Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@TareqK TareqK released this 20 May 12:24
· 60 commits to master since this release

Version 4.0 Is out! The 2 biggest changes in this version are

  1. Reflection support has been removed altogether. This is because reflection is annoying and too magik-ey for the design of this bus. All events are registered via the register method now. This makes the bus much simpler and way more compatible with micro frameworks

  2. Activator support was added. This allows integrating the bus with DI providers, making it much easier to integrate in larger scale projects where DI is a must. This also makes testing event handlers much simpler, and lets you test your handlers without having to run an application server like before.

Minor things of note is that there is no longer a way to access registered event handlers in the bus, but that may change in the future through metrics collection and handling. Additionally, the only dependency actually needed is the slf4j-api, as reflections was removed altogether.

4.0.0 should be available on maven central.
Full Changelog: 3.0.1...4.0.0