On Thu, Jul 16, 2015 at 10:42 AM, Sean Busbey <bus...@cloudera.com> wrote:
> On Thu, Jul 16, 2015 at 9:17 AM, Karthik Kambatla <ka...@cloudera.com> > wrote: > > > On Thu, Jul 16, 2015 at 4:59 AM, Steve Loughran <ste...@hortonworks.com> > > wrote: > > > > > > > -any change to the signature of an API, including exception types & > text > > > -changes to wire formats > > > > > > > These two should hold for minor releases also, no? > > > > > At the risk of derailing this thread, no definitely not. "any change" would > include backwards compatible additions / changes. Using this stricter > restriction is great for patch releases, since it means that a user can > safely move onto a newer patch release with the assurance that if some > regression should show up they can move back to an earlier patch release > without risk that changes in their application since upgrading won't work > due to reliance on an addition. > I am not sure I understand the need for restriction for source and binary backwards-compatible API changes. > > > -- > Sean > -- Karthik Kambatla Software Engineer, Cloudera Inc. -------------------------------------------- http://five.sentenc.es