You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by en...@apache.org on 2014/09/10 04:04:11 UTC

[1/3] git commit: Update pom.xml version for 0.99.0

Repository: hbase
Updated Branches:
  refs/heads/branch-1 d8f8a5823 -> 17b2cea0b


Update pom.xml version for 0.99.0


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/6337705f
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/6337705f
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/6337705f

Branch: refs/heads/branch-1
Commit: 6337705f26e7e2ad613b18a951e74f93dac7f56d
Parents: d8f8a58
Author: Enis Soztutar <en...@apache.org>
Authored: Tue Sep 9 18:56:44 2014 -0700
Committer: Enis Soztutar <en...@apache.org>
Committed: Tue Sep 9 18:56:44 2014 -0700

----------------------------------------------------------------------
 hbase-assembly/pom.xml       | 2 +-
 hbase-client/pom.xml         | 2 +-
 hbase-common/pom.xml         | 2 +-
 hbase-examples/pom.xml       | 2 +-
 hbase-hadoop-compat/pom.xml  | 2 +-
 hbase-hadoop2-compat/pom.xml | 2 +-
 hbase-it/pom.xml             | 2 +-
 hbase-prefix-tree/pom.xml    | 2 +-
 hbase-protocol/pom.xml       | 2 +-
 hbase-server/pom.xml         | 2 +-
 hbase-shell/pom.xml          | 2 +-
 hbase-testing-util/pom.xml   | 2 +-
 hbase-thrift/pom.xml         | 2 +-
 pom.xml                      | 2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-assembly/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index ee13fca..e669ff2 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-assembly</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-client/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index dccafd2..ebc91c0 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-common/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index cc61d1f..312497d 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-examples/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index a89a210..e9be4f5 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-examples</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-hadoop-compat/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index a2d8190..642c6f1 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.99.0-SNAPSHOT</version>
+        <version>0.99.0</version>
         <relativePath>..</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-hadoop2-compat/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index 36afe9e..dc4e724 100644
--- a/hbase-hadoop2-compat/pom.xml
+++ b/hbase-hadoop2-compat/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-it/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index 26c5b66..943cb0b 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-prefix-tree/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-prefix-tree/pom.xml b/hbase-prefix-tree/pom.xml
index 16cfdeb..17ba353 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-protocol/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index 51c2e3f..e37a8f8 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.99.0-SNAPSHOT</version>
+        <version>0.99.0</version>
         <relativePath>..</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-server/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 69cce0c..861a914 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-server</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-shell/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index 5ef68b1..073f91e 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shell</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-testing-util/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml
index fec5115..d71ef90 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.99.0-SNAPSHOT</version>
+        <version>0.99.0</version>
         <relativePath>..</relativePath>
     </parent>
     <artifactId>hbase-testing-util</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/hbase-thrift/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index 1af74b3..12cd2d1 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.99.0-SNAPSHOT</version>
+    <version>0.99.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-thrift</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/6337705f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index e5982f5..aebf1ab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,7 +39,7 @@
   <groupId>org.apache.hbase</groupId>
   <artifactId>hbase</artifactId>
   <packaging>pom</packaging>
-  <version>0.99.0-SNAPSHOT</version>
+  <version>0.99.0</version>
   <name>HBase</name>
   <description>
     Apache HBase™ is the Hadoop database. Use it when you need


[3/3] git commit: Update CHANGES.txt for 0.99.0

Posted by en...@apache.org.
Update CHANGES.txt for 0.99.0


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/17b2cea0
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/17b2cea0
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/17b2cea0

Branch: refs/heads/branch-1
Commit: 17b2cea0bd3a98eba4f036d90f7920b1e71776a8
Parents: 6337705
Author: Enis Soztutar <en...@apache.org>
Authored: Tue Sep 9 19:03:26 2014 -0700
Committer: Enis Soztutar <en...@apache.org>
Committed: Tue Sep 9 19:03:26 2014 -0700

----------------------------------------------------------------------
 CHANGES.txt | 5512 +++++++++++-------------------------------------------
 1 file changed, 1060 insertions(+), 4452 deletions(-)
----------------------------------------------------------------------



[2/3] Update CHANGES.txt for 0.99.0

Posted by en...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase/blob/17b2cea0/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 52d2120..1c4541e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4455 +1,1063 @@
 HBase Change Log
-Release 0.93.0 - Unreleased
-  *DO NOT ADD ISSUES HERE ON COMMIT ANY MORE.  WE'LL GENERATE THE LIST
-  FROM JIRA INSTEAD WHEN WE MAKE A RELEASE*
 
