Update POMs and CHANGES.txt for 0.98.24RC0
diff --git a/CHANGES.txt b/CHANGES.txt
index 523b723..6e5040e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,47 @@
 HBase Change Log
 
+Release 0.98.24 - 1/2/2017
+
+** Bug
+    * [HBASE-16409] - Row key for bad row should be properly delimited in VerifyReplication
+    * [HBASE-16663] - JMX ConnectorServer stopped when unauthorized user try to stop HM/RS/cluster
+    * [HBASE-16723] - RMI registry is not destroyed after stopping JMX Connector Server
+    * [HBASE-16765] - New SteppingRegionSplitPolicy, avoid too aggressive spread of regions for small tables.
+    * [HBASE-16807] - RegionServer will fail to report new active Hmaster until HMaster/RegionServer failover
+    * [HBASE-16816] - HMaster.move() should throw exception if region to move is not online
+    * [HBASE-16853] - Regions are assigned to Region Servers in /hbase/draining after HBase Master failover
+    * [HBASE-16870] - Add the metrics of replication sources which were transformed from other dead rs to ReplicationLoad
+    * [HBASE-16934] - Revert ITBLL misconfiguration check introduced in HBASE-16562
+    * [HBASE-16980] - TestRowProcessorEndpoint failing consistently
+    * [HBASE-17020] - keylen in midkey() dont computed correctly
+    * [HBASE-17044] - Fix merge failed before creating merged region leaves meta inconsistent
+    * [HBASE-17072] - CPU usage starts to climb up to 90-100% when using G1GC; purge ThreadLocal usage
+    * [HBASE-17074] - PreCommit job always fails because of OOM
+    * [HBASE-17096] - checkAndMutateApi doesn't work correctly on 0.98.19+
+    * [HBASE-17108] - ZKConfig.getZKQuorumServersString does not return the correct client port number
+    * [HBASE-17112] - Prevent setting timestamp of delta operations the same as previous value's
+    * [HBASE-17116] - [PerformanceEvaluation] Add option to configure block size
+    * [HBASE-17127] - Locate region should fail fast if underlying Connection already closed
+    * [HBASE-17224] - There are lots of spelling errors in the HBase logging and exception messages
+    * [HBASE-17256] - Rpc handler monitoring will be removed when the task queue is full
+    * [HBASE-17297] - Single Filter in parenthesis cannot be parsed correctly
+    * [HBASE-17328] - Properly dispose of looped replication peers
+    * [HBASE-17341] - Add a timeout during replication endpoint termination
+
+** Improvement
+    * [HBASE-16008] - A robust way deal with early termination of HBCK
+    * [HBASE-16450] - Shell tool to dump replication queues 
+    * [HBASE-16708] - Expose endpoint Coprocessor name in "responseTooSlow" log messages
+    * [HBASE-16772] - Add verbose option to VerifyReplication for logging good rows
+    * [HBASE-16947] - Some improvements for DumpReplicationQueues tool
+    * [HBASE-17077] - Don't copy the replication queue belonging to the peer which has been deleted
+    * [HBASE-17211] - Add more details in log when UnknownScannerException thrown in ScannerCallable
+    * [HBASE-17276] - Reduce log spam from WrongRegionException in large multi()'s
+
+** Task
+    * [HBASE-16335] - update to latest apache parent pom
+
+
 Release 0.98.23 - 10/11/2016
 
 ** Sub-task
diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml
index fb1a059..42ac0b3 100644
--- a/hbase-annotations/pom.xml
+++ b/hbase-annotations/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index 23afc91..7fd9548 100644
--- a/hbase-assembly/pom.xml
+++ b/hbase-assembly/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-assembly</artifactId>
diff --git a/hbase-checkstyle/pom.xml b/hbase-checkstyle/pom.xml
index 684ca7b..17d1fd8 100644
--- a/hbase-checkstyle/pom.xml
+++ b/hbase-checkstyle/pom.xml
@@ -24,14 +24,14 @@
 <modelVersion>4.0.0</modelVersion>
 <groupId>org.apache.hbase</groupId>
 <artifactId>hbase-checkstyle</artifactId>
