I have posted a proposed addendum for HBASE-28770: https://github.com/apache/hbase/pull/6339
On Thu, Oct 3, 2024 at 10:20 AM Nick Dimiduk <ndimi...@apache.org> wrote: > -1 > > In reviewing the compatibility report, I think that we have a breaking > change to the AsyncTable interface [0]. We have introduced a new method > without a default implementation. I believe that this is contrary to our > Client Binary Compatibility [1] statement: > > > Client code written to APIs available in a given patch release can run > unchanged (no recompilation needed) against the new jars of later patch > versions. > > I believe that this change was introduced via HBASE-28770: Support partial > results in AggregateImplementation and AsyncAggregationClient (#6167) [2]. > > Let's see if we can add a default implementation that preserves binary > compatibility. > > Thanks, > Nick > > [0]: > https://dist.apache.org/repos/dist/dev/hbase/2.6.1RC0/api_compare_2.6.0_to_2.6.1RC0.html#Type_Binary_Problems_Medium > [1]: https://hbase.apache.org/book.html#hbase.versioning > [2]: https://issues.apache.org/jira/browse/HBASE-28770 > > On Tue, Oct 1, 2024 at 10:51 AM Nick Dimiduk <ndimi...@apache.org> wrote: > >> Please vote on this Apache hbase release candidate, >> hbase-2.6.1RC0 >> >> The VOTE will remain open for at least 72 hours. >> >> [ ] +1 Release this package as Apache hbase 2.6.1 >> [ ] -1 Do not release this package because ... >> >> The tag to be voted on is 2.6.1RC0: >> >> https://github.com/apache/hbase/tree/2.6.1RC0 >> >> This tag currently points to git reference >> >> ea9ffa81213bfe2d8d764838c7b962c2151624f1 >> >> The release files, including signatures, digests, as well as CHANGES.md >> and RELEASENOTES.md included in this RC can be found at: >> >> https://dist.apache.org/repos/dist/dev/hbase/2.6.1RC0/ >> >> Maven artifacts are available in a staging repository at: >> >> https://repository.apache.org/content/repositories/orgapachehbase-1558/ >> >> Maven artifacts for hadoop3 are available in a staging repository at: >> >> https://repository.apache.org/content/repositories/orgapachehbase-1559/ >> >> Artifacts were signed with the 0xEF4EBF27 key which can be found in: >> >> https://downloads.apache.org/hbase/KEYS >> >> To learn more about Apache hbase, please see >> >> http://hbase.apache.org/ >> >> Thanks, >> Your HBase Release Manager >> >