Yes, the 1.x client can be used with a 2.x broker and vice-versa. Also it has been tested the upgrade and rollback scenario. Eg: live upgrade a cluster to 2.0 and rollback to 1.22 in case of any unexpected problem.
It would be nice to automate this tests with the integration framework that Ivan has added. On Fri, Apr 13, 2018 at 9:50 AM Joe F <joefranc...@gmail.com> wrote: > Is client API compatibility and upgrade procedure working with the previous > version? > > Joe > > > On Fri, Apr 13, 2018 at 9:27 AM, Matteo Merli <mme...@apache.org> wrote: > > > Hi everyone, > > > > I think we are approaching the completion of most major items that were > > scheduled for 2.0 release. > > > > Since there is a big number of items that went in, like for example: > > * Migrating BookKeeper from Yahoo branch based on 4.3 to main Apache 4.7 > > * Schema > > * Topic Compaction > > * Functions > > * Client API refactorings > > > > I would suggest to have a "2.0.0-RC1" release, still officially released > > with regular process, so that we'll have a chance to iron out any bugs, > > tools or packaging issue before marking 2.0 as "stable". > > > > My idea is use next week to finish up all the pending tasks and > > documentation changes and kickoff the release process for 2.0.0-rc1 in > the > > week after. > > > > Any thoughts with respect to this? > > > > Matteo > > -- > > Matteo Merli > > <mme...@apache.org> > > > -- Matteo Merli <mme...@apache.org>