Hi folks! The first release candidate for HBase 1.4.11 is available for download:
https://dist.apache.org/repos/dist/dev/hbase/hbase-1.4.11RC0/ Maven artifacts are also available in a staging repository at: https://repository.apache.org/content/repositories/orgapachehbase-1369/ Artifacts are signed with my key (0D80DB7C) published in our KEYS file at http://www.apache.org/dist/hbase/KEYS The RC corresponds to the signed tag 1.4.11RC0, which currently points to commit ref 927981c8a0367b6d0ec2e6c94f12d57592dfa5e3 HBase 1.4.11 is the next maintenance release in the HBase 1.4 line, continuing on the theme of bringing a stable, reliable database to the Hadoop and NoSQL communities. This release includes approximately one hundred fixes and improvements done by the HBase community in the four months since the prior release. The detailed source and binary compatibility report vs 1.4.10 has been published for your review, at: https://s.apache.org/hbase-1.4.11-rc0-compat-report The report shows some binary incompatible changes to two interfaces marked as LimitedPrivate. One set is to interfaces that are marked for the CONFIG audience, which should mean only their class names needs to remain the same (and they do) . The other change is to the Region interface in order to solve a critical error in the way bulkloaded files are handled by the replication system. Critical changes include: * HBASE-22784 Clusters in a cyclical replication topology that only have incoming writes from replication never clean out WALs. * HBASE-23101 replication of bulkloaded files must handle cyclical topologies. Includes binary incompatible change to Region interface. * HBASE-23015 Stop including Jackson libraries in classpaths except when needed by the HBase REST Proxy or by Apache Hadoop. * HBASE-22728, HBASE-23174 update HBase REST Proxy to use Jackson 2 for serialization (CVEs). * HBASE-22627 Recovered WAL directories not getting cleaned up when running different WAL and base filesystems. * HBASE-15666 New utility artifact for testing shaded client: hbase-shaded-testing-util. * HBASE-22874 Define a public interface for Canary and move existing implementation to LimitedPrivate The full set of fixes in this release can be found here: https://s.apache.org/hbase-1.4.11-jira-release-notes and in the CHANGES.txt file included in the distribution. Please try out this candidate and vote +1/-1 on whether we should release these artifacts as Apache HBase 1.4.11. The VOTE will remain open for at least 72 hours. Prior to posting this RC: * Untrusted test list looks normal https://s.apache.org/hbase-1.4.11-rc0-untrusted-test-list * local build with Zulu JDK 1.7.0_232 and unit tests with Zulu JDK 1.8.0_222 passes, when using the above untrusted test list. * using WIP pseudo distributed test from HBASE-23162 passes for use of shaded client and MR artifacts * ltt 1m keys write and then read works. Zulu JDK 1.8.0_222. Thanks! --busbey as of this email the posted artifacts have the following SHA512: hbase-1.4.11-src.tar.gz: 2B45368F 5D0A109D F3101E9F 05FE0ADE 7AE634D9 AFC83AB0 B540AFCF 2C64CE9A 7122649E E3CCD6FF 72EDCBDD 2350D4C4 45F96BF2 292BE810 F957A791 581DB1C8 hbase-1.4.11-bin.tar.gz: D9006D31 D3B4641B 061F908D D7F4AD13 D041C454 E0FA3383 5109B878 81DB591D 69DDA6DB DC22A88D 16E6C45A FEF69245 CF28D4AF 87B83F7C 12578042 0BFB2236
