Repository: hbase Updated Branches: refs/heads/0.98 2cf4df0e4 -> 903854d0e Updated Tags: refs/tags/0.98.7RC0 [created] baebbb668
Update POM and CHANGES.txt for 0.98.7 Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/903854d0 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/903854d0 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/903854d0 Branch: refs/heads/0.98 Commit: 903854d0e93c1adbe4c4c13bdf63f1ee750bd78f Parents: 2cf4df0 Author: Andrew Purtell <[email protected]> Authored: Mon Oct 6 23:39:20 2014 -0700 Committer: Andrew Purtell <[email protected]> Committed: Mon Oct 6 23:39:20 2014 -0700 ---------------------------------------------------------------------- CHANGES.txt | 98 +++++++++++++++++++++++++++++++++++++++ hbase-annotations/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-hadoop-compat/pom.xml | 2 +- hbase-hadoop1-compat/pom.xml | 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-prefix-tree/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shell/pom.xml | 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- pom.xml | 2 +- 17 files changed, 114 insertions(+), 16 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/CHANGES.txt ---------------------------------------------------------------------- diff --git a/CHANGES.txt b/CHANGES.txt index 2dc9236..a264fbf 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,5 +1,103 @@ HBase Change Log +Release 0.98.7 - 10/13/2014 + +** Sub-task + * [HBASE-11923] - Potential race condition in RecoverableZookeeper.checkZk() + * [HBASE-11963] - Synchronize peer cluster replication connection attempts + * [HBASE-12023] - HRegion.applyFamilyMapToMemstore creates too many iterator objects. + * [HBASE-12059] - Create hbase-annotations module + * [HBASE-12062] - Fix usage of Collections.toArray + * [HBASE-12076] - Move InterfaceAudience imports to hbase-annotations + * [HBASE-12077] - FilterLists create many ArrayList$Itr objects per row. + * [HBASE-12104] - Some optimization and bugfix for HTableMultiplexer + * [HBASE-12110] - Fix .arcconfig + * [HBASE-12115] - Fix NumberFormat Exception in TableInputFormatBase. + * [HBASE-12148] - Remove TimeRangeTracker as point of contention when many threads writing a Store + +** Bug + * [HBASE-8808] - Use Jacoco to generate Unit Test coverage reports + * [HBASE-9473] - Change UI to list 'system tables' rather than 'catalog tables'. + * [HBASE-10748] - hbase-daemon.sh fails to execute with 'sh' command + * [HBASE-11405] - Multiple invocations of hbck in parallel disables balancer permanently + * [HBASE-11445] - TestZKProcedure#testMultiCohortWithMemberTimeoutDuringPrepare is flaky + * [HBASE-11772] - Bulk load mvcc and seqId issues with native hfiles + * [HBASE-11815] - Flush and compaction could just close the tmp writer if there is an exception + * [HBASE-11839] - TestRegionRebalance is flakey + * [HBASE-11890] - HBase REST Client is hard coded to http protocol + * [HBASE-11896] - LoadIncrementalHFiles fails in secure mode if the namespace is specified + * [HBASE-11898] - CoprocessorHost.Environment should cache class loader instance + * [HBASE-11936] - IsolationLevel must be attribute of a Query not a Scan + * [HBASE-11972] - The "doAs user" used in the update to hbase:acl table RPC is incorrect + * [HBASE-11982] - Bootstraping hbase:meta table creates a WAL file in region dir + * [HBASE-11984] - TestClassFinder failing on occasion + * [HBASE-11988] - AC/VC system table create on postStartMaster fails too often in test + * [HBASE-11989] - IntegrationTestLoadAndVerify cannot be configured anymore on distributed mode + * [HBASE-11994] - PutCombiner floods the M/R log with repeated log messages. + * [HBASE-12019] - hbase-daemon.sh overwrite HBASE_ROOT_LOGGER and HBASE_SECURITY_LOGGER variables + * [HBASE-12033] - SecurityUtil#doAsLoginUser is absent in hadoop-1, making AccessController#postCreateTableHandler() ineffective + * [HBASE-12039] - Lower log level for TableNotFoundException log message when throwing + * [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-12064] - hbase.master.balancer.stochastic.numRegionLoadsToRemember is not used + * [HBASE-12065] - Import tool is not restoring multiple DeleteFamily markers of a row + * [HBASE-12078] - Missing Data when scanning using PREFIX_TREE DATA-BLOCK-ENCODING + * [HBASE-12087] - [0.98] Changing the default setting of hbase.security.access.early_out to true + * [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-12120] - HBase shell doesn't allow deleting of a cell by user with W-only permissions to it + * [HBASE-12123] - Failed assertion in BucketCache after 11331 + * [HBASE-12124] - Closed region could stay closed if master stops at bad time + * [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-12146] - RegionServerTracker should escape data in log messages + * [HBASE-12156] - TableName cache isn't used for one of valueOf methods. + * [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-12184] - ServerShutdownHandler throws NPE + +** Improvement + * [HBASE-10153] - improve VerifyReplication to compute BADROWS more accurately + * [HBASE-11136] - Add permission check to roll WAL writer + * [HBASE-11331] - [blockcache] lazy block decompression + * [HBASE-11796] - Add client support for atomic checkAndMutate + * [HBASE-11845] - HFile tool should implement Tool, disable blockcache by default + * [HBASE-11847] - HFile tool should be able to print block headers + * [HBASE-11877] - Make TableSplit more readable + * [HBASE-11891] - Introduce HBaseInterfaceAudience level to denote class names that appear in configs. + * [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex in RegexStringComparator + * [HBASE-11948] - graceful_stop.sh should use hbase-daemon.sh when executed on the decomissioned node + * [HBASE-11971] - [0.98] Deprecate KeyValue based APIs in WALEdit + * [HBASE-12011] - Add namespace column during display of user tables + * [HBASE-12013] - Make region_mover.rb support multiple regionservers per host + * [HBASE-12021] - Hbase shell does not respect the HBASE_OPTS set by the user in console + * [HBASE-12032] - Script to stop regionservers via RPC + * [HBASE-12090] - Bytes: more Unsafe, more Faster + * [HBASE-12118] - Explain how to grant permission to a namespace in grant command usage + * [HBASE-12144] - Backport HBASE-10141 'instead of putting expired store files thru compaction, just archive them' to 0.98 + +** New Feature + * [HBASE-11885] - Provide a Dockerfile to easily build and run HBase from source + +** Task + * [HBASE-11858] - Audit regionserver classes that are missing InterfaceAudience + * [HBASE-12150] - Backport replication changes from HBASE-12145 + +** Test + * [HBASE-11798] - TestBucketWriterThread may hang due to WriterThread stopping prematurely + * [HBASE-11918] - TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController initialization not being recognized + * [HBASE-11942] - Fix TestHRegionBusyWait + * [HBASE-11966] - Minor error in TestHRegion.testCheckAndMutate_WithCorrectValue() + * [HBASE-12008] - Remove IntegrationTestImportTsv#testRunFromOutputCommitter + * [HBASE-12055] - TestBucketWriterThread hangs flakily based on timing + + Release 0.98.6 - 9/10/2014 ** Sub-task http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-annotations/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index 1ba5c3c..3af68d9 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-assembly/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml index 827ecfe..70d9dae 100644 --- a/hbase-assembly/pom.xml +++ b/hbase-assembly/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-assembly</artifactId> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-client/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml index bc7a801..0fca9c1 100644 --- a/hbase-client/pom.xml +++ b/hbase-client/pom.xml @@ -24,7 +24,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-common/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml index fffe9d6..81387e5 100644 --- a/hbase-common/pom.xml +++ b/hbase-common/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-examples/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml index 676892d..b087666 100644 --- a/hbase-examples/pom.xml +++ b/hbase-examples/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-examples</artifactId> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-hadoop-compat/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml index 89d2046..638c44b 100644 --- a/hbase-hadoop-compat/pom.xml +++ b/hbase-hadoop-compat/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-hadoop1-compat/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-hadoop1-compat/pom.xml b/hbase-hadoop1-compat/pom.xml index 760a5bb..9c6aae5 100644 --- a/hbase-hadoop1-compat/pom.xml +++ b/hbase-hadoop1-compat/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-hadoop2-compat/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml index 77ed31e..b0a2fb4 100644 --- a/hbase-hadoop2-compat/pom.xml +++ b/hbase-hadoop2-compat/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-it/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml index f5c857e..e1dd5f3 100644 --- a/hbase-it/pom.xml +++ b/hbase-it/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-prefix-tree/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-prefix-tree/pom.xml b/hbase-prefix-tree/pom.xml index 08b4f5e..af95535 100644 --- a/hbase-prefix-tree/pom.xml +++ b/hbase-prefix-tree/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-protocol/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml index ee5a8c5..91a76cb 100644 --- a/hbase-protocol/pom.xml +++ b/hbase-protocol/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-server/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml index 970bbcb..0d0b282 100644 --- a/hbase-server/pom.xml +++ b/hbase-server/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-server</artifactId> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-shell/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml index 1738063..b9613c6 100644 --- a/hbase-shell/pom.xml +++ b/hbase-shell/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-shell</artifactId> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-testing-util/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml index bda6b30..1fdb1ae 100644 --- a/hbase-testing-util/pom.xml +++ b/hbase-testing-util/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-testing-util</artifactId> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-thrift/pom.xml ---------------------------------------------------------------------- diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml index 1f4a626..e2871e6 100644 --- a/hbase-thrift/pom.xml +++ b/hbase-thrift/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>hbase</artifactId> <groupId>org.apache.hbase</groupId> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-thrift</artifactId> http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 0f5abd9..782658e 100644 --- a/pom.xml +++ b/pom.xml @@ -39,7 +39,7 @@ <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> <packaging>pom</packaging> - <version>0.98.7-SNAPSHOT</version> + <version>0.98.7</version> <name>HBase</name> <description> Apache HBase is the Hadoop database. Use it when you need
