If I had the time to do releases, I would propose:

- Release 2.3 ASAP. Perhaps as soon as the Jenkins issue is resolved or a
workaround documented. We have plenty of fixes for a 2.3.

- Depend on Java 7 and release the same code as 2.3. Personally, I would
call this 3.0 to make it clear the platform change is important (see below)
This leave room in the 2.3.x line for Java 6 releases if needed.

Then release a 3.0.1 that actually takes advantage of: try-with-resources,
String switch, diamond notation. any Java 7-only APIs (NIO 2.0), updated
dependencies, file change notification for configuration updates, and so on.

The Java 7 based release could also be called 2.4 for the more conservative.

Thoughts?
Gary

-- 
E-Mail: [email protected] | [email protected]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to