Updated CHANGES.txt
diff --git a/CHANGES.txt b/CHANGES.txt
index f7403a5..a9cf5b0 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,104 @@
 HBase Change Log
 
+Release Notes - HBase - Version 1.0.0 02/01/2015
+
+** Sub-task
+    * [HBASE-11852] - Still see "UnsupportedOperationException: CollectionUsage threshold is not supported"
+    * [HBASE-12485] - Maintain SeqId monotonically increasing
+    * [HBASE-12511] - namespace permissions - add support from table creation privilege in a namespace 'C'
+    * [HBASE-12568] - Adopt Semantic Versioning and document it in the book
+    * [HBASE-12575] - Sanity check table coprocessor classes are loadable
+    * [HBASE-12606] - Sanity check encryption configuration before opening WAL or onlining regions
+    * [HBASE-12679] - Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate
+    * [HBASE-12704] - Add demo client which uses doAs functionality on Thrift-over-HTTPS.
+
+
+
+** Bug
+    * [HBASE-9431] - Set  'hbase.bulkload.retries.number' to 10 as HBASE-8450 claims
+    * [HBASE-11979] - Compaction progress reporting is wrong
+    * [HBASE-12267] - Replace HTable constructor in mapreduce.* classes with ConnectionFactory 
+    * [HBASE-12348] - preModifyColumn and preDeleteColumn in AC denies user to perform its operation though it has required rights
+    * [HBASE-12422] - Use ConnectionFactory in HTable constructors
+    * [HBASE-12431] - Use of getColumnLatestCell(byte[], int, int, byte[], int, int) is Not Thread Safe
+    * [HBASE-12454] - Setting didPerformCompaction early in HRegion#compact
+    * [HBASE-12467] - Master joins cluster but never completes initialization
+    * [HBASE-12564] - consolidate the getTableDescriptors() semantic
+    * [HBASE-12565] - Race condition in HRegion.batchMutate()  causes partial data to be written when region closes
+    * [HBASE-12574] - Update replication metrics to not do so many map look ups.
+    * [HBASE-12611] - Create autoCommit() method and remove clearBufferOnFail
+    * [HBASE-12617] - Running IntegrationTestBigLinkedList against cluster getting not an instance of org.apache.hadoop.hbase.MiniHBaseCluster
+    * [HBASE-12618] - Add 'Namespace' to headers while displaying user permissions.
+    * [HBASE-12622] - user_permission should require global admin to display global and ns permissions
+    * [HBASE-12632] - ThrottledInputStream/ExportSnapshot does not throttle
+    * [HBASE-12634] -  Fix the AccessController#requireGlobalPermission(ns) with NS
+    * [HBASE-12635] - Delete acl notify znode of table after the table is deleted
+    * [HBASE-12637] - Compilation with Hadoop-2.4- is broken 
+    * [HBASE-12642] - LoadIncrementalHFiles does not throw exception after hitting hbase.bulkload.retries.number setting
+    * [HBASE-12644] - Visibility Labels: issue with storing super users in labels table
+    * [HBASE-12647] - Truncate table should work with C as well
+    * [HBASE-12652] - Allow unmanaged connections in MetaTableAccessor
+    * [HBASE-12655] - WALPerformanceEvaluation miscalculates append/sync statistics for multiple regions
+    * [HBASE-12661] - rat check fails for several files
+    * [HBASE-12662] - region_status.rb is failing with NoMethodError
+    * [HBASE-12663] - unify getTableDescriptors() and listTableDescriptorsByNamespace()
+    * [HBASE-12664] - TestDefaultLoadBalancer.testBalanceCluster fails in CachedDNSToSwitchMapping
+    * [HBASE-12665] - When aborting, dump metrics
+    * [HBASE-12666] - TestAssignmentManager hanging; add timeouts
+    * [HBASE-12671] - HBASE-12652 broke branch-1 builds (TestAssignmentManager fails)
+    * [HBASE-12674] - Add permission check to getNamespaceDescriptor()
+    * [HBASE-12675] - Use interface methods in shell scripts
+    * [HBASE-12681] - truncate_preserve command fails with undefined method `getTable' error
+    * [HBASE-12683] - Compilation with hadoop-2.7.0-SNAPSHOT is broken
+    * [HBASE-12686] - Failures in split before PONR not clearing the daughter regions from regions in transition during rollback
+    * [HBASE-12692] - NPE from SnapshotManager#stop
+    * [HBASE-12696] - Possible NPE in HRegionFileSystem#splitStoreFile when skipStoreFileRangeCheck in splitPolicy return true
+    * [HBASE-12699] - undefined method `setAsyncLogFlush' exception thrown when setting DEFERRED_LOG_FLUSH=>true
+    * [HBASE-12715] - getLastSequenceId always returns -1
+
+
+
+
+** Improvement
+    * [HBASE-11412] - Minimize a number of hbase-client transitive dependencies
+    * [HBASE-11639] - [Visibility controller] Replicate the visibility of Cells as strings
+    * [HBASE-12121] - maven release plugin does not allow for customized goals
+    * [HBASE-12204] - Backport HBASE-12016 'Reduce number of versions in Meta table. Make it configurable' to branch-1
+    * [HBASE-12373] - Provide a command to list visibility labels
+    * [HBASE-12583] - Allow creating reference files even the split row not lies in the storefile range if required
+    * [HBASE-12597] - Add RpcClient interface and enable changing of RpcClient implementation
+    * [HBASE-12630] - Provide capability for dropping malfunctioning ConfigurationObserver automatically
+    * [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
+    * [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online configuration capability' to branch-1
+    * [HBASE-12653] - Move TestRegionServerOnlineConfigChange & TestConfigurationManager to Junit4 tests
+    * [HBASE-12659] - Replace the method calls to grant and revoke in shell scripts with AccessControlClient 
+    * [HBASE-12668] - Adapt PayloadCarryingRpcController so it can also be used in async way
+    * [HBASE-12676] - Fix the misleading ASCII art in IntegrationTestBigLinkedList
+    * [HBASE-12678] - HBCK should print command line arguments
+    * [HBASE-12680] - Refactor base ClusterManager in HBase to not have the notion of sending a signal.
+    * [HBASE-12720] - Make InternalScan LimitedPrivate
+
+** New Feature
+    * [HBASE-10560] - Per cell TTLs
+
+
+
+
+
+
+** Task
+    * [HBASE-12493] - User class should provide a way to re-use existing token
+    * [HBASE-12567] - Track remaining issues for HBase-1.0
+    * [HBASE-12625] - Deprecate certain methods in classes annotated with InterfaceAudience.Public in branch-1
+    * [HBASE-12689] - Move version on from 0.99.2 to HBASE-1.0.0-SNAPSHOT
+    * [HBASE-12724] - Upgrade the interface audience of RegionScanner from Private to LimitedPrivate
+
+
+** Test
+    * [HBASE-12163] - Move test annotation classes to the same package as in master
+    * [HBASE-12645] - HBaseTestingUtility is using ${$HOME} for rootDir
+    * [HBASE-12685] - TestSplitLogManager#testLogFilesAreArchived sometimes times out due to race condition 
+
 Release Notes - HBase - Version 0.99.2 12/07/2014
 
 ** Sub-task