Skip to content
Permalink
Browse files
Preparing hbase-thirdparty release 3.5.0RC0; tagging and updates to C…
…HANGES.md and RELEASENOTES.md

Signed-off-by: busbey <busbey@apache.org>
  • Loading branch information
busbey committed Feb 9, 2021
1 parent 52dc7b5 commit f691e59158ee0889b9659958d37145fe5e3b25d5
Showing 10 changed files with 62 additions and 9 deletions.
@@ -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)

@@ -20,6 +20,47 @@
# 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.
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>

0 comments on commit f691e59

Please sign in to comment.