Update POMs and CHANGES.txt for 0.98.16RC0
diff --git a/CHANGES.txt b/CHANGES.txt
index 54dc8e7..714714b 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,65 @@
HBase Change Log
+Release 0.98.16 - 11/16/2015
+
+** Sub-task
+ * [HBASE-14519] - Purge TestFavoredNodeAssignmentHelper, a test for an abandoned feature that can hang
+ * [HBASE-14535] - Integration test for rpc connection concurrency / deadlock testing
+ * [HBASE-14538] - Remove TestVisibilityLabelsWithDistributedLogReplay, a test for an unsupported feature
+ * [HBASE-14571] - Purge TestProcessBasedCluster; it does nothing and then fails
+ * [HBASE-14605] - Split fails due to 'No valid credentials' error when SecureBulkLoadEndpoint#start tries to access hdfs
+ * [HBASE-14622] - Purge TestZkLess* tests from branch-1
+ * [HBASE-14631] - Region merge request should be audited with request user through proper scope of doAs() calls to region observer notifications
+ * [HBASE-14655] - Narrow the scope of doAs() calls to region observer notifications for compaction
+ * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
+
+** Bug
+ * [HBASE-13318] - RpcServer.getListenerAddress should handle when the accept channel is closed
+ * [HBASE-13330] - Region left unassigned due to AM & SSH each thinking the assignment would be done by the other
+ * [HBASE-14283] - Reverse scan doesn’t work with HFile inline index/bloom blocks
+ * [HBASE-14347] - Add a switch to DynamicClassLoader to disable it
+ * [HBASE-14366] - NPE in case visibility expression is not present in labels table during importtsv run
+ * [HBASE-14491] - ReplicationSource#countDistinctRowKeys code logic is not correct
+ * [HBASE-14497] - Reverse Scan threw StackOverflow caused by readPt checking
+ * [HBASE-14501] - NPE in replication with TDE
+ * [HBASE-14545] - TestMasterFailover often times out
+ * [HBASE-14553] - [0.98] Per column family DFS Replication doesn't work against hadoop-1
+ * [HBASE-14577] - HBase shell help for scan and returning a column family has a typo
+ * [HBASE-14578] - URISyntaxException during snapshot restore for table with user defined namespace
+ * [HBASE-14581] - Znode cleanup throws auth exception in secure mode
+ * [HBASE-14591] - Region with reference hfile may split after a forced split in IncreasingToUpperBoundRegionSplitPolicy
+ * [HBASE-14594] - Use new DNS API introduced in HADOOP-12437
+ * [HBASE-14598] - ByteBufferOutputStream grows its HeapByteBuffer beyond JVM limitations
+ * [HBASE-14604] - Improve MoveCostFunction in StochasticLoadBalancer
+ * [HBASE-14621] - ReplicationLogCleaner gets stuck when a regionserver crashes
+ * [HBASE-14624] - BucketCache.freeBlock is too expensive
+ * [HBASE-14628] - [0.98] Save object creation for scanning with block encodings
+ * [HBASE-14658] - Allow loading a MonkeyFactory by class name
+ * [HBASE-14663] - HStore::close does not honor config hbase.rs.evictblocksonclose
+ * [HBASE-14680] - Two configs for snapshot timeout and better defaults
+ * [HBASE-14689] - Addendum and unit test for HBASE-13471
+ * [HBASE-14705] - Javadoc for KeyValue constructor is not correct.
+ * [HBASE-14733] - Minor typo in alter_namespace.rb
+ * [HBASE-14768] - bin/graceful_stop.sh logs nothing as a balancer state to be stored
+
+** Improvement
+ * [HBASE-12986] - Compaction pressure based client pushback
+ * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make RegionCoprocessorHost create new Configuration
+ * [HBASE-14580] - Make the HBaseMiniCluster compliant with Kerberos
+ * [HBASE-14586] - Use a maven profile to run Jacoco analysis
+ * [HBASE-14588] - Stop accessing test resources from within src folder
+ * [HBASE-14693] - Add client-side metrics for received pushback signals
+ * [HBASE-14700] - Support a "permissive" mode for secure clusters to allow "simple" auth clients
+ * [HBASE-14715] - Add javadocs to DelegatingRetryingCallable
+
+** New Feature
+ * [HBASE-12911] - Client-side metrics
+
+** Task
+ * [HBASE-14493] - Upgrade the jamon-runtime dependency
+ * [HBASE-14611] - Backport HBASE-14473 (Compute region locality in parallel) to 0.98
+
+
Release 0.98.15 - 10/9/2015
** Sub-task
diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml
index d611672..d27212f 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index 2932070..a722924 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
<artifactId>hbase-assembly</artifactId>
diff --git a/hbase-checkstyle/pom.xml b/hbase-checkstyle/pom.xml
index 9ec49aa..550fc8e 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.16-SNAPSHOT</version>
+<version>0.98.16</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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index 4a2e564..656300a 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index c74ab6b..a5f4f1e 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index 791a5b7..1ce3b44 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
<artifactId>hbase-examples</artifactId>
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index c71694b..d3028e4 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-hadoop1-compat/pom.xml b/hbase-hadoop1-compat/pom.xml
index 8ef689b..8cac56d 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index a254432..a88faca 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index a8c4833..46ba322 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-prefix-tree/pom.xml b/hbase-prefix-tree/pom.xml
index fb696b9..ed0f20a 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index 47b0b1f..79c2ec5 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-resource-bundle/pom.xml b/hbase-resource-bundle/pom.xml
index 741056a..ed6aeb5 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
diff --git a/hbase-rest/pom.xml b/hbase-rest/pom.xml
index 7796bb6..2c7fad2 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
<artifactId>hbase-rest</artifactId>
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 9357611..3886813 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
<artifactId>hbase-server</artifactId>
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index 6b2f350..a4f1f21 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
<artifactId>hbase-shell</artifactId>
diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml
index 73eb3ce..0930537 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
<artifactId>hbase-testing-util</artifactId>
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index d31b98f..ab8b01e 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<relativePath>..</relativePath>
</parent>
<artifactId>hbase-thrift</artifactId>
diff --git a/pom.xml b/pom.xml
index f353c25..7b3aeae 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.16-SNAPSHOT</version>
+ <version>0.98.16</version>
<name>Apache HBase</name>
<description>
Apache HBase™ is the Hadoop database. Use it when you need