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. -- Sean