This is an automated email from the ASF dual-hosted git repository. nihaljain pushed a commit to annotated tag 4.1.12RC0 in repository https://gitbox.apache.org/repos/asf/hbase-thirdparty.git
commit dccad2810701b817c5fabb3ef4ac2fb0943b66b4 Author: Nihal Jain <[email protected]> AuthorDate: Fri Aug 8 14:50:31 2025 +0000 Preparing hbase-thirdparty release 4.1.12RC0; tagging and updates to CHANGES.md and RELEASENOTES.md Signed-off-by: Nihal Jain <[email protected]> --- CHANGES.md | 14 ++++++++++++++ RELEASENOTES.md | 36 ++++++++++++++++++++++++++++++++++++ pom.xml | 2 +- 3 files changed, 51 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 0fc7a82..9be1d99 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -18,6 +18,20 @@ --> # HBASE Changelog +## Release thirdparty-4.1.12 - Unreleased (as of 2025-08-08) + + + +### SUB-TASKS: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-29225](https://issues.apache.org/jira/browse/HBASE-29225) | [hbase-thirdparty] Add module for Jetty 12 with EE8 and add support for toolchain based JDK selection | Major | java, security, thirdparty | +| [HBASE-29465](https://issues.apache.org/jira/browse/HBASE-29465) | [hbase-thirdparty] Update yetus to a newer version | Major | build, scripts, thirdparty | +| [HBASE-29489](https://issues.apache.org/jira/browse/HBASE-29489) | [hbase-thirdparty] Bump protobuf java to 4.31.1 | Major | Protobufs, thirdparty | +| [HBASE-29488](https://issues.apache.org/jira/browse/HBASE-29488) | [hbase-thirdparty] Bump dependency versions before releasing | Major | dependencies, security, thirdparty | + + ## Release thirdparty-4.1.11 - Unreleased (as of 2025-05-27) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 45db9e4..108a73e 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -16,6 +16,42 @@ # See the License for the specific language governing permissions and # limitations under the License. --> +# HBASE thirdparty-4.1.12 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HBASE-29225](https://issues.apache.org/jira/browse/HBASE-29225) | *Major* | **[hbase-thirdparty] Add module for Jetty 12 with EE8 and add support for toolchain based JDK selection** + +We add two new set of modules which we will use for Jetty 12 migration: +\* hbase-shaded-jetty-12-plus-core: Contains shaded jetty 12 core jars +\* hbase-shaded-jetty-12-plus-ee8: Contains shaded jetty EE8 specific jars + +Also now to build hbase-thirdparty, we need both JDK 8 and JDK 17. For this, developers need to setup toolchains in their systems. Going forward we will be compiling all the modules except hbase-unsafe and hbase-shaded-protobuf with JDK 17 but targeted to JDK 8 release. For hbase-unsafe and hbase-shaded-protobuf, they will build as usual with JDK 8. Also we have relieved enforcer to enforce JDK17 bytecode for jetty-12-plus-\* modules only. + + +--- + +* [HBASE-29489](https://issues.apache.org/jira/browse/HBASE-29489) | *Major* | **[hbase-thirdparty] Bump protobuf java to 4.31.1** + +Bump protobuf version from 4.30.2 to 4.31.1 + + +--- + +* [HBASE-29488](https://issues.apache.org/jira/browse/HBASE-29488) | *Major* | **[hbase-thirdparty] Bump dependency versions before releasing** + +\* netty 4.1.121.Final -\> 4.1.123.Final +\* netty.tcnative 2.0.71.Final -\> 2.0.72.Final +\* error\_prone\_annotations 2.38.0 -\> 2.41.0 +\* jetty-12-plus 12.0.22 -\> 12.0.23 +\* jersey 2.46 -\> 2.47 +\* jackson-jaxrs-json-provider 2.19.0 -\> 2.19.2 + + + # HBASE thirdparty-4.1.11 Release Notes These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. diff --git a/pom.xml b/pom.xml index 8cca720..7d8d191 100644 --- a/pom.xml +++ b/pom.xml @@ -118,7 +118,7 @@ <url>https://issues.apache.org/jira/browse/HBASE</url> </issueManagement> <properties> - <revision>4.1.12-SNAPSHOT</revision> + <revision>4.1.12</revision> <maven.javadoc.skip>true</maven.javadoc.skip> <maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm</maven.build.timestamp.format> <buildDate>${maven.build.timestamp}</buildDate>
