We are not changing APIs for the sake of breaking them. We are trying to
gradually move to better and more performant APIs. As others have said
there is now some work going on in the branch-1 branch to stabilize the API
layer for 1.x series of releases. Master branch is scheduled for 2.x series
and accordingly it may contain breaking changes.

branch-1 contains a lot of deprecated APIs that are scheduled to be removed
in 2.x series. Please take a look at the new replacement API in branch-1 to
see whether they make sense or not.

Enis

On Mon, Sep 29, 2014 at 11:28 AM, Stack <[email protected]> wrote:

> Vladimir:
>
> You are referring to a change in master branch?  Master branch will become
> Apache HBase 2.0.  There will be incompatible differences between 1.0 and
> 2.0.  As the lads have said, doc., coming on our guarantees in versioning
> regard.  Sorry you got caught in the middle.
>
> St.Ack
>
> On Mon, Sep 29, 2014 at 10:39 AM, Andrew Purtell <[email protected]>
> wrote:
>
> > When 1.0 is released we will employ semantic versioning and will
> > publicly release a document detailing compatibility guarantees you can
> > expect between major, minor, and patch releases. Until 1.0 is
> > released, we reserve the right to make breaking API changes in
> > preparation for 1.0. Note that breaking Java API changes are different
> > from wire compatibility issues. We do not expect to affect wire
> > compatibility.
> >
> >
> >
> > On Mon, Sep 29, 2014 at 10:32 AM, Vladimir Rodionov
> > <[email protected]> wrote:
> > > I just updated master and found that
> > >
> > > Put.getFamilyMap went missing (apparently has been renamed to
> > > getFamilyCellMap)
> > >
> > > -Vladimir
> >
> >
> >
> > --
> > Best regards,
> >
> >    - Andy
> >
> > Problems worthy of attack prove their worth by hitting back. - Piet
> > Hein (via Tom White)
> >
>

Reply via email to