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>