Skip to content

Releases: luxploit/red

Global Containers - v0.3.2

15 Aug 12:32

Choose a tag to compare

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

17 Jul 14:50

Choose a tag to compare

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

26 Jun 14:46

Choose a tag to compare

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.