Releases: luxploit/red
Global Containers - v0.3.2
Changelog: v0.2.3...v0.3.2
If you previously installed v0.3.0 or v0.3.1, please update to actually be able to use red.Locate[T], as due to a bug it would be unable to find anything (v0.3.0) or have it silently deadlock due to a faulty mutex (v0.3.1)
This update brings support for global containers, which allows the for the use of a hybrid-DI by calling red.Locate[T] from anywhere in your code. This is especially useful in places where injection can become quite involved.
Multi-Threading - v0.2.3
Changelog: v0.1.4...v0.2.3
NOTE: If you downloaded the previous v0.2.1 release, please update immediately to prevent a race condition bug that will crash your application. Otherwise if you have the previous v0.2.2 release, please update to fix a bug with errors not being returned when Invokes fail
This new release of red has one feature that I somehow didn't think of adding to v0.1.4:
Multi-Threaded Invokes. You can now cleanly run multiple Invoke handlers, such as an HTTP and RPC server, without having to make one an internal go-rountine. Run now also returns the first error caught that was thrown by an Invoke call.
You can download it as per the instructions in the README.
Initial Release - v0.1.4
This is the first release of red, featuring a relatively complete DI framework.
Things that need to be addressed:
- Documentation (especially for SL functionality)
- Testing
- Obviously more stargazers :)
You can download it as per the instructions in the README.