The reality is that users, want stability and they will be unwilling to move to versions above 2.8.x unless there's a compelling reason to do so. So if they know a 3.0 is in the works, they will wait till that version is GA before considering upgrading. So try to get them to transition easily by moving to 2.9 and 3.0 is a a red-herring. Much better to make the move to 3.0 now.
On 23 Sep 2011, at 15:08, Daniel Kulp wrote: > > -1 - this makes no sense to me. Christian and Hadrian have done a ton of > work to make sure those changes are completely compatible for 2.x users while > also providing those users a glimpse into what 3.0 will look like and > providing migration paths for those users. That's a *good* thing. > > What I *would* be in favor of is: > > Create a 2.9.x (or just 2.x) branch off of trunk now to start the final > stabilizing and testing of that code base on that branch. Then make trunk > 3.0 and immediately remove all the @deprecated stuff there to start real work > toward the 3.0 release. > > Dan > > > > On Friday, September 23, 2011 1:13:56 PM Claus Ibsen wrote: >> Hi >> >> I would like to propose that Camel source code currently on trunk is >> to be Camel 3.0.0. >> And the current code on the 2.8.x branch is to be used for the 2.x >> lifetime of Camel. >> >> The reason for this can be summarized as: >> 1) All the API changes on trunk, and still to be done API changes >> 2) Preserve Camel 2.x API stability >> 3) Camel 2.x continue as usual >> 4) Camel 2.x is already 2+ years old. >> 5) The community would expect work on Camel 3.0 starting soon. >> >> >> By letting the trunk code be targeted for Camel 3.0.0, we open the >> ability to refactor the API more freely, >> and without causing trouble for our large group of 2.x Camel users, >> who are not expecting API changes in the camel-core at all. >> >> Likewise the latest merges on the 2.8.x branch is already including >> new features and other improvements, >> which is a good offset for Camel 2.9.0. We can of course backport "the >> missings" from trunk such as: >> new components, and other improvements, new features, which we think >> is worthwhile >> and that the community would like to have in the Camel 2.9 release. > -- > Daniel Kulp > dk...@apache.org > http://dankulp.com/blog > Talend - http://www.talend.com