http://git-wip-us.apache.org/repos/asf/hbase/blob/20c43680/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index f7403a5..21d571d 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,1462 +1,1261 @@
 HBase Change Log
 
-Release Notes - HBase - Version 0.99.2 12/07/2014
+Release Notes - HBase - Version 1.2.0 01/11/2016
 
 ** Sub-task
-    * [HBASE-10671] - Add missing InterfaceAudience annotations for classes in 
hbase-common and hbase-client modules
-    * [HBASE-11164] - Document and test rolling updates from 0.98 -> 1.0
-    * [HBASE-11915] - Document and test 0.94 -> 1.0.0 update
-    * [HBASE-11964] - Improve spreading replication load from failed 
regionservers
-    * [HBASE-12075] - Preemptive Fast Fail
-    * [HBASE-12128] - Cache configuration and RpcController selection for 
Table in Connection
-    * [HBASE-12147] - Porting Online Config Change from 89-fb
-    * [HBASE-12202] - Support DirectByteBuffer usage in HFileBlock
-    * [HBASE-12214] - Visibility Controller in the peer cluster should be able 
to extract visibility tags from the replicated cells
-    * [HBASE-12288] - Support DirectByteBuffer usage in DataBlock Encoding area
-    * [HBASE-12297] - Support DBB usage in Bloom and HFileIndex area
-    * [HBASE-12313] - Redo the hfile index length optimization so cell-based 
rather than serialized KV key
-    * [HBASE-12353] - Turn down logging on some spewing unit tests
-    * [HBASE-12354] - Update dependencies in time for 1.0 release
-    * [HBASE-12355] - Update maven plugins
-    * [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
-    * [HBASE-12379] - Try surefire 2.18-SNAPSHOT
-    * [HBASE-12400] - Fix refguide so it does connection#getTable rather than 
new HTable everywhere: first cut!
-    * [HBASE-12404] - Task 5 from parent: Replace internal HTable constructor 
use with HConnection#getTable (0.98, 0.99)
-    * [HBASE-12471] - Task 4. replace internal 
ConnectionManager#{delete,get}Connection use with #close, #createConnection 
(0.98, 0.99) under src/main/java
-    * [HBASE-12517] - Several HConstant members are assignable
-    * [HBASE-12518] - Task 4 polish. Remove CM#{get,delete}Connection
-    * [HBASE-12519] - Remove tabs used as whitespace
-    * [HBASE-12526] - Remove unused imports
-    * [HBASE-12577] - Disable distributed log replay by default
-
-
+    * [HBASE-12748] - RegionCoprocessorHost.execOperation creates too many 
iterator objects
+    * [HBASE-13393] - Optimize memstore flushing to avoid writing tag 
information to hfiles when no tags are present.
+    * [HBASE-13415] - Procedure V2 - Use nonces for double submits from client
+    * [HBASE-13470] - High level Integration test for master DDL operations
+    * [HBASE-13476] - Procedure V2 - Add Replay Order logic for child 
procedures
+    * [HBASE-13497] - Remove MVCC stamps from HFile when that is safe
+    * [HBASE-13536] - Cleanup the handlers that are no longer being used. 
+    * [HBASE-13563] - Add missing table owner to AC tests.
+    * [HBASE-13569] - correct errors reported with mvn site
+    * [HBASE-13579] - Avoid isCellTTLExpired() for NO-TAG cases
+    * [HBASE-13593] - Quota support for namespace should take snapshot restore 
and clone into account
+    * [HBASE-13616] - Move ServerShutdownHandler to Pv2
+    * [HBASE-13658] - Improve the test run time for TestAccessController class
+    * [HBASE-13748] - ensure post-commit builds for branch-1 include both java 
7 and java 8
+    * [HBASE-13750] - set up jenkins builds that run branch-1 ITs with java 8
+    * [HBASE-13759] - Improve procedure yielding
+    * [HBASE-13832] - Procedure V2: master fail to start due to 
WALProcedureStore sync failures when HDFS data nodes count is low
+    * [HBASE-13898] - correct additional javadoc failures under java 8
+    * [HBASE-13899] - Jacoco instrumentation fails under jdk8
+    * [HBASE-13912] - add branch-1.2 post-commit builds
+    * [HBASE-13920] - Exclude Java files generated from protobuf from javadoc
+    * [HBASE-13937] - Partially revert HBASE-13172 
+    * [HBASE-13950] - Add a NoopProcedureStore for testing
+    * [HBASE-13963] - avoid leaking jdk.tools
+    * [HBASE-13967] - add jdk profiles for jdk.tools dependency
+    * [HBASE-13973] - Update documentation for 10070 Phase 2 changes
+    * [HBASE-13983] - Doc how the oddball HTable methods getStartKey, 
getEndKey, etc. will be removed in 2.0.0
+    * [HBASE-13990] - clean up remaining errors for maven site goal
+    * [HBASE-13993] - WALProcedureStore fencing is not effective if new WAL 
rolls 
+    * [HBASE-14003] - work around jdk8 spec bug in WALPerfEval
+    * [HBASE-14013] - Retry when RegionServerNotYetRunningException rather 
than go ahead with assign so for sure we don't skip WAL replay
+    * [HBASE-14017] - Procedure v2 - MasterProcedureQueue fix concurrency 
issue on table queue deletion
+    * [HBASE-14025] - Update CHANGES.txt for 1.2
+    * [HBASE-14086] - remove unused bundled dependencies
+    * [HBASE-14087] - ensure correct ASF policy compliant headers on 
source/docs
+    * [HBASE-14104] - Add vectorportal.com to NOTICES.txt as src of our logo
+    * [HBASE-14105] - Add shell tests for Snapshot
+    * [HBASE-14147] - REST Support for Namespaces
+    * [HBASE-14176] - Add missing headers to META-INF files
+    * [HBASE-14239] - Branch-1.2 AM can get stuck when meta moves
+    * [HBASE-14274] - Deadlock in region metrics on shutdown: 
MetricsRegionSourceImpl vs MetricsRegionAggregateSourceImpl
+    * [HBASE-14278] - Fix NPE that is showing up since HBASE-14274 went in
+    * [HBASE-14322] - Master still not using more than it's priority threads
+    * [HBASE-14378] - Get TestAccessController* passing again on branch-1
+    * [HBASE-14401] - Stamp failed appends with sequenceid too.... Cleans up 
latches
+    * [HBASE-14421] - TestFastFail* are flakey
+    * [HBASE-14428] - Upgrade our surefire-plugin from 2.18 to 2.18.1
+    * [HBASE-14430] - TestHttpServerLifecycle#testStartedServerIsAlive times 
out
+    * [HBASE-14433] - Set down the client executor core thread count from 256 
in tests
+    * [HBASE-14435] - thrift tests don't have test-specific hbase-site.xml so 
'BindException: Address already in use' because info port is not turned off
+    * [HBASE-14447] - Spark tests failing: bind exception when putting up info 
server
+    * [HBASE-14465] - Backport 'Allow rowlock to be reader/write' to branch-1
+    * [HBASE-14472] - TestHCM and TestRegionServerNoMaster fixes
+    * [HBASE-14484] - Follow-on from HBASE-14421, just disable TestFastFail* 
until someone digs in and fixes it
+    * [HBASE-14513] - TestBucketCache runs obnoxious 1k threads in a unit test
+    * [HBASE-14519] - Purge TestFavoredNodeAssignmentHelper, a test for an 
abandoned feature that can hang
+    * [HBASE-14535] - Integration test for rpc connection concurrency / 
deadlock testing 
+    * [HBASE-14539] - Slight improvement of StoreScanner.optimize
+    * [HBASE-14559] - branch-1 test tweeks; disable assert explicit region 
lands post-restart and up a few handlers
+    * [HBASE-14561] - Disable zombie TestReplicationShell
+    * [HBASE-14563] - Disable zombie TestHFileOutputFormat2
+    * [HBASE-14571] - Purge TestProcessBasedCluster; it does nothing and then 
fails
+    * [HBASE-14572] - TestImportExport#testImport94Table can't find its src 
data file
+    * [HBASE-14585] - Clean up TestSnapshotCloneIndependence
+    * [HBASE-14596] - TestCellACLs failing... on1.2 builds
+    * [HBASE-14600] - Make #testWalRollOnLowReplication looser still
+    * [HBASE-14605] - Split fails due to 'No valid credentials' error when 
SecureBulkLoadEndpoint#start tries to access hdfs
+    * [HBASE-14622] - Purge TestZkLess* tests from branch-1
+    * [HBASE-14631] - Region merge request should be audited with request user 
through proper scope of doAs() calls to region observer notifications
+    * [HBASE-14637] - Loosen TestChoreService assert AND have 
TestDataBlockEncoders do less work (and add timeouts)
+    * [HBASE-14646] - Move TestCellACLs from medium to large category
+    * [HBASE-14647] - Disable 
TestWALProcedureStoreOnHDFS#testWalRollOnLowReplication
+    * [HBASE-14648] - Reenable 
TestWALProcedureStoreOnHDFS#testWalRollOnLowReplication
+    * [HBASE-14655] - Narrow the scope of doAs() calls to region observer 
notifications for compaction
+    * [HBASE-14656] - Move TestAssignmentManager from medium to large category
+    * [HBASE-14657] - Remove unneeded API from EncodedSeeker
+    * [HBASE-14698] - Set category timeouts on TestScanner and 
TestNamespaceAuditor
+    * [HBASE-14702] - 
TestZKProcedureControllers.testZKCoordinatorControllerWithSingleMemberCohort is 
a flakey
+    * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
+    * [HBASE-14710] - Add category-based timeouts to MR tests
+    * [HBASE-14720] - Make TestHCM and TestMetaWithReplicas large tests rather 
than mediums
+    * [HBASE-14794] - Cleanup TestAtomicOperation, TestImportExport, and 
TestMetaWithReplicas
+    * [HBASE-14798] - NPE reporting server load causes regionserver abort; 
causes TestAcidGuarantee to fail
+    * [HBASE-14819] - hbase-it tests failing with OOME; permgen
+    * [HBASE-14863] - Add missing test/resources/log4j files in hbase modules
+    * [HBASE-14883] - TestSplitTransactionOnCluster#testFailedSplit flakey
+    * [HBASE-14908] - TestRowCounter flakey especially on branch-1
+    * [HBASE-14909] - NPE testing for RIT
+    * [HBASE-14915] - Hanging test : 
org.apache.hadoop.hbase.mapreduce.TestImportExport
+    * [HBASE-14947] - WALProcedureStore improvements
+    * [HBASE-15023] - Reenable TestShell and TestStochasticLoadBalancer
 
 ** Bug
-    * [HBASE-7211] - Improve hbase ref guide for the testing part.
-    * [HBASE-9003] - TableMapReduceUtil should not rely on 
org.apache.hadoop.util.JarFinder#getJar
-    * [HBASE-9117] - Remove HTablePool and all HConnection pooling related APIs
-    * [HBASE-9157] - ZKUtil.blockUntilAvailable loops forever with 
non-recoverable errors
-    * [HBASE-9527] - Review all old api that takes a table name as a byte 
array and ensure none can pass ns + tablename
-    * [HBASE-10536] - ImportTsv should fail fast if any of the column family 
passed to the job is not present in the table
-    * [HBASE-10780] - HFilePrettyPrinter#processFile should return immediately 
if file does not exist
-    * [HBASE-11099] - Two situations where we could open a region with smaller 
sequence number
-    * [HBASE-11562] - CopyTable should provide an option to shuffle the mapper 
tasks
-    * [HBASE-11835] - Wrong managenement of non expected calls in the client
-    * [HBASE-12017] - Use Connection.createTable() instead of HTable 
constructors.
-    * [HBASE-12029] - Use Table and RegionLocator in 
HTable.getRegionLocations() 
-    * [HBASE-12053] - SecurityBulkLoadEndPoint set 777 permission on input 
data files 
-    * [HBASE-12072] - Standardize retry handling for master operations
-    * [HBASE-12083] - Deprecate new HBaseAdmin() in favor of 
Connection.getAdmin()
-    * [HBASE-12142] - Truncate command does not preserve ACLs table
-    * [HBASE-12194] - Make TestEncodedSeekers faster
-    * [HBASE-12219] - Cache more efficiently getAll() and get() in 
FSTableDescriptors
-    * [HBASE-12226] - TestAccessController#testPermissionList failing on master
-    * [HBASE-12229] - NullPointerException in SnapshotTestingUtils
-    * [HBASE-12234] - Make TestMultithreadedTableMapper a little more stable.
-    * [HBASE-12237] - HBaseZeroCopyByteString#wrap() should not be called in 
hbase-client code
-    * [HBASE-12238] - A few ugly exceptions on startup
-    * [HBASE-12240] - hbase-daemon.sh should remove pid file if process not 
found running
-    * [HBASE-12241] - The crash of regionServer when taking deadserver's 
replication queue breaks replication
-    * [HBASE-12242] - Fix new javadoc warnings in Admin, etc.
-    * [HBASE-12246] - Compilation with hadoop-2.3.x and 2.2.x is broken
-    * [HBASE-12247] - Replace setHTable() with initializeTable() in 
TableInputFormat.
-    * [HBASE-12248] - broken link in hbase shell help
-    * [HBASE-12252] - IntegrationTestBulkLoad fails with illegal partition 
error
-    * [HBASE-12257] - TestAssignmentManager unsynchronized access to 
regionPlans
-    * [HBASE-12258] - Make TestHBaseFsck less flaky
-    * [HBASE-12261] - Add checkstyle to HBase build process
-    * [HBASE-12263] - RegionServer listens on localhost in distributed cluster 
when DNS is unavailable
-    * [HBASE-12265] - HBase shell 'show_filters' points to internal Facebook 
URL
-    * [HBASE-12274] - Race between RegionScannerImpl#nextInternal() and 
RegionScannerImpl#close() may produce null pointer exception
-    * [HBASE-12277] - Refactor bulkLoad methods in AccessController to its own 
interface
-    * [HBASE-12278] - Race condition in 
TestSecureLoadIncrementalHFilesSplitRecovery
-    * [HBASE-12279] - Generated thrift files were generated with the wrong 
parameters
-    * [HBASE-12281] - ClonedPrefixTreeCell should implement HeapSize
-    * [HBASE-12285] - Builds are failing, possibly because of SUREFIRE-1091
-    * [HBASE-12294] - Can't build the docs after the hbase-checkstyle module 
was added
-    * [HBASE-12301] - user_permission command does not show global permissions
-    * [HBASE-12302] - VisibilityClient getAuths does not propagate remote 
service exception correctly
-    * [HBASE-12304] - CellCounter will throw AIOBE when output directory is 
not specified
-    * [HBASE-12306] - CellCounter output's wrong value for Total Families 
Across all Rows in output file
-    * [HBASE-12308] - Fix typo in hbase-rest profile name
-    * [HBASE-12312] - Another couple of createTable race conditions
-    * [HBASE-12314] - Add chaos monkey policy to execute two actions 
concurrently
-    * [HBASE-12315] - Fix 0.98 Tests after checkstyle got parented
-    * [HBASE-12316] - test-patch.sh (Hadoop-QA) outputs the wrong release 
audit warnings URL
-    * [HBASE-12318] - Add license header to checkstyle xml files
-    * [HBASE-12319] - Inconsistencies during region recovery due to close/open 
of a region during recovery
-    * [HBASE-12322] - Add clean up command to ITBLL
-    * [HBASE-12327] - MetricsHBaseServerSourceFactory#createContextName has 
wrong conditions
-    * [HBASE-12329] - Table create with duplicate column family names quietly 
succeeds
-    * [HBASE-12334] - Handling of DeserializationException causes needless 
retry on failure
-    * [HBASE-12336] - RegionServer failed to shutdown for NodeFailoverWorker 
thread
-    * [HBASE-12337] - Import tool fails with NullPointerException if 
clusterIds is not initialized
-    * [HBASE-12346] - Scan's default auths behavior under Visibility labels
-    * [HBASE-12352] - Add hbase-annotation-tests to runtime classpath so can 
run hbase it tests.
-    * [HBASE-12356] - Rpc with region replica does not propagate tracing spans
-    * [HBASE-12359] - MulticastPublisher should specify IPv4/v6 protocol 
family when creating multicast channel
-    * [HBASE-12366] - Add login code to HBase Canary tool.
-    * [HBASE-12372] - [WINDOWS] Enable log4j configuration in hbase.cmd 
-    * [HBASE-12375] - LoadIncrementalHFiles fails to load data in table when 
CF name starts with '_'
-    * [HBASE-12377] - HBaseAdmin#deleteTable fails when META region is moved 
around the same timeframe
-    * [HBASE-12384] - TestTags can hang on fast test hosts
-    * [HBASE-12386] - Replication gets stuck following a transient zookeeper 
error to remote peer cluster
-    * [HBASE-12398] - Region isn't assigned in an extreme race condition
-    * [HBASE-12399] - Master startup race between metrics and RpcServer
-    * [HBASE-12402] - ZKPermissionWatcher race condition in refreshing the 
cache leaving stale ACLs and causing AccessDenied
-    * [HBASE-12407] - HConnectionKey doesn't contain 
CUSTOM_CONTROLLER_CONF_KEY in CONNECTION_PROPERTIES 
-    * [HBASE-12414] - Move HFileLink.exists() to base class
-    * [HBASE-12417] - Scan copy constructor does not retain small attribute
-    * [HBASE-12419] - "Partial cell read caused by EOF" ERRORs on replication 
source during replication
-    * [HBASE-12420] - BucketCache logged startup message is egregiously large
-    * [HBASE-12423] - Use a non-managed Table in TableOutputFormat
-    * [HBASE-12428] - region_mover.rb script is broken if port is not specified
-    * [HBASE-12440] - Region may remain offline on clean startup under certain 
race condition
-    * [HBASE-12445] - hbase is removing all remaining cells immediately after 
the cell marked with marker = KeyValue.Type.DeleteColumn via PUT
-    * [HBASE-12448] - Fix rate reporting in compaction progress DEBUG logging
-    * [HBASE-12449] - Use the max timestamp of current or old cell's timestamp 
in HRegion.append()
-    * [HBASE-12450] - Unbalance chaos monkey might kill all region servers 
without starting them back
-    * [HBASE-12459] - Use a non-managed Table in mapred.TableOutputFormat
-    * [HBASE-12460] - Moving Chore to hbase-common module.
-    * [HBASE-12461] - FSVisitor logging is excessive
-    * [HBASE-12464] - meta table region assignment stuck in the FAILED_OPEN 
state due to region server not fully ready to serve
-    * [HBASE-12478] - HBASE-10141 and MIN_VERSIONS are not compatible
-    * [HBASE-12479] - Backport HBASE-11689 (Track meta in transition) to 0.98 
and branch-1
-    * [HBASE-12490] - Replace uses of setAutoFlush(boolean, boolean)
-    * [HBASE-12491] - TableMapReduceUtil.findContainingJar() NPE
-    * [HBASE-12495] - Use interfaces in the shell scripts
-    * [HBASE-12513] - Graceful stop script does not restore the balancer state
-    * [HBASE-12514] - Cleanup HFileOutputFormat legacy code
-    * [HBASE-12520] - Add protected getters on TableInputFormatBase
-    * [HBASE-12533] - staging directories are not deleted after secure bulk 
load
-    * [HBASE-12536] - Reduce the effective scope of GLOBAL CREATE and ADMIN 
permission
-    * [HBASE-12537] - HBase should log the remote host on replication error
-    * [HBASE-12539] - HFileLinkCleaner logs are uselessly noisy
-    * [HBASE-12541] - Add misc debug logging to hanging tests in TestHCM and 
TestBaseLoadBalancer
-    * [HBASE-12544] - ops_mgt.xml missing in branch-1
-    * [HBASE-12550] - Check all storefiles are referenced before splitting
-    * [HBASE-12560] - [WINDOWS] Append the classpath from Hadoop to HBase 
classpath in bin/hbase.cmd
-    * [HBASE-12576] - Add metrics for rolling the HLog if there are too few 
DN's in the write pipeline
-    * [HBASE-12580] - Zookeeper instantiated even though we might not need it 
in the shell
-    * [HBASE-12581] - TestCellACLWithMultipleVersions failing since task 5 
HBASE-12404 (HBASE-12404 addendum)
-    * [HBASE-12584] - Fix branch-1 failing since task 5 HBASE-12404 
(HBASE-12404 addendum)
-    * [HBASE-12595] - Use Connection.getTable() in table.rb
-    * [HBASE-12600] - Remove REPLAY tag dependency in Distributed Replay Mode
-    * [HBASE-12610] - Close connection in TableInputFormatBase
-    * [HBASE-12611] - Create autoCommit() method and remove clearBufferOnFail
-    * [HBASE-12614] - Potentially unclosed StoreFile(s) in 
DefaultCompactor#compact()
-    * [HBASE-12616] - We lost the IntegrationTestBigLinkedList COMMANDS in 
recent usage refactoring
-
-
-
+    * [HBASE-5878] - Use getVisibleLength public api from HdfsDataInputStream 
from Hadoop-2.
+    * [HBASE-10844] - Coprocessor failure during batchmutation leaves the 
memstore datastructs in an inconsistent state
+    * [HBASE-11658] - Piped commands to hbase shell should return non-zero if 
shell command failed.
+    * [HBASE-11830] - TestReplicationThrottler.testThrottling failed on 
virtual boxes
+    * [HBASE-12413] - Mismatch in the equals and hashcode methods of KeyValue
+    * [HBASE-12865] - WALs may be deleted before they are replicated to peers
+    * [HBASE-13143] - TestCacheOnWrite is flaky and needs a diet
+    * [HBASE-13200] - Improper configuration can leads to endless lease 
recovery during failover
+    * [HBASE-13217] - Procedure fails due to ZK issue
+    * [HBASE-13250] - chown of ExportSnapshot does not cover all path and files
+    * [HBASE-13312] - SmallScannerCallable does not increment scan metrics
+    * [HBASE-13318] - RpcServer.getListenerAddress should handle when the 
accept channel is closed
+    * [HBASE-13324] - o.a.h.h.Coprocessor should be 
LimitedPrivate("Coprocessor")
+    * [HBASE-13325] - Protocol Buffers 2.5 no longer available for download on 
code.google.com
+    * [HBASE-13329] - ArrayIndexOutOfBoundsException in 
CellComparator#getMinimumMidpointArray
+    * [HBASE-13330] - Region left unassigned due to AM & SSH each thinking the 
assignment would be done by the other
+    * [HBASE-13333] - Renew Scanner Lease without advancing the RegionScanner
+    * [HBASE-13337] - Table regions are not assigning back, after restarting 
all regionservers at once.
+    * [HBASE-13352] - Add hbase.import.version to Import usage.
+    * [HBASE-13377] - Canary may generate false alarm on the first region when 
there are many delete markers
+    * [HBASE-13411] - Misleading error message when request size quota limit 
exceeds
+    * [HBASE-13480] - ShortCircuitConnection doesn't short-circuit all calls 
as expected
+    * [HBASE-13560] - Large compaction queue should steal from small 
compaction queue when idle
+    * [HBASE-13561] - ITBLL.Verify doesn't actually evaluate counters after 
job completes
+    * [HBASE-13564] - Master MBeans are not published
+    * [HBASE-13576] - HBCK enhancement: Failure in checking one region should 
not fail the entire HBCK operation.
+    * [HBASE-13600] - check_compatibility.sh should ignore shaded jars
+    * [HBASE-13601] - Connection leak during log splitting
+    * [HBASE-13604] - bin/hbase mapredcp does not include yammer-metrics jar
+    * [HBASE-13606] - AssignmentManager.assign() is not sync in both path
+    * [HBASE-13607] - TestSplitLogManager.testGetPreviousRecoveryMode 
consistently failing
+    * [HBASE-13608] - 413 Error with Stargate through Knox, using AD, SPNEGO, 
and Pre-Auth
+    * [HBASE-13611] - update clover to work for current versions
+    * [HBASE-13612] - TestRegionFavoredNodes doesn't guard against setup 
failure
+    * [HBASE-13617] - TestReplicaWithCluster.testChangeTable timeout
+    * [HBASE-13618] - ReplicationSource is too eager to remove sinks
+    * [HBASE-13625] - Use HDFS for HFileOutputFormat2 partitioner's path
+    * [HBASE-13626] - ZKTableStateManager logs table state changes at WARN
+    * [HBASE-13632] - Backport HBASE-13368 to branch-1 and 0.98
+    * [HBASE-13635] - Regions stuck in transition because master is 
incorrectly assumed dead
+    * [HBASE-13638] - Put copy constructor is shallow
+    * [HBASE-13646] - HRegion#execService should not try to build incomplete 
messages
+    * [HBASE-13647] - Default value for hbase.client.operation.timeout is too 
high
+    * [HBASE-13649] - CellComparator.compareTimestamps javadoc inconsistent 
and wrong
+    * [HBASE-13651] - Handle StoreFileScanner FileNotFoundException
+    * [HBASE-13653] - Uninitialized HRegionServer#walFactory may result in 
NullPointerException at region server startup​
+    * [HBASE-13662] - RSRpcService.scan() throws an OutOfOrderScannerNext if 
the scan has a retriable failure
+    * [HBASE-13663] - HMaster fails to restart 'HMaster: Failed to become 
active master'
+    * [HBASE-13664] - Use HBase 1.0 interfaces in ConnectionCache
+    * [HBASE-13668] - TestFlushRegionEntry is flaky
+    * [HBASE-13686] - Fail to limit rate in RateLimiter
+    * [HBASE-13694] - CallQueueSize is incorrectly decremented until the 
response is sent
+    * [HBASE-13700] - Allow Thrift2 HSHA server to have configurable threads
+    * [HBASE-13703] - ReplicateContext should not be a member of 
ReplicationSource
+    * [HBASE-13704] - Hbase throws OutOfOrderScannerNextException when 
MultiRowRangeFilter is used
+    * [HBASE-13706] - CoprocessorClassLoader should not exempt Hive classes
+    * [HBASE-13709] - Updates to meta table server columns may be eclipsed
+    * [HBASE-13711] - Provide an API to set min and max versions in 
HColumnDescriptor
+    * [HBASE-13712] - Backport HBASE-13199 to branch-1
+    * [HBASE-13717] - TestBoundedRegionGroupingProvider#setMembershipDedups 
need to set HDFS diretory for WAL
+    * [HBASE-13721] - Improve shell scan performances when using LIMIT
+    * [HBASE-13723] - In table.rb scanners are never closed.
+    * [HBASE-13727] - Codehaus repository is out of service
+    * [HBASE-13729] - Old hbase.regionserver.global.memstore.upperLimit and 
lowerLimit properties are ignored if present
+    * [HBASE-13731] - TestReplicationAdmin should clean up MiniZKCluster 
resource
+    * [HBASE-13732] - TestHBaseFsck#testParallelWithRetriesHbck fails 
intermittently
+    * [HBASE-13733] - Failed MiniZooKeeperCluster startup did not shutdown ZK 
servers
+    * [HBASE-13734] - Improper timestamp checking with 
VisibilityScanDeleteTracker
+    * [HBASE-13741] - Disable TestRegionObserverInterface#testRecovery and 
testLegacyRecovery
+    * [HBASE-13744] - TestCorruptedRegionStoreFile is flaky
+    * [HBASE-13746] - list_replicated_tables command is not listing table in 
hbase shell.
+    * [HBASE-13767] - Allow ZKAclReset to set and not just clear ZK ACLs
+    * [HBASE-13768] - ZooKeeper znodes are bootstrapped with insecure ACLs in 
a secure configuration
+    * [HBASE-13770] - Programmatic JAAS configuration option for secure 
zookeeper may be broken
+    * [HBASE-13776] - Setting illegal versions for HColumnDescriptor does not 
throw IllegalArgumentException 
+    * [HBASE-13777] - Table fragmentation display triggers NPE on master 
status page
+    * [HBASE-13778] - BoundedByteBufferPool incorrectly increasing 
runningAverage buffer length
+    * [HBASE-13779] - Calling table.exists() before table.get() end up with an 
empty Result
+    * [HBASE-13789] - ForeignException should not be sent to the client
+    * [HBASE-13796] - ZKUtil doesn't clean quorum setting properly
+    * [HBASE-13797] - Fix resource leak in HBaseFsck
+    * [HBASE-13800] - TestStore#testDeleteExpiredStoreFiles should create 
unique data/log directory for each call
+    * [HBASE-13801] - Hadoop src checksum is shown instead of HBase src 
checksum in master / RS UI
+    * [HBASE-13802] - Procedure V2: Master fails to come up due to rollback of 
create namespace table
+    * [HBASE-13809] - TestRowTooBig should use HDFS directory for its region 
directory
+    * [HBASE-13810] - Table is left unclosed in VerifyReplication#Verifier
+    * [HBASE-13811] - Splitting WALs, we are filtering out too many edits -> 
DATALOSS
+    * [HBASE-13812] - Deleting of last Column Family of a table should not be 
allowed
+    * [HBASE-13813] - Fix Javadoc warnings in Procedure.java
+    * [HBASE-13821] - WARN if hbase.bucketcache.percentage.in.combinedcache is 
set
+    * [HBASE-13824] - TestGenerateDelegationToken: Master fails to start in 
Windows environment
+    * [HBASE-13825] - Use ProtobufUtil#mergeFrom and 
ProtobufUtil#mergeDelimitedFrom in place of builder methods of same name
+    * [HBASE-13826] - Unable to create table when group acls are appropriately 
set.
+    * [HBASE-13831] - TestHBaseFsck#testParallelHbck is flaky against hadoop 
2.6+
+    * [HBASE-13833] - LoadIncrementalHFile.doBulkLoad(Path,HTable) doesn't 
handle unmanaged connections when using SecureBulkLoad
+    * [HBASE-13834] - Evict count not properly passed to HeapMemoryTuner.
+    * [HBASE-13835] - KeyValueHeap.current might be in heap when exception 
happens in pollRealKV
+    * [HBASE-13845] - Expire of one region server carrying meta can bring down 
the master
+    * [HBASE-13847] - getWriteRequestCount function in HRegionServer uses int 
variable to return the count.
+    * [HBASE-13849] - Remove restore and clone snapshot from the WebUI
+    * [HBASE-13851] - RpcClientImpl.close() can hang with cancelled replica 
RPCs
+    * [HBASE-13853] - ITBLL improvements after HBASE-13811
+    * [HBASE-13858] - RS/MasterDumpServlet dumps threads before its 
“Stacks” header
+    * [HBASE-13861] - BucketCacheTmpl.jamon has wrong bucket free and used 
labels
+    * [HBASE-13863] - Multi-wal feature breaks reported number and size of 
HLogs
+    * [HBASE-13865] - Increase the default value for 
hbase.hregion.memstore.block.multipler from 2 to 4 (part 2)
+    * [HBASE-13873] - LoadTestTool addAuthInfoToConf throws 
UnsupportedOperationException
+    * [HBASE-13875] - Clock skew between master and region server may render 
restored region without server address
+    * [HBASE-13877] - Interrupt to flush from TableFlushProcedure causes 
dataloss in ITBLL
+    * [HBASE-13878] - Set hbase.fs.tmp.dir config in HBaseTestingUtility.java 
for Phoenix UT to use
+    * [HBASE-13881] - Bug in HTable#incrementColumnValue implementation
+    * [HBASE-13885] - ZK watches leaks during snapshots
+    * [HBASE-13888] - Fix refill bug from HBASE-13686
+    * [HBASE-13889] - Fix hbase-shaded-client artifact so it works on 
hbase-downstreamer
+    * [HBASE-13892] - Scanner with all results filtered out results in NPE
+    * [HBASE-13895] - DATALOSS: Region assigned before WAL replay when abort
+    * [HBASE-13901] - Error while calling watcher on creating and deleting an 
HBase table
+    * [HBASE-13904] - 
TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode 
failing consistently on branch-1.1
+    * [HBASE-13905] - TestRecoveredEdits.testReplayWorksThoughLotsOfFlushing 
failing consistently on branch-1.1
+    * [HBASE-13906] - Improve handling of NeedUnmanagedConnectionException
+    * [HBASE-13918] - Fix hbase:namespace description in webUI
+    * [HBASE-13923] - Loaded region coprocessors are not reported in shell 
status command
+    * [HBASE-13930] - Exclude Findbugs packages from shaded jars
+    * [HBASE-13933] - DBE's seekBefore with tags corrupts the tag's offset 
information thus leading to incorrect results
+    * [HBASE-13935] - Orphaned namespace table ZK node should not prevent 
master to start
+    * [HBASE-13938] - Deletes done during the region merge transaction may get 
eclipsed
+    * [HBASE-13945] - Prefix_Tree seekBefore() does not work correctly
+    * [HBASE-13958] - RESTApiClusterManager calls kill() instead of suspend() 
and resume()
+    * [HBASE-13959] - Region splitting uses a single thread in most common 
cases
+    * [HBASE-13966] - Limit column width in table.jsp
+    * [HBASE-13969] - AuthenticationTokenSecretManager is never stopped in 
RPCServer
+    * [HBASE-13970] - NPE during compaction in trunk
+    * [HBASE-13971] - Flushes stuck since 6 hours on a regionserver.
+    * [HBASE-13974] - TestRateLimiter#testFixedIntervalResourceAvailability 
may fail
+    * [HBASE-13978] - Variable never assigned in 
SimpleTotalOrderPartitioner.getPartition() 
+    * [HBASE-13982] - Add info for visibility labels/cell TTLs to ImportTsv
+    * [HBASE-13988] - Add exception handler for lease thread
+    * [HBASE-13989] - Threshold for combined MemStore and BlockCache 
percentages is not checked
+    * [HBASE-13995] - ServerName is not fully case insensitive
+    * [HBASE-13997] - ScannerCallableWithReplicas cause Infinitely blocking
+    * [HBASE-14000] - Region server failed to report to Master and was stuck 
in reportForDuty retry loop
+    * [HBASE-14005] - Set permission to .top hfile in LoadIncrementalHFiles
+    * [HBASE-14010] - 
TestRegionRebalancing.testRebalanceOnRegionServerNumberChange fails; cluster 
not balanced
+    * [HBASE-14012] - Double Assignment and Dataloss when ServerCrashProcedure 
runs during Master failover
+    * [HBASE-14021] - Quota table has a wrong description on the UI
+    * [HBASE-14041] - Client MetaCache is cleared if a ThrottlingException is 
thrown
+    * [HBASE-14042] - Fix FATAL level logging in FSHLog where logged for non 
fatal exceptions
+    * [HBASE-14050] - NPE in 
org.apache.hadoop.hbase.ipc.RpcServer$Connection.readAndProcess
+    * [HBASE-14054] - Acknowledged writes may get lost if regionserver clock 
is set backwards
+    * [HBASE-14089] - Remove unnecessary draw of system entropy from 
RecoverableZooKeeper
+    * [HBASE-14092] - hbck should run without locks by default and only 
disable the balancer when necessary
+    * [HBASE-14098] - Allow dropping caches behind compactions
+    * [HBASE-14100] - Fix high priority findbugs warnings
+    * [HBASE-14106] - TestProcedureRecovery is flaky
+    * [HBASE-14109] - NPE if we don't load fully before we are shutdown
+    * [HBASE-14115] - Fix resource leak in HMasterCommandLine
+    * [HBASE-14119] - Show meaningful error messages instead of stack traces 
in hbase shell commands. Fixing few commands in this jira.
+    * [HBASE-14145] - Allow the Canary in regionserver mode to try all regions 
on the server, not just one
+    * [HBASE-14146] - Once replication sees an error it slows down forever
+    * [HBASE-14153] - Typo in ProcedureManagerHost.MASTER_PROCEUDRE_CONF_KEY
+    * [HBASE-14155] - StackOverflowError in reverse scan
+    * [HBASE-14157] - Interfaces implemented by subclasses should be checked 
when registering CoprocessorService
+    * [HBASE-14166] - Per-Region metrics can be stale
+    * [HBASE-14168] - Avoid useless retry for DoNotRetryIOException in 
TableRecordReaderImpl
+    * [HBASE-14178] - regionserver blocks because of waiting for offsetLock
+    * [HBASE-14185] - Incorrect region names logged by MemStoreFlusher
+    * [HBASE-14196] - Thrift server idle connection timeout issue
+    * [HBASE-14201] - hbck should not take a lock unless fixing errors
+    * [HBASE-14205] - RegionCoprocessorHost System.nanoTime() performance 
bottleneck
+    * [HBASE-14206] - MultiRowRangeFilter returns records whose rowKeys are 
out of allowed ranges
+    * [HBASE-14209] - TestShell visibility tests failing
+    * [HBASE-14211] - Add more rigorous integration tests of splits
+    * [HBASE-14214] - list_labels shouldn't raise ArgumentError if no labels 
are defined 
+    * [HBASE-14219] - src tgz no longer builds after HBASE-14085
+    * [HBASE-14224] - Fix coprocessor handling of duplicate classes
+    * [HBASE-14228] - Close BufferedMutator and connection in 
MultiTableOutputFormat
+    * [HBASE-14229] - Flushing canceled by coprocessor still leads to 
memstoreSize set down
+    * [HBASE-14234] - Procedure-V2: Exception encountered in 
WALProcedureStore#rollWriter() should be properly handled
+    * [HBASE-14238] - Branch-1.2 AM issues
+    * [HBASE-14241] - Fix deadlock during cluster shutdown due to concurrent 
connection close
+    * [HBASE-14243] - Incorrect NOTICE file in hbase-it test-jar
+    * [HBASE-14249] - shaded jar modules create spurious source and test jars 
with incorrect LICENSE/NOTICE info
+    * [HBASE-14250] - branch-1.1 hbase-server test-jar has incorrect LICENSE
+    * [HBASE-14251] - javadoc jars use LICENSE/NOTICE from primary artifact
+    * [HBASE-14257] - Periodic flusher only handles hbase:meta, not other 
system tables
+    * [HBASE-14258] - Make region_mover.rb script case insensitive with regard 
to hostname
+    * [HBASE-14269] - FuzzyRowFilter omits certain rows when multiple fuzzy 
keys exist
+    * [HBASE-14273] - Rename MVCC to MVCC: From MultiVersionConsistencyControl 
to MultiVersionConcurrencyControl
+    * [HBASE-14280] - Bulk Upload from HA cluster to remote HA hbase cluster 
fails
+    * [HBASE-14283] - Reverse scan doesn’t work with HFile inline 
index/bloom blocks
+    * [HBASE-14287] - Bootstrapping a cluster leaves temporary WAL directory 
laying around
+    * [HBASE-14291] - NPE On StochasticLoadBalancer Balance Involving RS With 
No Regions
+    * [HBASE-14302] - TableSnapshotInputFormat should not create back 
references when restoring snapshot
+    * [HBASE-14307] - Incorrect use of positional read api in HFileBlock
+    * [HBASE-14313] - After a Connection sees ConnectionClosingException it 
never recovers
+    * [HBASE-14315] - Save one call to KeyValueHeap.peek per row
+    * [HBASE-14317] - Stuck FSHLog: bad disk (HDFS-8960) and can't roll WAL
+    * [HBASE-14327] - TestIOFencing#testFencingAroundCompactionAfterWALSync is 
flaky
+    * [HBASE-14338] - License notification misspells 'Asciidoctor'
+    * [HBASE-14342] - Recursive call in RegionMergeTransactionImpl.getJournal()
+    * [HBASE-14343] - Fix debug message in SimpleRegionNormalizer for small 
regions
+    * [HBASE-14347] - Add a switch to DynamicClassLoader to disable it
+    * [HBASE-14354] - Minor improvements for usage of the mlock agent
+    * [HBASE-14359] - HTable#close will hang forever if unchecked 
error/exception thrown in AsyncProcess#sendMultiAction
+    * [HBASE-14362] - 
org.apache.hadoop.hbase.master.procedure.TestWALProcedureStoreOnHDFS is super 
duper flaky
+    * [HBASE-14366] - NPE in case visibility expression is not present in 
labels table during importtsv run
+    * [HBASE-14367] - Add normalization support to shell
+    * [HBASE-14380] - Correct data gets skipped along with bad data in 
importTsv bulk load thru TsvImporterTextMapper
+    * [HBASE-14382] - TestInterfaceAudienceAnnotations should hadoop-compt 
module resources
+    * [HBASE-14384] - Trying to run canary locally with -regionserver option 
causes exception
+    * [HBASE-14385] - Close the sockets that is missing in connection closure.
+    * [HBASE-14392] - [tests] TestLogRollingNoCluster fails on master from 
time to time
+    * [HBASE-14393] - Have TestHFileEncryption clean up after itself so it 
don't go all zombie on us
+    * [HBASE-14394] - Properly close the connection after reading records from 
table.
+    * [HBASE-14400] - Fix HBase RPC protection documentation
+    * [HBASE-14407] - NotServingRegion: hbase region closed forever
+    * [HBASE-14425] - In Secure Zookeeper cluster superuser will not have 
sufficient permission if multiple values are configured in "hbase.superuser"
+    * [HBASE-14431] - AsyncRpcClient#removeConnection() never removes 
connection from connections pool if server fails
+    * [HBASE-14437] - ArithmeticException in ReplicationInterClusterEndpoint
+    * [HBASE-14445] - ExportSnapshot does not honor -chmod option
+    * [HBASE-14449] - Rewrite deadlock prevention for concurrent connection 
close
+    * [HBASE-14463] - Severe performance downgrade when parallel reading a 
single key from BucketCache
+    * [HBASE-14469] - Fix some comment, validation and logging around memstore 
lower limit configuration
+    * [HBASE-14471] - Thrift -  HTTP Error 413 full HEAD if using kerberos 
authentication
+    * [HBASE-14473] - Compute region locality in parallel
+    * [HBASE-14474] - DeadLock in RpcClientImpl.Connection.close() 
+    * [HBASE-14475] - Region split requests are always audited with "hbase" 
user rather than request user
+    * [HBASE-14486] - Disable TestRegionPlacement, a flakey test for an 
unfinished feature
+    * [HBASE-14489] - postScannerFilterRow consumes a lot of CPU
+    * [HBASE-14492] - Increase REST server header buffer size from 8k to 64k
+    * [HBASE-14494] - Wrong usage messages on shell commands
+    * [HBASE-14501] - NPE in replication when HDFS transparent encryption is 
enabled.
+    * [HBASE-14510] - Can not set coprocessor from Shell after HBASE-14224
+    * [HBASE-14512] - Cache UGI groups
+    * [HBASE-14518] - Give TestScanEarlyTermination the same treatment as 
'HBASE-14378 Get TestAccessController* passing again...' -- up priority handlers
+    * [HBASE-14531] - graceful_stop.sh "if [ "$local" ]" condition unexpected 
behaviour
+    * [HBASE-14536] - Balancer & SSH interfering with each other leading to 
unavailability
+    * [HBASE-14541] - TestHFileOutputFormat.testMRIncrementalLoadWithSplit 
failed due to too many splits and few retries
+    * [HBASE-14544] - Allow HConnectionImpl to not refresh the dns on errors
+    * [HBASE-14545] - TestMasterFailover often times out
+    * [HBASE-14555] - Deadlock in MVCC branch-1.2 toString()
+    * [HBASE-14557] - MapReduce WALPlayer issue with NoTagsKeyValue
+    * [HBASE-14577] - HBase shell help for scan and returning a column family 
has a typo
+    * [HBASE-14578] - URISyntaxException during snapshot restore for table 
with user defined namespace
+    * [HBASE-14581] - Znode cleanup throws auth exception in secure mode
+    * [HBASE-14591] - Region with reference hfile may split after a forced 
split in IncreasingToUpperBoundRegionSplitPolicy
+    * [HBASE-14592] - BatchRestartRsAction always restarts 0 RS when running 
SlowDeterministicMonkey
+    * [HBASE-14594] - Use new DNS API introduced in HADOOP-12437
+    * [HBASE-14597] - Fix Groups cache in multi-threaded env
+    * [HBASE-14598] - ByteBufferOutputStream grows its HeapByteBuffer beyond 
JVM limitations
+    * [HBASE-14606] - TestSecureLoadIncrementalHFiles tests timed out in trunk 
build on apache
+    * [HBASE-14608] - testWalRollOnLowReplication has some risk to assert 
failed after HBASE-14600
+    * [HBASE-14621] - ReplicationLogCleaner gets stuck when a regionserver 
crashes
+    * [HBASE-14624] - BucketCache.freeBlock is too expensive
+    * [HBASE-14625] - Chaos Monkey should shut down faster
+    * [HBASE-14632] - Region server aborts due to unguarded dereference of 
Reader
+    * [HBASE-14633] - Try fluid width UI
+    * [HBASE-14634] - Disable flakey 
TestSnapshotCloneIndependence.testOnlineSnapshotDeleteIndependent
+    * [HBASE-14658] - Allow loading a MonkeyFactory by class name
+    * [HBASE-14661] - RegionServer link is not opening, in HBase Table page.
+    * [HBASE-14663] - HStore::close does not honor config 
hbase.rs.evictblocksonclose
+    * [HBASE-14667] - HBaseFsck constructors have diverged
+    * [HBASE-14674] - Rpc handler / task monitoring seems to be broken after 
0.98
+    * [HBASE-14680] - Two configs for snapshot timeout and better defaults
+    * [HBASE-14682] - CM restore functionality for regionservers is broken
+    * [HBASE-14689] - Addendum and unit test for HBASE-13471
+    * [HBASE-14690] - Fix css so there's no left/right scroll bar
+    * [HBASE-14694] - Scan copy constructor doesn't handle allowPartialResults
+    * [HBASE-14705] - Javadoc for KeyValue constructor is not correct.
+    * [HBASE-14706] - RegionLocationFinder should return multiple servernames 
by top host
+    * [HBASE-14712] - MasterProcWALs never clean up
+    * [HBASE-14717] - enable_table_replication command should only create 
specified table for a peer cluster
+    * [HBASE-14723] - Fix IT tests split too many times
+    * [HBASE-14733] - Minor typo in alter_namespace.rb
+    * [HBASE-14737] - Clear cachedMaxVersions when 
HColumnDescriptor#setValue(VERSIONS, value) is called
+    * [HBASE-14742] - TestHeapMemoryManager is flakey
+    * [HBASE-14745] - Shade the last few dependencies in hbase-shaded-client
+    * [HBASE-14754] - TestFastFailWithoutTestUtil failing on trunk now in 
#testPreemptiveFastFailException50Times
+    * [HBASE-14759] - Avoid using Math.abs when selecting SyncRunner in FSHLog
+    * [HBASE-14761] - Deletes with and without visibility expression do not 
delete the matching mutation
+    * [HBASE-14768] - bin/graceful_stop.sh logs nothing as a balancer state to 
be stored
+    * [HBASE-14771] - RpcServer#getRemoteAddress always returns null
+    * [HBASE-14773] - Fix HBase shell tests are skipped when skipping server 
tests.
+    * [HBASE-14777] - Fix Inter Cluster Replication Future ordering issues
+    * [HBASE-14778] - Make block cache hit percentages not integer in the 
metrics system
+    * [HBASE-14781] - Turn per cf flushing on for ITBLL by default
+    * [HBASE-14782] - FuzzyRowFilter skips valid rows
+    * [HBASE-14784] - Port conflict is not resolved in 
HBaseTestingUtility.randomFreePort()
+    * [HBASE-14788] - Splitting a region does not support the 
hbase.rs.evictblocksonclose config when closing source region
+    * [HBASE-14793] - Allow limiting size of block into L1 block cache.
+    * [HBASE-14799] - Commons-collections object deserialization remote 
command execution vulnerability 
+    * [HBASE-14802] - Replaying server crash recovery procedure after a 
failover causes incorrect handling of deadservers
+    * [HBASE-14804] - HBase shell's create table command ignores 
'NORMALIZATION_ENABLED' attribute
+    * [HBASE-14806] - Missing sources.jar for several modules when building 
HBase
+    * [HBASE-14807] - TestWALLockup is flakey
+    * [HBASE-14809] - Grant / revoke Namespace admin permission to group 
+    * [HBASE-14812] - Fix ResultBoundedCompletionService deadlock
+    * [HBASE-14824] - HBaseAdmin.mergeRegions should recognize both full 
region names and encoded region names
+    * [HBASE-14838] - Clarify that SimpleRegionNormalizer does not merge empty 
(<1MB) regions
+    * [HBASE-14840] - Sink cluster reports data replication request as success 
though the data is not replicated
+    * [HBASE-14843] - TestWALProcedureStore.testLoad is flakey
+    * [HBASE-14867] - SimpleRegionNormalizer needs to have better heuristics 
to trigger merge operation
+    * [HBASE-14875] - Forward port HBASE-14207 'Region was hijacked and 
remained in transition when RS failed to open a region and later regionplan 
changed to new RS on retry'
+    * [HBASE-14885] - NullPointerException in HMaster#normalizeRegions() due 
to missing TableDescriptor
+    * [HBASE-14893] - Race between mutation on region and region closing 
operation leads to NotServingRegionException
+    * [HBASE-14894] - Fix misspellings of threshold in log4j.properties files 
for tests
+    * [HBASE-14904] - Mark Base[En|De]coder LimitedPrivate and fix binary 
compat issue
+    * [HBASE-14905] - VerifyReplication does not honour versions option
+    * [HBASE-14922] - Delayed flush doesn't work causing flush storms.
+    * [HBASE-14923] - VerifyReplication should not mask the exception during 
result comparison 
+    * [HBASE-14926] - Hung ThriftServer; no timeout on read from client; if 
client crashes, worker thread gets stuck reading
+    * [HBASE-14928] - Start row should be set for query through HBase REST 
gateway involving globbing option
+    * [HBASE-14929] - There is a space missing from Table "foo" is not 
currently available.
+    * [HBASE-14930] - check_compatibility.sh needs smarter exit codes
+    * [HBASE-14936] - CombinedBlockCache should overwrite 
CacheStats#rollMetricsPeriod()
+    * [HBASE-14940] - Make our unsafe based ops more safe
+    * [HBASE-14941] - locate_region shell command
+    * [HBASE-14942] - Allow turning off BoundedByteBufferPool
+    * [HBASE-14952] - hbase-assembly source artifact has some incorrect modules
+    * [HBASE-14953] - HBaseInterClusterReplicationEndpoint: Do not retry the 
whole batch of edits in case of RejectedExecutionException
+    * [HBASE-14954] - IllegalArgumentException was thrown when doing online 
configuration change in CompactSplitThread
+    * [HBASE-14960] - Fallback to using default RPCControllerFactory if class 
cannot be loaded
+    * [HBASE-14965] - Remove un-used hbase-spark in branch-1 +
+    * [HBASE-14968] - ConcurrentModificationException in region close 
resulting in the region staying in closing state
+    * [HBASE-14974] - Total number of Regions in Transition number on UI 
incorrect
+    * [HBASE-14977] - ChoreService.shutdown may result in 
ConcurrentModificationException
+    * [HBASE-14989] - Implementation of Mutation.getWriteToWAL() is backwards
+    * [HBASE-14999] - Remove ref to org.mortbay.log.Log
+    * [HBASE-15001] - Thread Safety issues in ReplicationSinkManager and 
HBaseInterClusterReplicationEndpoint
+    * [HBASE-15009] - Update test-patch.sh on branches; to fix curtailed build 
report
+    * [HBASE-15011] - turn off the jdk8 javadoc linter. :(
+    * [HBASE-15014] - Fix filterCellByStore in WALsplitter is awful for 
performance
+    * [HBASE-15015] - Checktyle plugin shouldn't check Jamon-generated Java 
classes
+    * [HBASE-15018] - Inconsistent way of handling TimeoutException in the rpc 
client implementations
+    * [HBASE-15021] - hadoopqa doing false positives
+    * [HBASE-15022] - undefined method `getZooKeeperClusterKey' for 
Java::OrgApacheHadoopHbaseZookeeper::ZKUtil:Class
+    * [HBASE-15032] - hbase shell scan filter string assumes UTF-8 encoding
+    * [HBASE-15035] - bulkloading hfiles with tags that require splits do not 
preserve tags
+    * [HBASE-15039] - HMaster and RegionServers should try to refresh token 
keys from zk when facing InvalidToken
 
 ** Improvement
-    * [HBASE-2609] - Harmonize the Get and Delete operations
-    * [HBASE-4955] - Use the official versions of surefire & junit
-    * [HBASE-8361] - Bulk load and other utilities should not create tables 
for user
-    * [HBASE-8572] - Enhance delete_snapshot.rb to call snapshot deletion API 
with regex
-    * [HBASE-10082] - Describe 'table' output is all on one line, could use 
better formatting
-    * [HBASE-10483] - Provide API for retrieving info port when 
hbase.master.info.port is set to 0
-    * [HBASE-11639] - [Visibility controller] Replicate the visibility of 
Cells as strings
-    * [HBASE-11870] - Optimization : Avoid copy of key and value for tags 
addition in AC and VC
-    * [HBASE-12161] - Add support for grant/revoke on namespaces in 
AccessControlClient
-    * [HBASE-12243] - HBaseFsck should auto set ignorePreCheckPermission to 
true if no fix option is set.
-    * [HBASE-12249] - Script to help you adhere to the patch-naming guidelines
-    * [HBASE-12264] - ImportTsv should fail fast if output is not specified 
and table does not exist
-    * [HBASE-12271] - Add counters for files skipped during snapshot export
-    * [HBASE-12272] - Generate Thrift code through maven
-    * [HBASE-12328] - Need to separate JvmMetrics for Master and RegionServer
-    * [HBASE-12389] - Reduce the number of versions configured for the ACL 
table
-    * [HBASE-12390] - Change revision style from svn to git
-    * [HBASE-12411] - Optionally enable p-reads and private readers for 
compactions
-    * [HBASE-12416] - RegionServerCallable should report what host it was 
communicating with
-    * [HBASE-12424] - Finer grained logging and metrics for split transactions
-    * [HBASE-12432] - RpcRetryingCaller should log after fixed number of 
retries like AsyncProcess
-    * [HBASE-12434] - Add a command to compact all the regions in a 
regionserver
-    * [HBASE-12447] - Add support for setTimeRange for RowCounter and 
CellCounter
-    * [HBASE-12455] - Add 'description' to bean and attribute output when you 
do /jmx?description=true
-    * [HBASE-12529] - Use ThreadLocalRandom for RandomQueueBalancer
-    * [HBASE-12569] - Control MaxDirectMemorySize in the same manner as heap 
size
+    * [HBASE-6617] - ReplicationSourceManager should be able to track multiple 
WAL paths
+    * [HBASE-7171] - Initial web UI for region/memstore/storefiles details
+    * [HBASE-11927] - Use Native Hadoop Library for HFile checksum (And flip 
default from CRC32 to CRC32C)
+    * [HBASE-12415] - Add add(byte[][] arrays) to Bytes.
+    * [HBASE-12986] - Compaction pressure based client pushback
+    * [HBASE-12988] - [Replication]Parallel apply edits across regions
+    * [HBASE-13103] - [ergonomics] add region size balancing as a feature of 
master
+    * [HBASE-13127] - Add timeouts on all tests so less zombie sightings
+    * [HBASE-13247] - Change BufferedMutatorExample to use addColumn() since 
add() is deprecated
+    * [HBASE-13344] - Add enforcer rule that matches our JDK support statement
+    * [HBASE-13358] - Upgrade VisibilityClient API to accept Connection object.
+    * [HBASE-13366] - Throw DoNotRetryIOException instead of read only 
IOException
+    * [HBASE-13375] - Provide HBase superuser higher priority over other users 
in the RPC handling
+    * [HBASE-13420] - RegionEnvironment.offerExecutionLatency Blocks Threads 
under Heavy Load
+    * [HBASE-13534] - Change HBase master WebUI to explicitly mention if it is 
a backup master
+    * [HBASE-13598] - Make hbase assembly 'attach' to the project
+    * [HBASE-13671] - More classes to add to the invoking repository of 
org.apache.hadoop.hbase.mapreduce.driver
+    * [HBASE-13673] - WALProcedureStore procedure is chatty
+    * [HBASE-13675] - ProcedureExecutor completion report should be at DEBUG 
log level
+    * [HBASE-13677] - RecoverableZookeeper WARNs on expected events
+    * [HBASE-13684] - Allow mlockagent to be used when not starting as root
+    * [HBASE-13710] - Remove use of Hadoop's ReflectionUtil in favor of our 
own.
+    * [HBASE-13745] - Say why a flush was requested in log message
+    * [HBASE-13755] - Provide single super user check implementation
+    * [HBASE-13761] - Optimize FuzzyRowFilter
+    * [HBASE-13780] - Default to 700 for HDFS root dir permissions for secure 
deployments
+    * [HBASE-13816] - Build shaded modules only in release profile
+    * [HBASE-13828] - Add group permissions testing coverage to AC.
+    * [HBASE-13829] - Add more ThrottleType
+    * [HBASE-13846] - Run MiniCluster on top of other MiniDfsCluster
+    * [HBASE-13848] - Access InfoServer SSL passwords through Credential 
Provder API
+    * [HBASE-13876] - Improving performance of HeapMemoryManager
+    * [HBASE-13894] - Avoid visitor alloc each call of ByteBufferArray 
get/putMultiple()
+    * [HBASE-13917] - Remove string comparison to identify request priority
+    * [HBASE-13925] - Use zookeeper multi to clear znodes in ZKProcedureUtil
+    * [HBASE-13927] - Allow hbase-daemon.sh to conditionally redirect the log 
or not
+    * [HBASE-13947] - Use MasterServices instead of Server in AssignmentManager
+    * [HBASE-13980] - Distinguish blockedFlushCount vs unblockedFlushCount 
when tuning heap memory
+    * [HBASE-13985] - Add configuration to skip validating HFile format when 
bulk loading
+    * [HBASE-13996] - Add write sniffing in canary
+    * [HBASE-14002] - Add --noReplicationSetup option to 
IntegrationTestReplication
+    * [HBASE-14015] - Allow setting a richer state value when toString a pv2
+    * [HBASE-14027] - Clean up netty dependencies
+    * [HBASE-14078] - improve error message when HMaster can't bind to port
+    * [HBASE-14082] - Add replica id to JMX metrics names
+    * [HBASE-14097] - Log link to client scan troubleshooting section when 
scanner exceptions happen.
+    * [HBASE-14110] - Add CostFunction for balancing primary region replicas
+    * [HBASE-14122] - Client API for determining if server side supports cell 
level security
+    * [HBASE-14148] - Web UI Framable Page
+    * [HBASE-14172] - Upgrade existing thrift binding using thrift 0.9.3 
compiler.
+    * [HBASE-14194] - Undeprecate methods in ThriftServerRunner.HBaseHandler
+    * [HBASE-14203] - remove duplicate code getTableDescriptor in HTable
+    * [HBASE-14230] - replace reflection in FSHlog with 
HdfsDataOutputStream#getCurrentBlockReplication()
+    * [HBASE-14260] - don't build javadocs for hbase-protocol module
+    * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper and 
datanode fault injections.
+    * [HBASE-14266] - RegionServers have a lock contention of 
Configuration.getProps
+    * [HBASE-14268] - Improve KeyLocker
+    * [HBASE-14314] - Metrics for block cache should take region replicas into 
account
+    * [HBASE-14325] - Add snapshotinfo command to hbase script
+    * [HBASE-14334] - Move Memcached block cache in to it's own optional 
module.
+    * [HBASE-14387] - Compaction improvements: Maximum off-peak compaction size
+    * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make 
RegionCoprocessorHost create new Configuration
+    * [HBASE-14461] - Cleanup IncreasingToUpperBoundRegionSplitPolicy
+    * [HBASE-14468] - Compaction improvements: FIFO compaction policy
+    * [HBASE-14517] - Show regionserver's version in master status page
+    * [HBASE-14547] - Add more debug/trace to zk-procedure
+    * [HBASE-14580] - Make the HBaseMiniCluster compliant with Kerberos
+    * [HBASE-14582] - Regionserver status webpage bucketcache list can become 
huge
+    * [HBASE-14586] - Use a maven profile to run Jacoco analysis
+    * [HBASE-14587] - Attach a test-sources.jar for hbase-server
+    * [HBASE-14588] - Stop accessing test resources from within src folder
+    * [HBASE-14643] - Avoid Splits from once again opening a closed reader for 
fetching the first and last key
+    * [HBASE-14683] - Batching in buffered mutator is awful when adding lists 
of mutations.
+    * [HBASE-14684] - Try to remove all MiniMapReduceCluster in unit tests
+    * [HBASE-14687] - Un-synchronize BufferedMutator
+    * [HBASE-14693] - Add client-side metrics for received pushback signals
+    * [HBASE-14696] - Support setting allowPartialResults in mapreduce Mappers
+    * [HBASE-14700] - Support a "permissive" mode for secure clusters to allow 
"simple" auth clients
+    * [HBASE-14708] - Use copy on write Map for region location cache
+    * [HBASE-14714] - some cleanup to snapshot code
+    * [HBASE-14715] - Add javadocs to DelegatingRetryingCallable
+    * [HBASE-14721] - Memstore add cells - Avoid many garbage
+    * [HBASE-14730] - region server needs to log warnings when there are 
attributes configured for cells with hfile v2
+    * [HBASE-14752] - Add example of using the HBase client in a 
multi-threaded environment
+    * [HBASE-14765] - Remove snappy profile
+    * [HBASE-14780] - Integration Tests that run with ChaosMonkey need to 
specify CFs
+    * [HBASE-14805] - status should show the master in shell
+    * [HBASE-14821] - CopyTable should allow overriding more config properties 
for peer cluster
+    * [HBASE-14862] - Add support for reporting p90 for histogram metrics
+    * [HBASE-14866] - VerifyReplication should use peer configuration in peer 
connection
+    * [HBASE-14891] - Add log for uncaught exception in 
RegionServerMetricsWrapperRunnable
+    * [HBASE-14946] - Don't allow multi's to over run the max result size.
+    * [HBASE-14951] - Make hbase.regionserver.maxlogs obsolete
+    * [HBASE-14976] - Add RPC call queues to the web ui
+    * [HBASE-14978] - Don't allow Multi to retain too many blocks
+    * [HBASE-14984] - Allow memcached block cache to set optimze to false
+    * [HBASE-15005] - Use value array in computing block length for 1.2 and 1.3
 
 ** New Feature
-    * [HBASE-8707] - Add LongComparator for filter
-    * [HBASE-12286] - [shell] Add server/cluster online load of configuration 
changes
-    * [HBASE-12361] - Show data locality of region in table page
-    * [HBASE-12496] - A blockedRequestsCount metric
-
-
-
-
-
-
-
+    * [HBASE-5980] - Scanner responses from RS should include metrics on 
rows/KVs filtered
+    * [HBASE-10070] - HBase read high-availability using timeline-consistent 
region replicas
+    * [HBASE-12911] - Client-side metrics
+    * [HBASE-13356] - HBase should provide an InputFormat supporting multiple 
scans in mapreduce jobs over snapshots
+    * [HBASE-13639] - SyncTable - rsync for HBase tables
+    * [HBASE-13698] - Add RegionLocator methods to Thrift2 proxy.
+    * [HBASE-14154] - DFS Replication should be configurable at column family 
level
+    * [HBASE-14355] - Scan different TimeRange for each column family
+    * [HBASE-14459] - Add request and response sizes metrics
+    * [HBASE-14529] - Respond to SIGHUP to reload config
 
 ** Task
-    * [HBASE-10200] - Better error message when HttpServer fails to start due 
to java.net.BindException
-    * [HBASE-10870] - Deprecate and replace HCD methods that have a 'should' 
prefix with a 'get' instead
-    * [HBASE-12250] - Adding an endpoint for updating the regionserver config
-    * [HBASE-12344] - Split up TestAdmin
-    * [HBASE-12381] - Add maven enforcer rules for build assumptions
-    * [HBASE-12388] - Document that WALObservers don't get empty edits.
-    * [HBASE-12427] - Change branch-1 version from 0.99.2-SNAPSHOT to 
0.99.3-SNAPSHOT
-    * [HBASE-12442] - Bring KeyValue#createFirstOnRow() back to branch-1 as 
deprecated methods
-    * [HBASE-12456] - Update surefire from 2.18-SNAPSHOT to 2.18
-    * [HBASE-12516] - Clean up master so QA Bot is in known good state
-    * [HBASE-12522] - Backport WAL refactoring to branch-1
-
+    * [HBASE-11276] - Add back support for running ChaosMonkey as standalone 
tool
+    * [HBASE-11677] - Make Logger instance modifiers consistent
+    * [HBASE-13089] - Fix test compilation error on building against 
htrace-3.2.0-incubating
+    * [HBASE-13666] - book.pdf is not renamed during site build
+    * [HBASE-13716] - Stop using Hadoop's FSConstants
+    * [HBASE-13726] - stop using Hadoop's IOUtils
+    * [HBASE-13764] - Backport HBASE-7782 (HBaseTestingUtility.truncateTable() 
not acting like CLI) to branch-1.x
+    * [HBASE-13799] - javadoc how Scan gets polluted when used; if you set 
attributes or ask for scan metrics
+    * [HBASE-13929] - make_rc.sh publishes empty shaded artifacts
+    * [HBASE-13964] - Skip region normalization for tables under namespace 
quota
+    * [HBASE-14052] - Mark a few methods in CellUtil audience private since 
only make sense internally to hbase
+    * [HBASE-14053] - Disable DLR in branch-1+
+    * [HBASE-14066] - clean out old docbook docs from branch-1
+    * [HBASE-14085] - Correct LICENSE and NOTICE files in artifacts
+    * [HBASE-14288] - Upgrade asciidoctor plugin to v1.5.2.1
+    * [HBASE-14290] - Spin up less threads in tests
+    * [HBASE-14308] - HTableDescriptor WARN is not actionable
+    * [HBASE-14318] - make_rc.sh should purge/re-resolve dependencies from 
local repository
+    * [HBASE-14361] - ReplicationSink should create Connection instances lazily
+    * [HBASE-14493] - Upgrade the jamon-runtime dependency
+    * [HBASE-14502] - Purge use of jmock and remove as dependency
+    * [HBASE-14516] - categorize hadoop-compat tests
+    * [HBASE-14851] - Add test showing how to use TTL from thrift
+    * [HBASE-15003] - Remove BoundedConcurrentLinkedQueue and associated test
 
 ** Test
-    * [HBASE-12317] - Run IntegrationTestRegionReplicaPerf w.o mapred
-    * [HBASE-12335] - IntegrationTestRegionReplicaPerf is flaky
-    * [HBASE-12367] - Integration tests should not restore the cluster if the 
CM is not destructive
-    * [HBASE-12378] - Add a test to verify that the read-replica is able to 
read after a compaction
-    * [HBASE-12401] - Add some timestamp signposts in IntegrationTestMTTR
-    * [HBASE-12403] - IntegrationTestMTTR flaky due to aggressive RS restart 
timeout
-    * [HBASE-12472] - Improve debuggability of IntegrationTestBulkLoad
-    * [HBASE-12549] - Fix 
TestAssignmentManagerOnCluster#testAssignRacingWithSSH() flaky test
-    * [HBASE-12554] - TestBaseLoadBalancer may timeout due to lengthy rack 
lookup
+    * [HBASE-13591] - TestHBaseFsck is flakey
+    * [HBASE-13609] - TestFastFail is still failing
+    * [HBASE-13940] - IntegrationTestBulkLoad needs option to specify output 
folders used by test
+    * [HBASE-14197] - 
TestRegionServerHostname#testInvalidRegionServerHostnameAbortsServer fails in 
Jenkins
+    * [HBASE-14210] - Create test for cell level ACLs involving user group
+    * [HBASE-14277] - TestRegionServerHostname.testRegionServerHostname may 
fail at host with a case sensitive name
+    * [HBASE-14344] - Add timeouts to TestHttpServerLifecycle
+    * [HBASE-14584] - TestNamespacesInstanceModel fails on jdk8
+    * [HBASE-14758] - Add UT case for unchecked error/exception thrown in 
AsyncProcess#sendMultiAction
+    * [HBASE-14839] - [branch-1] Backport test categories so that patch 
backport is easier
 
 ** Umbrella
-    * [HBASE-10602] - Cleanup HTable public interface
-    * [HBASE-10856] - Prep for 1.0
-
+    * [HBASE-13747] - Promote Java 8 to "yes" in support matrix
+    * [HBASE-13908] - 1.2 release umbrella
+    * [HBASE-14420] - Zombie Stomping Session
 
-
-Release Notes - HBase - Version 0.99.1 10/15/2014
+Release Notes - HBase - Version 1.1.0 05/11/2015
 
 ** Sub-task
-    * [HBASE-11160] - Undo append waiting on region edit/sequence id update
-    * [HBASE-11178] - Remove deprecation annotations from mapred namespace
-    * [HBASE-11738] - Document improvements to LoadTestTool and 
PerformanceEvaluation
-    * [HBASE-11872] - Avoid usage of KeyValueUtil#ensureKeyValue from Compactor
-    * [HBASE-11874] - Support Cell to be passed to StoreFile.Writer rather 
than KeyValue
-    * [HBASE-11917] - Deprecate / Remove HTableUtil
-    * [HBASE-11920] - Add CP hooks for ReplicationEndPoint
-    * [HBASE-11930] - Document new permission check to roll WAL writer
-    * [HBASE-11980] - Change sync to hsync, remove unused InfoServer, and 
reference our httpserver instead of hadoops
-    * [HBASE-11997] - CopyTable with bulkload
-    * [HBASE-12023] - HRegion.applyFamilyMapToMemstore creates too many 
iterator objects.
-    * [HBASE-12046] - HTD/HCD setters should be builder-style
-    * [HBASE-12047] - Avoid usage of KeyValueUtil#ensureKeyValue in simple 
cases
-    * [HBASE-12050] - Avoid KeyValueUtil#ensureKeyValue from DefaultMemStore
-    * [HBASE-12051] - Avoid KeyValueUtil#ensureKeyValue from DefaultMemStore
-    * [HBASE-12059] - Create hbase-annotations module
-    * [HBASE-12062] - Fix usage of Collections.toArray
-    * [HBASE-12068] - [Branch-1] Avoid need to always do 
KeyValueUtil#ensureKeyValue for Filter transformCell
-    * [HBASE-12069] - Finish making HFile.Writer Cell-centric; undo APIs that 
expect KV serializations.
-    * [HBASE-12076] - Move InterfaceAudience imports to hbase-annotations
-    * [HBASE-12077] - FilterLists create many ArrayList$Itr objects per row.
-    * [HBASE-12079] - Deprecate KeyValueUtil#ensureKeyValue(s)
-    * [HBASE-12082] - Find a way to set timestamp on Cells on the server
-    * [HBASE-12086] - Fix bugs in HTableMultiplexer
-    * [HBASE-12096] - In ZKSplitLog Coordination and AggregateImplementation 
replace enhaced for statements with basic for statement to avoid unnecessary 
object allocation
-    * [HBASE-12104] - Some optimization and bugfix for HTableMultiplexer
-    * [HBASE-12110] - Fix .arcconfig
-    * [HBASE-12112] - Avoid KeyValueUtil#ensureKeyValue some more simple cases
-    * [HBASE-12115] - Fix NumberFormat Exception in TableInputFormatBase.
-    * [HBASE-12189] - Fix new issues found by coverity static analysis
-    * [HBASE-12210] - Avoid KeyValue in Prefix Tree
+    * [HBASE-7847] - Use zookeeper multi to clear znodes
+    * [HBASE-10674] - HBCK should be updated to do replica related checks
+    * [HBASE-10942] - support parallel request cancellation for multi-get
+    * [HBASE-11261] - Handle splitting/merging of regions that have 
region_replication greater than one
+    * [HBASE-11567] - Write bulk load COMMIT events to WAL
+    * [HBASE-11568] - Async WAL replication for region replicas
+    * [HBASE-11569] - Flush / Compaction handling from secondary region 
replicas
+    * [HBASE-11571] - Bulk load handling from secondary region replicas
+    * [HBASE-11574] - hbase:meta's regions can be replicated
+    * [HBASE-11580] - Failover handling for secondary region replicas
+    * [HBASE-11598] - Add simple rpc throttling
+    * [HBASE-11842] - Integration test for async wal replication to secondary 
regions
+    * [HBASE-11903] - Directly invoking split & merge of replica regions 
should be disallowed
+    * [HBASE-11908] - Region replicas should be added to the meta table at the 
time of table creation
+    * [HBASE-12012] - Improve cancellation for the scan RPCs
+    * [HBASE-12511] - namespace permissions - add support from table creation 
privilege in a namespace 'C'
+    * [HBASE-12561] - Replicas of regions can be cached from different 
instances of the table in MetaCache
+    * [HBASE-12562] - Handling memory pressure for secondary region replicas
+    * [HBASE-12708] - Document newly introduced params for using 
Thrift-over-HTTPS.
+    * [HBASE-12714] - RegionReplicaReplicationEndpoint should not set the RPC 
Codec
+    * [HBASE-12730] - Backport HBASE-5162 (Basic client pushback mechanism) to 
branch-1
+    * [HBASE-12735] - Refactor TAG so it can live as unit test and as an 
integration test
+    * [HBASE-12763] - Make it so there must be WALs for a server to be marked 
dead
+    * [HBASE-12776] - SpliTransaction: Log number of files to be split
+    * [HBASE-12779] - SplitTransaction: Add metrics
+    * [HBASE-12793] - [hbck] closeRegionSilentlyAndWait() should log cause of 
IOException and retry until  hbase.hbck.close.timeout expires
+    * [HBASE-12802] - Remove unnecessary Table.flushCommits()
+    * [HBASE-12848] - Utilize Flash storage for WAL
+    * [HBASE-12926] - Backport HBASE-12688 (Update site with a bootstrap-based 
UI) for HBASE-12918
+    * [HBASE-12980] - Delete of a table may not clean all rows from hbase:meta
+    * [HBASE-13006] - Document visibility label support for groups
+    * [HBASE-13067] - Fix caching of stubs to allow IP address changes of 
restarted remote servers
+    * [HBASE-13108] - Reduce Connection creations in TestAcidGuarantees
+    * [HBASE-13121] - Async wal replication for region replicas and dist log 
replay does not work together
+    * [HBASE-13130] - Add timeouts on TestMasterObserver, a frequent zombie 
show
+    * [HBASE-13164] - Update TestUsersOperationsWithSecureHadoop to use MiniKdc
+    * [HBASE-13169] - ModifyTable increasing the region replica count should 
also auto-setup RRRE
+    * [HBASE-13201] - Remove HTablePool from thrift-server
+    * [HBASE-13202] - Procedure v2 - core framework
+    * [HBASE-13203] - Procedure v2 - master create/delete table
+    * [HBASE-13204] - Procedure v2 - client create/delete table sync
+    * [HBASE-13209] - Procedure V2 - master Add/Modify/Delete Column Family
+    * [HBASE-13210] - Procedure V2 - master Modify table
+    * [HBASE-13211] - Procedure V2 - master Enable/Disable table
+    * [HBASE-13213] - Split out locality metrics among primary and secondary 
region
+    * [HBASE-13244] - Test delegation token generation with kerberos enabled
+    * [HBASE-13290] - Procedure v2 - client enable/disable table sync
+    * [HBASE-13303] - Fix size calculation of results on the region server
+    * [HBASE-13307] - Making methods under ScannerV2#next inlineable, faster
+    * [HBASE-13327] - Use Admin in ConnectionCache
+    * [HBASE-13332] - Fix the usage of doAs/runAs in Visibility Controller 
tests.
+    * [HBASE-13335] - Update ClientSmallScanner and ClientSmallReversedScanner
+    * [HBASE-13386] - Backport HBASE-12601 to all active branches other than 
master
+    * [HBASE-13421] - Reduce the number of object creations introduced by 
HBASE-11544 in scan RPC hot code paths
+    * [HBASE-13447] - Bypass logic in TimeRange.compare
+    * [HBASE-13455] - Procedure V2 - master truncate table
+    * [HBASE-13466] - Document deprecations in 1.x - Part 1
+    * [HBASE-13469] - [branch-1.1] Procedure V2 - Make procedure v2 
configurable in branch-1.1
+    * [HBASE-13481] - Master should respect master (old) DNS/bind related 
configurations
+    * [HBASE-13496] - Make 
Bytes$LexicographicalComparerHolder$UnsafeComparer::compareTo inlineable
+    * [HBASE-13498] - Add more docs and a basic check for storage policy 
handling
+    * [HBASE-13502] - Deprecate/remove getRowComparator() in TableName
+    * [HBASE-13514] - Fix test failures in TestScannerHeartbeatMessages caused 
by incorrect setting of hbase.rpc.timeout
+    * [HBASE-13515] - Handle FileNotFoundException in region replica replay 
for flush/compaction events
+    * [HBASE-13529] - Procedure v2 - WAL Improvements
+    * [HBASE-13551] - Procedure V2 - Procedure classes should not be 
InterfaceAudience.Public
+
+** Brainstorming
+    * [HBASE-12859] - New master API to track major compaction completion
 
 ** Bug
-    * [HBASE-6994] - minor doc update about DEFAULT_ACCEPTABLE_FACTOR
-    * [HBASE-8808] - Use Jacoco to generate Unit Test coverage reports
-    * [HBASE-8936] - Fixing TestSplitLogWorker while running Jacoco tests.
-    * [HBASE-9005] - Improve documentation around KEEP_DELETED_CELLS, time 
range scans, and delete markers
-    * [HBASE-9513] - Why is PE#RandomSeekScanTest way slower in 0.96 than in 
0.94?
-    * [HBASE-10314] - Add Chaos Monkey that doesn't touch the master
-    * [HBASE-10748] - hbase-daemon.sh fails to execute with 'sh' command
-    * [HBASE-10757] - Change HTable class doc so it sends people to HCM 
getting instances
-    * [HBASE-11145] - UNEXPECTED!!! when HLog sync: Queue full
-    * [HBASE-11266] - Remove shaded references to logger
-    * [HBASE-11394] - Replication can have data loss if peer id contains 
hyphen "-"
-    * [HBASE-11401] - Late-binding sequenceid presumes a particular KeyValue 
mvcc format hampering experiment
-    * [HBASE-11405] - Multiple invocations of hbck in parallel disables 
balancer permanently 
-    * [HBASE-11804] - Raise default heap size if unspecified
-    * [HBASE-11815] - Flush and compaction could just close the tmp writer if 
there is an exception
-    * [HBASE-11890] - HBase REST Client is hard coded to http protocol
-    * [HBASE-11906] - Meta data loss with distributed log replay
-    * [HBASE-11967] - HMaster in standalone won't go down if it gets 
'Unhandled exception'
-    * [HBASE-11974] - When a disabled table is scanned, 
NotServingRegionException is thrown instead of TableNotEnabledException
-    * [HBASE-11982] - Bootstraping hbase:meta table creates a WAL file in 
region dir
-    * [HBASE-11988] - AC/VC system table create on postStartMaster fails too 
often in test
-    * [HBASE-11991] - Region states may be out of sync
-    * [HBASE-11994] - PutCombiner floods the M/R log with repeated log 
messages.
-    * [HBASE-12007] - StochasticBalancer should avoid putting user regions on 
master
-    * [HBASE-12019] - hbase-daemon.sh overwrite HBASE_ROOT_LOGGER and 
HBASE_SECURITY_LOGGER variables
-    * [HBASE-12024] - Fix javadoc warning
-    * [HBASE-12025] - TestHttpServerLifecycle.testStartedServerWithRequestLog 
hangs frequently
-    * [HBASE-12034] - If I kill single RS in branch-1, all regions end up on 
Master!
-    * [HBASE-12038] - Replace internal uses of signatures with byte[] and 
String tableNames to use the TableName equivalents. 
-    * [HBASE-12041] - AssertionError in 
HFilePerformanceEvaluation.UniformRandomReadBenchmark
-    * [HBASE-12042] - Replace internal uses of HTable(Configuration, String) 
with HTable(Configuration, TableName)
-    * [HBASE-12043] - REST server should respond with FORBIDDEN(403) code on 
AccessDeniedException
-    * [HBASE-12044] - REST delete operation should not retry disableTable for 
DoNotRetryIOException
-    * [HBASE-12045] - REST proxy users configuration in hbase-site.xml is 
ignored
-    * [HBASE-12052] - BulkLoad Failed due to no write permission on input files
-    * [HBASE-12054] - bad state after NamespaceUpgrade with reserved table 
names
-    * [HBASE-12056] - RPC logging too much in DEBUG mode
-    * [HBASE-12064] - 
hbase.master.balancer.stochastic.numRegionLoadsToRemember is not used
-    * [HBASE-12065] -  Import tool is not restoring multiple DeleteFamily 
markers of a row
-    * [HBASE-12067] - Remove deprecated metrics classes.
-    * [HBASE-12078] - Missing Data when scanning using PREFIX_TREE 
DATA-BLOCK-ENCODING
-    * [HBASE-12095] - SecureWALCellCodec should handle the case where 
encryption is disabled
-    * [HBASE-12098] - User granted namespace table create permissions can't 
create a table
-    * [HBASE-12099] - TestScannerModel fails if using jackson 1.9.13
-    * [HBASE-12106] - Move test annotations to test artifact
-    * [HBASE-12109] - user_permission command for namespace does not return 
correct result
-    * [HBASE-12119] - Master regionserver web UI NOT_FOUND
-    * [HBASE-12120] - HBase shell doesn't allow deleting of a cell by user 
with W-only permissions to it
-    * [HBASE-12122] - Try not to assign user regions to master all the time
-    * [HBASE-12123] - Failed assertion in BucketCache after 11331
-    * [HBASE-12124] - Closed region could stay closed if master stops at bad 
time
-    * [HBASE-12126] - Region server coprocessor endpoint
-    * [HBASE-12130] - HBASE-11980 calls hflush and hsync doing near double the 
syncing work
-    * [HBASE-12134] - publish_website.sh script is too optimistic
-    * [HBASE-12135] - Website is broken
-    * [HBASE-12136] - Race condition between client adding tableCF replication 
znode and  server triggering TableCFsTracker
-    * [HBASE-12137] - Alter table add cf doesn't do compression test
-    * [HBASE-12139] - StochasticLoadBalancer doesn't work on large lightly 
loaded clusters
-    * [HBASE-12140] - Add ConnectionFactory.createConnection() to create using 
default HBaseConfiguration.
-    * [HBASE-12145] - Fix javadoc and findbugs so new folks aren't freaked 
when they see them
-    * [HBASE-12146] - RegionServerTracker should escape data in log messages
-    * [HBASE-12149] - TestRegionPlacement is failing undeterministically
-    * [HBASE-12151] - Make dev scripts executable
-    * [HBASE-12153] - Fixing TestReplicaWithCluster
-    * [HBASE-12156] - TableName cache isn't used for one of valueOf methods.
-    * [HBASE-12158] - TestHttpServerLifecycle.testStartedServerWithRequestLog 
goes zombie on occasion
-    * [HBASE-12160] - Make Surefire's argLine configurable in the command line
-    * [HBASE-12164] - Check for presence of user Id in 
SecureBulkLoadEndpoint#secureBulkLoadHFiles() is inaccurate
-    * [HBASE-12165] - 
TestEndToEndSplitTransaction.testFromClientSideWhileSplitting fails
-    * [HBASE-12166] - 
TestDistributedLogSplitting.testMasterStartsUpWithLogReplayWork
-    * [HBASE-12167] - NPE in AssignmentManager
-    * [HBASE-12170] - TestReplicaWithCluster.testReplicaAndReplication timeouts
-    * [HBASE-12181] - Some tests create a table and try to use it before 
regions get assigned
-    * [HBASE-12183] - FuzzyRowFilter doesn't support reverse scans
-    * [HBASE-12184] - ServerShutdownHandler throws NPE
-    * [HBASE-12191] - Make TestCacheOnWrite faster.
-    * [HBASE-12196] - SSH should retry in case failed to assign regions
-    * [HBASE-12197] - Move REST
-    * [HBASE-12198] - Fix the bug of not updating location cache
-    * [HBASE-12199] - Make TestAtomicOperation and TestEncodedSeekers faster
-    * [HBASE-12200] - When an RPC server handler thread dies, throw exception 
-    * [HBASE-12206] - NPE in RSRpcServices
-    * [HBASE-12209] - NPE in HRegionServer#getLastSequenceId
-    * [HBASE-12218] - Make HBaseCommonTestingUtil#deleteDir try harder
+    * [HBASE-6778] - Deprecate Chore; its a thread per task when we should 
have one thread to do all tasks
+    * [HBASE-7332] - [webui] HMaster webui should display the number of 
regions a table has.
+    * [HBASE-8026] - HBase Shell docs for scan command does not reference 
VERSIONS
+    * [HBASE-8725] - Add total time RPC call metrics
+    * [HBASE-9738] - Delete table and loadbalancer interference
+    * [HBASE-9910] - TestHFilePerformance and HFilePerformanceEvaluation 
should be merged in a single HFile performance test class.
+    * [HBASE-10499] - In write heavy scenario one of the regions does not get 
flushed causing RegionTooBusyException
+    * [HBASE-10528] - DefaultBalancer selects plans to move regions onto 
draining nodes
+    * [HBASE-10728] - get_counter value is never used.
+    * [HBASE-11542] - Unit Test  KeyStoreTestUtil.java compilation failure in 
IBM JDK
+    * [HBASE-11544] - [Ergonomics] hbase.client.scanner.caching is dogged and 
will try to return batch even if it means OOME
+    * [HBASE-12006] - [JDK 8] KeyStoreTestUtil#generateCertificate fails due 
to "subject class type invalid"
+    * [HBASE-12028] - Abort the RegionServer, when it's handler threads die
+    * [HBASE-12070] - Add an option to hbck to fix ZK inconsistencies
+    * [HBASE-12102] - Duplicate keys in HBase.RegionServer metrics JSON
+    * [HBASE-12108] - HBaseConfiguration: set classloader before loading xml 
files
+    * [HBASE-12270] - A bug in the bucket cache, with cache blocks on write 
enabled
+    * [HBASE-12339] - WAL performance evaluation tool doesn't roll logs
+    * [HBASE-12393] - The regionserver web will throw exception if we disable 
block cache
+    * [HBASE-12480] - Regions in FAILED_OPEN/FAILED_CLOSE should be processed 
on master failover
+    * [HBASE-12548] - Improve debuggability of 
IntegrationTestTimeBoundedRequestsWithRegionReplicas
+    * [HBASE-12574] - Update replication metrics to not do so many map look 
ups.
+    * [HBASE-12585] - Fix refguide so it does hbase 1.0 style API everywhere 
with callout on how we used to do it in pre-1.0
+    * [HBASE-12607] - TestHBaseFsck#testParallelHbck fails running against 
hadoop 2.6.0
+    * [HBASE-12644] - Visibility Labels: issue with storing super users in 
labels table
+    * [HBASE-12694] - testTableExistsIfTheSpecifiedTableRegionIsSplitParent in 
TestSplitTransactionOnCluster class leaves regions in transition
+    * [HBASE-12697] - Don't use RegionLocationFinder if localityCost == 0
+    * [HBASE-12711] - Fix new findbugs warnings in hbase-thrift module
+    * [HBASE-12715] - getLastSequenceId always returns -1
+    * [HBASE-12716] - A bug in RegionSplitter.UniformSplit algorithm
+    * [HBASE-12717] - Pre-split algorithm in HBaseAdmin.create() can not find 
the split point
+    * [HBASE-12718] - Convert TestAcidGuarantees from a unit test to an 
integration test
+    * [HBASE-12728] - buffered writes substantially less useful after removal 
of HTablePool
+    * [HBASE-12732] - Log messages in FileLink$FileLinkInputStream#tryOpen are 
reversed
+    * [HBASE-12734] - TestPerColumnFamilyFlush.testCompareStoreFileCount is 
flakey
+    * [HBASE-12739] - Avoid too large identifier of ZooKeeperWatcher
+    * [HBASE-12740] - Improve performance of TestHBaseFsck
+    * [HBASE-12741] - AccessController contains a javadoc issue
+    * [HBASE-12742] - ClusterStatusPublisher crashes with a IPv6 network 
interface.
+    * [HBASE-12743] - [ITBLL] Master fails rejoining cluster stuck splitting 
logs; Distributed log replay=true
+    * [HBASE-12744] - hbase-default.xml lists 
hbase.regionserver.global.memstore.size twice
+    * [HBASE-12747] - IntegrationTestMTTR will OOME if launched with mvn verify
+    * [HBASE-12749] - Tighten HFileLink api to enable non-snapshot uses
+    * [HBASE-12750] - getRequestsCount() in ClusterStatus returns total number 
of request
+    * [HBASE-12767] - Fix a StoreFileScanner NPE in reverse scan flow
+    * [HBASE-12771] - TestFailFast#testFastFail failing
+    * [HBASE-12772] - TestPerColumnFamilyFlush failing
+    * [HBASE-12774] - Fix the inconsistent permission checks for bulkloading.
+    * [HBASE-12781] - thrift2 listen port will bind always to the passed 
command line address
+    * [HBASE-12782] - ITBLL fails for me if generator does anything but 5M per 
maptask
+    * [HBASE-12791] - HBase does not attempt to clean up an aborted split when 
the regionserver shutting down
+    * [HBASE-12798] - Map Reduce jobs should not create Tables in setConf()
+    * [HBASE-12801] - Failed to truncate a table while maintaing binary region 
boundaries
+    * [HBASE-12804] - ImportTsv fails to delete partition files created by it
+    * [HBASE-12810] - Update to htrace-incubating
+    * [HBASE-12811] - [AccessController] NPE while scanning a table with user 
not having READ permission on the namespace
+    * [HBASE-12817] - Data missing while scanning using PREFIX_TREE data block 
encoding
+    * [HBASE-12819] - ExportSnapshot doesn't close FileSystem instances
+    * [HBASE-12824] - CompressionTest fails with 
org.apache.hadoop.hbase.io.hfile.AbstractHFileReader$NotSeekedException: Not 
seeked to a key/value
+    * [HBASE-12831] - Changing the set of vis labels a user has access to 
doesn't generate an audit log event
+    * [HBASE-12832] - Describe table from shell no longer shows Table's 
attributes, only CF attributes
+    * [HBASE-12833] - [shell] table.rb leaks connections
+    * [HBASE-12835] - HBASE-12422 changed new HTable(Configuration) to not use 
managed Connections anymore
+    * [HBASE-12837] - ReplicationAdmin leaks zk connections
+    * [HBASE-12844] - ServerManager.isServerReacable() should sleep between 
retries
+    * [HBASE-12845] - ByteBufferOutputStream should grow as direct buffer if 
the initial buffer is also direct BB
+    * [HBASE-12847] - TestZKLessSplitOnCluster frequently times out in 0.98 
builds
+    * [HBASE-12849] - LoadIncrementalHFiles should use unmanaged connection in 
branch-1
+    * [HBASE-12862] - Uppercase "wals" in RegionServer webUI
+    * [HBASE-12863] - Master info port on RS UI is always 0
+    * [HBASE-12864] - IntegrationTestTableSnapshotInputFormat fails
+    * [HBASE-12867] - Shell does not support custom replication endpoint 
specification
+    * [HBASE-12878] - Incorrect HFile path in TestHFilePerformance print 
output (fix for easier debugging)
+    * [HBASE-12881] - TestFastFail is not compatible with 
surefire.rerunFailingTestsCount
+    * [HBASE-12886] - Correct tag option name in PerformanceEvaluation
+    * [HBASE-12892] - Add a class to allow taking a snapshot from the command 
line
+    * [HBASE-12897] - Minimum memstore size is a percentage
+    * [HBASE-12898] - Add in used undeclared dependencies
+    * [HBASE-12901] - Possible deadlock while onlining a region and get region 
plan for other region run parallel
+    * [HBASE-12904] - Threading issues in region_mover.rb
+    * [HBASE-12908] - Typos in MemStoreFlusher javadocs
+    * [HBASE-12915] - Disallow small scan with batching
+    * [HBASE-12916] - No access control for replicating WAL entries
+    * [HBASE-12917] - HFilePerformanceEvaluation Scan tests fail with 
StackOverflowError due to recursive call in createCell function
+    * [HBASE-12918] - Backport asciidoc changes
+    * [HBASE-12919] - Compilation with Hadoop-2.4- is broken again
+    * [HBASE-12924] - HRegionServer#MovedRegionsCleaner Chore does not start
+    * [HBASE-12927] - TestFromClientSide#testScanMetrics() failing due to 
duplicate createTable commands
+    * [HBASE-12931] - The existing KeyValues in memstore are not removed 
completely after inserting cell into memStore
+    * [HBASE-12948] - Calling Increment#addColumn on the same column multiple 
times produces wrong result
+    * [HBASE-12951] - TestHCM.testConnectionClose is flakey when using 
AsyncRpcClient as client implementation
+    * [HBASE-12953] - RegionServer is not functionally working with 
AysncRpcClient in secure mode
+    * [HBASE-12954] - Ability impaired using HBase on multihomed hosts
+    * [HBASE-12956] - Binding to 0.0.0.0 is broken after HBASE-10569
+    * [HBASE-12958] - SSH doing hbase:meta get but hbase:meta not assigned
+    * [HBASE-12961] - Negative values in read and write region server metrics
+    * [HBASE-12962] - TestHFileBlockIndex.testBlockIndex() commented out 
during HBASE-10531
+    * [HBASE-12964] - Add the ability for hbase-daemon.sh to start in the 
foreground
+    * [HBASE-12966] - NPE in HMaster while recovering tables in Enabling state
+    * [HBASE-12969] - Parameter Validation is not there for shell script, 
local-master-backup.sh and local-regionservers.sh
+    * [HBASE-12971] - Replication stuck due to large default value for 
replication.source.maxretriesmultiplier
+    * [HBASE-12976] - Set default value for 
hbase.client.scanner.max.result.size
+    * [HBASE-12978] - Region goes permanently offline (WAS: hbase:meta has a 
row missing hregioninfo and it causes my long-running job to fail)
+    * [HBASE-12984] - SSL cannot be used by the InfoPort after removing 
deprecated code in HBASE-10336
+    * [HBASE-12985] - Javadoc warning and findbugs fixes to get us green again
+    * [HBASE-12989] - region_mover.rb unloadRegions method uses ArrayList 
concurrently resulting in errors
+    * [HBASE-12991] - Use HBase 1.0 interfaces in hbase-rest
+    * [HBASE-12993] - Use HBase 1.0 interfaces in hbase-thrift
+    * [HBASE-12996] - Reversed field on Filter should be transient
+    * [HBASE-12998] - Compilation with Hdfs-2.7.0-SNAPSHOT is broken after 
HDFS-7647
+    * [HBASE-12999] - Make foreground_start return the correct exit code
+    * [HBASE-13001] - NullPointer in master logs for table.jsp
+    * [HBASE-13003] - Get tests in TestHFileBlockIndex back
+    * [HBASE-13004] - Make possible to explain why HBaseTestingUtility.waitFor 
fails
+    * [HBASE-13007] - Fix the test timeouts being caused by ChoreService
+    * [HBASE-13009] - HBase REST UI inaccessible
+    * [HBASE-13010] - HFileOutputFormat2 partitioner's path is hard-coded as 
'/tmp'
+    * [HBASE-13011] - TestLoadIncrementalHFiles is flakey when using 
AsyncRpcClient as client implementation
+    * [HBASE-13027] - mapreduce.TableInputFormatBase should create its own 
Connection if needed
+    * [HBASE-13030] - [1.0.0 polish] Make ScanMetrics public again and align 
Put 'add' with Get, Delete, etc., addColumn
+    * [HBASE-13032] - Migration of states should be performed once META is 
assigned and onlined.
+    * [HBASE-13036] - Meta scanner should use its own threadpool
+    * [HBASE-13038] - Fix the java doc warning continuously reported by Hadoop 
QA
+    * [HBASE-13039] - Add patchprocess/* to .gitignore to fix builds of 
branches
+    * [HBASE-13040] - Possible failure of TestHMasterRPCException
+    * [HBASE-13047] - Add "HBase Configuration" link missing on the table 
details pages
+    * [HBASE-13048] - Use hbase.crypto.wal.algorithm in 
SecureProtobufLogReader while decrypting the data
+    * [HBASE-13049] - wal_roll ruby command doesn't work.
+    * [HBASE-13050] - Hbase shell create_namespace command throws 
ArrayIndexOutOfBoundException for (invalid) empty text input.
+    * 

<TRUNCATED>

Reply via email to