Whuiiii … Package Drone 0.10.4 is out!
… but wait, there is more … Package Drone 0.11.0.m2 is out as well!
Be sure to check out the most recent release on GitHub.
The 0.10.4 release is just a maintenance release which fixes a critical issue with the channel export functionality. In addition JFingerle fixes a bunch of issues for the OSGi R5 index generation.
The export functionality is a critical issue since the migration path from 0.10.x to 0.11.0 includes exporting and re-importing the full channel set. This is necessary since the storage model of Package Drone has been completely re-written in the 0.11.x branch. Instead of storing data in a relational (SQL) database and requiring a rather complex JPA setup using OSGi, the new storage manager and modules will simply store data in the local file system. Not only did the runtime setup get easier by using this approach, but also is it now possible to enhance the object model using aspects and the performance was increased by caching most information in memory.
In addition this change will allow us to enhance Package Drone in future releases to support other storage models, such as cloud storage.
There will be a more detailed blog post before the final release of 0.11.0.
The OpenShift “next” version of Package Drone has been updated to use the milestone 2 of 0.11.0 as well. So you can try out the new version.
Thanks to all contributors!