Skip to content

Commit 35310fc

Browse files
committed
Preparing hbase release 2.4.15RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
Signed-off-by: Andrew Purtell <[email protected]>
1 parent 98ccae9 commit 35310fc

File tree

46 files changed

+134
-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

+134
-45
lines changed

CHANGES.md

+54
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,60 @@
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.15 - 2022-10-21
24+
25+
26+
27+
### IMPROVEMENTS:
28+
29+
| JIRA | Summary | Priority | Component |
30+
|:---- |:---- | :--- |:---- |
31+
| [HBASE-27339](https://issues.apache.org/jira/browse/HBASE-27339) | Improve sasl connection failure log message to include server | Minor | Client |
32+
| [HBASE-27365](https://issues.apache.org/jira/browse/HBASE-27365) | Minimise block addition failures due to no space in bucket cache writers queue by introducing wait time | Major | BucketCache |
33+
| [HBASE-27391](https://issues.apache.org/jira/browse/HBASE-27391) | Downgrade ERROR log to DEBUG in ConnectionUtils.updateStats | Major | . |
34+
| [HBASE-27370](https://issues.apache.org/jira/browse/HBASE-27370) | Avoid decompressing blocks when reading from bucket cache prefetch threads | Major | . |
35+
| [HBASE-27332](https://issues.apache.org/jira/browse/HBASE-27332) | Remove RejectedExecutionHandler for long/short compaction thread pools | Minor | Compaction |
36+
| [HBASE-27320](https://issues.apache.org/jira/browse/HBASE-27320) | hide some sensitive configuration information in the UI | Minor | security, UI |
37+
38+
39+
### BUG FIXES:
40+
41+
| JIRA | Summary | Priority | Component |
42+
|:---- |:---- | :--- |:---- |
43+
| [HBASE-27420](https://issues.apache.org/jira/browse/HBASE-27420) | Failure while connecting to zk if HBase is running in standalone mode in a container | Minor | Zookeeper |
44+
| [HBASE-27424](https://issues.apache.org/jira/browse/HBASE-27424) | Upgrade Jettison for CVE-2022-40149/40150 | Major | . |
45+
| [HBASE-27419](https://issues.apache.org/jira/browse/HBASE-27419) | Update to hbase-thirdparty 4.1.2 | Major | dependencies |
46+
| [HBASE-27407](https://issues.apache.org/jira/browse/HBASE-27407) | Fixing check for "description" request param in JMXJsonServlet.java | Minor | metrics |
47+
| [HBASE-27381](https://issues.apache.org/jira/browse/HBASE-27381) | Still seeing 'Stuck' in static initialization creating RegionInfo instance | Major | . |
48+
| [HBASE-27393](https://issues.apache.org/jira/browse/HBASE-27393) | Frequent and not useful "Final timeLimitDelta" log lines | Major | . |
49+
| [HBASE-27368](https://issues.apache.org/jira/browse/HBASE-27368) | Do not need to throw IllegalStateException when peer is not active in ReplicationSource.initialize | Major | regionserver, Replication |
50+
| [HBASE-27362](https://issues.apache.org/jira/browse/HBASE-27362) | Fix some tests hung by CompactSplit.requestCompactionInternal ignoring compactionsEnabled check | Major | Compaction |
51+
| [HBASE-22939](https://issues.apache.org/jira/browse/HBASE-22939) | SpaceQuotas- Bulkload from different hdfs failed when space quotas are turned on. | Major | . |
52+
| [HBASE-27335](https://issues.apache.org/jira/browse/HBASE-27335) | HBase shell hang for a minute when quiting | Major | shell |
53+
| [HBASE-25922](https://issues.apache.org/jira/browse/HBASE-25922) | Disabled sanity checks ignored on snapshot restore | Minor | conf, snapshots |
54+
| [HBASE-27246](https://issues.apache.org/jira/browse/HBASE-27246) | RSGroupMappingScript#getRSGroup has thread safety problem | Major | rsgroup |
55+
56+
57+
### SUB-TASKS:
58+
59+
| JIRA | Summary | Priority | Component |
60+
|:---- |:---- | :--- |:---- |
61+
| [HBASE-27421](https://issues.apache.org/jira/browse/HBASE-27421) | Bump spotless plugin to 2.27.2 and reimplement the 'Remove unhelpful javadoc stubs' rule | Major | documentation, pom |
62+
| [HBASE-27401](https://issues.apache.org/jira/browse/HBASE-27401) | Clean up current broken 'n's in our javadoc | Major | documentation |
63+
| [HBASE-27403](https://issues.apache.org/jira/browse/HBASE-27403) | Remove 'Remove unhelpful javadoc stubs' spotless rule for now | Major | documentation, pom |
64+
| [HBASE-27384](https://issues.apache.org/jira/browse/HBASE-27384) | Backport HBASE-27064 to branch 2.4 | Minor | Normalizer |
65+
66+
67+
### OTHER:
68+
69+
| JIRA | Summary | Priority | Component |
70+
|:---- |:---- | :--- |:---- |
71+
| [HBASE-27411](https://issues.apache.org/jira/browse/HBASE-27411) | Update and clean up bcprov-jdk15on dependency | Minor | build |
72+
| [HBASE-27372](https://issues.apache.org/jira/browse/HBASE-27372) | Update java versions in our Dockerfiles | Major | build, scripts |
73+
| [HBASE-27373](https://issues.apache.org/jira/browse/HBASE-27373) | Fix new spotbugs warnings after upgrading spotbugs to 4.7.2 | Major | . |
74+
| [HBASE-27371](https://issues.apache.org/jira/browse/HBASE-27371) | Bump spotbugs version | Major | build, pom |
75+
76+
2377
## Release 2.4.14 - Unreleased (as of 2022-08-23)
2478

2579

RELEASENOTES.md

+35
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,41 @@
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.15 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-27381](https://issues.apache.org/jira/browse/HBASE-27381) | *Major* | **Still seeing 'Stuck' in static initialization creating RegionInfo instance**
31+
32+
Static constant UNDEFINED has been removed from public interface RegionInfo. This is a breaking change, but resolves a critical deadlock bug. This constant was never meant to be exposed and has been deprecated since version 2.3.2 with no replacement.
33+
34+
35+
---
36+
37+
* [HBASE-27372](https://issues.apache.org/jira/browse/HBASE-27372) | *Major* | **Update java versions in our Dockerfiles**
38+
39+
Upgrade java version to 11.0.16.1 and 8u345b01 in the docker files which are used in our pre commit and nightly jobs.
40+
Remove JDK7 in these docker files as we do not support JDK7 any more.
41+
42+
43+
---
44+
45+
* [HBASE-27371](https://issues.apache.org/jira/browse/HBASE-27371) | *Major* | **Bump spotbugs version**
46+
47+
Bump spotbugs version from 4.2.2 to 4.7.2. Also bump maven spotbugs plugin version from 4.2.0 to 4.7.2.0.
48+
49+
50+
---
51+
52+
* [HBASE-27320](https://issues.apache.org/jira/browse/HBASE-27320) | *Minor* | **hide some sensitive configuration information in the UI**
53+
54+
hide superuser and password related settings in the configuration UI
55+
56+
57+
2358
# HBASE 2.4.14 Release Notes
2459

2560
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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</version>
2727
<relativePath>..</relativePath>
2828
</parent>
2929

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

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

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

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

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

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

hbase-archetypes/pom.xml

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

hbase-assembly/pom.xml

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

hbase-build-configuration/pom.xml

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

hbase-checkstyle/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525
<parent>
2626
<groupId>org.apache.hbase</groupId>
2727
<artifactId>hbase</artifactId>
28-
<version>2.4.15-SNAPSHOT</version>
28+
<version>2.4.15</version>
2929
<relativePath>..</relativePath>
3030
</parent>
3131
<groupId>org.apache.hbase</groupId>
3232
<artifactId>hbase-checkstyle</artifactId>
33-
<version>2.4.15-SNAPSHOT</version>
33+
<version>2.4.15</version>
3434
<name>Apache HBase - Checkstyle</name>
3535
<description>Module to hold Checkstyle properties for HBase.</description>
3636

hbase-client/pom.xml

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

hbase-common/pom.xml

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

hbase-hbtop/pom.xml

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

hbase-logging/pom.xml

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

hbase-mapreduce/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
<groupId>org.apache.hbase</groupId>
2525
<artifactId>hbase-build-configuration</artifactId>
26-
<version>2.4.15-SNAPSHOT</version>
26+
<version>2.4.15</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
@@ -15,7 +15,7 @@
1515
<parent>
1616
<groupId>org.apache.hbase</groupId>
1717
<artifactId>hbase</artifactId>
18-
<version>2.4.15-SNAPSHOT</version>
18+
<version>2.4.15</version>
1919
<relativePath>../..</relativePath>
2020
</parent>
2121
<artifactId>hbase-shaded-check-invariants</artifactId>

0 commit comments

Comments
 (0)