Skip to content

Commit 3e28acf

Browse files
committed
Preparing hbase release 2.5.2RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
Signed-off-by: Duo Zhang <[email protected]>
1 parent 8c2cfcf commit 3e28acf

File tree

3 files changed

+101
-9
lines changed

3 files changed

+101
-9
lines changed

CHANGES.md

+70-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# HBASE Changelog
21

32
<!---
43
# Licensed to the Apache Software Foundation (ASF) under one
@@ -16,10 +15,77 @@
1615
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1716
# See the License for the specific language governing permissions and
1817
# limitations under the License.
18+
-->
19+
# HBASE Changelog
20+
21+
## Release 2.5.2 - Unreleased (as of 2022-11-24)
22+
23+
24+
25+
### NEW FEATURES:
26+
27+
| JIRA | Summary | Priority | Component |
28+
|:---- |:---- | :--- |:---- |
29+
| [HBASE-26809](https://issues.apache.org/jira/browse/HBASE-26809) | Report client backoff time for server overloaded in ConnectionMetrics | Major | . |
30+
31+
32+
### IMPROVEMENTS:
33+
34+
| JIRA | Summary | Priority | Component |
35+
|:---- |:---- | :--- |:---- |
36+
| [HBASE-27434](https://issues.apache.org/jira/browse/HBASE-27434) | Use $revision as placeholder for maven version to make it easier to control the version from command line | Major | build, pom |
37+
| [HBASE-27167](https://issues.apache.org/jira/browse/HBASE-27167) | s390x: Skip tests on unsupported compression libs | Major | build, pom |
38+
| [HBASE-27450](https://issues.apache.org/jira/browse/HBASE-27450) | Update all our python scripts to use python3 | Major | scripts |
39+
| [HBASE-27414](https://issues.apache.org/jira/browse/HBASE-27414) | Search order for locations in HFileLink | Minor | Performance |
40+
| [HBASE-27495](https://issues.apache.org/jira/browse/HBASE-27495) | Improve HFileLinkCleaner to validate back reference links ahead the next traverse | Major | master |
41+
| [HBASE-27408](https://issues.apache.org/jira/browse/HBASE-27408) | Improve BucketAllocatorException log to always include HFile name | Major | . |
42+
| [HBASE-27496](https://issues.apache.org/jira/browse/HBASE-27496) | Optionally limit the amount of plans executed in the Normalizer | Minor | Normalizer |
43+
44+
45+
### BUG FIXES:
46+
47+
| JIRA | Summary | Priority | Component |
48+
|:---- |:---- | :--- |:---- |
49+
| [HBASE-27433](https://issues.apache.org/jira/browse/HBASE-27433) | DefaultMobStoreCompactor should delete MobStoreFile cleanly when compaction is failed | Major | mob |
50+
| [HBASE-27440](https://issues.apache.org/jira/browse/HBASE-27440) | metrics method removeHistogramMetrics trigger serious memory leak | Major | metrics, regionserver |
51+
| [HBASE-25983](https://issues.apache.org/jira/browse/HBASE-25983) | javadoc generation fails on openjdk-11.0.11+9 | Major | documentation, pom |
52+
| [HBASE-27446](https://issues.apache.org/jira/browse/HBASE-27446) | Spotbugs 4.7.2 report a lot of logging errors when generating report | Major | build, jenkins, scripts |
53+
| [HBASE-27437](https://issues.apache.org/jira/browse/HBASE-27437) | TestHeapSize is flaky | Major | test |
54+
| [HBASE-27472](https://issues.apache.org/jira/browse/HBASE-27472) | The personality script set wrong hadoop2 check version for branch-2 | Major | jenkins, scripts |
55+
| [HBASE-27473](https://issues.apache.org/jira/browse/HBASE-27473) | Fix spotbugs warnings in hbase-rest Client.getResponseBody | Major | REST |
56+
| [HBASE-27480](https://issues.apache.org/jira/browse/HBASE-27480) | Skip error prone for hadoop2/3 checkes in our nightly jobs | Major | jenkins, scripts |
57+
| [HBASE-27469](https://issues.apache.org/jira/browse/HBASE-27469) | IllegalArgumentException is thrown by SnapshotScannerHDFSAclController when dropping a table | Major | snapshots |
58+
| [HBASE-27379](https://issues.apache.org/jira/browse/HBASE-27379) | numOpenConnections metric is one less than the actual | Minor | metrics |
59+
| [HBASE-27423](https://issues.apache.org/jira/browse/HBASE-27423) | Upgrade hbase-thirdparty to 4.1.3 and upgrade Jackson for CVE-2022-42003/42004 | Major | security |
60+
| [HBASE-27464](https://issues.apache.org/jira/browse/HBASE-27464) | In memory compaction 'COMPACT' may cause data corruption when adding cells large than maxAlloc(default 256k) size | Critical | in-memory-compaction |
61+
| [HBASE-27501](https://issues.apache.org/jira/browse/HBASE-27501) | The .flattened-pom.xml for some modules are not installed | Blocker | build, pom |
62+
| [HBASE-27445](https://issues.apache.org/jira/browse/HBASE-27445) | result of DirectMemoryUtils#getDirectMemorySize may be wrong | Minor | UI |
63+
| [HBASE-27504](https://issues.apache.org/jira/browse/HBASE-27504) | Remove duplicated config 'hbase.normalizer.merge.min\_region\_age.days' in hbase-default.xml | Minor | conf |
64+
65+
66+
### TESTS:
67+
68+
| JIRA | Summary | Priority | Component |
69+
|:---- |:---- | :--- |:---- |
70+
| [HBASE-27479](https://issues.apache.org/jira/browse/HBASE-27479) | Flaky Test testClone in TestTaskMonitor | Trivial | test |
71+
72+
73+
### SUB-TASKS:
74+
75+
| JIRA | Summary | Priority | Component |
76+
|:---- |:---- | :--- |:---- |
77+
| [HBASE-27475](https://issues.apache.org/jira/browse/HBASE-27475) | Use different jdks when running hadoopcheck in personality scripts | Critical | jenkins, scripts |
78+
79+
80+
### OTHER:
81+
82+
| JIRA | Summary | Priority | Component |
83+
|:---- |:---- | :--- |:---- |
84+
| [HBASE-27425](https://issues.apache.org/jira/browse/HBASE-27425) | Run flaky test job more often | Minor | test |
85+
| [HBASE-27460](https://issues.apache.org/jira/browse/HBASE-27460) | Fix the hadolint errors after HBASE-27456 | Major | scripts |
86+
| [HBASE-27443](https://issues.apache.org/jira/browse/HBASE-27443) | Use java11 in the general check of our jenkins job | Major | build, jenkins |
87+
1988

20-
# Be careful doing manual edits in this file. Do not change format
21-
# of release header or remove the below marker. This file is generated.
22-
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
2389
## Release 2.5.1 - 2022-10-21
2490

2591

RELEASENOTES.md

+30-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# RELEASENOTES
2-
32
<!---
43
# Licensed to the Apache Software Foundation (ASF) under one
54
# or more contributor license agreements. See the NOTICE file
@@ -16,10 +15,37 @@
1615
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1716
# See the License for the specific language governing permissions and
1817
# limitations under the License.
18+
-->
19+
# HBASE 2.5.2 Release Notes
20+
21+
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
22+
23+
24+
---
25+
26+
* [HBASE-27434](https://issues.apache.org/jira/browse/HBASE-27434) | *Major* | **Use $revision as placeholder for maven version to make it easier to control the version from command line**
27+
28+
Use ${revision} as placeholder for maven version in pom, so later you can use 'mvn install -Drevision=xxx' to specify the version at build time.
29+
After this change, you can not use mvn versions:set to bump the version, instead. you should just modify the parent pom to change the value of the 'revision' property in the properties section.
30+
31+
32+
---
33+
34+
* [HBASE-27472](https://issues.apache.org/jira/browse/HBASE-27472) | *Major* | **The personality script set wrong hadoop2 check version for branch-2**
35+
36+
This only affects branch-2 but for aliging the personality scripts across all active branches, we apply it to all active branches.
37+
38+
39+
---
40+
41+
* [HBASE-27443](https://issues.apache.org/jira/browse/HBASE-27443) | *Major* | **Use java11 in the general check of our jenkins job**
42+
43+
Change to use java 11 in nightly and pre commit jobs.
44+
45+
Bump error prone to 2.16 and force using jdk11 when error prone is enabled.
46+
47+
1948

20-
# Be careful doing manual edits in this file. Do not change format
21-
# of release header or remove the below marker. This file is generated.
22-
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
2349
# HBASE 2.5.1 Release Notes
2450

2551
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@
521521
</site>
522522
</distributionManagement>
523523
<properties>
524-
<revision>2.5.2-SNAPSHOT</revision>
524+
<revision>2.5.2</revision>
525525
<!-- override on command line to have generated LICENSE files include
526526
diagnostic info for verifying notice requirements -->
527527
<license.debug.print.included>false</license.debug.print.included>

0 commit comments

Comments
 (0)