Skip to content

Commit 20e7ba4

Browse files
committed
Preparing hbase release 2.4.4RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
Signed-off-by: Andrew Purtell <[email protected]>
1 parent 6d1d64c commit 20e7ba4

File tree

46 files changed

+109
-45
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+109
-45
lines changed

CHANGES.md

+51
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,57 @@
2020
# Be careful doing manual edits in this file. Do not change format
2121
# of release header or remove the below marker. This file is generated.
2222
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
23+
## Release 2.4.4 - 2021-06-14
24+
25+
26+
27+
### IMPROVEMENTS:
28+
29+
| JIRA | Summary | Priority | Component |
30+
|:---- |:---- | :--- |:---- |
31+
| [HBASE-25666](https://issues.apache.org/jira/browse/HBASE-25666) | Explain why balancer is skipping runs | Major | Balancer, master, UI |
32+
| [HBASE-25942](https://issues.apache.org/jira/browse/HBASE-25942) | Get rid of null regioninfo in wrapped connection exceptions | Trivial | logging |
33+
| [HBASE-25908](https://issues.apache.org/jira/browse/HBASE-25908) | Exclude jakarta.activation-api | Major | hadoop3, shading |
34+
| [HBASE-25933](https://issues.apache.org/jira/browse/HBASE-25933) | Log trace raw exception, instead of cause message in NettyRpcServerRequestDecoder | Minor | . |
35+
| [HBASE-25906](https://issues.apache.org/jira/browse/HBASE-25906) | UI of master-status to show recent history of balancer desicion | Major | Balancer, master, UI |
36+
37+
38+
### BUG FIXES:
39+
40+
| JIRA | Summary | Priority | Component |
41+
|:---- |:---- | :--- |:---- |
42+
| [HBASE-25930](https://issues.apache.org/jira/browse/HBASE-25930) | Thrift does not support requests in Kerberos environment | Major | Thrift |
43+
| [HBASE-25929](https://issues.apache.org/jira/browse/HBASE-25929) | RegionServer JVM crash when compaction | Critical | Compaction |
44+
| [HBASE-25924](https://issues.apache.org/jira/browse/HBASE-25924) | Seeing a spike in uncleanlyClosedWALs metric. | Major | Replication, wal |
45+
| [HBASE-25932](https://issues.apache.org/jira/browse/HBASE-25932) | TestWALEntryStream#testCleanClosedWALs test is failing. | Major | metrics, Replication, wal |
46+
| [HBASE-25903](https://issues.apache.org/jira/browse/HBASE-25903) | ReadOnlyZKClient APIs - CompletableFuture.get() calls can cause threads to hang forver when ZK client create throws Non IOException | Major | . |
47+
| [HBASE-25927](https://issues.apache.org/jira/browse/HBASE-25927) | Fix the log messages by not stringifying the exceptions in log | Minor | logging |
48+
| [HBASE-25938](https://issues.apache.org/jira/browse/HBASE-25938) | The SnapshotOfRegionAssignmentFromMeta.initialize call in FavoredNodeLoadBalancer is just a dummy one | Major | Balancer, FavoredNodes |
49+
| [HBASE-25898](https://issues.apache.org/jira/browse/HBASE-25898) | RS getting aborted due to NPE in Replication WALEntryStream | Critical | Replication |
50+
| [HBASE-25875](https://issues.apache.org/jira/browse/HBASE-25875) | RegionServer failed to start due to IllegalThreadStateException in AuthenticationTokenSecretManager.start | Major | . |
51+
| [HBASE-25892](https://issues.apache.org/jira/browse/HBASE-25892) | 'False' should be 'True' in auditlog of listLabels | Major | logging, security |
52+
| [HBASE-25817](https://issues.apache.org/jira/browse/HBASE-25817) | Memory leak from thrift server hashMap | Minor | Thrift |
53+
| [HBASE-25848](https://issues.apache.org/jira/browse/HBASE-25848) | Add flexibility to backup replication in case replication filter throws an exception | Major | . |
54+
| [HBASE-25827](https://issues.apache.org/jira/browse/HBASE-25827) | Per Cell TTL tags get duplicated with increments causing tags length overflow | Critical | regionserver |
55+
56+
57+
### TESTS:
58+
59+
| JIRA | Summary | Priority | Component |
60+
|:---- |:---- | :--- |:---- |
61+
| [HBASE-25910](https://issues.apache.org/jira/browse/HBASE-25910) | Fix TestClusterPortAssignment.testClusterPortAssignment test and re-enable it. | Minor | flakies, test |
62+
63+
64+
### SUB-TASKS:
65+
66+
| JIRA | Summary | Priority | Component |
67+
|:---- |:---- | :--- |:---- |
68+
| [HBASE-25963](https://issues.apache.org/jira/browse/HBASE-25963) | HBaseCluster should be marked as IA.Public | Major | API |
69+
| [HBASE-25941](https://issues.apache.org/jira/browse/HBASE-25941) | TestRESTServerSSL fails because of jdk bug | Major | test |
70+
| [HBASE-25940](https://issues.apache.org/jira/browse/HBASE-25940) | Update Compression/TestCompressionTest: LZ4, SNAPPY, LZO | Major | . |
71+
| [HBASE-25791](https://issues.apache.org/jira/browse/HBASE-25791) | UI of master-status to show a recent history of that why balancer was rejected to run | Major | Balancer, master, UI |
72+
73+
2374
## Release 2.4.3 - 2021-05-21
2475

2576

RELEASENOTES.md

+13
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,19 @@
2020
# Be careful doing manual edits in this file. Do not change format
2121
# of release header or remove the below marker. This file is generated.
2222
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
23+
# HBASE 2.4.4 Release Notes
24+
25+
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
26+
27+
28+
---
29+
30+
* [HBASE-25963](https://issues.apache.org/jira/browse/HBASE-25963) | *Major* | **HBaseCluster should be marked as IA.Public**
31+
32+
Change HBaseCluster to IA.Public as its sub class MiniHBaseCluster is IA.Public.
33+
34+
35+
2336
# HBASE 2.4.3 Release Notes
2437

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

hbase-annotations/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>..</relativePath>
2828
</parent>
2929

hbase-archetypes/hbase-archetype-builder/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<artifactId>hbase-archetypes</artifactId>
2727
<groupId>org.apache.hbase</groupId>
28-
<version>2.4.4-SNAPSHOT</version>
28+
<version>2.4.4</version>
2929
<relativePath>..</relativePath>
3030
</parent>
3131

hbase-archetypes/hbase-client-project/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<parent>
2727
<artifactId>hbase-archetypes</artifactId>
2828
<groupId>org.apache.hbase</groupId>
29-
<version>2.4.4-SNAPSHOT</version>
29+
<version>2.4.4</version>
3030
<relativePath>..</relativePath>
3131
</parent>
3232
<artifactId>hbase-client-project</artifactId>

hbase-archetypes/hbase-shaded-client-project/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<parent>
2727
<artifactId>hbase-archetypes</artifactId>
2828
<groupId>org.apache.hbase</groupId>
29-
<version>2.4.4-SNAPSHOT</version>
29+
<version>2.4.4</version>
3030
<relativePath>..</relativePath>
3131
</parent>
3232
<artifactId>hbase-shaded-client-project</artifactId>

hbase-archetypes/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-build-configuration</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.4-SNAPSHOT</version>
27+
<version>2.4.4</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030

hbase-assembly/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-assembly</artifactId>

hbase-asyncfs/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-build-configuration</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.4-SNAPSHOT</version>
27+
<version>2.4.4</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030

hbase-build-configuration/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>..</relativePath>
2828
</parent>
2929

hbase-checkstyle/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
<modelVersion>4.0.0</modelVersion>
2525
<groupId>org.apache.hbase</groupId>
2626
<artifactId>hbase-checkstyle</artifactId>
27-
<version>2.4.4-SNAPSHOT</version>
27+
<version>2.4.4</version>
2828
<name>Apache HBase - Checkstyle</name>
2929
<description>Module to hold Checkstyle properties for HBase.</description>
3030
<!--REMOVE-->
3131

3232
<parent>
3333
<artifactId>hbase</artifactId>
3434
<groupId>org.apache.hbase</groupId>
35-
<version>2.4.4-SNAPSHOT</version>
35+
<version>2.4.4</version>
3636
<relativePath>..</relativePath>
3737
</parent>
3838

hbase-client/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-build-configuration</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.4-SNAPSHOT</version>
27+
<version>2.4.4</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030

hbase-common/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-endpoint/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-endpoint</artifactId>

hbase-examples/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-examples</artifactId>

hbase-external-blockcache/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<artifactId>hbase-build-configuration</artifactId>
2727
<groupId>org.apache.hbase</groupId>
28-
<version>2.4.4-SNAPSHOT</version>
28+
<version>2.4.4</version>
2929
<relativePath>../hbase-build-configuration</relativePath>
3030
</parent>
3131
<artifactId>hbase-external-blockcache</artifactId>

hbase-hadoop-compat/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-hadoop2-compat/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<artifactId>hbase-build-configuration</artifactId>
2323
<groupId>org.apache.hbase</groupId>
24-
<version>2.4.4-SNAPSHOT</version>
24+
<version>2.4.4</version>
2525
<relativePath>../hbase-build-configuration</relativePath>
2626
</parent>
2727

hbase-hbtop/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<artifactId>hbase-build-configuration</artifactId>
2727
<groupId>org.apache.hbase</groupId>
28-
<version>2.4.4-SNAPSHOT</version>
28+
<version>2.4.4</version>
2929
<relativePath>../hbase-build-configuration</relativePath>
3030
</parent>
3131
<artifactId>hbase-hbtop</artifactId>

hbase-http/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-http</artifactId>

hbase-it/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-logging/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<artifactId>hbase-build-configuration</artifactId>
2727
<groupId>org.apache.hbase</groupId>
28-
<version>2.4.4-SNAPSHOT</version>
28+
<version>2.4.4</version>
2929
<relativePath>../hbase-build-configuration</relativePath>
3030
</parent>
3131

hbase-mapreduce/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-build-configuration</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.4-SNAPSHOT</version>
27+
<version>2.4.4</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030
<artifactId>hbase-mapreduce</artifactId>

hbase-metrics-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-metrics/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-procedure/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-protocol-shaded/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-protocol-shaded</artifactId>

hbase-protocol/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-protocol</artifactId>

hbase-replication/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-build-configuration</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.4-SNAPSHOT</version>
27+
<version>2.4.4</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030
<artifactId>hbase-replication</artifactId>

hbase-resource-bundle/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-rest/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-rest</artifactId>

hbase-rsgroup/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-rsgroup</artifactId>

hbase-server/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.4-SNAPSHOT</version>
26+
<version>2.4.4</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-server</artifactId>

hbase-shaded/hbase-shaded-check-invariants/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<parent>
1717
<artifactId>hbase</artifactId>
1818
<groupId>org.apache.hbase</groupId>
19-
<version>2.4.4-SNAPSHOT</version>
19+
<version>2.4.4</version>
2020
<relativePath>../..</relativePath>
2121
</parent>
2222
<artifactId>hbase-shaded-check-invariants</artifactId>

hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-shaded</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.4-SNAPSHOT</version>
27+
<version>2.4.4</version>
2828
<relativePath>..</relativePath>
2929
</parent>
3030
<artifactId>hbase-shaded-client-byo-hadoop</artifactId>

hbase-shaded/hbase-shaded-client/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-shaded</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.4-SNAPSHOT</version>
27+
<version>2.4.4</version>
2828
<relativePath>..</relativePath>
2929
</parent>
3030
<artifactId>hbase-shaded-client</artifactId>

0 commit comments

Comments
 (0)