incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Evans <>
Subject Re: API versioning
Date Mon, 11 Jan 2010 19:06:50 GMT
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
> > (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

View raw message