Road Map
Version 1.0
Based on the initial talk we had on the Hivemind mailing list, here is a rudimentary road-map for a 1.0 release, based on the Hivemind 1.X branch. This would then enter basic maintenance mode and await 2.0
| One issue here would be the inevitable refactoring of code into OPS4J namespaces - descriptor files would have to follow suite. Is it worth investigating support older 'hivemind' namespaces in these? |
Code Updates
- Update supported JDK level to 1.5
- Remove dependency on ORO
Update 3rd Party Libraries
Update the 3rd party libraries used by Hivemind to ensure both compatibility and being 'current'.
Framework
| Library | Current Version | Latest Version |
|---|---|---|
| Javassist | 3.0 | 3.8.0-GA (3.10.0-GA if using JBoss repo) |
Library
| Library | Current Version | Latest Version |
|---|---|---|
| Spring | 1.0.1 | 1.2.9 (or even 2.5.6.SEC01) |
| Groovy | 1.0-jsr-03 | 1.6.2 |
JMX
| Library | Current Version | Latest Version |
|---|---|---|
| MX4J | 2.1.1 | 3.0.2 |
Note: MX4J is not needed when running on JDK5+, as it's part of Java's core API.
Updating the website
The build is now fully 'Mavenized' and the website should reflect this (would need a place for this)
Version 2.0
This release is suggested to be based on Hivemind 2.0 branch but be fully compatible still with 1.0. This would allow the now quite flexible core of hivemind to be re-used in hopefully a number of interesting ways.
Version 2.1
Apply all bug fixes with patches available
This item includes all bugs currently in Jira that has a patch attached to them
Converting documentation to the WIKI
This would allow more people to more easily update/add docs - common complaint has been the lack of better/more documentation - it is good, but could be better.
More examples
Adding more examples could help bring people up to speed quicker
Version 2.1
Apply all enhancements which have patches
This would bring some of the additional features already suggested (and patches provided for) into Hivemind.

