On 30/03/2009, at 4:45 AM, [email protected] 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