This is an automated email from the ASF dual-hosted git repository.

apurtell pushed a commit to annotated tag 2.5.6RC0
in repository https://gitbox.apache.org/repos/asf/hbase.git

commit 6bac842797dc26bedb7adc0759358e4c8fd5a992
Author: Andrew Purtell <apurt...@apache.org>
AuthorDate: Sat Oct 14 23:35:05 2023 -0700

    Preparing hbase release 2.5.6RC0; tagging and updates to CHANGES.md and 
RELEASENOTES.md
    
    Signed-off-by: Andrew Purtell <apurt...@apache.org>
---
 CHANGES.md      | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 RELEASENOTES.md | 32 +++++++++++++++++++++
 pom.xml         |  2 +-
 3 files changed, 121 insertions(+), 1 deletion(-)

diff --git a/CHANGES.md b/CHANGES.md
index 2e9e819e155..7891a012bb8 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -18,6 +18,94 @@
 -->
 # HBASE Changelog
 
+## Release 2.5.6 - 2023-10-20
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28135](https://issues.apache.org/jira/browse/HBASE-28135) | Specify 
-Xms for tests |  Major | test |
+| [HBASE-22138](https://issues.apache.org/jira/browse/HBASE-22138) | Undo our 
direct dependence on protos in google.protobuf.Any in Procedure.proto |  Major 
| proc-v2, Protobufs |
+| [HBASE-28128](https://issues.apache.org/jira/browse/HBASE-28128) | Reject 
requests at RPC layer when RegionServer is aborting |  Major | . |
+| [HBASE-28068](https://issues.apache.org/jira/browse/HBASE-28068) | Add 
hbase.normalizer.merge.merge\_request\_max\_number\_of\_regions property to 
limit max number of regions in a merge request for merge normalization |  Minor 
| Normalizer |
+| [HBASE-28059](https://issues.apache.org/jira/browse/HBASE-28059) | Use 
correct units in RegionLoad#getStoreUncompressedSizeMB() |  Major | Admin |
+| [HBASE-28038](https://issues.apache.org/jira/browse/HBASE-28038) | Add TLS 
settings to ZooKeeper client |  Major | Zookeeper |
+| [HBASE-28052](https://issues.apache.org/jira/browse/HBASE-28052) | Removing 
the useless parameters from ProcedureExecutor.loadProcedures |  Minor | proc-v2 
|
+| [HBASE-28051](https://issues.apache.org/jira/browse/HBASE-28051) | The 
javadoc about RegionProcedureStore.delete is incorrect |  Trivial | 
documentation |
+| [HBASE-28025](https://issues.apache.org/jira/browse/HBASE-28025) | Enhance 
ByteBufferUtils.findCommonPrefix to compare 8 bytes each time |  Major | 
Performance |
+| [HBASE-28012](https://issues.apache.org/jira/browse/HBASE-28012) | Avoid 
CellUtil.cloneRow in BufferedEncodedSeeker |  Major | Offheaping, Performance |
+| [HBASE-27956](https://issues.apache.org/jira/browse/HBASE-27956) | Support 
wall clock profiling in ProfilerServlet |  Major | . |
+| [HBASE-27906](https://issues.apache.org/jira/browse/HBASE-27906) | Fix the 
javadoc for SyncFutureCache |  Minor | documentation |
+| [HBASE-27897](https://issues.apache.org/jira/browse/HBASE-27897) | 
ConnectionImplementation#locateRegionInMeta should pause and retry when taking 
user region lock failed |  Major | Client |
+| [HBASE-27920](https://issues.apache.org/jira/browse/HBASE-27920) | Skipping 
compact for this region if the table disable compaction |  Major | Compaction |
+| [HBASE-27948](https://issues.apache.org/jira/browse/HBASE-27948) | Report 
memstore on-heap and off-heap size as jmx metrics in sub=Memory bean |  Major | 
. |
+| [HBASE-27892](https://issues.apache.org/jira/browse/HBASE-27892) | Report 
memstore on-heap and off-heap size as jmx metrics |  Major | metrics |
+| [HBASE-27902](https://issues.apache.org/jira/browse/HBASE-27902) | New async 
admin api to invoke coproc on multiple servers |  Major | . |
+| [HBASE-27939](https://issues.apache.org/jira/browse/HBASE-27939) | Bump 
snappy-java from 1.1.9.1 to 1.1.10.1 |  Major | dependabot, security |
+| [HBASE-27888](https://issues.apache.org/jira/browse/HBASE-27888) | Record 
readBlock message in log when it takes too long time |  Minor | HFile |
+| [HBASE-27899](https://issues.apache.org/jira/browse/HBASE-27899) | Beautify 
the output information of the getStats method in ReplicationSource |  Minor | 
Replication |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28133](https://issues.apache.org/jira/browse/HBASE-28133) | 
TestSyncTimeRangeTracker fails with OOM with small -Xms values |  Major | . |
+| [HBASE-28144](https://issues.apache.org/jira/browse/HBASE-28144) | Canary 
publish read failure fails with NPE if region location is null |  Major | . |
+| [HBASE-28109](https://issues.apache.org/jira/browse/HBASE-28109) | NPE for 
the region state: Failed to become active master (HMaster) |  Major | master |
+| [HBASE-28129](https://issues.apache.org/jira/browse/HBASE-28129) | Do not 
retry refreshSources when region server is already stopping |  Major | 
Replication, rpc |
+| [HBASE-28126](https://issues.apache.org/jira/browse/HBASE-28126) | 
TestSimpleRegionNormalizer fails 100% of times on flaky dashboard |  Major | 
Normalizer |
+| [HBASE-28081](https://issues.apache.org/jira/browse/HBASE-28081) | Snapshot 
working dir does not retain ACLs after snapshot commit phase |  Blocker | acl, 
test |
+| [HBASE-28037](https://issues.apache.org/jira/browse/HBASE-28037) | 
Replication stuck after switching to new WAL but the queue is empty |  Blocker 
| Replication |
+| [HBASE-28047](https://issues.apache.org/jira/browse/HBASE-28047) | Deadlock 
when opening mob files |  Major | mob |
+| [HBASE-27991](https://issues.apache.org/jira/browse/HBASE-27991) | 
[hbase-examples] MultiThreadedClientExample throws java.lang.ClassCastException 
|  Minor | . |
+| [HBASE-28105](https://issues.apache.org/jira/browse/HBASE-28105) | NPE in 
QuotaCache if Table is dropped from cluster |  Major | Quotas |
+| [HBASE-28106](https://issues.apache.org/jira/browse/HBASE-28106) | 
TestShadeSaslAuthenticationProvider fails for branch-2.x |  Blocker | test |
+| [HBASE-28101](https://issues.apache.org/jira/browse/HBASE-28101) | Should 
check the return value of protobuf Message.mergeDelimitedFrom |  Critical | 
Protobufs, rpc |
+| [HBASE-28065](https://issues.apache.org/jira/browse/HBASE-28065) | Corrupt 
HFile data is mishandled in several cases |  Major | HFile |
+| [HBASE-28061](https://issues.apache.org/jira/browse/HBASE-28061) | 
HBaseTestingUtility failed to start MiniHbaseCluster in case of Hadoop3.3.1 |  
Major | hadoop3, integration tests |
+| [HBASE-28076](https://issues.apache.org/jira/browse/HBASE-28076) | NPE on 
initialization error in RecoveredReplicationSourceShipper |  Minor | . |
+| [HBASE-28055](https://issues.apache.org/jira/browse/HBASE-28055) | 
Performance improvement for scan over several stores. |  Major | . |
+| [HBASE-27966](https://issues.apache.org/jira/browse/HBASE-27966) | HBase 
Master/RS JVM metrics populated incorrectly |  Major | metrics |
+| [HBASE-28042](https://issues.apache.org/jira/browse/HBASE-28042) | Snapshot 
corruptions due to non-atomic rename within same filesystem |  Major | 
snapshots |
+| [HBASE-28011](https://issues.apache.org/jira/browse/HBASE-28011) | The 
logStats about LruBlockCache is not accurate |  Minor | BlockCache |
+| [HBASE-27553](https://issues.apache.org/jira/browse/HBASE-27553) | SlowLog 
does not include params for Mutations |  Minor | . |
+| [HBASE-27859](https://issues.apache.org/jira/browse/HBASE-27859) | 
HMaster.getCompactionState can happen NPE when region state is closed |  Major 
| master |
+| [HBASE-27942](https://issues.apache.org/jira/browse/HBASE-27942) | The 
description about hbase.hstore.comactionThreshold is not accurate |  Minor | 
documentation |
+| [HBASE-27951](https://issues.apache.org/jira/browse/HBASE-27951) | Use 
ADMIN\_QOS in MasterRpcServices for regionserver operational dependencies |  
Major | . |
+| [HBASE-27950](https://issues.apache.org/jira/browse/HBASE-27950) | 
ClientSideRegionScanner does not adhere to RegionScanner.nextRaw contract |  
Minor | . |
+| [HBASE-27936](https://issues.apache.org/jira/browse/HBASE-27936) | NPE in 
StoreFileReader.passesGeneralRowPrefixBloomFilter() |  Major | regionserver |
+| [HBASE-27871](https://issues.apache.org/jira/browse/HBASE-27871) | Meta 
replication stuck forever if wal it's still reading gets rolled and deleted |  
Major | meta replicas |
+| [HBASE-27940](https://issues.apache.org/jira/browse/HBASE-27940) | Midkey 
metadata in root index block would always be ignored by 
BlockIndexReader.readMultiLevelIndexRoot |  Major | HFile |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28050](https://issues.apache.org/jira/browse/HBASE-28050) | 
RSProcedureDispatcher to fail-fast for krb auth failures |  Major | . |
+| [HBASE-28028](https://issues.apache.org/jira/browse/HBASE-28028) | Read all 
compressed bytes to a byte array before submitting them to decompressor |  
Major | . |
+| [HBASE-28027](https://issues.apache.org/jira/browse/HBASE-28027) | Make 
TestClusterScopeQuotaThrottle run faster |  Major | Quotas, test |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28127](https://issues.apache.org/jira/browse/HBASE-28127) | Upgrade 
avro version to 1.11.3 |  Major | dependencies, security |
+| [HBASE-28112](https://issues.apache.org/jira/browse/HBASE-28112) | Bump 
org.xerial.snappy:snappy-java from 1.1.10.1 to 1.1.10.4 |  Major | dependabot, 
dependencies, security |
+| [HBASE-28089](https://issues.apache.org/jira/browse/HBASE-28089) | Upgrade 
BouncyCastle to fix CVE-2023-33201 |  Major | . |
+| [HBASE-28087](https://issues.apache.org/jira/browse/HBASE-28087) | Add 
hadoop 3.3.6 in hadoopcheck |  Major | jenkins, scripts |
+| [HBASE-28066](https://issues.apache.org/jira/browse/HBASE-28066) | Drop 
duplicate test class TestShellRSGroups.java |  Minor | test |
+| [HBASE-28074](https://issues.apache.org/jira/browse/HBASE-28074) | Bump 
gitpython from 3.1.34 to 3.1.35 in /dev-support/flaky-tests |  Major | 
dependabot, scripts, security |
+| [HBASE-28072](https://issues.apache.org/jira/browse/HBASE-28072) | Bump 
gitpython from 3.1.32 to 3.1.34 in /dev-support/flaky-tests |  Major | 
dependabot, scripts, security |
+| [HBASE-28022](https://issues.apache.org/jira/browse/HBASE-28022) | Remove 
netty 3 dependency in the pom file for hbase-endpoint |  Major | dependencies, 
pom, security |
+| [HBASE-28018](https://issues.apache.org/jira/browse/HBASE-28018) | Bump 
gitpython from 3.1.30 to 3.1.32 in /dev-support/flaky-tests |  Major | 
dependabot, scripts, security |
+| [HBASE-27992](https://issues.apache.org/jira/browse/HBASE-27992) | Bump 
exec-maven-plugin to 3.1.0 |  Trivial | build |
+
+
 ## Release 2.5.5 - 2023-06-09
 
 
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 41d9c4ccbca..33e9644b47f 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -16,6 +16,38 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 -->
+# HBASE  2.5.6 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
+
+
+---
+
+* [HBASE-28068](https://issues.apache.org/jira/browse/HBASE-28068) | *Minor* | 
**Add hbase.normalizer.merge.merge\_request\_max\_number\_of\_regions property 
to limit max number of regions in a merge request for merge normalization**
+
+Added a new property 
"hbase.normalizer.merge.merge\_request\_max\_number\_of\_regions" to limit the 
max number of region to be processed for merge request in a single merge 
normalisation. Defaults to 100
+
+
+---
+
+* [HBASE-27956](https://issues.apache.org/jira/browse/HBASE-27956) | *Major* | 
**Support wall clock profiling in ProfilerServlet**
+
+You can now do wall clock profiling with async-profiler by specifying 
?event=wall query param on the profiler servlet (/prof)
+
+
+---
+
+* [HBASE-27888](https://issues.apache.org/jira/browse/HBASE-27888) | *Minor* | 
**Record readBlock message in log when it takes too long time**
+
+Add a configuration parameter,which control to record read block slow in logs.
+\<property\>
+  \<name\>hbase.fs.reader.warn.time.ms\</name\>
+  \<value\>-1\</value\>
+\</property\>
+If reading block cost time in milliseconds more than the threshold, a warning 
will be logged,the default value is -1, it means skipping record the read block 
slow warning log.
+
+
+
 # HBASE  2.5.5 Release Notes
 
 These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
diff --git a/pom.xml b/pom.xml
index 3a5e83a0c5f..f78fe9ba707 100644
--- a/pom.xml
+++ b/pom.xml
@@ -521,7 +521,7 @@
     </site>
   </distributionManagement>
   <properties>
-    <revision>2.5.6-SNAPSHOT</revision>
+    <revision>2.5.6</revision>
     <!-- override on command line to have generated LICENSE files include
          diagnostic info for verifying notice requirements -->
     <license.debug.print.included>false</license.debug.print.included>

Reply via email to