On Wed, 2010-01-06 at 16:55 -0600, Eric Evans wrote: > On Wed, 2010-01-06 at 16:33 -0600, Denny Abraham wrote: > > This seems similar enough to the semantic versioning spec > > http://semver.org/. (minus the third value) that it may be convenient > > and worthwhile to implement the full spec. > > The third value here is for "backward compatible bug fixes", (as others > here have suggested). The wording on the page eludes to changes that > "fix incorrect behavior", or "these are changes that could create > problems if the library relied on buggy behavior" (my words). > > I can get on board with that. > > So that would make, x.y.z where x is major, y is minor, and z is patch > level. The major is bumped for breaking changes, the minor is bumped for > changes in features or functionality that are backward compatible, and > the patch level is bumped for every other change. >
FYI, this was put in place in CASSANDRA-686. The current API version is now "1.0.0". Thanks everyone. -- Eric Evans eev...@rackspace.com