package-drone-0.0.9
Pre-releaseThis can be considered a milestone release towards the upcoming 0.1.0 release.
Fixed issues
Site prefix
One open issue coming out of the security modules was that the emails which here sent out only had a link to "localhost", see #23 Allow setting a site prefix. This can be configured now.
Disable self registration
It also is possible now to disable the user self registration.
Known bugs and limitations
The deadlock issue of #29 has been resolved, but not fixed. This is a bug in Eclipse Equinox and hopefully Thomas Watson will have a chance to fix this in Eclipse Mars M6.
However a lot of code refactoring was done, in order to break up the dependencies between the bundles. Gemini JPA does refresh bundles in order to weave them correctly. This causes also dependent bundles to be stopped and started again. Bundles were split up in order to simply the dependency graph on bundle level and focus more on service level, which does not have this issue.
Until that we could have a possible fix by patching Equinox, using a Read/Write lock instead of plain locking. Although this works, there are some unknown implications.
Also the issue of the weaving problem in the Gemini JPA unit seems to be fixed. However I thought this before. So let's see how this turns out.