Folks,

as you saw, I cut a 1.16.0-RC1 release yesterday.  If this passes the vote,
I propose this to be the last release in the 1.x codeline.

For 2.0.0 we have several themes:
- move to JDK8
- upgrade to DN 5.1
- compatibility with JEE 7
- meta-annotations
- remove deprecations

Quite a bit of work has been done in these areas already, but to reduce the
risk I propose that we have a number of milestone releases.  The Apache
Wicket project does this for the major releases, as do others I'm sure, and
I think it's a good practice to follow.

For 2.0.0-M1, I propose:
- move to JDK8
- remove deprecations
- meta-annotations

For 2.0.0-M2, I propose
- upgrade to DN 5.1
- compatibility with JEE 7

You'll see that I've created releases in Isis for this (see our kanban
board [1]).  In git there's also two branches:
- dev/2.0.0-M1
- dev/2.0.0-M2

When 1.16.0 is released, I'll merge into dev/2.0.0-M1.

I suggest that new tickets are done as feature branches of either of
these.  This will then make it easy to (later on) rebase all of
dev/2.0.0-M2 onto dev/2.0.0-M1 (and similarly for any -M3, -M4 branches we
might decide to have).

Let me know if you have any thoughts/refinements/concerns relating to the
above

Thx
Dan


[1] https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=87

Reply via email to