Hmm, I don't know if you noticed the big er, discussion, we had about versions before. Basically, what was decided is that we'll go to a even/odd stable/development pattern after 0.2.8.
So, we'll do 0.3 as a development release (I expect sometime in the summer, if not sooner). However, we're nominally working towards 1.0 for various reasons I don't really want to sum up (search the forums for it

). We'll do a 0.4 or even 0.6 if we really need to, though. So, Bacchus is 1.0. I prefer to be optimistic about it, too. C-whatever will be 1.2. ANd it'll be Major.Minor.Revision, where Revision usually means bugfixing, but there's some lingering discussion about backporting. Sooner or later, the lingering discussion will actually be helpful, but it looks like later more than sooner on that, at least to me it does.
So that makes 0.2.8 the last stable release before 1.0. What we didn't settle was how we were going to partition up releases from the stable branch that is Artemis, which is 0.2.8. Seems to me like it should be partitioned as 0.2.8.x, and we'll just wrap from 0.2.8.9 to 0.2.9.0. Some folks around here hate that, but realisticaly it gives us 20 releases before we have to either break that pattern or retire the 0.2.8 series. I think Bacchus will be out the door before we do 20 releases on the 0.2.8 line.
But the backporting discussion lingers, and, to use z-man's metaphor, enough cherries on top give a strong argument to bumping up to 0.2.9. If previous version numbers mean anything at this point, when you look over 0.2.6, 0.2.7, and 0.2.7.1. Maybe they do, maybe they don't, I don't really know. I do know that if I take all the cherries off my cake and give them to my daughter, it's still the same cake underneath and I wouldn't try to kid myself. Unless it were strawberry shortcake, in which case there are no cherries and I'd give my daughter all the strawberries. She loves those.