-Release 0.92.1 - Unreleased
-  BUG FIXES
-   HBASE-5176  AssignmentManager#getRegion: logging nit  adds a redundant '+' (Karthik K)
-   HBASE-5237  Addendum for HBASE-5160 and HBASE-4397 (Ram)
-   HBASE-5235  HLogSplitter writer thread's streams not getting closed when any 
-               of the writer threads has exceptions. (Ram)
-   HBASE-5243  LogSyncerThread not getting shutdown waiting for the interrupted flag (Ram)
-   HBASE-5255  Use singletons for OperationStatus to save memory (Benoit)
-   HBASE-5345  CheckAndPut doesn't work when value is empty byte[] (Evert Arckens)
-   HBASE-5466  Opening a table also opens the metatable and never closes it
-               (Ashley Taylor)
+Release Notes - HBase - Version 0.99.0 9/17/2014
+
+** Sub-task
+    * [HBASE-2251] - PE defaults to 1k rows - uncommon use case, and easy to hit benchmarks
+    * [HBASE-5175] - Add DoubleColumnInterpreter
+    * [HBASE-6873] - Clean up Coprocessor loading failure handling
+    * [HBASE-8541] - implement flush-into-stripes in stripe compactions
+    * [HBASE-9149] - javadoc cleanup of to reflect .META. rename to hbase:meta
+    * [HBASE-9261] - Add cp hooks after {start|close}RegionOperation
+    * [HBASE-9489] - Add cp hooks in online merge before and after setting PONR
+    * [HBASE-9846] - Integration test and LoadTestTool support for cell ACLs
+    * [HBASE-9858] - Integration test and LoadTestTool support for cell Visibility
+    * [HBASE-9889] - Make sure we clean up scannerReadPoints upon any exceptions
+    * [HBASE-9941] - The context ClassLoader isn't set while calling into a coprocessor
+    * [HBASE-9966] - Create IntegrationTest for Online Bloom Filter Change
+    * [HBASE-9977] - Define C interface of HBase Client Asynchronous APIs
+    * [HBASE-10043] - Fix Potential Resouce Leak in MultiTableInputFormatBase
+    * [HBASE-10094] - Add batching to HLogPerformanceEvaluation
+    * [HBASE-10110] - Fix Potential Resource Leak in StoreFlusher
+    * [HBASE-10124] - Make Sub Classes Static When Possible
+    * [HBASE-10143] - Clean up dead local stores in FSUtils
+    * [HBASE-10150] - Write attachment Id of tested patch into JIRA comment
+    * [HBASE-10156] - FSHLog Refactor (WAS -> Fix up the HBASE-8755 slowdown when low contention)
+    * [HBASE-10158] - Add sync rate histogram to HLogPE
+    * [HBASE-10169] - Batch coprocessor
+    * [HBASE-10297] - LoadAndVerify Integration Test for cell visibility
+    * [HBASE-10347] - HRegionInfo changes for adding replicaId and MetaEditor/MetaReader changes for region replicas
+    * [HBASE-10348] - HTableDescriptor changes for region replicas
+    * [HBASE-10350] - Master/AM/RegionStates changes to create and assign region replicas
+    * [HBASE-10351] - LoadBalancer changes for supporting region replicas
+    * [HBASE-10352] - Region and RegionServer changes for opening region replicas, and refreshing store files
+    * [HBASE-10354] - Add an API for defining consistency per request
+    * [HBASE-10355] - Failover RPC's from client using region replicas
+    * [HBASE-10356] - Failover RPC's for multi-get 
+    * [HBASE-10357] - Failover RPC's for scans
+    * [HBASE-10359] - Master/RS WebUI changes for region replicas 
+    * [HBASE-10361] - Enable/AlterTable support for region replicas
+    * [HBASE-10362] - HBCK changes for supporting region replicas
+    * [HBASE-10391] - Deprecate KeyValue#getBuffer
+    * [HBASE-10420] - Replace KV.getBuffer with KV.get{Row|Family|Qualifier|Value|Tags}Array
+    * [HBASE-10513] - Provide user documentation for region replicas
+    * [HBASE-10517] - NPE in MetaCache.clearCache()
+    * [HBASE-10519] - Add handling for swallowed InterruptedException thrown by Thread.sleep in rest related files
+    * [HBASE-10520] - Add handling for swallowed InterruptedException thrown by Thread.sleep in MiniZooKeeperCluster
+    * [HBASE-10521] - Add handling for swallowed InterruptedException thrown by Thread.sleep in RpcServer
+    * [HBASE-10522] - Correct wrong handling and add proper handling for swallowed InterruptedException thrown by Thread.sleep in client
+    * [HBASE-10523] - Correct wrong handling and add proper handling for swallowed InterruptedException thrown by Thread.sleep in util
+    * [HBASE-10524] - Correct wrong handling and add proper handling for swallowed InterruptedException thrown by Thread.sleep in regionserver
+    * [HBASE-10526] - Using Cell instead of KeyValue in HFileOutputFormat
+    * [HBASE-10529] - Make Cell extend Cloneable
+    * [HBASE-10530] - Add util methods in CellUtil
+    * [HBASE-10531] - Revisit how the key byte[] is passed to HFileScanner.seekTo and reseekTo
+    * [HBASE-10532] - Make KeyValueComparator in KeyValue to accept Cell instead of KeyValue.
+    * [HBASE-10550] - Register HBase tokens with ServiceLoader
+    * [HBASE-10561] - Forward port: HBASE-10212 New rpc metric: number of active handler
+    * [HBASE-10572] - Create an IntegrationTest for region replicas
+    * [HBASE-10573] - Use Netty 4
+    * [HBASE-10616] - Integration test for multi-get calls
+    * [HBASE-10620] - LoadBalancer.needsBalance() should check for co-located region replicas as well
+    * [HBASE-10630] - NullPointerException in ConnectionManager$HConnectionImplementation.locateRegionInMeta() due to missing region info
+    * [HBASE-10633] - StoreFileRefresherChore throws ConcurrentModificationException sometimes
+    * [HBASE-10634] - Multiget doesn't fully work
+    * [HBASE-10648] - Pluggable Memstore
+    * [HBASE-10650] - Fix incorrect handling of IE that restores current thread's interrupt status within while/for loops in RegionServer
+    * [HBASE-10651] - Fix incorrect handling of IE that restores current thread's interrupt status within while/for loops in Replication
+    * [HBASE-10652] - Fix incorrect handling of IE that restores current thread's interrupt status within while/for loops in rpc
+    * [HBASE-10661] - TestStochasticLoadBalancer.testRegionReplicationOnMidClusterWithRacks() is flaky
+    * [HBASE-10672] - Table snapshot should handle tables whose REGION_REPLICATION is greater than one
+    * [HBASE-10680] - Check if the block keys, index keys can be used as Cells instead of byte[]
+    * [HBASE-10688] - Add a draining_node script to manage nodes in draining mode
+    * [HBASE-10691] - test-patch.sh should continue even if compilation against hadoop 1.0 / 1.1 fails
+    * [HBASE-10697] - Convert TestSimpleTotalOrderPartitioner to junit4 test
+    * [HBASE-10701] - Cache invalidation improvements from client side
+    * [HBASE-10704] - BaseLoadBalancer#roundRobinAssignment() may add same region to assignment plan multiple times
+    * [HBASE-10717] - TestFSHDFSUtils#testIsSameHdfs fails with IllegalArgumentException running against hadoop 2.3
+    * [HBASE-10723] - Convert TestExplicitColumnTracker to junit4 test
+    * [HBASE-10729] - Enable table doesn't balance out replicas evenly if the replicas were unassigned earlier
+    * [HBASE-10734] - Fix RegionStates.getRegionAssignments to not add duplicate regions
+    * [HBASE-10741] - Deprecate HTablePool and HTableFactory
+    * [HBASE-10743] - Replica map update is problematic in RegionStates
+    * [HBASE-10750] - Pluggable MemStoreLAB
+    * [HBASE-10778] - Unique keys accounting in MultiThreadedReader is incorrect
+    * [HBASE-10779] - Doc hadoop1 deprecated in 0.98 and NOT supported in hbase 1.0
+    * [HBASE-10781] - Remove hadoop-one-compat module and all references to hadoop1
+    * [HBASE-10791] - Add integration test to demonstrate performance improvement
+    * [HBASE-10794] - multi-get should handle replica location missing from cache
+    * [HBASE-10796] - Set default log level as INFO
+    * [HBASE-10801] - Ensure DBE interfaces can work with Cell
+    * [HBASE-10810] - LoadTestTool should share the connection and connection pool
+    * [HBASE-10815] - Master regionserver should be rolling-upgradable
+    * [HBASE-10817] - Add some tests on a real cluster for replica: multi master, replication
+    * [HBASE-10818] - Add integration test for bulkload with replicas
+    * [HBASE-10822] - Thread local addendum to HBASE-10656 Counter
+    * [HBASE-10841] - Scan,Get,Put,Delete,etc setters should consistently return this
+    * [HBASE-10855] - Enable hfilev3 by default
+    * [HBASE-10858] - TestRegionRebalancing is failing
+    * [HBASE-10859] - Use HFileLink in opening region files from secondaries
+    * [HBASE-10888] - Enable distributed log replay as default
+    * [HBASE-10915] - Decouple region closing (HM and HRS) from ZK
+    * [HBASE-10918] - [VisibilityController] System table backed ScanLabelGenerator 
+    * [HBASE-10929] - Change ScanQueryMatcher to use Cells instead of KeyValue.
+    * [HBASE-10930] - Change Filters and GetClosestRowBeforeTracker to work with Cells
+    * [HBASE-10957] - HBASE-10070: HMaster can abort with NPE in #rebuildUserRegions 
+    * [HBASE-10962] - Decouple region opening (HM and HRS) from ZK
+    * [HBASE-10963] - Refactor cell ACL tests
+    * [HBASE-10972] - OOBE in prefix key encoding
+    * [HBASE-10985] - Decouple Split Transaction from Zookeeper
+    * [HBASE-10993] - Deprioritize long-running scanners
+    * [HBASE-11025] - Infrastructure for pluggable consensus service
+    * [HBASE-11027] - Remove kv.isDeleteXX() and related methods and use CellUtil apis.
+    * [HBASE-11053] - Change DeleteTracker APIs to work with Cell
+    * [HBASE-11054] - Create new hook in StoreScanner to help user creating his own delete tracker
+    * [HBASE-11059] - ZK-less region assignment
+    * [HBASE-11069] - Decouple region merging from ZooKeeper
+    * [HBASE-11072] - Abstract WAL splitting from ZK
+    * [HBASE-11077] - [AccessController] Restore compatible early-out access denial
+    * [HBASE-11088] - Support Visibility Expression Deletes in Shell
+    * [HBASE-11092] - Server interface should have method getConsensusProvider()
+    * [HBASE-11094] - Distributed log replay is incompatible for rolling restarts
+    * [HBASE-11098] - Improve documentation around our blockcache options
+    * [HBASE-11101] - Documentation review
+    * [HBASE-11102] - Document JDK versions supported by each release
+    * [HBASE-11108] - Split ZKTable into interface and implementation
+    * [HBASE-11109] - flush region sequence id may not be larger than all edits flushed
+    * [HBASE-11135] - Change region sequenceid generation so happens earlier in the append cycle rather than just before added to file
+    * [HBASE-11140] - LocalHBaseCluster should create ConsensusProvider per each server
+    * [HBASE-11161] - Provide example of POJO encoding with protobuf
+    * [HBASE-11171] - More doc improvements on block cache options
+    * [HBASE-11214] - Fixes for scans on a replicated table
+    * [HBASE-11229] - Change block cache percentage metrics to be doubles rather than ints
+    * [HBASE-11280] - Document distributed log replay and distributed log splitting
+    * [HBASE-11307] - Deprecate SlabCache
+    * [HBASE-11318] - Classes in security subpackages missing @InterfaceAudience annotations.
+    * [HBASE-11332] - Fix for metas location cache from HBASE-10785 
+    * [HBASE-11367] - Pluggable replication endpoint
+    * [HBASE-11372] - Remove SlabCache
+    * [HBASE-11384] - [Visibility Controller]Check for users covering authorizations for every mutation
+    * [HBASE-11395] - Add logging for HBase table operations
+    * [HBASE-11471] - Move TableStateManager and ZkTableStateManager and Server to hbase-server
+    * [HBASE-11483] - Check the rest of the book for new XML validity errors and fix
+    * [HBASE-11508] - Document changes to IPC config parameters from HBASE-11492
+    * [HBASE-11511] - Write flush events to WAL
+    * [HBASE-11512] - Write region open/close events to WAL
+    * [HBASE-11520] - Simplify offheap cache config by removing the confusing "hbase.bucketcache.percentage.in.combinedcache"
+    * [HBASE-11559] - Add dumping of DATA block usage to the BlockCache JSON report.
+    * [HBASE-11572] - Add support for doing get/scans against a particular replica_id
+    * [HBASE-11573] - Report age on eviction
+    * [HBASE-11610] - Enhance remote meta updates
+    * [HBASE-11651] - Add conf which disables MetaMigrationConvertingToPB check (for experts only)
+    * [HBASE-11722] - Document new shortcut commands introduced by HBASE-11649
+    * [HBASE-11734] - Document changed behavior of hbase.hstore.time.to.purge.deletes
+    * [HBASE-11736] - Document SKIP_FLUSH snapshot option
+    * [HBASE-11737] - Document callQueue improvements from HBASE-11355 and HBASE-11724
+    * [HBASE-11739] - Document blockCache contents report in the UI
+    * [HBASE-11740] - RegionStates.getRegionAssignments() gets stuck on clone
+    * [HBASE-11752] - Document blockcache prefetch option
+    * [HBASE-11753] - Document HBASE_SHELL_OPTS environment variable
+    * [HBASE-11781] - Document new TableMapReduceUtil scanning options
+    * [HBASE-11822] - Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime
+    * [HBASE-11919] - Remove the deprecated pre/postGet CP hook
+    * [HBASE-11923] - Potential race condition in RecoverableZookeeper.checkZk()
+
+
+** Brainstorming
+    * [HBASE-9507] - Promote methods of WALActionsListener to WALObserver
+    * [HBASE-11209] - Increase the default value for hbase.hregion.memstore.block.multipler from 2 to 4
+
+** Bug
+    * [HBASE-3787] - Increment is non-idempotent but client retries RPC
+    * [HBASE-4931] - CopyTable instructions could be improved.
+    * [HBASE-5356] - region_mover.rb can hang if table region it belongs to is deleted.
+    * [HBASE-6506] - Setting CACHE_BLOCKS to false in an hbase shell scan doesn't work
+    * [HBASE-6642] - enable_all,disable_all,drop_all can call "list" command with regex directly.
+    * [HBASE-6701] - Revisit thrust of paragraph on splitting
+    * [HBASE-7226] - HRegion.checkAndMutate uses incorrect comparison result for <, <=, > and >=
+    * [HBASE-7963] - HBase VerifyReplication not working when security enabled
+    * [HBASE-8112] - Deprecate HTable#batch(final List<? extends Row>)
+    * [HBASE-8269] - Fix data locallity documentation.
+    * [HBASE-8304] - Bulkload fails to remove files if fs.default.name / fs.defaultFS is configured without default port
+    * [HBASE-8529] - checkOpen is missing from multi, mutate, get and multiGet etc.
+    * [HBASE-8701] - distributedLogReplay need to apply wal edits in the receiving order of those edits
+    * [HBASE-8713] - [hadoop1] Log spam each time the WAL is rolled
+    * [HBASE-8803] - region_mover.rb should move multiple regions at a time
+    * [HBASE-8817] - Enhance The Apache HBase Reference Guide
+    * [HBASE-9151] - HBCK cannot fix when meta server znode deleted, this can happen if all region servers stopped and there are no logs to split.
+    * [HBASE-9292] - Syncer fails but we won't go down
+    * [HBASE-9294] - NPE in /rs-status during RS shutdown
+    * [HBASE-9346] - HBCK should provide an option to check if regions boundaries are the same in META and in stores.
+    * [HBASE-9445] - Snapshots should create column family dirs for empty regions
+    * [HBASE-9473] - Change UI to list 'system tables' rather than 'catalog tables'.
+    * [HBASE-9485] - TableOutputCommitter should implement recovery if we don't want jobs to start from 0 on RM restart
+    * [HBASE-9708] - Improve Snapshot Name Error Message
+    * [HBASE-9721] - RegionServer should not accept regionOpen RPC intended for another(previous) server
+    * [HBASE-9745] - Append HBASE_CLASSPATH to end of Java classpath and use another env var for prefix
+    * [HBASE-9746] - RegionServer can't start when replication tries to replicate to an unknown host
+    * [HBASE-9754] - Eliminate threadlocal from MVCC code
+    * [HBASE-9778] - Add hint to ExplicitColumnTracker to avoid seeking
+    * [HBASE-9990] - HTable uses the conf for each "newCaller"
+    * [HBASE-10018] - Remove region location prefetching
+    * [HBASE-10061] - TableMapReduceUtil.findOrCreateJar calls updateMap(null, ) resulting in thrown NPE
+    * [HBASE-10069] - Potential duplicate calls to log#appendNoSync() in HRegion#doMiniBatchMutation()
+    * [HBASE-10073] - Revert HBASE-9718 (Add a test scope dependency on org.slf4j:slf4j-api to hbase-client)
+    * [HBASE-10079] - Race in TableName cache
+    * [HBASE-10080] - Unnecessary call to locateRegion when creating an HTable instance
+    * [HBASE-10084] - [WINDOWS] bin\hbase.cmd should allow whitespaces in java.library.path and classpath
+    * [HBASE-10087] - Store should be locked during a memstore snapshot
+    * [HBASE-10090] - Master could hang in assigning meta
+    * [HBASE-10097] - Remove a region name string creation in HRegion#nextInternal
+    * [HBASE-10098] - [WINDOWS] pass in native library directory from hadoop for unit tests
+    * [HBASE-10099] - javadoc warning introduced by LabelExpander 188: warning - @return tag has no arguments 
+    * [HBASE-10101] - testOfflineRegionReAssginedAfterMasterRestart times out sometimes.
+    * [HBASE-10103] - TestNodeHealthCheckChore#testRSHealthChore: Stoppable must have been stopped
+    * [HBASE-10107] - [JDK7] TestHBaseSaslRpcClient.testHBaseSaslRpcClientCreation failing on Jenkins
+    * [HBASE-10108] - NullPointerException thrown while use Canary with '-regionserver' option
+    * [HBASE-10112] - Hbase rest query params for maxVersions and maxValues are not parsed
+    * [HBASE-10114] - _scan_internal() in table.rb should accept argument that specifies reverse scan
+    * [HBASE-10117] - Avoid synchronization in HRegionScannerImpl.isFilterDone
+    * [HBASE-10118] - Major compact keeps deletes with future timestamps
+    * [HBASE-10120] - start-hbase.sh doesn't respect --config in non-distributed mode
+    * [HBASE-10123] - Change default ports; move them out of linux ephemeral port range
+    * [HBASE-10132] - sun.security.pkcs11.wrapper.PKCS11Exception: CKR_ARGUMENTS_BAD
+    * [HBASE-10135] - Remove ? extends from HLogSplitter#getOutputCounts
+    * [HBASE-10137] - GeneralBulkAssigner with retain assignment plan can be used in EnableTableHandler to bulk assign the regions
+    * [HBASE-10138] - incorrect or confusing test value is used in block caches
+    * [HBASE-10142] - TestLogRolling#testLogRollOnDatanodeDeath test failure
+    * [HBASE-10146] - Bump HTrace version to 2.04
+    * [HBASE-10148] - [VisibilityController] Tolerate regions in recovery
+    * [HBASE-10149] - TestZKPermissionsWatcher.testPermissionsWatcher test failure
+    * [HBASE-10155] - HRegion isRecovering state is wrongly coming in postOpen hook
+    * [HBASE-10161] - [AccessController] Tolerate regions in recovery
+    * [HBASE-10163] - Example Thrift DemoClient is flaky
+    * [HBASE-10176] - Canary#sniff() should close the HTable instance
+    * [HBASE-10178] - Potential null object dereference in TablePermission#equals()
+    * [HBASE-10179] - HRegionServer underreports readRequestCounts by 1 under certain conditions
+    * [HBASE-10182] - Potential null object deference in AssignmentManager#handleRegion()
+    * [HBASE-10186] - region_mover.rb broken because ServerName constructor is changed to private
+    * [HBASE-10187] - AccessController#preOpen - Include 'labels' table also into special tables list.
+    * [HBASE-10193] - Cleanup HRegion if one of the store fails to open at region initialization
+    * [HBASE-10194] - [Usability]: Instructions in CompactionTool no longer accurate because of namespaces
+    * [HBASE-10196] - Enhance HBCK to understand the case after online region merge
+    * [HBASE-10205] - ConcurrentModificationException in BucketAllocator
+    * [HBASE-10207] - ZKVisibilityLabelWatcher : Populate the labels cache on startup
+    * [HBASE-10210] - during master startup, RS can be you-are-dead-ed by master in error
+    * [HBASE-10215] - TableNotFoundException should be thrown after removing stale znode in ETH
+    * [HBASE-10219] - HTTPS support for HBase in RegionServerListTmpl.jamon
+    * [HBASE-10220] - Put all test service principals into the superusers list
+    * [HBASE-10221] - Region from coprocessor invocations can be null on failure
+    * [HBASE-10223] - [VisibilityController] cellVisibility presence check on Delete mutation is wrong
+    * [HBASE-10225] - Bug in calls to RegionObsever.postScannerFilterRow
+    * [HBASE-10226] - [AccessController] Namespace grants not always checked
+    * [HBASE-10231] - Potential NPE in HBaseFsck#checkMetaRegion()
+    * [HBASE-10232] - Remove native profile from hbase-shell
+    * [HBASE-10233] - VisibilityController is too chatty at DEBUG level
+    * [HBASE-10249] - TestReplicationSyncUpTool fails because failover takes too long
+    * [HBASE-10251] - Restore API Compat for PerformanceEvaluation.generateValue()
+    * [HBASE-10260] - Canary Doesn't pick up Configuration properly.
+    * [HBASE-10264] - [MapReduce]: CompactionTool in mapred mode is missing classes in its classpath
+    * [HBASE-10267] - TestNamespaceCommands occasionally fails
+    * [HBASE-10268] - TestSplitLogWorker occasionally fails
+    * [HBASE-10271] - [regression] Cannot use the wildcard address since HBASE-9593
+    * [HBASE-10272] - Cluster becomes nonoperational if the node hosting the active Master AND ROOT/META table goes offline
+    * [HBASE-10274] - MiniZookeeperCluster should close ZKDatabase when shutdown ZooKeeperServers
+    * [HBASE-10284] - Build broken with svn 1.8
+    * [HBASE-10292] - TestRegionServerCoprocessorExceptionWithAbort fails occasionally
+    * [HBASE-10298] - TestIOFencing occasionally fails
+    * [HBASE-10302] - Fix rat check issues in hbase-native-client.
+    * [HBASE-10304] - Running an hbase job jar: IllegalAccessError: class com.google.protobuf.ZeroCopyLiteralByteString cannot access its superclass com.google.protobuf.LiteralByteString
+    * [HBASE-10307] - IntegrationTestIngestWithEncryption assumes localhost cluster
+    * [HBASE-10310] - ZNodeCleaner session expired for /hbase/master
+    * [HBASE-10312] - Flooding the cluster with administrative actions leads to collapse
+    * [HBASE-10313] - Duplicate servlet-api jars in hbase 0.96.0
+    * [HBASE-10315] - Canary shouldn't exit with 3 if there is no master running.
+    * [HBASE-10316] - Canary#RegionServerMonitor#monitorRegionServers() should close the scanner returned by table.getScanner()
+    * [HBASE-10317] - getClientPort method of MiniZooKeeperCluster does not always return the correct value
+    * [HBASE-10318] - generate-hadoopX-poms.sh expects the version to have one extra '-'
+    * [HBASE-10320] - Avoid ArrayList.iterator() ExplicitColumnTracker
+    * [HBASE-10321] - CellCodec has broken the 96 client to 98 server compatibility
+    * [HBASE-10322] - Strip tags from KV while sending back to client on reads
+    * [HBASE-10326] - Super user should be able scan all the cells irrespective of the visibility labels
+    * [HBASE-10327] - Remove remove(K, V) from type PoolMap<K,V>
+    * [HBASE-10329] - Fail the writes rather than proceeding silently to prevent data loss when AsyncSyncer encounters null writer and its writes aren't synced by other Asyncer
+    * [HBASE-10330] - TableInputFormat/TableRecordReaderImpl leaks HTable
+    * [HBASE-10332] - Missing .regioninfo file during daughter open processing
+    * [HBASE-10333] - Assignments are not retained on a cluster start
+    * [HBASE-10334] - RegionServer links in table.jsp is broken
+    * [HBASE-10335] - AuthFailedException in zookeeper may block replication forever
+    * [HBASE-10336] - Remove deprecated usage of Hadoop HttpServer in InfoServer
+    * [HBASE-10337] - HTable.get() uninteruptible
+    * [HBASE-10338] - Region server fails to start with AccessController coprocessor if installed into RegionServerCoprocessorHost
+    * [HBASE-10339] - Mutation::getFamilyMap method was lost in 98
+    * [HBASE-10349] - Table became unusable when master balanced its region after table was dropped
+    * [HBASE-10365] - HBaseFsck should clean up connection properly when repair is completed
+    * [HBASE-10370] - Compaction in out-of-date Store causes region split failure
+    * [HBASE-10371] - Compaction creates empty hfile, then selects this file for compaction and creates empty hfile and over again
+    * [HBASE-10375] - hbase-default.xml hbase.status.multicast.address.port does not match code
+    * [HBASE-10384] - Failed to increment serveral columns in one Increment
+    * [HBASE-10392] - Correct references to hbase.regionserver.global.memstore.upperLimit
+    * [HBASE-10397] - Fix findbugs introduced from HBASE-9426
+    * [HBASE-10400] - [hbck] Continue if region dir missing on region merge attempt
+    * [HBASE-10401] - [hbck] perform overlap group merges in parallel
+    * [HBASE-10407] - String Format Exception
+    * [HBASE-10412] - Distributed log replay : Cell tags getting missed
+    * [HBASE-10413] - Tablesplit.getLength returns 0
+    * [HBASE-10417] - index is not incremented in PutSortReducer#reduce()
+    * [HBASE-10422] - ZeroCopyLiteralByteString.zeroCopyGetBytes has an unusable prototype and conflicts with AsyncHBase
+    * [HBASE-10426] - user_permission in security.rb calls non-existent UserPermission#getTable method
+    * [HBASE-10428] - Test jars should have scope test
+    * [HBASE-10429] - Make Visibility Controller to throw a better msg if it is of type RegionServerCoprocessor
+    * [HBASE-10431] - Rename com.google.protobuf.ZeroCopyLiteralByteString
+    * [HBASE-10432] - Rpc retries non-recoverable error
+    * [HBASE-10433] - SecureProtobufWALReader does not handle unencrypted WALs if configured to encrypt
+    * [HBASE-10434] - Store Tag compression information for a WAL in its header
+    * [HBASE-10435] - Lower the log level of Canary region server match
+    * [HBASE-10436] - restore regionserver lists removed from hbase 0.96+ jmx
+    * [HBASE-10438] - NPE from LRUDictionary when size reaches the max init value
+    * [HBASE-10441] - [docs] nit default max versions is now 1 instead of 3 after HBASE-8450 
+    * [HBASE-10442] - prepareDelete() isn't called before doPreMutationHook for a row deletion case
+    * [HBASE-10443] - IndexOutOfBoundExceptions when processing compressed tags in HFile
+    * [HBASE-10446] - Backup master gives Error 500 for debug dump
+    * [HBASE-10447] - Memstore flusher scans storefiles also when the scanner heap gets reset
+    * [HBASE-10448] - ZKUtil create and watch methods don't set watch in some cases
+    * [HBASE-10449] - Wrong execution pool configuration in HConnectionManager
+    * [HBASE-10451] - Enable back Tag compression on HFiles
+    * [HBASE-10452] - Fix potential bugs in exception handlers
+    * [HBASE-10454] - Tags presence file info can be wrong in HFiles when PrefixTree encoding is used
+    * [HBASE-10455] - cleanup InterruptedException management
+    * [HBASE-10456] - Balancer should not run if it's just turned off.
+    * [HBASE-10458] - Typo in book chapter 9 architecture.html
+    * [HBASE-10459] - Broken link F.1. HBase Videos
+    * [HBASE-10460] - Return value of Scan#setSmall() should be void
+    * [HBASE-10461] - table.close() in TableEventHandler#reOpenAllRegions() should be enclosed in finally block
+    * [HBASE-10469] - Hbase book client.html has a broken link
+    * [HBASE-10470] - Import generates huge log file while importing large amounts of data
+    * [HBASE-10472] - Manage the interruption in ZKUtil#getData
+    * [HBASE-10476] - HBase Master log grows very fast after stopped hadoop (due to connection exception)
+    * [HBASE-10477] - Regression from HBASE-10337
+    * [HBASE-10478] - Hbase book presentations page has broken link
+    * [HBASE-10481] - API Compatibility JDiff script does not properly handle arguments in reverse order
+    * [HBASE-10482] - ReplicationSyncUp doesn't clean up its ZK, needed for tests
+    * [HBASE-10485] - PrefixFilter#filterKeyValue() should perform filtering on row key
+    * [HBASE-10486] - ProtobufUtil Append & Increment deserialization lost cell level timestamp
+    * [HBASE-10488] - 'mvn site' is broken due to org.apache.jasper.JspC not found
+    * [HBASE-10490] - Simplify RpcClient code
+    * [HBASE-10493] - InclusiveStopFilter#filterKeyValue() should perform filtering on row key
+    * [HBASE-10495] - upgrade script is printing usage two times with help option.
+    * [HBASE-10500] - Some tools OOM when BucketCache is enabled
+    * [HBASE-10501] - Improve IncreasingToUpperBoundRegionSplitPolicy to avoid too many regions
+    * [HBASE-10506] - Fail-fast if client connection is lost before the real call be executed in RPC layer
+    * [HBASE-10510] - HTable is not closed in LoadTestTool#loadTable()
+    * [HBASE-10514] - Forward port HBASE-10466, possible data loss when failed flushes
+    * [HBASE-10516] - Refactor code where Threads.sleep is called within a while/for loop
+    * [HBASE-10525] - Allow the client to use a different thread for writing to ease interrupt
+    * [HBASE-10533] - commands.rb is giving wrong error messages on exceptions
+    * [HBASE-10534] - Rowkey in TsvImporterTextMapper initializing with wrong length
+    * [HBASE-10537] - Let the ExportSnapshot mapper fail and retry on error
+    * [HBASE-10539] - HRegion.addAndGetGlobalMemstoreSize returns previous size
+    * [HBASE-10545] - RS Hangs waiting on region to close on shutdown; has to timeout before can go down
+    * [HBASE-10546] - Two scanner objects are open for each hbase map task but only one scanner object is closed
+    * [HBASE-10547] - TestFixedLengthWrapper#testReadWrite occasionally fails with the IBM JDK
+    * [HBASE-10548] - Correct commons-math dependency version
+    * [HBASE-10549] - When there is a hole, LoadIncrementalHFiles will hang in an infinite loop.
+    * [HBASE-10552] - HFilePerformanceEvaluation.GaussianRandomReadBenchmark fails sometimes.
+    * [HBASE-10556] - Possible data loss due to non-handled DroppedSnapshotException for user-triggered flush from client/shell
+    * [HBASE-10563] - Set name for FlushHandler thread
+    * [HBASE-10564] - HRegionServer.nextLong should be removed since it's not used anywhere, or should be used somewhere it meant to
+    * [HBASE-10565] - FavoredNodesPlan accidentally uses an internal Netty type
+    * [HBASE-10566] - cleanup rpcTimeout in the client
+    * [HBASE-10567] - Add overwrite manifest option to ExportSnapshot
+    * [HBASE-10575] - ReplicationSource thread can't be terminated if it runs into the loop to contact peer's zk ensemble and fails continuously
+    * [HBASE-10579] - [Documentation]: ExportSnapshot tool package incorrectly documented
+    * [HBASE-10580] - IntegrationTestingUtility#restoreCluster leak resource when running in a mini cluster mode
+    * [HBASE-10581] - ACL znode are left without PBed during upgrading hbase0.94* to hbase0.96+
+    * [HBASE-10582] - 0.94->0.96 Upgrade: ACL can't be repopulated when ACL table contains row for table '-ROOT' or '.META.'
+    * [HBASE-10585] - Avoid early creation of Node objects in LRUDictionary.BidirectionalLRUMap
+    * [HBASE-10586] - hadoop2-compat IPC metric registred twice
+    * [HBASE-10587] - Master metrics clusterRequests is wrong
+    * [HBASE-10593] - FileInputStream in JenkinsHash#main() is never closed
+    * [HBASE-10594] - Speed up TestRestoreSnapshotFromClient
+    * [HBASE-10598] - Written data can not be read out because MemStore#timeRangeTracker might be updated concurrently
+    * [HBASE-10600] - HTable#batch() should perform validation on empty Put
+    * [HBASE-10604] - Fix parseArgs javadoc
+    * [HBASE-10606] - Bad timeout in RpcRetryingCaller#callWithRetries w/o parameters
+    * [HBASE-10608] - Acquire the FS Delegation Token for Secure ExportSnapshot
+    * [HBASE-10611] - Description for hbase:acl table is wrong on master-status#catalogTables
+    * [HBASE-10614] - Master could not be stopped
+    * [HBASE-10618] - User should not be allowed to disable/drop visibility labels table
+    * [HBASE-10621] - Unable to grant user permission to namespace
+    * [HBASE-10622] - Improve log and Exceptions in Export Snapshot 
+    * [HBASE-10624] - Fix 2 new findbugs warnings introduced by HBASE-10598
+    * [HBASE-10627] - A logic mistake in HRegionServer isHealthy
+    * [HBASE-10631] - Avoid extra seek on FileLink open
+    * [HBASE-10632] - Region lost in limbo after ArrayIndexOutOfBoundsException during assignment
+    * [HBASE-10637] - rpcClient: Setup the iostreams when writing
+    * [HBASE-10639] - Unload script displays wrong counts (off by one) when unloading regions 
+    * [HBASE-10644] - TestSecureExportSnapshot#testExportFileSystemState fails on hadoop-1
+    * [HBASE-10656] -  high-scale-lib's Counter depends on Oracle (Sun) JRE, and also has some bug
+    * [HBASE-10660] - MR over snapshots can OOM when alternative blockcache is enabled
+    * [HBASE-10662] - RegionScanner is never closed if the region has been moved-out or re-opened when performing scan request
+    * [HBASE-10665] - TestCompaction and TestCompactionWithCoprocessor run too long
+    * [HBASE-10666] - TestMasterCoprocessorExceptionWithAbort hangs at shutdown
+    * [HBASE-10668] - TestExportSnapshot runs too long
+    * [HBASE-10669] - [hbck tool] Usage is wrong for hbck tool for -sidelineCorruptHfiles option
+    * [HBASE-10675] - IntegrationTestIngestWithACL should allow User to be passed as Parameter
+    * [HBASE-10677] - boundaries check in hbck throwing IllegalArgumentException
+    * [HBASE-10679] - Both clients get wrong scan results if the first scanner expires and the second scanner is created with the same scannerId on the same region
+    * [HBASE-10682] - region_mover.rb throws "can't convert nil into String" for regions moved
+    * [HBASE-10685] - [WINDOWS] TestKeyStoreKeyProvider fails on windows
+    * [HBASE-10686] - [WINDOWS] TestStripeStoreFileManager fails on windows
+    * [HBASE-10687] - Fix description about HBaseLocalFileSpanReceiver in reference manual
+    * [HBASE-10692] - The Multi TableMap job don't support the security HBase cluster
+    * [HBASE-10694] - TableSkewCostFunction#cost() casts integral division result to double
+    * [HBASE-10705] - CompactionRequest#toString() may throw NullPointerException
+    * [HBASE-10706] - Disable writeToWal in tests where possible
+    * [HBASE-10714] - SyncFuture hangs when sequence is 0
+    * [HBASE-10715] - TimeRange has a poorly formatted error message
+    * [HBASE-10716] - [Configuration]: hbase.regionserver.region.split.policy should be part of hbase-default.xml
+    * [HBASE-10718] - TestHLogSplit fails when it sets a KV size to be negative
+    * [HBASE-10720] - rpcClient: Wrong log level when closing the connection
+    * [HBASE-10726] - Fix java.lang.ArrayIndexOutOfBoundsException in StochasticLoadBalancer$LocalityBasedCandidateGenerator
+    * [HBASE-10731] - Fix environment variables typos in scripts
+    * [HBASE-10735] - [WINDOWS] Set -XX:MaxPermSize for unit tests
+    * [HBASE-10736] - Fix Javadoc warnings introduced in HBASE-10169
+    * [HBASE-10737] - HConnectionImplementation should stop RpcClient on close
+    * [HBASE-10738] - AssignmentManager should shut down executors on stop
+    * [HBASE-10739] - RS web UI NPE if master shuts down sooner
+    * [HBASE-10745] - Access ShutdownHook#fsShutdownHooks should be synchronized
+    * [HBASE-10749] - CellComparator.compareStatic() compares type wrongly
+    * [HBASE-10751] - TestHRegion testWritesWhileScanning occasional fail since HBASE-10514 went in
+    * [HBASE-10755] - MetricsRegionSourceImpl creates metrics that start with a lower case
+    * [HBASE-10760] - Wrong methods' names in ClusterLoadState class
+    * [HBASE-10762] - clone_snapshot doesn't check for missing namespace
+    * [HBASE-10766] - SnapshotCleaner allows to delete referenced files
+    * [HBASE-10770] - Don't exit from the Canary daemon mode if no regions are present
+    * [HBASE-10792] - RingBufferTruck does not release its payload
+    * [HBASE-10793] - AuthFailed as a valid zookeeper state 
+    * [HBASE-10799] - [WINDOWS] TestImportTSVWithVisibilityLabels.testBulkOutputWithTsvImporterTextMapper  fails on windows
+    * [HBASE-10802] - CellComparator.compareStaticIgnoreMvccVersion compares type wrongly
+    * [HBASE-10804] - Add a validations step to ExportSnapshot
+    * [HBASE-10805] - Speed up KeyValueHeap.next() a bit
+    * [HBASE-10806] - Two protos missing in hbase-protocol/pom.xml
+    * [HBASE-10809] - HBaseAdmin#deleteTable fails when META region happen to move around same time
+    * [HBASE-10814] - RpcClient: some calls can get stuck when connection is closing
+    * [HBASE-10825] - Add copy-from option to ExportSnapshot
+    * [HBASE-10829] - Flush is skipped after log replay if the last recovered edits file is skipped
+    * [HBASE-10830] - Integration test MR jobs attempt to load htrace jars from the wrong location
+    * [HBASE-10831] - IntegrationTestIngestWithACL is not setting up LoadTestTool correctly
+    * [HBASE-10833] - Region assignment may fail during cluster start up
+    * [HBASE-10838] - Insufficient AccessController covering permission check
+    * [HBASE-10839] - NullPointerException in construction of RegionServer in Security Cluster
+    * [HBASE-10840] - Fix findbug warn induced by HBASE-10569
+    * [HBASE-10845] - Memstore snapshot size isn't updated in DefaultMemStore#rollback()
+    * [HBASE-10846] - Links between active and backup masters are broken
+    * [HBASE-10848] - Filter SingleColumnValueFilter combined with NullComparator does not work
+    * [HBASE-10849] - Fix increased javadoc warns 
+    * [HBASE-10850] - essential column family optimization is broken
+    * [HBASE-10851] - Wait for regionservers to join the cluster
+    * [HBASE-10853] - NPE in RSRpcServices.get on trunk
+    * [HBASE-10854] - [VisibilityController] Apply MAX_VERSIONS from schema or request when scanning
+    * [HBASE-10860] - Insufficient AccessController covering permission check
+    * [HBASE-10862] - Update config field names in hbase-default.xml description for hbase.hregion.memstore.block.multiplier
+    * [HBASE-10863] - Scan doesn't return rows for user who has authorization by visibility label in secure deployment
+    * [HBASE-10864] - Spelling nit
+    * [HBASE-10890] - ExportSnapshot needs to add acquired token to job
+    * [HBASE-10895] - unassign a region fails due to the hosting region server is in FailedServerList
+    * [HBASE-10897] - On master start, deadlock if refresh UI
+    * [HBASE-10899] - [AccessController] Apply MAX_VERSIONS from schema or request when scanning
+    * [HBASE-10903] - HBASE-10740 regression; cannot pass commands for zk to run
+    * [HBASE-10917] - Fix hbase book "Tests" page
+    * [HBASE-10922] - Log splitting status should always be closed
+    * [HBASE-10931] - Enhance logs
+    * [HBASE-10941] - default for max version isn't updated in doc after change on 0.96
+    * [HBASE-10948] - Fix hbase table file 'x' mode
+    * [HBASE-10949] - Reversed scan could hang
+    * [HBASE-10954] - Fix TestCloseRegionHandler.testFailedFlushAborts
+    * [HBASE-10955] - HBCK leaves the region in masters in-memory RegionStates if region hdfs dir is lost
+    * [HBASE-10958] - [dataloss] Bulk loading with seqids can prevent some log entries from being replayed
+    * [HBASE-10964] - Delete mutation is not consistent with Put wrt timestamp
+    * [HBASE-10966] - RowCounter misinterprets column names that have colons in their qualifier
+    * [HBASE-10967] - CatalogTracker.waitForMeta should not wait indefinitely silently
+    * [HBASE-10968] - Null check in TableSnapshotInputFormat#TableSnapshotRegionRecordReader#initialize() is redundant
+    * [HBASE-10970] - [AccessController] Issues with covering cell permission checks
+    * [HBASE-10976] - Start CatalogTracker after cluster ID is available
+    * [HBASE-10979] - Fix AnnotationReadingPriorityFunction "scan" handling
+    * [HBASE-10995] - Fix resource leak related to unclosed HBaseAdmin
+    * [HBASE-11005] - Remove dead code in HalfStoreFileReader#getScanner#seekBefore()
+    * [HBASE-11009] - We sync every hbase:meta table write twice
+    * [HBASE-11011] - Avoid extra getFileStatus() calls on Region startup
+    * [HBASE-11012] - InputStream is not properly closed in two methods of JarFinder
+    * [HBASE-11018] - ZKUtil.getChildDataAndWatchForNewChildren() will not return null as indicated
+    * [HBASE-11028] - FSLog: Avoid an extra sync if the current transaction is already sync'd
+    * [HBASE-11030] - HBaseTestingUtility.getMiniHBaseCluster should be able to return null
+    * [HBASE-11036] - Online schema change with region merge may cause data loss 
+    * [HBASE-11038] - Filtered scans can bypass metrics collection
+    * [HBASE-11049] - HBase WALPlayer needs to add credentials to job to play to table
+    * [HBASE-11052] - Sending random data crashes thrift service
+    * [HBASE-11055] - Extends the sampling size
+    * [HBASE-11064] - Odd behaviors of TableName for empty namespace
+    * [HBASE-11081] - Trunk Master won't start; looking for Constructor that takes conf only
+    * [HBASE-11082] - Potential unclosed TraceScope in FSHLog#replaceWriter()
+    * [HBASE-11096] - stop method of Master and RegionServer coprocessor  is not invoked
+    * [HBASE-11112] - PerformanceEvaluation should document --multiGet option on its printUsage.
+    * [HBASE-11117] - [AccessController] checkAndPut/Delete hook should check only Read permission
+    * [HBASE-11118] - non environment variable solution for "IllegalAccessError: class com.google.protobuf.ZeroCopyLiteralByteString cannot access its superclass com.google.protobuf.LiteralByteString"
+    * [HBASE-11120] - Update documentation about major compaction algorithm
+    * [HBASE-11133] - Add an option to skip snapshot verification after Export
+    * [HBASE-11139] - BoundedPriorityBlockingQueue#poll() should check the return value from awaitNanos()
+    * [HBASE-11143] - Improve replication metrics
+    * [HBASE-11149] - Wire encryption is broken
+    * [HBASE-11150] - Images in website are broken
+    * [HBASE-11155] - Fix Validation Errors in Ref Guide
+    * [HBASE-11162] - RegionServer webui uses the default master info port irrespective of the user configuration.
+    * [HBASE-11168] - [docs] Remove references to RowLocks in post 0.96 docs.
+    * [HBASE-11169] - nit: fix incorrect javadoc in OrderedBytes about BlobVar and BlobCopy
+    * [HBASE-11176] - Make /src/main/xslt/configuration_to_docbook_section.xsl produce better Docbook
+    * [HBASE-11177] - 'hbase.rest.filter.classes' exists in hbase-default.xml twice
+    * [HBASE-11185] - Parallelize Snapshot operations
+    * [HBASE-11186] - Improve TestExportSnapshot verifications
+    * [HBASE-11189] - Subprocedure should be marked as complete upon failure
+    * [HBASE-11190] - Fix easy typos in documentation
+    * [HBASE-11194] - [AccessController] issue with covering permission check in case of concurrent op on same row
+    * [HBASE-11196] - Update description of -ROOT- in ref guide
+    * [HBASE-11202] - Cleanup on HRegion class
+    * [HBASE-11212] - Fix increment index in KeyValueSortReducer
+    * [HBASE-11215] - Deprecate void setAutoFlush(boolean autoFlush, boolean clearBufferOnFail)
+    * [HBASE-11217] - Race between SplitLogManager task creation + TimeoutMonitor
+    * [HBASE-11218] - Data loss in HBase standalone mode
+    * [HBASE-11226] - Document and increase the default value for hbase.hstore.flusher.count
+    * [HBASE-11234] - FastDiffDeltaEncoder#getFirstKeyInBlock returns wrong result
+    * [HBASE-11237] - Bulk load initiated by user other than hbase fails
+    * [HBASE-11238] - Add info about SlabCache and BucketCache to Ref Guide
+    * [HBASE-11239] - Forgot to svn add test that was part of HBASE-11171, TestCacheConfig
+    * [HBASE-11248] - KeyOnlyKeyValue#toString() passes wrong offset to keyToString()
+    * [HBASE-11251] - LoadTestTool should grant READ permission for the users that are given READ access for specific cells
+    * [HBASE-11252] - Fixing new javadoc warnings in master branch
+    * [HBASE-11253] - IntegrationTestWithCellVisibilityLoadAndVerify failing since HBASE-10326
+    * [HBASE-11255] - Negative request num in region load
+    * [HBASE-11260] - hbase-default.xml refers to hbase.regionserver.global.memstore.upperLimit which is deprecated
+    * [HBASE-11267] - Dynamic metrics2 metrics may consume large amount of heap memory
+    * [HBASE-11268] - HTablePool is now a deprecated class, should update docs to reflect this
+    * [HBASE-11273] - Fix jersey and slf4j deps
+    * [HBASE-11275] - [AccessController] postCreateTable hook fails when another CP creates table on their startup
+    * [HBASE-11277] - RPCServer threads can wedge under high load
+    * [HBASE-11279] - Block cache could be disabled by mistake
+    * [HBASE-11285] - Expand coprocs info in Ref Guide
+    * [HBASE-11297] - Remove some synchros in the rpcServer responder
+    * [HBASE-11298] - Simplification in RpcServer code
+    * [HBASE-11302] - ReplicationSourceManager#sources is not thread safe
+    * [HBASE-11310] - Delete's copy constructor should copy the attributes also
+    * [HBASE-11311] - Secure Bulk Load does not execute chmod 777 on the files
+    * [HBASE-11312] - Minor refactoring of TestVisibilityLabels class
+    * [HBASE-11320] - Reenable bucket cache logging
+    * [HBASE-11324] - Update 2.5.2.8. Managed Compactions
+    * [HBASE-11327] - ExportSnapshot hit stackoverflow error when target snapshotDir doesn't contain uri
+    * [HBASE-11329] - Minor fixup of new blockcache tab number formatting
+    * [HBASE-11335] - Fix the TABLE_DIR param in TableSnapshotInputFormat
+    * [HBASE-11337] - Document how to create, modify, delete a table using Java
+    * [HBASE-11338] - Expand documentation on bloom filters
+    * [HBASE-11340] - Remove references to xcievers in documentation
+    * [HBASE-11341] - ZKProcedureCoordinatorRpcs should respond only to members
+    * [HBASE-11342] - The method isChildReadLock in class ZKInterProcessLockBase is wrong
+    * [HBASE-11347] - For some errors, the client can retry infinitely
+    * [HBASE-11353] - Wrong Write Request Count
+    * [HBASE-11363] - Access checks in preCompact and preCompactSelection are out of sync
+    * [HBASE-11371] - Typo in Thrift2 docs
+    * [HBASE-11373] - hbase-protocol compile failed for name conflict of RegionTransition
+    * [HBASE-11374] - RpcRetryingCaller#callWithoutRetries has a timeout of zero
+    * [HBASE-11378] - TableMapReduceUtil overwrites user supplied options for multiple tables/scaners job
+    * [HBASE-11380] - HRegion lock object is not being released properly, leading to snapshot failure
+    * [HBASE-11382] - Adding unit test for HBASE-10964 (Delete mutation is not consistent with Put wrt timestamp)
+    * [HBASE-11387] - metrics: wrong totalRequestCount
+    * [HBASE-11391] - Thrift table creation will fail with default TTL with sanity checks
+    * [HBASE-11396] - Invalid meta entries can lead to unstartable master
+    * [HBASE-11397] - When merging expired stripes, we need to create an empty file to preserve metadata.
+    * [HBASE-11399] - Improve Quickstart chapter and move Pseudo-distributed and distributed to it
+    * [HBASE-11403] - Fix race conditions around Object#notify
+    * [HBASE-11413] - [findbugs] RV: Negating the result of compareTo()/compare()
+    * [HBASE-11418] - build target "site" doesn't respect hadoop-two.version property
+    * [HBASE-11422] - Specification of scope is missing for certain Hadoop dependencies
+    * [HBASE-11423] - Visibility label and per cell ACL feature not working with HTable#mutateRow() and MultiRowMutationEndpoint
+    * [HBASE-11424] - Avoid usage of CellUtil#getTagArray(Cell cell) within server
+    * [HBASE-11430] - lastFlushSeqId has been updated wrongly during region open
+    * [HBASE-11432] - [AccessController] Remove cell first strategy
+    * [HBASE-11433] - LruBlockCache does not respect its configurable parameters
+    * [HBASE-11435] - Visibility labelled cells fail to getting replicated
+    * [HBASE-11439] - StripeCompaction may not obey the OffPeak rule to compaction
+    * [HBASE-11442] - ReplicationSourceManager doesn't cleanup the queues for recovered sources
+    * [HBASE-11445] - TestZKProcedure#testMultiCohortWithMemberTimeoutDuringPrepare is flaky
+    * [HBASE-11448] - Fix javadoc warnings
+    * [HBASE-11449] - IntegrationTestIngestWithACL fails to use different users after HBASE-10810
+    * [HBASE-11457] - Increment HFile block encoding IVs accounting for ciper's internal use
+    * [HBASE-11458] - NPEs if RegionServer cannot initialize
+    * [HBASE-11460] - Deadlock in HMaster on masterAndZKLock in HConnectionManager
+    * [HBASE-11463] - (findbugs) HE: Class defines equals() and uses Object.hashCode()
+    * [HBASE-11465] - [VisibilityController] Reserved tags check not happening for Append/Increment
+    * [HBASE-11475] - Distributed log replay should also replay compaction events
+    * [HBASE-11476] - Expand 'Conceptual View' section of Data Model chapter 
+    * [HBASE-11477] - book.xml has Docbook validity issues (again)
+    * [HBASE-11481] - TableSnapshotInputFormat javadoc wrongly claims HBase "enforces security"
+    * [HBASE-11487] - ScanResponse carries non-zero cellblock for CloseScanRequest (ScanRequest with close_scanner = true)
+    * [HBASE-11488] - cancelTasks in SubprocedurePool can hang during task error
+    * [HBASE-11489] - ClassNotFoundException while running IT tests in trunk using 'mvn verify'
+    * [HBASE-11492] - Hadoop configuration overrides some ipc parameters including tcpNoDelay
+    * [HBASE-11493] - Autorestart option is not working because of stale znode  "shutdown"
+    * [HBASE-11496] - HBASE-9745 broke cygwin CLASSPATH translation
+    * [HBASE-11502] - Track down broken images in Ref Guide
+    * [HBASE-11505] - 'snapshot' shell command shadows 'snapshot' shell when 'help' is invoked
+    * [HBASE-11506] - IntegrationTestWithCellVisibilityLoadAndVerify allow User to be passed as arg
+    * [HBASE-11509] - Forward port HBASE-11039 to trunk and branch-1 after HBASE-11489
+    * [HBASE-11510] - Visibility serialization format tag gets duplicated in Append/Increment'ed cells
+    * [HBASE-11514] - Fix findbugs warnings in blockcache
+    * [HBASE-11517] - TestReplicaWithCluster turns zombie
+    * [HBASE-11518] - doc update for how to create non-shared HConnection
+    * [HBASE-11523] - JSON serialization of PE Options is broke
+    * [HBASE-11525] - Region server holding in region states is out of sync with meta
+    * [HBASE-11527] - Cluster free memory limit check should consider L2 block cache size also when L2 cache is onheap.
+    * [HBASE-11530] - RegionStates adds regions to wrong servers
+    * [HBASE-11531] - RegionStates for regions under region-in-transition znode are not updated on startup
+    * [HBASE-11534] - Remove broken JAVA_HOME autodetection in hbase-config.sh
+    * [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-11537] - Avoid synchronization on instances of ConcurrentMap
+    * [HBASE-11540] - Document HBASE-11474
+    * [HBASE-11541] - Wrong result when scaning meta with startRow
+    * [HBASE-11545] - mapred.TableSnapshotInputFormat is missing InterfaceAudience annotation
+    * [HBASE-11550] - Custom value for BUCKET_CACHE_BUCKETS_KEY should be sorted
+    * [HBASE-11551] - BucketCache$WriterThread.run() doesn't handle exceptions correctly
+    * [HBASE-11554] - Remove Reusable poolmap Rpc client type.
+    * [HBASE-11555] - TableSnapshotRegionSplit should be public
+    * [HBASE-11558] - Caching set on Scan object gets lost when using TableMapReduceUtil in 0.95+
+    * [HBASE-11561] - deprecate ImmutableBytesWritable.getSize and replace with getLength
+    * [HBASE-11564] - Improve cancellation management in the rpc layer
+    * [HBASE-11565] - Stale connection could stay for a while
+    * [HBASE-11575] - Pseudo distributed mode does not work as documented 
+    * [HBASE-11579] - CopyTable should check endtime value only if != 0
+    * [HBASE-11582] - Fix Javadoc warning in DataInputInputStream and CacheConfig
+    * [HBASE-11586] - HFile's HDFS op latency sampling code is not used
+    * [HBASE-11588] - RegionServerMetricsWrapperRunnable misused the 'period' parameter
+    * [HBASE-11589] - AccessControlException should be a not retriable exception
+    * [HBASE-11591] - Scanner fails to retrieve KV  from bulk loaded file with highest sequence id than the cell's mvcc in a non-bulk loaded file
+    * [HBASE-11593] - TestCacheConfig failing consistently in precommit builds
+    * [HBASE-11594] - Unhandled NoNodeException in distributed log replay mode 
+    * [HBASE-11603] - Apply version of HADOOP-8027 to our JMXJsonServlet
+    * [HBASE-11609] - LoadIncrementalHFiles fails if the namespace is specified
+    * [HBASE-11617] - incorrect AgeOfLastAppliedOp and AgeOfLastShippedOp in replication Metrics when no new replication OP 
+    * [HBASE-11620] - Record the class name of Writer in WAL header so that only proper Reader can open the WAL file
+    * [HBASE-11627] - RegionSplitter's rollingSplit terminated with "/ by zero", and the _balancedSplit file was not deleted properly
+    * [HBASE-11632] - Region split needs to clear force split flag at the end of SplitRequest run
+    * [HBASE-11659] - Region state RPC call is not idempotent
+    * [HBASE-11662] - Launching shell with long-form --debug fails
+    * [HBASE-11668] - Re-add HBASE_LIBRARY_PATH to bin/hbase
+    * [HBASE-11671] - TestEndToEndSplitTransaction fails on master
+    * [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-11703] - Meta region state could be corrupted
+    * [HBASE-11705] - callQueueSize should be decremented in a fail-fast scenario
+    * [HBASE-11708] - RegionSplitter incorrectly calculates splitcount
+    * [HBASE-11709] - TestMasterShutdown can fail sometime 
+    * [HBASE-11716] - LoadTestDataGeneratorWithVisibilityLabels should handle Delete mutations
+    * [HBASE-11717] - Remove unused config 'hbase.offheapcache.percentage' from hbase-default.xml and book
+    * [HBASE-11718] - Remove some logs in RpcClient.java
+    * [HBASE-11719] - Remove some unused paths in AsyncClient
+    * [HBASE-11725] - Backport failover checking change to 1.0
+    * [HBASE-11726] - Master should fail-safe if starting with a pre 0.96 layout
+    * [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-11744] - RpcServer code should not use a collection from netty internal
+    * [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-11770] - TestBlockCacheReporting.testBucketCache is not stable 
+    * [HBASE-11772] - Bulk load mvcc and seqId issues with native hfiles
+    * [HBASE-11773] - Wrong field used for protobuf construction in RegionStates.
+    * [HBASE-11782] - Document that hbase.MetaMigrationConvertingToPB needs to be set to true for migrations pre 0.96
+    * [HBASE-11787] - TestRegionLocations is not categorized
+    * [HBASE-11788] - hbase is not deleting the cell when a Put with a KeyValue, KeyValue.Type.Delete is submitted
+    * [HBASE-11789] - LoadIncrementalHFiles is not picking up the -D option 
+    * [HBASE-11794] - StripeStoreFlusher causes NullPointerException
+    * [HBASE-11797] - Create Table interface to replace HTableInterface
+    * [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-11820] - ReplicationSource : Set replication codec class as RPC codec class on a clonned Configuration
+    * [HBASE-11823] - Cleanup javadoc warnings.
+    * [HBASE-11832] - maven release plugin overrides command line arguments
+    * [HBASE-11836] - IntegrationTestTimeBoundedMultiGetRequestsWithRegionReplicas tests simple get by default
+    * [HBASE-11839] - TestRegionRebalance is flakey
+    * [HBASE-11844] - region_mover.rb load enters an infinite loop if region already present on target server
+    * [HBASE-11851] - RpcClient can try to close a connection not ready to close
+    * [HBASE-11856] - hbase-common needs a log4j.properties resource for handling unit test logging output
+    * [HBASE-11857] - Restore ReaderBase.initAfterCompression() and WALCellCodec.create(Configuration, CompressionContext)
+    * [HBASE-11859] - 'hadoop jar' references in documentation should mention hbase-server.jar, not hbase.jar
+    * [HBASE-11863] - WAL files are not archived and stays in the WAL directory after splitting 
+    * [HBASE-11876] - RegionScanner.nextRaw(...) should not update metrics
+    * [HBASE-11878] - TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController not yet initialized
+    * [HBASE-11880] - NPE in MasterStatusServlet
+    * [HBASE-11882] - Row level consistency may not be maintained with bulk load and compaction
+    * [HBASE-11886] - The creator of the table should have all permissions on the table
+    * [HBASE-11887] - Memory retention in branch-1; millions of instances of LiteralByteString for column qualifier and value
+    * [HBASE-11896] - LoadIncrementalHFiles fails in secure mode if the namespace is specified
+    * [HBASE-11898] - CoprocessorHost.Environment should cache class loader instance
+    * [HBASE-11905] - Add orca to server UIs and update logo.
+    * [HBASE-11921] - Minor fixups that come of testing branch-1
+
+
+
+
+** Improvement
+    * [HBASE-2217] - VM OPTS for shell only
+    * [HBASE-3270] - When we create the .version file, we should create it in a tmp location and then move it into place
+    * [HBASE-4163] - Create Split Strategy for YCSB Benchmark
+    * [HBASE-4495] - CatalogTracker has an identity crisis; needs to be cut-back in scope
+    * [HBASE-5349] - Automagically tweak global memstore and block cache sizes based on workload
+    * [HBASE-5923] - Cleanup checkAndXXX logic
+    * [HBASE-6626] - Add a chapter on HDFS in the troubleshooting section of the HBase reference guide.
+    * [HBASE-6990] - Pretty print TTL
+    * [HBASE-7088] - Duplicate code in RowCounter
+    * [HBASE-7849] - Provide administrative limits around bulkloads of files into a single region
+    * [HBASE-7910] - Dont use reflection for security
+    * [HBASE-7987] - Snapshot Manifest file instead of multiple empty files
+    * [HBASE-8076] - add better doc for HBaseAdmin#offline API.
+    * [HBASE-8298] - In shell, provide alias of 'desc' for 'describe'
+    * [HBASE-8315] - Documentation should have more information of LRU Stats
+    * [HBASE-8332] - Add truncate as HMaster method
+    * [HBASE-8495] - Change ownership of the directory to bulk load
+    * [HBASE-8604] - improve reporting of incorrect peer address in replication
+    * [HBASE-8755] - A new write thread model for HLog to improve the overall HBase write throughput
+    * [HBASE-8763] - Combine MVCC and SeqId
+    * [HBASE-8807] - HBase MapReduce Job-Launch Documentation Misplaced
+    * [HBASE-8970] - [book] Filter language documentation is hidden
+    * [HBASE-9343] - Implement stateless scanner for Stargate
+    * [HBASE-9345] - Add support for specifying filters in scan
+    * [HBASE-9426] - Make custom distributed barrier procedure pluggable 
+    * [HBASE-9501] - Provide throttling for replication
+    * [HBASE-9524] - Multi row get does not return any results even if any one of the rows specified in the query is missing and improve exception handling
+    * [HBASE-9829] - make the compaction logging less confusing
+    * [HBASE-9857] - Blockcache prefetch option
+    * [HBASE-9866] - Support the mode where REST server authorizes proxy users
+    * [HBASE-9892] - Add info port to ServerName to support multi instances in a node
+    * [HBASE-9999] - Add support for small reverse scan
+    * [HBASE-10010] - eliminate the put latency spike on the new log file beginning
+    * [HBASE-10048] - Add hlog number metric in regionserver
+    * [HBASE-10074] - consolidate and improve capacity/sizing documentation
+    * [HBASE-10086] - [book] document the  HBase canary tool usage in the HBase Book
+    * [HBASE-10116] - SlabCache metrics improvements
+    * [HBASE-10128] - Improve the copy table doc to include information about versions 
+    * [HBASE-10141] - instead of putting expired store files thru compaction, just archive them
+    * [HBASE-10157] - Provide CP hook post log replay
+    * [HBASE-10164] - Allow heapsize of different units to be passed as HBASE_HEAPSIZE
+    * [HBASE-10173] - Need HFile version check in security coprocessors
+    * [HBASE-10175] - 2-thread ChaosMonkey steps on its own toes
+    * [HBASE-10202] - Documentation is lacking information about rolling-restart.sh script.
+    * [HBASE-10211] - Improve AccessControl documentation in hbase book
+    * [HBASE-10213] - Add read log size per second metrics for replication source
+    * [HBASE-10228] - Support setCellVisibility and setAuthorizations in Shell
+    * [HBASE-10229] - Support OperationAttributes in Increment and Append in Shell
+    * [HBASE-10239] - Improve determinism and debugability of TestAccessController
+    * [HBASE-10252] - Don't write back to WAL/memstore when Increment amount is zero (mostly for query rather than update intention)
+    * [HBASE-10263] - make LruBlockCache single/multi/in-memory ratio user-configurable and provide preemptive mode for in-memory type block
+    * [HBASE-10265] - Upgrade to commons-logging 1.1.3
+    * [HBASE-10277] - refactor AsyncProcess
+    * [HBASE-10289] - Avoid random port usage by default JMX Server. Create Custome JMX server
+    * [HBASE-10323] - Auto detect data block encoding in HFileOutputFormat
+    * [HBASE-10324] - refactor deferred-log-flush/Durability related interface/code/naming to align with changed semantic of the new write thread model
+    * [HBASE-10331] - Insure security tests use SecureTestUtil methods for grants
+    * [HBASE-10344] - Improve write performance by ignoring sync to hdfs when an asyncer's writes have been synced by other asyncer
+    * [HBASE-10346] - Add Documentation for stateless scanner
+    * [HBASE-10368] - Add Mutation.setWriteToWAL() back to 0.98
+    * [HBASE-10373] - Add more details info for ACL group in HBase book
+    * [HBASE-10389] - Add namespace help info in table related shell commands
+    * [HBASE-10395] - endTime won't be set in VerifyReplication if startTime is not set
+    * [HBASE-10419] - Add multiget support to PerformanceEvaluation
+    * [HBASE-10423] - Report back the message of split or rollback failure to the master
+    * [HBASE-10427] - clean up HRegionLocation/ServerName usage 
+    * [HBASE-10430] - Support compressTags in shell for enabling tag encoding
+    * [HBASE-10471] - Remove HTD.isAsyncLogFlush() from trunk
+    * [HBASE-10479] - HConnection interface is public but is used internally, and contains a bunch of methods
+    * [HBASE-10487] - Avoid allocating new KeyValue and according bytes-copying for appended kvs which don't have existing values
+    * [HBASE-10498] - Add new APIs to load balancer interface
+    * [HBASE-10511] - Add latency percentiles on PerformanceEvaluation
+    * [HBASE-10518] - DirectMemoryUtils.getDirectMemoryUsage spams when none is configured
+    * [HBASE-10569] - Co-locate meta and master
+    * [HBASE-10570] - Allow overrides of Surefire secondPartForkMode and testFailureIgnore
+    * [HBASE-10589] - Reduce unnecessary TestRowProcessorEndpoint resource usage
+    * [HBASE-10590] - Update contents about tracing in the Reference Guide
+    * [HBASE-10591] - Sanity check table configuration in createTable
+    * [HBASE-10592] - Refactor PerformanceEvaluation tool
+    * [HBASE-10597] - IOEngine#read() should return the number of bytes transferred
+    * [HBASE-10599] - Replace System.currentMillis() with EnvironmentEdge.currentTimeMillis in memstore flusher and related places
+    * [HBASE-10603] - Deprecate RegionSplitter CLI tool
+    * [HBASE-10615] - Make LoadIncrementalHFiles skip reference files
+    * [HBASE-10638] - Improve error message when there is no region server available for move
+    * [HBASE-10641] - Configurable Bucket Sizes in bucketCache
+    * [HBASE-10663] - Some code cleanup of class Leases and ScannerListener.leaseExpired
+    * [HBASE-10678] - Make verifyrep tool implement toolrunner
+    * [HBASE-10690] - Drop Hadoop-1 support
+    * [HBASE-10693] - Correct declarations of Atomic* fields from 'volatile' to 'final'
+    * [HBASE-10744] - AM#CloseRegion no need to retry on FailedServerException
+    * [HBASE-10746] - Bump the version of HTrace to 3.0
+    * [HBASE-10752] - Port HBASE-10270 'Remove DataBlockEncoding from BlockCacheKey' to trunk
+    * [HBASE-10769] - hbase/bin/hbase-cleanup.sh has wrong usage string
+    * [HBASE-10771] - Primitive type put/get APIs in ByteRange 
+    * [HBASE-10785] - Metas own location should be cached
+    * [HBASE-10788] - Add 99th percentile of latency in PE
+    * [HBASE-10797] - Add support for -h and --help to rolling_restart.sh and fix the usage string output
+    * [HBASE-10813] - Possible over-catch of exceptions
+    * [HBASE-10823] - Resolve LATEST_TIMESTAMP to current server time before scanning for ACLs
+    * [HBASE-10835] - DBE encode path improvements
+    * [HBASE-10842] - Some loggers not declared static final
+    * [HBASE-10861] - Extend ByteRange to create Mutable and Immutable ByteRange
+    * [HBASE-10871] - Indefinite OPEN/CLOSE wait on busy RegionServers
+    * [HBASE-10873] - Control number of regions assigned to backup masters
+    * [HBASE-10883] - Restrict the universe of labels and authorizations
+    * [HBASE-10884] - [REST] Do not disable block caching when scanning
+    * [HBASE-10885] - Support visibility expressions on Deletes
+    * [HBASE-10887] - tidy ThriftUtilities format
+    * [HBASE-10892] - [Shell] Add support for globs in user_permission
+    * [HBASE-10902] - Make Secure Bulk Load work across remote secure clusters
+    * [HBASE-10911] - ServerShutdownHandler#toString shows meaningless message
+    * [HBASE-10916] - [VisibilityController] Stackable ScanLabelGenerators
+    * [HBASE-10923] - Control where to put meta region
+    * [HBASE-10925] - Do not OOME, throw RowTooBigException instead
+    * [HBASE-10926] - Use global procedure to flush table memstore cache
+    * [HBASE-10934] - Provide Admin interface to abstract HBaseAdmin
+    * [HBASE-10950] - Add  a configuration point for MaxVersion of Column Family
+    * [HBASE-10951] - Use PBKDF2 to generate test encryption keys in the shell
+    * [HBASE-10952] - [REST] Let the user turn off block caching if desired
+    * [HBASE-10960] - Enhance HBase Thrift 1 to include "append" and "checkAndPut" operations
+    * [HBASE-10984] - Add description about setting up htrace-zipkin to documentation
+    * [HBASE-11000] - Add autoflush option to PerformanceEvaluation
+    * [HBASE-11001] - Shell support for granting cell permissions for testing
+    * [HBASE-11002] - Shell support for changing cell visibility for testing
+    * [HBASE-11004] - Extend traces through FSHLog#sync
+    * [HBASE-11007] - BLOCKCACHE in schema descriptor seems not aptly named
+    * [HBASE-11008] - Align bulk load, flush, and compact to require Action.CREATE
+    * [HBASE-11026] - Provide option to filter out all rows in PerformanceEvaluation tool
+    * [HBASE-11044] - [Shell] Show groups for user in 'whoami' output
+    * [HBASE-11047] - Remove TimeoutMontior
+    * [HBASE-11048] - Support setting custom priority per client RPC
+    * [HBASE-11068] - Update code to use Admin factory method instead of constructor
+    * [HBASE-11074] - Have PE emit histogram stats as it runs rather than dump once at end of test
+    * [HBASE-11083] - ExportSnapshot should provide capability to limit bandwidth consumption
+    * [HBASE-11086] - Add htrace support for PerfEval
+    * [HBASE-11119] - Update ExportSnapShot to optionally not use a tmp file on external file system
+    * [HBASE-11123] - Upgrade instructions from 0.94 to 0.98
+    * [HBASE-11126] - Add RegionObserver pre hooks that operate under row lock
+    * [HBASE-11128] - Add -target option to ExportSnapshot to export with a different name
+    * [HBASE-11134] - Add a -list-snapshots option to SnapshotInfo
+    * [HBASE-11137] - Add mapred.TableSnapshotInputFormat
+    * [HBASE-11151] - move tracing modules from hbase-server to hbase-common
+    * [HBASE-11167] - Avoid usage of java.rmi package Exception in MemStore
+    * [HBASE-11201] - Enable global procedure members to return values to procedure master
+    * [HBASE-11211] - LoadTestTool option for specifying number of regions per server
+    * [HBASE-11219] - HRegionServer#createRegionLoad() should reuse RegionLoad.Builder instance when called in a loop
+    * [HBASE-11220] - Add listeners to ServerManager and AssignmentManager
+    * [HBASE-11240] - Print hdfs pipeline when hlog's sync is slow
+    * [HBASE-11259] - Compression.java different compressions load system classpath differently causing errors
+    * [HBASE-11304] - Enable HBaseAdmin.execProcedure to return data from procedure execution
+    * [HBASE-11305] - Remove bunch of unused imports in HConnectionManager
+    * [HBASE-11315] - Keeping MVCC for configurable longer time 
+    * [HBASE-11319] - No need to use favored node mapping initialization to find all regions
+    * [HBASE-11326] - Use an InputFormat for ExportSnapshot
+    * [HBASE-11344] - Hide row keys and such from the web UIs
+    * [HBASE-11348] - Make frequency and sleep times of  chaos monkeys configurable 
+    * [HBASE-11349] - [Thrift] support authentication/impersonation
+    * [HBASE-11350] - [PE] Allow random value size
+    * [HBASE-11355] - a couple of callQueue related improvements
+    * [HBASE-11362] - Minor improvements to LoadTestTool and PerformanceEvaluation
+    * [HBASE-11370] - SSH doesn't need to scan meta if not using ZK for assignment
+    * [HBASE-11376] - Presplit table in IntegrationTestBigLinkedList's Generator tool
+    * [HBASE-11390] - PerformanceEvaluation: add an option to use a single connection
+    * [HBASE-11398] - Print the stripes' state with file size info
+    * [HBASE-11407] - hbase-client should not require Jackson for pure HBase queries be executed 
+    * [HBASE-11415] - [PE] Dump config before running test
+    * [HBASE-11421] - HTableInterface javadoc correction
+    * [HBASE-11434] - [AccessController] Disallow inbound cells with reserved tags
+    * [HBASE-11436] - Support start Row and stop Row in HBase Export
+    * [HBASE-11437] - Modify cell tag handling code to treat the length as unsigned
+    * [HBASE-11438] - [Visibility Controller] Support UTF8 character as Visibility Labels
+    * [HBASE-11440] - Make KeyValueCodecWithTags as the default codec for replication in trunk
+    * [HBASE-11444] - Remove use of reflection for User#getShortName
+    * [HBASE-11446] - Reduce the frequency of RNG calls in SecureWALCellCodec#EncryptedKvEncoder
+    * [HBASE-11450] - Improve file size info in SnapshotInfo tool
+    * [HBASE-11452] - add getUserPermission feature in AccessControlClient as client API 
+    * [HBASE-11473] - Add BaseWALObserver class
+    * [HBASE-11474] - [Thrift2] support authentication/impersonation
+    * [HBASE-11491] - Add an option to sleep randomly during the tests with the PE tool
+    * [HBASE-11497] - Expose RpcScheduling implementations as LimitedPrivate interfaces
+    * [HBASE-11513] - Combine SingleMultiple Queue RpcExecutor into a single class
+    * [HBASE-11516] - Track time spent in executing coprocessors in each region.
+    * [HBASE-11553] - Abstract visibility label related services into an interface
+    * [HBASE-11566] - make ExportSnapshot extendable by removing 'final' 
+    * [HBASE-11583] - Refactoring out the configuration changes for enabling VisibilityLabels in the unit tests.
+    * [HBASE-11623] - mutateRowsWithLocks might require updatesLock.readLock with waitTime=0
+    * [HBASE-11630] - Refactor TestAdmin to use Admin interface instead of HBaseAdmin
+    * [HBASE-11631] - Wait a little till server is online in assigning meta
+    * [HBASE-11649] - Add shortcut commands to bin/hbase for test tools
+    * [HBASE-11650] - Write hbase.id to a temporary location and move into place
+    * [HBASE-11657] - Put HTable region methods in an interface
+    * [HBASE-11664] - Build broken - TestVisibilityWithCheckAuths
+    * [HBASE-11667] - Comment ClientScanner logic for NSREs.
+    * [HBASE-11674] - LoadIncrementalHFiles should be more verbose after unrecoverable error
+    * [HBASE-11679] - Replace "HTable" with "HTableInterface" where backwards-compatible
+    * [HBASE-11696] - Make CombinedBlockCache resizable.
+    * [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-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-11777] - Find a way to set sequenceId on Cells on the server
+    * [HBASE-11790] - Bulk load should use HFileOutputFormat2 in all cases
+    * [HBASE-11805] - KeyValue to Cell Convert in WALEdit APIs
+    * [HBASE-11810] - Access SSL Passwords through Credential Provider API
+    * [HBASE-11821] - [ImportTSV] Abstract labels tags creation into pluggable Interface
+    * [HBASE-11826] - Split each tableOrRegionName admin methods into two targetted methods
+    * [HBASE-11828] - callers of SeverName.valueOf should use equals and not ==
+    * [HBASE-11846] - HStore#assertBulkLoadHFileOk should log if a full HFile verification will be performed during a bulkload
+    * [HBASE-11865] - Result implements CellScannable; rather it should BE a CellScanner
+    * [HBASE-11877] - Make TableSplit more readable
+    * [HBASE-11891] - Introduce HBaseInterfaceAudience level to denote class names that appear in configs.
+
+** New Feature
+    * [HBASE-4089] - blockCache contents report
+    * [HBASE-6104] - Require EXEC permission to call coprocessor endpoints
+    * [HBASE-7667] - Support stripe compaction
+    * [HBASE-7840] - Enhance the java it framework to start & stop a distributed hbase & hadoop cluster 
+    * [HBASE-8751] - Enable peer cluster to choose/change the ColumnFamilies/Tables it really want to replicate from a source cluster
+    * [HBASE-9047] - Tool to handle finishing replication when the cluster is offline
+    * [HBASE-10119] - Allow HBase coprocessors to clean up when they fail
+    * [HBASE-10151] - No-op HeapMemoryTuner
+    * [HBASE-10416] - Improvements to the import flow
+    * [HBASE-10881] - Support reverse scan in thrift2
+    * [HBASE-10935] - support snapshot policy where flush memstore can be skipped to prevent production cluster freeze
+    * [HBASE-11724] - Add to RWQueueRpcExecutor the ability to split get and scan handlers
+    * [HBASE-11885] - Provide a Dockerfile to easily build and run HBase from source
+    * [HBASE-11909] - Region count listed by HMaster UI and hbck are different
+
+
+
+
+
+
+
+
+** Task
+    * [HBASE-4456] - [doc] Add a section about RS failover
+    * [HBASE-4920] - We need a mascot, a totem
+    * [HBASE-5697] - Audit HBase for usage of deprecated hadoop 0.20.x property names.
+    * [HBASE-6139] - Add troubleshooting section for CentOS 6.2 page allocation failure issue
+    * [HBASE-6192] - Document ACL matrix in the book
+    * [HBASE-7394] - Document security config requirements from HBASE-7357
+    * [HBASE-8035] - Add site target check to precommit tests
+    * [HBASE-8844] - Document the removal of replication state AKA start/stop_replication
+    * [HBASE-9580] - Document the meaning of @InterfaceAudience in hbase ref guide
+    * [HBASE-9733] - Book should have individual Disqus comment per page
+    * [HBASE-9875] - NamespaceJanitor chore is not used
+    * [HBASE-10134] - Fix findbug warning in VisibilityController
+    * [HBASE-10159] - Replaced deprecated interface Closeable
+    * [HBASE-10206] - Explain tags in the hbase book
+    * [HBASE-10246] - Wrap long lines in recently added source files
+    * [HBASE-10364] - Allow configuration option for parent znode in LoadTestTool
+    * [HBASE-10388] - Add export control notice in README
+    * [HBASE-10439] - Document how to configure REST server impersonation
+    * [HBASE-10473] - Add utility for adorning http Context
+    * [HBASE-10601] - Upgrade hadoop dependency to 2.3.0 release
+    * [HBASE-10609] - Remove filterKeyValue(Cell ignored) from FilterBase
+    * [HBASE-10612] - Remove unnecessary dependency on org.eclipse.jdt:core
+    * [HBASE-10670] - HBaseFsck#connect() should use new connection
+    * [HBASE-10700] - IntegrationTestWithCellVisibilityLoadAndVerify should allow current user to be the admin
+    * [HBASE-10740] - Upgrade zookeeper to 3.4.6 release
+    * [HBASE-10786] - If snapshot verification fails with 'Regions moved', the message should contain the name of region causing the failure
+    * [HBASE-10787] - TestHCM#testConnection* take too long
+    * [HBASE-10821] - Make ColumnInterpreter#getValue() abstract
+    * [HBASE-10824] - Enhance detection of protobuf generated code in line length check
+    * [HBASE-10889] - test-patch.sh should exclude thrift generated code from long line detection
+    * [HBASE-10906] - Change error log for NamingException in TableInputFormatBase to WARN level
+    * [HBASE-10912] - setUp / tearDown in TestSCVFWithMiniCluster should be done once per run
+    * [HBASE-10956] - Upgrade hadoop-2 dependency to 2.4.0
+    * [HBASE-11016] - Remove Filter#filterRow(List)
+    * [HBASE-11032] - Replace deprecated methods in FileSystem with their replacements
+    * [HBASE-11050] - Replace empty catch block in TestHLog#testFailedToCreateHLogIfParentRenamed with @Test(expected=) 
+    * [HBASE-11076] - Update refguide on getting 0.94.x to run on hadoop 2.2.0+
+    * [HBASE-11090] - Backport HBASE-11083 ExportSnapshot should provide capability to limit bandwidth consumption
+    * [HBASE-11107] - Provide utility method equivalent to 0.92's Result.getBytes().getSize()
+    * [HBASE-11154] - Document how to use Reverse Scan API
+    * [HBASE-11199] - One-time effort to pretty-print the Docbook XML, to make further patch review easier
+    * [HBASE-11203] - Clean up javadoc and findbugs warnings in trunk
+    * [HBASE-11204] - Document bandwidth consumption limit feature for ExportSnapshot
+    * [HBASE-11227] - Mention 8- and 16-bit fixed-with encodings in OrderedBytes docstring
+    * [HBASE-11230] - Remove getRowOrBefore from HTableInterface and HTable
+    * [HBASE-11317] - Expand unit testing to cover Mockito and MRUnit and give more examples
+    * [HBASE-11364] - [BlockCache] Add a flag to cache data blocks in L1 if multi-tier cache
+    * [HBASE-11600] - DataInputputStream and DoubleOutputStream are no longer being used 
+    * [HBASE-11621] - Make MiniDFSCluster run faster
+    * [HBASE-11666] - Enforce JDK7 javac for builds on branch-1 and master
+    * [HBASE-11682] - Explain hotspotting
+    * [HBASE-11723] - Document all options of bin/hbase command
+    * [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
+    * [HBASE-11849] - Clean up orphaned private audience classes
+    * [HBASE-11858] - Audit regionserver classes that are missing InterfaceAudience
+
+
+** Test
+    * [HBASE-8889] - TestIOFencing#testFencingAroundCompaction occasionally fails
+    * [HBASE-9928] - TestHRegion should clean up test-data directory upon completion
+    * [HBASE-9953] - PerformanceEvaluation: Decouple data size from client concurrency
+    * [HBASE-10044] - test-patch.sh should accept documents by known file extensions
+    * [HBASE-10130] - TestSplitLogManager#testTaskResigned fails sometimes
+    * [HBASE-10180] - TestByteBufferIOEngine#testByteBufferIOEngine occasionally fails
+    * [HBASE-10189] - Intermittent TestReplicationSyncUpTool failure
+    * [HBASE-10301] - TestAssignmentManagerOnCluster#testOpenCloseRacing fails intermittently
+    * [HBASE-10377] - Add test for HBASE-10370 Compaction in out-of-date Store causes region split failure
+    * [HBASE-10394] - Test for Replication with tags
+    * [HBASE-10406] - Column family option is not effective in IntegrationTestSendTraceRequests
+    * [HBASE-10408] - Intermittent TestDistributedLogSplitting#testLogReplayForDisablingTable failure
+    * [HBASE-10440] - integration tests fail due to nonce collisions
+    * [HBASE-10465] - TestZKPermissionsWatcher.testPermissionsWatcher fails sometimes
+    * [HBASE-10475] - TestRegionServerCoprocessorExceptionWithAbort may timeout due to concurrent lease removal
+    * [HBASE-10480] - TestLogRollPeriod#testWithEdits may fail due to insufficient waiting
+    * [HBASE-10543] - Two rare test failures with TestLogsCleaner and TestSplitLogWorker
+    * [HBASE-10635] - thrift#TestThriftServer fails due to TTL validity check
+    * [HBASE-10649] - TestMasterMetrics fails occasionally
+    * [HBASE-10764] - TestLoadIncrementalHFilesSplitRecovery#testBulkLoadPhaseFailure takes too long
+    * [HBASE-10767] - Load balancer may interfere with tests in TestHBaseFsck
+    * [HBASE-10774] - Restore TestMultiTableInputFormat
+    * [HBASE-10782] - Hadoop2 MR tests fail occasionally because of mapreduce.jobhistory.address is no set in job conf
+    * [HBASE-10828] - TestRegionObserverInterface#testHBase3583 should wait for all regions to be assigned
+    * [HBASE-10852] - TestDistributedLogSplitting#testDisallowWritesInRecovering occasionally fails
+    * [HBASE-10867] - TestRegionPlacement#testRegionPlacement occasionally fails
+    * [HBASE-10868] - TestAtomicOperation should close HRegion instance after each subtest
+    * [HBASE-10988] - Properly wait for server in TestThriftServerCmdLine
+    * [HBASE-11010] - TestChangingEncoding is unnecessarily slow
+    * [HBASE-11019] - incCount() method should be properly stubbed in HConnectionTestingUtility#getMockedConnectionAndDecorate()
+    * [HBASE-11037] - Race condition in TestZKBasedOpenCloseRegion
+    * [HBASE-11051] - checkJavacWarnings in test-patch.sh should bail out early if there is compilation error
+    * [HBASE-11057] - Improve TestShell coverage of grant and revoke comamnds
+    * [HBASE-11104] - IntegrationTestImportTsv#testRunFromOutputCommitter misses credential initialization
+    * [HBASE-11152] - test-patch.sh should be able to handle the case where $TERM is not defined
+    * [HBASE-11166] - Categorize tests in hbase-prefix-tree module
+    * [HBASE-11328] - testMoveRegion could fail
+    * [HBASE-11345] - Add an option not to restore cluster after an IT test
+    * [HBASE-11375] - Validate compile-protobuf profile in test-patch.sh
+    * [HBASE-11404] - TestLogLevel should stop the server at the end
+    * [HBASE-11443] - TestIOFencing#testFencingAroundCompactionAfterWALSync times out
+    * [HBASE-11615] - TestZKLessAMOnCluster.testForceAssignWhileClosing failed on Jenkins
+    * [HBASE-11713] - Adding hbase shell unit test coverage for visibility labels.
+    * [HBASE-11918] - TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController initialization not being recognized
+
+** Umbrella
+    * [HBASE-7319] - Extend Cell usage through read path
+    * [HBASE-9945] - Coprocessor loading and execution improvements
+    * [HBASE-10909] - Abstract out ZooKeeper usage in HBase - phase 1
 
-  TESTS
-   HBASE-5223  TestMetaReaderEditor is missing call to CatalogTracker.stop()
-
-Release 0.92.0 - 01/23/2012
-  INCOMPATIBLE CHANGES
-   HBASE-2002  Coprocessors: Client side support; Support RPC interface
-               changes at runtime (Gary Helmling via Andrew Purtell)
-   HBASE-3677  Generate a globally unique cluster ID (changed
-               ClusterStatus serialization)
-   HBASE-3762  HTableFactory.releaseHTableInterface() should throw IOException
-               instead of wrapping in RuntimeException (Ted Yu via garyh)
-   HBASE-3629  Update our thrift to 0.6 (Moaz Reyad)
-   HBASE-1502  Remove need for heartbeats in HBase
-   HBASE-451   Remove HTableDescriptor from HRegionInfo (Subbu M Iyer)
-   HBASE-451   Remove HTableDescriptor from HRegionInfo
-               addendum that fixes TestTableMapReduce
-   HBASE-3534  Action should not store or serialize regionName (Ted Yu)
-   HBASE-4197  RegionServer expects all scanner to be subclasses of
-               HRegion.RegionScanner (Lars Hofhansl)
-   HBASE-4233  Update protobuf dependency to 2.4.0a (todd)
-   HBASE-4299  Update to Avro 1.5.3 and use Avro Maven plugin to generate
-               Avro classes. (Alejandro Abdelnur)
-   HBASE-4369  Deprecate HConnection#getZookeeperWatcher in prep for HBASE-1762
-   HBASE-4247  Add isAborted method to the Abortable interface
-               (Akash Ashok)
-   HBASE-4503  Purge deprecated HBaseClusterTestCase
-   HBASE-4374  Up default regions size from 256M to 1G
-   HBASE-4648  Bytes.toBigDecimal() doesn't use offset (Bryan Keller via Lars H)
-   HBASE-4715  Remove stale broke .rb scripts from bin dir
-   HBASE-3433  Remove the KV copy of every KV in Scan; introduced by HBASE-3232 (Lars H)
-   HBASE-5017  Bump the default hfile.block.cache.size because of HFileV2
-
-  BUG FIXES
-   HBASE-3280  YouAreDeadException being swallowed in HRS getMaster
-   HBASE-3282  Need to retain DeadServers to ensure we don't allow
-               previously expired RS instances to rejoin cluster
-   HBASE-3283  NPE in AssignmentManager if processing shutdown of RS who
-               doesn't have any regions assigned to it
-   HBASE-3173  HBase 2984 breaks ability to specify BLOOMFILTER &
-               COMPRESSION via shell
-   HBASE-3310  Failing creating/altering table with compression agrument from
-               the HBase shell (Igor Ranitovic via Stack)
-   HBASE-3317  Javadoc and Throws Declaration for Bytes.incrementBytes() is
-               Wrong (Ed Kohlwey via Stack)
-   HBASE-1888  KeyValue methods throw NullPointerException instead of
-               IllegalArgumentException during parameter sanity check
-   HBASE-3337  Restore HBCK fix of unassignment and dupe assignment for new
-               master
-   HBASE-3332  Regions stuck in transition after RS failure
-   HBASE-3418  Increment operations can break when qualifiers are split
-               between memstore/snapshot and storefiles
-   HBASE-3403  Region orphaned after failure during split
-   HBASE-3492  NPE while splitting table with empty column family store
-   HBASE-3400  Coprocessor Support for Generic Interfaces
-               (Ed Kohlwey via Gary Helmling)
-   HBASE-3552  Coprocessors are unable to load if RegionServer is launched
-               using a different classloader than system default
-   HBASE-3578  TableInputFormat does not setup the configuration for HBase
-               mapreduce jobs correctly (Dan Harvey via Stack)
-   HBASE-3601  TestMasterFailover broken in TRUNK
-   HBASE-3605  Fix balancer log message
-   HBASE-3538  Column families allow to have slashes in name (Ian Knome via Stack)
-   HBASE-3313  Table name isn't checked in isTableEnabled/isTableDisabled
-               (Ted Yu via Stack)
-   HBASE-3514  Speedup HFile.Writer append (Matteo Be

<TRUNCATED>