I have reverted HBASE-29473 from 2.5 and 2.6 until the follow up JIRA that restores compatibility to the public interface laands, then we can put them both back.
I am only waiting on HBASE-29662 to cut new 2.5 and 2.6 RCs. It is marked critical and does seem important as it can contribute to inconsistencies when reading from table snapshots. On Fri, Oct 24, 2025 at 10:05 AM Andrew Purtell <[email protected]> wrote: > I will try another RC Monday, I think we can resolve these issues by then. > > On Fri, Oct 24, 2025 at 8:08 AM 张铎(Duo Zhang) <[email protected]> > wrote: > >> I've added fix version 2.6.4 to HBASE-29677, and also asked on >> HBASE-29473 about how to deal with the incompatible problem. >> >> Andrew Purtell <[email protected]> 于2025年10月23日周四 10:48写道: >> > >> > Shall we remove that small piece of the change? We could throw a runtime >> > exception instead if one must be thrown. >> > >> > On Wed, Oct 22, 2025 at 7:54 AM 张铎(Duo Zhang) <[email protected]> >> wrote: >> > >> > > In HBASE-29473, we added a 'throws IOException' to a method in >> > > HFileOutputFormat2, which is marked as IA.Public. This may cause >> > > compile error on user code. >> > > >> > > I do not mean we must revert it, but I think at least we need to >> > > mention this in the release note and say why we need this change. >> > > >> > > Thanks. >> > > >> > > Charles Connell <[email protected]> 于2025年10月22日周三 >> 22:33写道: >> > > > >> > > > Andrew, >> > > > >> > > > Sorry about this, nonbinding -1. It just missed the RC, but I have a >> > > > bug fix in https://issues.apache.org/jira/browse/HBASE-29677 that I >> > > > think should be included. I had it in my head for a while and forgot >> > > > to file it until the release process got going. It's applied to >> > > > branch-2.6 as of a few minutes ago. >> > > > >> > > > Charles >> > > > >> > > > On Tue, Oct 21, 2025 at 11:07 PM Andrew Purtell < >> [email protected]> >> > > wrote: >> > > > > >> > > > > Please vote on this Apache HBase release candidate, 2.6.4RC0. >> > > > > >> > > > > The VOTE will remain open for at least 72 hours. >> > > > > >> > > > > [ ] +1 Release this package as Apache HBase 2.6.4 >> > > > > [ ] -1 Do not release this package because ... >> > > > > >> > > > > The tag to be voted on is 2.6.4RC0: >> > > > > >> > > > > https://github.com/apache/hbase/tree/2.6.4RC0 >> > > > > >> > > > > This tag currently points to git reference: >> > > > > >> > > > > 6290079d2055561634d02bb3cf20f972a59633c4 >> > > > > >> > > > > 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.4RC0/ >> > > > > >> > > > > Maven artifacts are available in a staging repository at: >> > > > > >> > > > > >> > > >> https://repository.apache.org/content/repositories/orgapachehbase-1588/ >> > > > > >> > > > > Maven artifacts for hadoop3 are available in a staging repository >> at: >> > > > > >> > > > > >> > > >> https://repository.apache.org/content/repositories/orgapachehbase-1589/ >> > > > > >> > > > > Artifacts were signed with the 0xD5365CCD 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 >> > > > >> > > >> > >> > >> > -- >> > Best regards, >> > Andrew >> > >> > Unrest, ignorance distilled, nihilistic imbeciles - >> > It's what we’ve earned >> > Welcome, apocalypse, what’s taken you so long? >> > Bring us the fitting end that we’ve been counting on >> > - A23, Welcome, Apocalypse >> > > > -- > Best regards, > Andrew > > Unrest, ignorance distilled, nihilistic imbeciles - > It's what we’ve earned > Welcome, apocalypse, what’s taken you so long? > Bring us the fitting end that we’ve been counting on > - A23, Welcome, Apocalypse > -- Best regards, Andrew Unrest, ignorance distilled, nihilistic imbeciles - It's what we’ve earned Welcome, apocalypse, what’s taken you so long? Bring us the fitting end that we’ve been counting on - A23, Welcome, Apocalypse
