Preparing hbase-thirdparty release 3.5.0RC0; tagging and updates to CHANGES.md and... 3.5.0RC0 rel/3.5.0
authorbusbey <busbey@apache.org>
Tue, 9 Feb 2021 07:25:01 +0000 (01:25 -0600)
committerbusbey <busbey@apache.org>
Tue, 9 Feb 2021 07:25:01 +0000 (01:25 -0600)
Signed-off-by: busbey <busbey@apache.org>
CHANGES.md
RELEASENOTES.md
hbase-noop-htrace/pom.xml
hbase-shaded-gson/pom.xml
hbase-shaded-jersey/pom.xml
hbase-shaded-jetty/pom.xml
hbase-shaded-miscellaneous/pom.xml
hbase-shaded-netty/pom.xml
hbase-shaded-protobuf/pom.xml
pom.xml

index 2e4897f0e684b7b4157863ca7a18fda6aab8b877..1863fcfecd36459ec402169260fb08bd1fb5dd96 100644 (file)
@@ -32,7 +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 CHANGES!-->
-# HBASE Changelog
+## Release hbase-thirdparty-3.5.0 - Unreleased (as of 2021-02-09)
+
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25557](https://issues.apache.org/jira/browse/HBASE-25557) | hbase thirdparty jdk bytecode enforcement shouldn't check test dependencies |  Major | hbase-thirdparty |
+| [HBASE-25552](https://issues.apache.org/jira/browse/HBASE-25552) | [hbase-thirdparty] Update jetty version to fix CVE-2020-27218 |  Major | dependencies, hbase-thirdparty |
+| [HBASE-24802](https://issues.apache.org/jira/browse/HBASE-24802) | make a drop-in compatible impl of htrace APIs that does not do anything |  Critical | Client, dependencies, thirdparty |
+
+
 
 ## Release thirdparty-3.4.1 - Unreleased (as of 2020-11-13)
 
index 08e6fd2449ec3f02e19638b1e4784589832474a0..c4c5009d83b3b28a868d01f4fbb7a4435cd4e6b0 100644 (file)
 # Be careful doing manual edits in this file. Do not change format
 # of release header or remove the below marker. This file is generated.
 # DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
+# HBASE  hbase-thirdparty-3.5.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
+
+
+---
+
+* [HBASE-24802](https://issues.apache.org/jira/browse/HBASE-24802) | *Critical* | **make a drop-in compatible impl of htrace APIs that does not do anything**
+
+<!-- markdown -->
+
+The HBase Thirdparty project now produces an artifact that is a drop in replacement for the defunct HTrace project's library. This artifact is binary and source compatible with the artifact produced by the HTrace incubating 4.2.0 release with the exception of APIs that expressly referred to the relocated version of Jackson it included.
+
+
+To use this library you should remove the `htrace-core4`  jar file from your runtime classpath and add the `hbase-noop-htrace` jar in its place.
+
+For use in maven, add an exclusion to any dependencies that have a transitive dependency on HTrace:
+
+```
+<exclusions>
+  <exclusion>
+    <groupId>org.apache.htrace</groupId>
+    <artifactId>htrace-core4</artifactId>
+  </exclusion>
+</exclusions>
+```
+
+Once the HTrace library has been excluded you should add a dependency on the replacement implementation at an appropriate scope. e.g. for the first release that includes this artifact at the default (compile) scope:
+
+```
+<dependency>
+  <groupId>org.apache.hbase.thirdparty</groupId>
+  <artifactId>hbase-noop-htrace</artifactId>
+  <version>3.5.0</version>
+</dependency>
+```
+
+For a detailed compatibility report between the libraries please see the attachments on jira for HBASE-24802.
+
+
+
 # HBASE  thirdparty-3.4.1 Release Notes
 
 These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
index 46f75de8b14a6736986df982ff359b631fda83dd..fcc1d662156b7bcd4304a1c00a168fa750a2addb 100644 (file)
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.4.2-SNAPSHOT</version>
+    <version>3.5.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-noop-htrace</artifactId>
index f6d693c04047c12d8f7b26b3405f7d1a1f11720a..de26c570d5c4a0a3a5430382428b7537bd4f0624 100644 (file)
@@ -32,7 +32,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.4.2-SNAPSHOT</version>
+    <version>3.5.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-gson</artifactId>
index 2bfc91a821ea9a1e2ed789efe1d708572fa9519a..38295850bff6c3ae34dda94a32a466e9c824246d 100644 (file)
@@ -32,7 +32,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.4.2-SNAPSHOT</version>
+    <version>3.5.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-jersey</artifactId>
index c4d54e0a4963c30d35be5eb8fdaa7fce60f2db5c..fc045b468b03772f19c570f6ffa2c0c9fb87f240 100644 (file)
@@ -32,7 +32,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.4.2-SNAPSHOT</version>
+    <version>3.5.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-jetty</artifactId>
index 1a8c9360a18a750d12fb041dfd2119023bcea9bc..9e0ae12d16c2b76c14cad516904970846898a276 100644 (file)
@@ -32,7 +32,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.4.2-SNAPSHOT</version>
+    <version>3.5.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-miscellaneous</artifactId>
index 8ebaf7a5ec107b7157e9f84b5198a02cd97ab990..ff1163f8fe9685afdb46c461da0f65e3359e3ba0 100644 (file)
@@ -32,7 +32,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.4.2-SNAPSHOT</version>
+    <version>3.5.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-netty</artifactId>
index 2af428b7652e14b855560e987303831548de2e52..c7cd82c56461ed59fde1d2b9b7319cac4416b652 100644 (file)
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.hbase.thirdparty</groupId>
     <artifactId>hbase-thirdparty</artifactId>
-    <version>3.4.2-SNAPSHOT</version>
+    <version>3.5.0</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shaded-protobuf</artifactId>
diff --git a/pom.xml b/pom.xml
index 6de48669d3929c3daf7620c84151e22cb80ffb62..8fa684f1bcc8797778268f1d4e1c1731e243dbff 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -37,7 +37,7 @@
   </parent>
   <groupId>org.apache.hbase.thirdparty</groupId>
   <artifactId>hbase-thirdparty</artifactId>
-  <version>3.4.2-SNAPSHOT</version>
+  <version>3.5.0</version>
   <name>Apache HBase Third-Party Libs</name>
   <packaging>pom</packaging>
   <description>