The HBase team is happy to announce the immediate availability of Apach​e
HBase 1.4.3!

Apache HBase is an open-source, distributed, versioned, non-relational
database. Apache HBase gives you low latency random access to billions of
rows with millions of columns atop non-specialized hardware. To learn more
about HBase, see https://hbase.apache.org/.

Download through an ASF mirror:

    https://www.apache.org/dyn/closer.lua/hbase/1.4.3

HBase 1.4.3 is the fourth release of the new HBase 1.4 line, continuing on
the theme of bringing a stable, reliable database to the Apache Big Data
ecosystem and beyond.

For instructions on verifying ASF release downloads, please see

    https://www.apache.org/dyn/closer.cgi#verify

Project member signature keys can be found at

    https://www.apache.org/dist/hbase/KEYS

Thanks to all the contributors who made this release possible!

A list of the 36 issues resolved in this release can be found at
https://s.apache.org/FM08 .
Important changes include:

HBASE-18731 Mark protected methods of QuotaSettings that touch Protobuf
internals as IA.Private

    The following methods in QuotaSettings were annotated
    InterfaceAudience.Private; they are for internal use only
    in hbase-2.0.0

    buildSetQuotaRequestProto(final QuotaSettings settings)
    setupSetQuotaRequest(SetQuotaRequest.Builder builder)

    Note that there were versions of these methods in HBase 1.y
    that used classes in the
    org.apache.hadoop.hbase.protobuf.generated package. That
    package no longer exists as a part of our cleanup of
    protobufs from our public facing API and the related methods
    have been removed.

HBASE-18864 NullPointerException thrown when adding rows to a table from
peer cluster, table with replication factor other than 0 or 1

    The only currently legal values for REPLICATION_SCOPE in
    column schema are 0 (local) and 1 (global). This change
    enforces selection of only either of these values when
    setting the attribute using HColumnDescriptor.

HBASE-19769 IllegalAccessError on package-private Hadoop metrics2 classes
in MapReduce jobs

    Client-side ZooKeeper metrics which were added to 2.0.0
    alpha/beta releases cause issues when launching MapReduce
    jobs via {{yarn jar}} on the command line. This stems from
    ClassLoader separation issues that YARN implements. It was
    chosen that the easiest solution was to remove these
    ZooKeeper metrics entirely.

Best,
The HBase Dev Team

HBASE-14897 TestTableLockManager.testReapAllTableLocks is flakey
HBASE-15151 Rely on nightly tests for findbugs compliance on existing branch
HBASE-16848 Usage for show_peer_tableCFs command doesn't include peer
HBASE-18467 nightly job needs to run all stages and then comment on jira
HBASE-18731 [compat 1-2] Mark protected methods of QuotaSettings that touch
Protobuf internals as IA.Private
HBASE-18864 NullPointerException thrown when adding rows to a table from
peer cluster, table with replication factor other than 0 or 1
HBASE-18985 Fix the building warning of missing version in
hbase-shaded-check-invariants module
HBASE-19364 Truncate_preserve fails with table when replica region > 1
HBASE-19391 Calling HRegion#initializeRegionInternals from a region replica
can still re-create a region directory
HBASE-19553 Old replica regions should be cleared from AM memory after
primary region split or merge
HBASE-19769 IllegalAccessError on package-private Hadoop metrics2 classes
in MapReduce jobs
HBASE-19802 Wrong usage messages on shell commands (grant/revoke namespace
syntax)
HBASE-19863 java.lang.IllegalStateException: isDelete failed when
SingleColumnValueFilter is used
HBASE-19985 Redundant instanceof check in ProtobufUtil#getServiceException
HBASE-19989 READY_TO_MERGE and READY_TO_SPLIT do not update region state
correctly
HBASE-20001 cleanIfNoMetaEntry() uses encoded instead of region name to
lookup region
HBASE-20016
TestCatalogJanitorInMemoryStates#testInMemoryForReplicaParentCleanup is
flaky
HBASE-20025 TestZKPermissionWatcher is flakey in branch-1
HBASE-20052 TestRegionOpen#testNonExistentRegionReplica fails due to NPE
HBASE-20061 HStore synchronized member variable filesCompacting should be
private
HBASE-20062 findbugs is not running on precommit checks
HBASE-20075 remove logic for branch-1.1 nightly testing
HBASE-20088 Update copyright notices to year 2018
HBASE-20089 make_rc.sh should name SHA-512 checksum files with the
extension .sha512
HBASE-20091 Fix for 'build.plugins.plugin.version' for org.codehaus.mojo:
is missing.
HBASE-20102 AssignmentManager#shutdown doesn't shut down scheduled executor
HBASE-20106 API Compliance checker should fall back to specifying origin as
remote repo
HBASE-20134 support scripts use hard-coded /tmp
HBASE-20139 NPE in RSRpcServices.get() when getRegion throws an exception
HBASE-20141 Fix TooManyFiles exception when RefreshingChannels in
FileIOEngine
HBASE-20146 Regions are stuck while opening when WAL is disabled
HBASE-20153 enable error-prone analysis in precommit
HBASE-20162 [nightly] depending on pipeline execution we sometimes refer to
the wrong workspace
HBASE-20164 failed hadoopcheck should add footer link
HBASE-20174 Fix TestZKLessMergeOnCluster flakiness
HBASE-20186 Improve RSGroupBasedLoadBalancer#balanceCluster() to be more
efficient when calculating cluster state for each rsgroup
HBASE-20189 Typo in Required Java Version error message while building HBase

Reply via email to