-<version>0.98.24-SNAPSHOT</version>
+<version>0.98.24</version>
 <name>Apache HBase - Checkstyle</name>
 <description>Module to hold Checkstyle properties for HBase.</description>
 
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index a83eb9e..f2ce1e3 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index efdd2e6..d739976 100644
--- a/hbase-common/pom.xml
+++ b/hbase-common/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index 63580d5..36e861c 100644
--- a/hbase-examples/pom.xml
+++ b/hbase-examples/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-examples</artifactId>
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index f449aae..265867a 100644
--- a/hbase-hadoop-compat/pom.xml
+++ b/hbase-hadoop-compat/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>hbase</artifactId>
         <groupId>org.apache.hbase</groupId>
-        <version>0.98.24-SNAPSHOT</version>
+        <version>0.98.24</version>
         <relativePath>..</relativePath>
     </parent>
 
diff --git a/hbase-hadoop1-compat/pom.xml b/hbase-hadoop1-compat/pom.xml
index 745ec22..24ea9b5 100644
--- a/hbase-hadoop1-compat/pom.xml
+++ b/hbase-hadoop1-compat/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index e1ec173..50ce4f0 100644
--- a/hbase-hadoop2-compat/pom.xml
+++ b/hbase-hadoop2-compat/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index e1b5f99..20bbe53 100644
--- a/hbase-it/pom.xml
+++ b/hbase-it/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-prefix-tree/pom.xml b/hbase-prefix-tree/pom.xml
index 04d90a0..840844f 100644
--- a/hbase-prefix-tree/pom.xml
+++ b/hbase-prefix-tree/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index 8aa3143..a24ccc8 100644
--- a/hbase-protocol/pom.xml
+++ b/hbase-protocol/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>hbase</artifactId>
         <groupId>org.apache.hbase</groupId>
-        <version>0.98.24-SNAPSHOT</version>
+        <version>0.98.24</version>
         <relativePath>..</relativePath>
     </parent>
 
diff --git a/hbase-resource-bundle/pom.xml b/hbase-resource-bundle/pom.xml
index c239d8e..d559ff6 100644
--- a/hbase-resource-bundle/pom.xml
+++ b/hbase-resource-bundle/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-rest/pom.xml b/hbase-rest/pom.xml
index 27646e2..ca3f038 100644
--- a/hbase-rest/pom.xml
+++ b/hbase-rest/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-rest</artifactId>
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 91b0ae8..df94d8a 100644
--- a/hbase-server/pom.xml
+++ b/hbase-server/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-server</artifactId>
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index a752f7e..9dcf0e1 100644
--- a/hbase-shell/pom.xml
+++ b/hbase-shell/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shell</artifactId>
diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml
index 0c8afa1..5e55223 100644
--- a/hbase-testing-util/pom.xml
+++ b/hbase-testing-util/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>hbase</artifactId>
         <groupId>org.apache.hbase</groupId>
-        <version>0.98.24-SNAPSHOT</version>
+        <version>0.98.24</version>
         <relativePath>..</relativePath>
     </parent>
     <artifactId>hbase-testing-util</artifactId>
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index 07ac543..3fac434 100644
--- a/hbase-thrift/pom.xml
+++ b/hbase-thrift/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.24-SNAPSHOT</version>
+    <version>0.98.24</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-thrift</artifactId>
diff --git a/pom.xml b/pom.xml
index 005a6ec..a6a94d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,7 +39,7 @@
   <groupId>org.apache.hbase</groupId>
   <artifactId>hbase</artifactId>
   <packaging>pom</packaging>
-  <version>0.98.24-SNAPSHOT</version>
+  <version>0.98.24</version>
   <name>Apache HBase</name>
   <description>
     Apache HBase™ is the Hadoop database. Use it when you need