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>

Reply via email to