diff --git a/CHANGES.md b/CHANGES.md
index 406d296d2d7..09ee748405b 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -20,17 +20,10 @@
# Be careful doing manual edits in this file. Do not change format
# of release header or remove the below marker. This file is generated.
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
-## Release 2.4.14 - Unreleased (as of 2022-08-22)
+## Release 2.4.14 - Unreleased (as of 2022-08-23)
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component |
-|:---- |:---- | :--- |:---- |
-| [HBASE-27129](https://issues.apache.org/jira/browse/HBASE-27129) | Add a config that allows us to configure region-level storage policies | Major | regionserver |
-
-
### IMPROVEMENTS:
| JIRA | Summary | Priority | Component |
@@ -49,7 +42,6 @@
| [HBASE-27060](https://issues.apache.org/jira/browse/HBASE-27060) | Allow sharing connections between AggregationClient instances | Major | . |
| [HBASE-27146](https://issues.apache.org/jira/browse/HBASE-27146) | Avoid CellUtil.cloneRow in MetaCellComparator | Major | meta, Offheaping, Performance |
| [HBASE-26945](https://issues.apache.org/jira/browse/HBASE-26945) | Quotas causes too much load on meta for large clusters | Minor | . |
-| [HBASE-27125](https://issues.apache.org/jira/browse/HBASE-27125) | The batch size of cleaning expired mob files should have an upper bound | Minor | mob |
### BUG FIXES:
@@ -95,6 +87,7 @@
| JIRA | Summary | Priority | Component |
|:---- |:---- | :--- |:---- |
+| [HBASE-27301](https://issues.apache.org/jira/browse/HBASE-27301) | Add Delete addFamilyVersion timestamp verify | Minor | Client |
| [HBASE-27293](https://issues.apache.org/jira/browse/HBASE-27293) | Remove jenkins and personality scripts support for 1.x | Major | scripts |
| [HBASE-27220](https://issues.apache.org/jira/browse/HBASE-27220) | Apply the spotless format change in HBASE-27208 to our code base | Major | . |
| [HBASE-23330](https://issues.apache.org/jira/browse/HBASE-23330) | Expose cluster ID for clients using it for delegation token based auth | Major | Client, master |
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 021c03277b4..468d6288ea0 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -25,13 +25,6 @@
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
----
-
-* [HBASE-27129](https://issues.apache.org/jira/browse/HBASE-27129) | *Major* | **Add a config that allows us to configure region-level storage policies**
-
-Add a 'hbase.hregion.block.storage.policy' so you can config storage policy at region level. This is useful when you want to control the storage policy for the directories other than CF directories, such as .splits, .recovered.edits, etc.
-
-
---
* [HBASE-27089](https://issues.apache.org/jira/browse/HBASE-27089) | *Minor* | **Add “commons.crypto.stream.buffer.size” configuration**
@@ -102,13 +95,6 @@ getAllRegionLocations will no longer add locations to the MetaCache which have n
The quotas chore no longer scans meta to get information about region counts. Instead it uses the Admin API, which reads in-memory state in the HMaster and should scale well for large clusters.
----
-
-* [HBASE-27125](https://issues.apache.org/jira/browse/HBASE-27125) | *Minor* | **The batch size of cleaning expired mob files should have an upper bound**
-
-Configure "hbase.master.mob.cleaner.batch.size.upper.bound" to set a proper batch size of cleaning expired mob files, its default value is 10000.
-
-
# HBASE 2.4.13 Release Notes
diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml
index bb67a145282..37ca10415b9 100644
--- a/hbase-annotations/pom.xml
+++ b/hbase-annotations/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase
- 2.4.15-SNAPSHOT
+ 2.4.14
..
diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml
index 777d45c2787..b67dbb29109 100644
--- a/hbase-archetypes/hbase-archetype-builder/pom.xml
+++ b/hbase-archetypes/hbase-archetype-builder/pom.xml
@@ -24,7 +24,7 @@
org.apache.hbase
hbase-archetypes
- 2.4.15-SNAPSHOT
+ 2.4.14
..
diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml
index b15e57b384d..9cec3a4934d 100644
--- a/hbase-archetypes/hbase-client-project/pom.xml
+++ b/hbase-archetypes/hbase-client-project/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-archetypes
- 2.4.15-SNAPSHOT
+ 2.4.14
..
hbase-client-project
diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml
index c13da88bffe..fb5e3f945ca 100644
--- a/hbase-archetypes/hbase-shaded-client-project/pom.xml
+++ b/hbase-archetypes/hbase-shaded-client-project/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-archetypes
- 2.4.15-SNAPSHOT
+ 2.4.14
..
hbase-shaded-client-project
diff --git a/hbase-archetypes/pom.xml b/hbase-archetypes/pom.xml
index d7b13d19628..2a672050149 100644
--- a/hbase-archetypes/pom.xml
+++ b/hbase-archetypes/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index 6c70c15aceb..e8b32a358fd 100644
--- a/hbase-assembly/pom.xml
+++ b/hbase-assembly/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-assembly
diff --git a/hbase-asyncfs/pom.xml b/hbase-asyncfs/pom.xml
index 91077e7ff00..15df4331e2a 100644
--- a/hbase-asyncfs/pom.xml
+++ b/hbase-asyncfs/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-build-configuration/pom.xml b/hbase-build-configuration/pom.xml
index 40526674deb..8eaf0d091ad 100644
--- a/hbase-build-configuration/pom.xml
+++ b/hbase-build-configuration/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase
- 2.4.15-SNAPSHOT
+ 2.4.14
..
diff --git a/hbase-checkstyle/pom.xml b/hbase-checkstyle/pom.xml
index b2c92f15cc9..44acb6a50d1 100644
--- a/hbase-checkstyle/pom.xml
+++ b/hbase-checkstyle/pom.xml
@@ -25,12 +25,12 @@
org.apache.hbase
hbase
- 2.4.15-SNAPSHOT
+ 2.4.14
..
org.apache.hbase
hbase-checkstyle
- 2.4.15-SNAPSHOT
+ 2.4.14
Apache HBase - Checkstyle
Module to hold Checkstyle properties for HBase.
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index ce4188802f0..acd36d540ae 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index 6a6dfe716be..e31a75e572c 100644
--- a/hbase-common/pom.xml
+++ b/hbase-common/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-endpoint/pom.xml b/hbase-endpoint/pom.xml
index d7049e0e4c1..13b34362ffb 100644
--- a/hbase-endpoint/pom.xml
+++ b/hbase-endpoint/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-endpoint
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index 4d115ed933d..226a9254111 100644
--- a/hbase-examples/pom.xml
+++ b/hbase-examples/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-examples
diff --git a/hbase-external-blockcache/pom.xml b/hbase-external-blockcache/pom.xml
index 008d1d4b0ae..f7a9ddcccb2 100644
--- a/hbase-external-blockcache/pom.xml
+++ b/hbase-external-blockcache/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-external-blockcache
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index 2d67ed5d42a..e60f08399b3 100644
--- a/hbase-hadoop-compat/pom.xml
+++ b/hbase-hadoop-compat/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index b1fe4f2e13f..547b029f6d4 100644
--- a/hbase-hadoop2-compat/pom.xml
+++ b/hbase-hadoop2-compat/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-hbtop/pom.xml b/hbase-hbtop/pom.xml
index 2bc48d87fa1..cf9bd242c19 100644
--- a/hbase-hbtop/pom.xml
+++ b/hbase-hbtop/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-hbtop
diff --git a/hbase-http/pom.xml b/hbase-http/pom.xml
index 4bba0cf804f..3e5fa0528d7 100644
--- a/hbase-http/pom.xml
+++ b/hbase-http/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-http
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index acb0439056e..6e0d51f2f15 100644
--- a/hbase-it/pom.xml
+++ b/hbase-it/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-logging/pom.xml b/hbase-logging/pom.xml
index 373e7f3e3d4..d436ba20cca 100644
--- a/hbase-logging/pom.xml
+++ b/hbase-logging/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-mapreduce/pom.xml b/hbase-mapreduce/pom.xml
index 4866a3d9213..8e0173ce285 100644
--- a/hbase-mapreduce/pom.xml
+++ b/hbase-mapreduce/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-mapreduce
diff --git a/hbase-metrics-api/pom.xml b/hbase-metrics-api/pom.xml
index 1ada6edcf1f..9166c7abf3a 100644
--- a/hbase-metrics-api/pom.xml
+++ b/hbase-metrics-api/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-metrics/pom.xml b/hbase-metrics/pom.xml
index 01dfaf92e73..46d9db562f5 100644
--- a/hbase-metrics/pom.xml
+++ b/hbase-metrics/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-procedure/pom.xml b/hbase-procedure/pom.xml
index 63264ea3291..c23ccac0f22 100644
--- a/hbase-procedure/pom.xml
+++ b/hbase-procedure/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-protocol-shaded/pom.xml b/hbase-protocol-shaded/pom.xml
index 3010d1faf60..8fddccfee18 100644
--- a/hbase-protocol-shaded/pom.xml
+++ b/hbase-protocol-shaded/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-protocol-shaded
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index c5175ceeb93..f23b56aa077 100644
--- a/hbase-protocol/pom.xml
+++ b/hbase-protocol/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-protocol
diff --git a/hbase-replication/pom.xml b/hbase-replication/pom.xml
index 580f802269f..d8b1e89af1f 100644
--- a/hbase-replication/pom.xml
+++ b/hbase-replication/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-replication
diff --git a/hbase-resource-bundle/pom.xml b/hbase-resource-bundle/pom.xml
index 684e690aee7..ae2f039f449 100644
--- a/hbase-resource-bundle/pom.xml
+++ b/hbase-resource-bundle/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
diff --git a/hbase-rest/pom.xml b/hbase-rest/pom.xml
index d8956719455..35768c3e7c8 100644
--- a/hbase-rest/pom.xml
+++ b/hbase-rest/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-rest
diff --git a/hbase-rsgroup/pom.xml b/hbase-rsgroup/pom.xml
index c54c37f1bc8..cb510b6b3fc 100644
--- a/hbase-rsgroup/pom.xml
+++ b/hbase-rsgroup/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-rsgroup
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 14b9532a2b2..0f0df714218 100644
--- a/hbase-server/pom.xml
+++ b/hbase-server/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-server
diff --git a/hbase-shaded/hbase-shaded-check-invariants/pom.xml b/hbase-shaded/hbase-shaded-check-invariants/pom.xml
index 983a360d6bb..60c9de16432 100644
--- a/hbase-shaded/hbase-shaded-check-invariants/pom.xml
+++ b/hbase-shaded/hbase-shaded-check-invariants/pom.xml
@@ -15,7 +15,7 @@
org.apache.hbase
hbase
- 2.4.15-SNAPSHOT
+ 2.4.14
../..
hbase-shaded-check-invariants
diff --git a/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml b/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml
index aaecc93586d..83829e07edc 100644
--- a/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml
+++ b/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-shaded
- 2.4.15-SNAPSHOT
+ 2.4.14
..
hbase-shaded-client-byo-hadoop
diff --git a/hbase-shaded/hbase-shaded-client/pom.xml b/hbase-shaded/hbase-shaded-client/pom.xml
index 05e1e1b6690..24af05425d5 100644
--- a/hbase-shaded/hbase-shaded-client/pom.xml
+++ b/hbase-shaded/hbase-shaded-client/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-shaded
- 2.4.15-SNAPSHOT
+ 2.4.14
..
hbase-shaded-client
diff --git a/hbase-shaded/hbase-shaded-mapreduce/pom.xml b/hbase-shaded/hbase-shaded-mapreduce/pom.xml
index 895aec85acb..b6a721e9440 100644
--- a/hbase-shaded/hbase-shaded-mapreduce/pom.xml
+++ b/hbase-shaded/hbase-shaded-mapreduce/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-shaded
- 2.4.15-SNAPSHOT
+ 2.4.14
..
hbase-shaded-mapreduce
diff --git a/hbase-shaded/hbase-shaded-testing-util-tester/pom.xml b/hbase-shaded/hbase-shaded-testing-util-tester/pom.xml
index 36e32606485..3f109276e51 100644
--- a/hbase-shaded/hbase-shaded-testing-util-tester/pom.xml
+++ b/hbase-shaded/hbase-shaded-testing-util-tester/pom.xml
@@ -24,7 +24,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../../hbase-build-configuration
diff --git a/hbase-shaded/hbase-shaded-testing-util/pom.xml b/hbase-shaded/hbase-shaded-testing-util/pom.xml
index 37c74822974..297d4058be7 100644
--- a/hbase-shaded/hbase-shaded-testing-util/pom.xml
+++ b/hbase-shaded/hbase-shaded-testing-util/pom.xml
@@ -24,7 +24,7 @@
org.apache.hbase
hbase-shaded
- 2.4.15-SNAPSHOT
+ 2.4.14
..
diff --git a/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml b/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml
index 5f32cd17a0c..a5872b0ddbd 100644
--- a/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml
+++ b/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml
@@ -15,7 +15,7 @@
org.apache.hbase
hbase
- 2.4.15-SNAPSHOT
+ 2.4.14
../..
hbase-shaded-with-hadoop-check-invariants
diff --git a/hbase-shaded/pom.xml b/hbase-shaded/pom.xml
index 3fff28e64d9..1b58e1f1443 100644
--- a/hbase-shaded/pom.xml
+++ b/hbase-shaded/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-shaded
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index 80f074f9f8c..6a1db740e59 100644
--- a/hbase-shell/pom.xml
+++ b/hbase-shell/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-shell
diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml
index dd86ee13da4..8144e412c7b 100644
--- a/hbase-testing-util/pom.xml
+++ b/hbase-testing-util/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-testing-util
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index 5834c257c61..cac4f8de363 100644
--- a/hbase-thrift/pom.xml
+++ b/hbase-thrift/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-thrift
diff --git a/hbase-zookeeper/pom.xml b/hbase-zookeeper/pom.xml
index 27a734a31a7..850fcbd5327 100644
--- a/hbase-zookeeper/pom.xml
+++ b/hbase-zookeeper/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.15-SNAPSHOT
+ 2.4.14
../hbase-build-configuration
hbase-zookeeper
diff --git a/pom.xml b/pom.xml
index 811c0e15081..db15c85905a 100755
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
org.apache.hbase
hbase
- 2.4.15-SNAPSHOT
+ 2.4.14
pom
Apache HBase
Apache HBase is the Hadoop database. Use it when you need