On Sep 12, 2006, at 10:34 AM, Aristedes Maniatis wrote:


Won't JPA require that Cayenne move to the 1.5 JDK to use annotations? Will that be a requirement of Cayenne 3.0?

No it won't - current Cayenne APi will work under JDK 1.4. There will be a number of add-ons that will require JDK 1.5. BTW, theoretically even JPA can be done with 1.4, as XML descriptors can be used as alternative to annotations (but we won't be supporting the full JPA provider under JDK 1.4).

To be honest I'm a little confused about the relationships between 1.2.x, 2.0 and 3.0. Is there a feature list/road map which defines what 3.0 will look like and what it will be striving to achieve?

Building it now... JPA is the big thing, the rest will come along. The fact that we committed to JPA has changed lots of plans... and I think it will drive lots of the big decisions from now on.

http://cwiki.apache.org/CAY/release-30.html


Will there be 2.0.1, 2.0.2, etc to match each of 1.2.1, 1.2.2, etc but with the changed package names? Or is 2.0 a dead branch now?

We planed to make it a dead branch, but so far applying all patches between 1.2 and 2.0 has been very easy... So we keep them in sync.

Since the pain of moving from 1.2 to 2.0 should be trivial for most people, is it worth abandoning 1.2.x completely and having just one stable branch?

I'd say we should actively work on graduation from Apache incubator and hold this decision until then. At this point our hands are tied due to the ASF incubator release requirements, so we have to keep 1.2 bugfix branch.

Andrus

Reply via email to