You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by bu...@apache.org on 2019/09/22 03:51:48 UTC

[hbase-thirdparty] branch master updated: Prep for 3.0.0 RC0

This is an automated email from the ASF dual-hosted git repository.

busbey pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase-thirdparty.git


The following commit(s) were added to refs/heads/master by this push:
     new 7bc3b10  Prep for 3.0.0 RC0
7bc3b10 is described below

commit 7bc3b10d118dd171c76ef7a4e8e79e91e99b740e
Author: Sean Busbey <bu...@apache.org>
AuthorDate: Sat Sep 21 22:51:02 2019 -0500

    Prep for 3.0.0 RC0
---
 CHANGES.md                         | 22 +++-------------------
 RELEASENOTES.md                    | 19 +++++--------------
 hbase-shaded-gson/pom.xml          |  2 +-
 hbase-shaded-miscellaneous/pom.xml |  2 +-
 hbase-shaded-netty/pom.xml         |  2 +-
 hbase-shaded-protobuf/pom.xml      |  2 +-
 pom.xml                            |  2 +-
 7 files changed, 13 insertions(+), 38 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 4a48151..cb5c668 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -32,28 +32,12 @@ The 'pwd' argument says where the thirdparty files to edit are and the
 last argument is the version to search JIRA with.
 
 DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
-## Release thirdparty-2.2.1 - Unreleased (as of 2019-04-16)
 
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component |
-|:---- |:---- | :--- |:---- |
-| [HBASE-22233](https://issues.apache.org/jira/browse/HBASE-22233) | [hbase-thirdparty] Add error prone annotations dependency explicitly and do not relocate it |  Major | thirdparty |
-
-## Release thirdparty-2.2.0 - Unreleased (as of 2019-03-30)
-
-### BUG FIXES:
-
-| JIRA | Summary | Priority | Component |
-|:---- |:---- | :--- |:---- |
-| [HBASE-22137](https://issues.apache.org/jira/browse/HBASE-22137) | [hbase-thirdparty] RC0 doesn't include google.protobuf so fails PB generation if you try to use it. |  Major | . |
-| [HBASE-18709](https://issues.apache.org/jira/browse/HBASE-18709) | [hbase-thirdparty] Clean out bundled proto files |  Major | hbase-thirdparty |
+## Release thirdparty-3.0.0 - Unreleased (as of 2019-09-22)
 
-
-### OTHER:
+### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component |
 |:---- |:---- | :--- |:---- |
-| [HBASE-22130](https://issues.apache.org/jira/browse/HBASE-22130) | [hbase-thirdparty] Upgrade thirdparty dependencies |  Major | thirdparty |
-
+| [HBASE-23052](https://issues.apache.org/jira/browse/HBASE-23052) | hbase-thirdparty version of GSON that works for branch-1 |  Blocker | dependencies |
 
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 403279e..54cfa78 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -32,28 +32,19 @@ The 'pwd' argument says where the thirdparty files to edit are and the
 last argument is the version to search JIRA with.
 
 DO NOT REMOVE THIS MARKER; FOR INTERPOLATING RNS!-->
-# HBASE  thirdparty-2.2.1 Release Notes
-
-These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
-
-# HBASE  thirdparty-2.2.0 Release Notes
+# HBASE  thirdparty-3.0.0 Release Notes
 
 These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
 
 
 ---
 
-* [HBASE-22130](https://issues.apache.org/jira/browse/HBASE-22130) | *Major* | **[hbase-thirdparty] Upgrade thirdparty dependencies**
-
-Made following upgrades:
+* [HBASE-23052](https://issues.apache.org/jira/browse/HBASE-23052) | *Blocker* | **hbase-thirdparty version of GSON that works for branch-1**
 
-gson 2.8.1 -\> 2.8.5
-guava 22.0 -\> 27.1-jre
-pb 3.5.1 -\> 3.7.0
-netty 4.1.17 -\> 4.1.34
-commons-collections4 4.1 -\> 4.3
+<!-- markdown -->
+HBase's internal use of GSON is now done in a stand alone module named `hbase-shaded-gson` rather than as a part of the `hbase-shaded-miscellaneous` module. The relocated fully qualified class names are still the same.
 
-Updated apache parent pom from 18 to 21 and misc plugins.
+This internal artifact is also set to maintain JDK bytecode compatibility as appropriate for use with branches-1 based releases in addition to the existing use in later release lines.
 
 
 
diff --git a/hbase-shaded-gson/pom.xml b/hbase-shaded-gson/pom.xml
index 720501d..89add2c 100644
--- a/hbase-shaded-gson/pom.xml
+++ b/hbase-shaded-gson/pom.xml
@@ -32,7 +32,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-gson</artifactId>
diff --git a/hbase-shaded-miscellaneous/pom.xml b/hbase-shaded-miscellaneous/pom.xml
index 5a1c808..0df5a05 100644
--- a/hbase-shaded-miscellaneous/pom.xml
+++ b/hbase-shaded-miscellaneous/pom.xml
@@ -32,7 +32,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-miscellaneous</artifactId>
diff --git a/hbase-shaded-netty/pom.xml b/hbase-shaded-netty/pom.xml
index e4e2a30..574d6c1 100644
--- a/hbase-shaded-netty/pom.xml
+++ b/hbase-shaded-netty/pom.xml
@@ -32,7 +32,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-netty</artifactId>
diff --git a/hbase-shaded-protobuf/pom.xml b/hbase-shaded-protobuf/pom.xml
index f1168f8..57c3f3a 100644
--- a/hbase-shaded-protobuf/pom.xml
+++ b/hbase-shaded-protobuf/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-protobuf</artifactId>
diff --git a/pom.xml b/pom.xml
index 885596c..2d722c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
   </parent>
   <groupId>org.apache.hbase.thirdparty</groupId>
   <artifactId>hbase-thirdparty</artifactId>
-  <version>3.0.0-SNAPSHOT</version>
+  <version>3.0.0</version>
   <name>Apache HBase Third-Party Libs</name>
   <packaging>pom</packaging>
   <description>