incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <jbel...@gmail.com>
Subject Re: API versioning
Date Wed, 06 Jan 2010 21:07:45 GMT
On Wed, Jan 6, 2010 at 2:47 PM, Eric Evans <eevans@rackspace.com> wrote:
> On Wed, 2010-01-06 at 14:29 -0600, Jonathan Ellis wrote:
>> The 0.5 api is a superset of the 0.4 one in method names and
>> arguments, but the exceptions declared are different, so client code
>> in compiled languages with checked exceptions (only Java?) probably
>> needed some light editing to upgrade.
>
> That still breaks existing code though. Would you not bump the major for
> such a case?

I guess that is fine, although it still feels like this introduces
confusion for people whose code is NOT affected (i.e. most non-java
languages).

I guess ultimately there is no substitute for reading release notes.

-Jonathan

Mime
View raw message