Update POM and CHANGES.txt for 0.98.6
diff --git a/CHANGES.txt b/CHANGES.txt
index b01b77a..2c07729 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,75 @@
 HBase Change Log
 
+Release 0.98.6 - 9/02/2014
+
+** Sub-task
+    * [HBASE-11059] - ZK-less region assignment
+    * [HBASE-11546] - Backport ZK-less region assignment to 0.98
+    * [HBASE-11610] - Enhance remote meta updates
+    * [HBASE-11740] - RegionStates.getRegionAssignments() gets stuck on clone
+
+** Bug
+    * [HBASE-9746] - RegionServer can't start when replication tries to replicate to an unknown host
+    * [HBASE-10205] - ConcurrentModificationException in BucketAllocator
+    * [HBASE-11531] - RegionStates for regions under region-in-transition znode are not updated on startup
+    * [HBASE-11535] - ReplicationPeer map is not thread safe
+    * [HBASE-11536] - Puts of region location to Meta may be out of order which causes inconsistent of region location
+    * [HBASE-11550] - Custom value for BUCKET_CACHE_BUCKETS_KEY should be sorted
+    * [HBASE-11589] - AccessControlException should be a not retriable exception
+    * [HBASE-11617] - incorrect AgeOfLastAppliedOp and AgeOfLastShippedOp in replication Metrics when no new replication OP 
+    * [HBASE-11627] - RegionSplitter's rollingSplit terminated with "/ by zero", and the _balancedSplit file was not deleted properly
+    * [HBASE-11659] - Region state RPC call is not idempotent
+    * [HBASE-11678] - BucketCache ramCache fills heap after running a few hours
+    * [HBASE-11687] - No need to abort on postOpenDeployTasks exception if region opening is cancelled
+    * [HBASE-11705] - callQueueSize should be decremented in a fail-fast scenario
+    * [HBASE-11708] - RegionSplitter incorrectly calculates splitcount
+    * [HBASE-11716] - LoadTestDataGeneratorWithVisibilityLabels should handle Delete mutations
+    * [HBASE-11725] - Backport failover checking change to 1.0
+    * [HBASE-11727] - Assignment wait time error in case of ServerNotRunningYetException
+    * [HBASE-11728] - Data loss while scanning using PREFIX_TREE DATA-BLOCK-ENCODING
+    * [HBASE-11733] - Avoid copy-paste in Master/Region CoprocessorHost
+    * [HBASE-11745] - FilterAllFilter should return ReturnCode.SKIP
+    * [HBASE-11755] - VisibilityController returns the wrong value for preBalanceSwitch()
+    * [HBASE-11766] - Backdoor CoprocessorHConnection is no longer being used for local writes
+    * [HBASE-11773] - Wrong field used for protobuf construction in RegionStates.
+    * [HBASE-11789] - LoadIncrementalHFiles is not picking up the -D option 
+    * [HBASE-11794] - StripeStoreFlusher causes NullPointerException
+    * [HBASE-11802] - Scan copy constructor doesn't copy reversed member variable
+    * [HBASE-11813] - CellScanner#advance may overflow stack
+    * [HBASE-11814] - TestAssignmentManager.testCloseFailed() and testOpenCloseRacing() is flaky
+    * [HBASE-11816] - Initializing custom Metrics implementation failed in Mapper or Reducer
+    * [HBASE-11823] - Cleanup javadoc warnings.
+
+** Improvement
+    * [HBASE-8298] - In shell, provide alias of 'desc' for 'describe'
+    * [HBASE-11326] - Use an InputFormat for ExportSnapshot
+    * [HBASE-11438] - [Visibility Controller] Support UTF8 character as Visibility Labels
+    * [HBASE-11553] - Abstract visibility label related services into an interface
+    * [HBASE-11667] - Comment ClientScanner logic for NSREs.
+    * [HBASE-11674] - LoadIncrementalHFiles should be more verbose after unrecoverable error
+    * [HBASE-11697] - Improve the 'Too many blocks' message on UI blockcache status page
+    * [HBASE-11701] - Start and end of memstore flush log should be on the same level
+    * [HBASE-11702] - Better introspection of long running compactions
+    * [HBASE-11706] - Set versions for VerifyReplication
+    * [HBASE-11731] - Add option to only run a subset of the shell tests
+    * [HBASE-11742] - Backport HBASE-7987 and HBASE-11185 to 0.98
+    * [HBASE-11748] - Cleanup and add pool usage tracing to Compression
+    * [HBASE-11749] - Better error logging when coprocessors loading has failed.
+    * [HBASE-11754] - [Shell] Record table property SPLITS_FILE in descriptor
+    * [HBASE-11757] - Provide a common base abstract class for both RegionObserver and MasterObserver
+    * [HBASE-11774] - Avoid allocating unnecessary tag iterators
+    * [HBASE-11828] - callers of SeverName.valueOf should use equals and not ==
+
+** Task
+    * [HBASE-11735] - Document Configurable Bucket Sizes in bucketCache
+    * [HBASE-11762] - Record the class name of Codec in WAL header
+    * [HBASE-11800] - Coprocessor service methods in HTableInterface should be annotated public
+
+** Test
+    * [HBASE-11615] - TestZKLessAMOnCluster.testForceAssignWhileClosing failed on Jenkins
+    * [HBASE-11713] - Adding hbase shell unit test coverage for visibility labels.
+
+
 Release 0.98.5 - 8/11/2014
 
 ** Sub-task
diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index 59fffde..6dec631 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-assembly</artifactId>
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index d8deb62..06e6f2d 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index 8f87daa..6af54f7 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index c06666e..dddc949 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-examples</artifactId>
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index 3c48ff1..73b1c9d 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.6-SNAPSHOT</version>
+        <version>0.98.6</version>
         <relativePath>..</relativePath>
     </parent>
 
diff --git a/hbase-hadoop1-compat/pom.xml b/hbase-hadoop1-compat/pom.xml
index a472c0c..0b06d50 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index b66462b..08568bd 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index 84e4f50..94ed8a5 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-prefix-tree/pom.xml b/hbase-prefix-tree/pom.xml
index 8f6ab89..bac3010 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
 
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index bf0fb99..567e5a0 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.6-SNAPSHOT</version>
+        <version>0.98.6</version>
         <relativePath>..</relativePath>
     </parent>
 
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 2caaa27..11c0f99 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-server</artifactId>
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index 20b3fac..220b605 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shell</artifactId>
diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml
index 07fe410..2ca8995 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.6-SNAPSHOT</version>
+        <version>0.98.6</version>
         <relativePath>..</relativePath>
     </parent>
     <artifactId>hbase-testing-util</artifactId>
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index fe3b2fc..8422639 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.6-SNAPSHOT</version>
+    <version>0.98.6</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-thrift</artifactId>
diff --git a/pom.xml b/pom.xml
index cafb7e5..6b5620d 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.6-SNAPSHOT</version>
+  <version>0.98.6</version>
   <name>HBase</name>
   <description>
     Apache HBase™ is the Hadoop database. Use it when you need