diff --git a/CHANGES.md b/CHANGES.md
index 61b230a45e79..86b429763fe5 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -18,6 +18,75 @@
-->
# HBASE Changelog
+## Release 2.4.17 - Unreleased (as of 2023-03-31)
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-27590](https://issues.apache.org/jira/browse/HBASE-27590) | Change Iterable to List in SnapshotFileCache | Minor | . |
+| [HBASE-21521](https://issues.apache.org/jira/browse/HBASE-21521) | Expose master startup status via web UI | Major | master, UI |
+| [HBASE-15242](https://issues.apache.org/jira/browse/HBASE-15242) | Client metrics for retries and timeouts | Major | metrics |
+| [HBASE-27458](https://issues.apache.org/jira/browse/HBASE-27458) | Use ReadWriteLock for region scanner readpoint map | Minor | Scanners |
+| [HBASE-27670](https://issues.apache.org/jira/browse/HBASE-27670) | Improve FSUtils to directly obtain FSDataOutputStream | Major | Filesystem Integration |
+| [HBASE-27710](https://issues.apache.org/jira/browse/HBASE-27710) | ByteBuff ref counting is too expensive for on-heap buffers | Major | . |
+| [HBASE-27646](https://issues.apache.org/jira/browse/HBASE-27646) | Should not use pread when prefetching in HFilePreadReader | Minor | Performance |
+| [HBASE-27676](https://issues.apache.org/jira/browse/HBASE-27676) | Scan handlers in the RPC executor should match at least one scan queues | Major | . |
+| [HBASE-26526](https://issues.apache.org/jira/browse/HBASE-26526) | Introduce a timeout to shutdown of WAL | Major | wal |
+| [HBASE-27758](https://issues.apache.org/jira/browse/HBASE-27758) | Inconsistent synchronization in MetricsUserSourceImpl | Major | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-27608](https://issues.apache.org/jira/browse/HBASE-27608) | Use lowercase image reference name in our docker file | Major | scripts |
+| [HBASE-27580](https://issues.apache.org/jira/browse/HBASE-27580) | Reverse scan over rows with tags throw exceptions when using DataBlockEncoding | Major | . |
+| [HBASE-27628](https://issues.apache.org/jira/browse/HBASE-27628) | Spotless fix in RELEASENOTES.md | Trivial | . |
+| [HBASE-27621](https://issues.apache.org/jira/browse/HBASE-27621) | Also clear the Dictionary when resetting when reading compressed WAL file | Critical | Replication, wal |
+| [HBASE-27602](https://issues.apache.org/jira/browse/HBASE-27602) | Remove the impact of operating env on testHFileCleaning | Major | test |
+| [HBASE-27648](https://issues.apache.org/jira/browse/HBASE-27648) | CopyOnWriteArrayMap does not honor contract of ConcurrentMap.putIfAbsent | Major | . |
+| [HBASE-27636](https://issues.apache.org/jira/browse/HBASE-27636) | The "CREATE\_TIME\_TS" value of the hfile generated by the HFileOutputFormat2 class is 0 | Major | HFile, mapreduce |
+| [HBASE-27661](https://issues.apache.org/jira/browse/HBASE-27661) | Set size of systable queue in UT | Major | . |
+| [HBASE-27644](https://issues.apache.org/jira/browse/HBASE-27644) | Should not return false when WALKey has no following KVs while reading WAL file | Critical | dataloss, wal |
+| [HBASE-27668](https://issues.apache.org/jira/browse/HBASE-27668) | PB's parseDelimitedFrom can successfully return when there are not enough bytes | Critical | Protobufs, wal |
+| [HBASE-27650](https://issues.apache.org/jira/browse/HBASE-27650) | Merging empty regions corrupts meta cache | Major | . |
+| [HBASE-24781](https://issues.apache.org/jira/browse/HBASE-24781) | Clean up peer metrics when disabling peer | Major | Replication |
+| [HBASE-27688](https://issues.apache.org/jira/browse/HBASE-27688) | HFile splitting occurs during bulkload, the CREATE\_TIME\_TS of hfileinfo is 0 | Major | HFile |
+| [HBASE-27714](https://issues.apache.org/jira/browse/HBASE-27714) | WALEntryStreamTestBase creates a new HBTU in startCluster method which causes all sub classes are testing default configurations | Major | Replication, test |
+| [HBASE-27718](https://issues.apache.org/jira/browse/HBASE-27718) | The regionStateNode only need remove once in regionOffline | Minor | amv2 |
+| [HBASE-27651](https://issues.apache.org/jira/browse/HBASE-27651) | hbase-daemon.sh foreground\_start should propagate SIGHUP and SIGTERM | Minor | scripts |
+| [HBASE-27671](https://issues.apache.org/jira/browse/HBASE-27671) | Client should not be able to restore/clone a snapshot after it's TTL has expired | Minor | . |
+| [HBASE-27684](https://issues.apache.org/jira/browse/HBASE-27684) | Client metrics for user region lock related behaviors. | Major | Client |
+| [HBASE-26866](https://issues.apache.org/jira/browse/HBASE-26866) | Shutdown WAL may abort region server | Major | wal |
+| [HBASE-27732](https://issues.apache.org/jira/browse/HBASE-27732) | NPE in TestBasicWALEntryStreamFSHLog.testEOFExceptionInOldWALsDirectory | Major | Replication |
+| [HBASE-27726](https://issues.apache.org/jira/browse/HBASE-27726) | ruby shell not handled SyntaxError exceptions properly | Minor | shell |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-27627](https://issues.apache.org/jira/browse/HBASE-27627) | Backport HBASE-25899 to branch-2.4 | Major | . |
+| [HBASE-27629](https://issues.apache.org/jira/browse/HBASE-27629) | Backport HBASE-27043 to branch-2.4 | Major | . |
+| [HBASE-27645](https://issues.apache.org/jira/browse/HBASE-27645) | [JDK17] Use ReflectionUtils#getModifiersField in UT | Major | java, test |
+| [HBASE-27643](https://issues.apache.org/jira/browse/HBASE-27643) | [JDK17] Add-opens java.util.concurrent | Major | java, test |
+| [HBASE-27669](https://issues.apache.org/jira/browse/HBASE-27669) | chaos-daemon.sh should make use hbase script start/stop chaosagent and chaos monkey runner. | Major | . |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-27736](https://issues.apache.org/jira/browse/HBASE-27736) | HFileSystem.getLocalFs is not used | Major | HFile |
+| [HBASE-27626](https://issues.apache.org/jira/browse/HBASE-27626) | Suppress noisy logging in client.ConnectionImplementation | Minor | logging |
+| [HBASE-27685](https://issues.apache.org/jira/browse/HBASE-27685) | Enable code coverage reporting to SonarQube in HBase | Minor | . |
+| [HBASE-27741](https://issues.apache.org/jira/browse/HBASE-27741) | Fall back to protoc osx-x86\_64 on Apple Silicon | Minor | build |
+| [HBASE-27748](https://issues.apache.org/jira/browse/HBASE-27748) | Bump jettison from 1.5.2 to 1.5.4 | Major | dependabot, dependencies, security |
+
+
## Release 2.4.16 - Unreleased (as of 2023-02-01)
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 1318ddd890e9..03b3a6b43942 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -16,6 +16,37 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-->
+# HBASE 2.4.17 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
+
+
+---
+
+* [HBASE-27651](https://issues.apache.org/jira/browse/HBASE-27651) | *Minor* | **hbase-daemon.sh foreground\_start should propagate SIGHUP and SIGTERM**
+
+
+Introduce separate `trap`s for SIGHUP vs. the rest. Treat `SIGINT`, `SIGKILL`, and `EXIT` identically, as before. Use the signal name without `SIG` prefix for increased portability, as per the POSIX man page for `trap`.
+
+`SIGTERM` handler will now honor `HBASE_STOP_TIMEOUT` as described in the file header.
+
+
+---
+
+* [HBASE-27741](https://issues.apache.org/jira/browse/HBASE-27741) | *Minor* | **Fall back to protoc osx-x86\_64 on Apple Silicon**
+
+
+This change introduces and automatically applies a new profile for osx-aarch_64 hosts named `apple-silicon-workaround`. This profile overrides the property `os.detected.classifier` with the value `osx-x86_64`. The intention is that this change will permit the build to proceed with the x86 version of `protoc`, making use of the Rosetta instruction translation service built into the OS. If you'd like to provide and make use of your own aarch_64 `protoc`, you can disable this profile on the command line by adding `-P'!apple-silicon-workaround'`, or through configuration in your `settings.xml`.
+
+
+---
+
+* [HBASE-27748](https://issues.apache.org/jira/browse/HBASE-27748) | *Major* | **Bump jettison from 1.5.2 to 1.5.4**
+
+Bump jettison from 1.5.2 to 1.5.4 for CVE-2023-1436.
+
+
+
# HBASE 2.4.16 Release Notes
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml
index bddfdf8ddb6a..86ef17a347bb 100644
--- a/hbase-annotations/pom.xml
+++ b/hbase-annotations/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase
- 2.4.17-SNAPSHOT
+ 2.4.17
..
diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml
index 593b655b3352..fe78ebadc418 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.17-SNAPSHOT
+ 2.4.17
..
diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml
index 2ba7f3ce8fe7..ea9b1490e33c 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.17-SNAPSHOT
+ 2.4.17
..
hbase-client-project
diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml
index 56f840270fad..185dba010c83 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.17-SNAPSHOT
+ 2.4.17
..
hbase-shaded-client-project
diff --git a/hbase-archetypes/pom.xml b/hbase-archetypes/pom.xml
index f1f94368bdbd..879ae3e7e4dd 100644
--- a/hbase-archetypes/pom.xml
+++ b/hbase-archetypes/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index 6b0eb28e5451..fb1412dda1c6 100644
--- a/hbase-assembly/pom.xml
+++ b/hbase-assembly/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-assembly
diff --git a/hbase-asyncfs/pom.xml b/hbase-asyncfs/pom.xml
index 46fcbf74f08c..f2ae7efb2ecd 100644
--- a/hbase-asyncfs/pom.xml
+++ b/hbase-asyncfs/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-build-configuration/pom.xml b/hbase-build-configuration/pom.xml
index 19892f4ad3e8..c7678dc5e814 100644
--- a/hbase-build-configuration/pom.xml
+++ b/hbase-build-configuration/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase
- 2.4.17-SNAPSHOT
+ 2.4.17
..
diff --git a/hbase-checkstyle/pom.xml b/hbase-checkstyle/pom.xml
index 8f6c8ab1c44a..812fe615d617 100644
--- a/hbase-checkstyle/pom.xml
+++ b/hbase-checkstyle/pom.xml
@@ -25,12 +25,12 @@
org.apache.hbase
hbase
- 2.4.17-SNAPSHOT
+ 2.4.17
..
org.apache.hbase
hbase-checkstyle
- 2.4.17-SNAPSHOT
+ 2.4.17
Apache HBase - Checkstyle
Module to hold Checkstyle properties for HBase.
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index 708f12080e18..5fbca21aa606 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index 0eca0443aeaa..e8d8ccbda846 100644
--- a/hbase-common/pom.xml
+++ b/hbase-common/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-endpoint/pom.xml b/hbase-endpoint/pom.xml
index 5b2bc5c28eea..618f1d9a1aa5 100644
--- a/hbase-endpoint/pom.xml
+++ b/hbase-endpoint/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-endpoint
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index c155a0db93e2..83e946856883 100644
--- a/hbase-examples/pom.xml
+++ b/hbase-examples/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-examples
diff --git a/hbase-external-blockcache/pom.xml b/hbase-external-blockcache/pom.xml
index 0ddcdae4f9d2..d41583b6f32e 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.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-external-blockcache
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index bba9c0fa0e3b..40e0a6d42161 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.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index 24c9d95426ac..24cce89820c6 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.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-hbtop/pom.xml b/hbase-hbtop/pom.xml
index cea7e2f9e225..a75faf4f6960 100644
--- a/hbase-hbtop/pom.xml
+++ b/hbase-hbtop/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-hbtop
diff --git a/hbase-http/pom.xml b/hbase-http/pom.xml
index d42cdf48bd74..0e620c0e600e 100644
--- a/hbase-http/pom.xml
+++ b/hbase-http/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-http
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index afda7b88c287..e90e90b93339 100644
--- a/hbase-it/pom.xml
+++ b/hbase-it/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-logging/pom.xml b/hbase-logging/pom.xml
index fbb55041cc01..0cc09b176374 100644
--- a/hbase-logging/pom.xml
+++ b/hbase-logging/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-mapreduce/pom.xml b/hbase-mapreduce/pom.xml
index 601d6b0c5e5d..5a12ead173b5 100644
--- a/hbase-mapreduce/pom.xml
+++ b/hbase-mapreduce/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-mapreduce
diff --git a/hbase-metrics-api/pom.xml b/hbase-metrics-api/pom.xml
index c4a11f6ddda0..85d279154e4f 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.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-metrics/pom.xml b/hbase-metrics/pom.xml
index 4a51191a2349..d6171baccd38 100644
--- a/hbase-metrics/pom.xml
+++ b/hbase-metrics/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-procedure/pom.xml b/hbase-procedure/pom.xml
index 91f54e356cf2..778b722c910a 100644
--- a/hbase-procedure/pom.xml
+++ b/hbase-procedure/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-protocol-shaded/pom.xml b/hbase-protocol-shaded/pom.xml
index d3fd8bb54f96..091ca62c0a38 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.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-protocol-shaded
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index dcd4f022893c..ebc6fc790d77 100644
--- a/hbase-protocol/pom.xml
+++ b/hbase-protocol/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-protocol
diff --git a/hbase-replication/pom.xml b/hbase-replication/pom.xml
index 368d9d79719c..2df7100ba377 100644
--- a/hbase-replication/pom.xml
+++ b/hbase-replication/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-replication
diff --git a/hbase-resource-bundle/pom.xml b/hbase-resource-bundle/pom.xml
index 1833c1a78814..af4d855be6a0 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.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
diff --git a/hbase-rest/pom.xml b/hbase-rest/pom.xml
index e68e0f4920ae..ee68e1e27e8f 100644
--- a/hbase-rest/pom.xml
+++ b/hbase-rest/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-rest
diff --git a/hbase-rsgroup/pom.xml b/hbase-rsgroup/pom.xml
index 046ff25c9265..148682ff2e1e 100644
--- a/hbase-rsgroup/pom.xml
+++ b/hbase-rsgroup/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-rsgroup
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 461b851fc25a..7d085e647a69 100644
--- a/hbase-server/pom.xml
+++ b/hbase-server/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../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 8c971fe1c677..8ca44151d745 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.17-SNAPSHOT
+ 2.4.17
../..
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 014575f5ae5b..28cbb310459e 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.17-SNAPSHOT
+ 2.4.17
..
hbase-shaded-client-byo-hadoop
diff --git a/hbase-shaded/hbase-shaded-client/pom.xml b/hbase-shaded/hbase-shaded-client/pom.xml
index 6a5df0c82ca7..38d01ebdab70 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.17-SNAPSHOT
+ 2.4.17
..
hbase-shaded-client
diff --git a/hbase-shaded/hbase-shaded-mapreduce/pom.xml b/hbase-shaded/hbase-shaded-mapreduce/pom.xml
index fe1937108506..03315080bb91 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.17-SNAPSHOT
+ 2.4.17
..
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 e6fe81df47b5..33efbec1e84a 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.17-SNAPSHOT
+ 2.4.17
../../hbase-build-configuration
diff --git a/hbase-shaded/hbase-shaded-testing-util/pom.xml b/hbase-shaded/hbase-shaded-testing-util/pom.xml
index 5cc3f571782d..14569af059ff 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.17-SNAPSHOT
+ 2.4.17
..
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 7ee9b3d183f5..77daa763f33e 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.17-SNAPSHOT
+ 2.4.17
../..
hbase-shaded-with-hadoop-check-invariants
diff --git a/hbase-shaded/pom.xml b/hbase-shaded/pom.xml
index 5d8af3c7029f..9b7fa2af5d63 100644
--- a/hbase-shaded/pom.xml
+++ b/hbase-shaded/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-shaded
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index a376b7b59fa7..2711deaa2c23 100644
--- a/hbase-shell/pom.xml
+++ b/hbase-shell/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-shell
diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml
index 3ef7d266b0cf..68ccdfbdfb22 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.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-testing-util
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index b8a0e0721c9f..ffb53f1bd9cc 100644
--- a/hbase-thrift/pom.xml
+++ b/hbase-thrift/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-thrift
diff --git a/hbase-zookeeper/pom.xml b/hbase-zookeeper/pom.xml
index eb9ace163b1f..6bad80c359f8 100644
--- a/hbase-zookeeper/pom.xml
+++ b/hbase-zookeeper/pom.xml
@@ -23,7 +23,7 @@
org.apache.hbase
hbase-build-configuration
- 2.4.17-SNAPSHOT
+ 2.4.17
../hbase-build-configuration
hbase-zookeeper
diff --git a/pom.xml b/pom.xml
index 4dcf818e7cf4..e7df337a4eee 100755
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
org.apache.hbase
hbase
- 2.4.17-SNAPSHOT
+ 2.4.17
pom
Apache HBase
Apache HBase™ is the Hadoop database. Use it when you need