On 05/10/2011 01:35 PM, Earle, Erik wrote:
My team is in the process of vetting and rolling out ATS for the first
time. I've seen the recommendation here and there on this list to use
the latest version (2.1.8 at this point). My issue is that I need to
be able to describe why putting software on the front channel that is
marked as 'unstable' is a good idea to my operations team.
Two questions here:
1 -- what does 'unstable' mean in this case?
It means two things:
1) We don't make any guarantees that it's stable, i.e. there's a little
more risk that code gets committed that is not well tested. In all
honesty though, I'm 100% certain that v2.1.8 is more stable than v2.0.1,
just by looking at the number of serious fixes we've made since that
release. That doesn't mean we haven't introduce any new bugs though (in
fact, I'm sure we have).
2) Probably more important is that features, configurations, and APIs
are not stable, and will change within the release.
2 -- Is there a road map to the next stable version (3.0, right?)
Yes, we'll make v2.1.9 in a couple of weeks (hopefully), and then v3.0 a
week or two after that, depending on the results of v2.1.9. V2.1.8 is
very close to what will be v3.0, the only two big things missing is some
more IPv6 support, and more efficient byte-range requests. Everything
else would be very minor changes I think (at least according to the bug
list for v2.1.9).
-- leif