On 30/03/2009, at 4:45 AM, joseph_schmidt7..ahoo.com wrote:
>
> How many milestone releases are planned before Cayenne 3 going final?
> (or an approximate timeframe?)
>
> It looks that because of the "milestone" label, people can't move to
> Cayenne 3 :(.
>
> I understand that many others use Cayenne 3Mx in production and that
> is stable(according to them), but unfortunately such decisions are
> not always in the hands of cayenne users, and for those who decide,
> "labels" and strict policies are more important :(.
This is good timing that you've raised this since I wanted to open
this topic as well. Although there are probably a few small bugs that
need fixing, 3.0 is ready for production use. However there are bits
of the API which are not yet locked down.
* generics are almost there, but some difficult parts remain such as
SelectQuery.
* vertical/horizontal inheritance is close to done
* Andrey has been talking about work on merging ROP and server classes
(which would be great!)
Can I propose that 3.0M6 be released during April and then the release
after that be tagged 3.0beta1 at which time the API is locked down and
no further non-backward compatible changes made for the life of 3.0.
Given a couple of months between M6 and b1 and a few more to iron out
any bugs in the beta process, we'd have a release.
At that point we'd stop supporting 1.2 (under a policy where we
support the current release and the previous one) and new work would
go into 3.1.
What does the team think of these ideas?
Ari Maniatis
-------------------------->
ish
http://www.ish.com.au
Level 1, 30 Wilson Street Newtown 2042 Australia
phone +61 2 9550 5001 fax +61 2 9550 4001
GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
This archive was generated by hypermail 2.0.0 : Sun Mar 29 2009 - 18:09:42 EDT