This is an automated email from the ASF dual-hosted git repository.
fcsaky pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git
The following commit(s) were added to refs/heads/main by this push:
new f796a9a [FLINK-38722] Upgrade HBase to 2.6.4
f796a9a is described below
commit f796a9a149b5ee19e7c6f3b36ba2a33dd6bc0b53
Author: Mate Czagany <[email protected]>
AuthorDate: Tue Nov 25 15:22:56 2025 +0100
[FLINK-38722] Upgrade HBase to 2.6.4
---
.github/workflows/push_pr.yml | 2 +-
.github/workflows/weekly.yml | 2 +-
.../apache/flink/streaming/tests/HBaseITCase.java | 2 +-
.../src/main/resources/META-INF/NOTICE | 20 ++++++++++----------
.../src/main/resources/hbase-default.xml | 2 +-
pom.xml | 13 ++++++++++---
6 files changed, 24 insertions(+), 17 deletions(-)
diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index 3371573..7c669b8 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -28,7 +28,7 @@ jobs:
compile_and_test:
strategy:
matrix:
- flink: [ 1.20.2 ]
+ flink: [ 1.20.3 ]
jdk: [ '8, 11, 17' ]
uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
with:
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index 5511033..f9fec70 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -30,7 +30,7 @@ jobs:
strategy:
matrix:
flink_branches: [{
- flink: 1.20.2,
+ flink: 1.20.3,
branch: main
}, {
flink: 1.19.3,
diff --git
a/flink-connector-hbase-e2e-tests/src/test/java/org/apache/flink/streaming/tests/HBaseITCase.java
b/flink-connector-hbase-e2e-tests/src/test/java/org/apache/flink/streaming/tests/HBaseITCase.java
index 36faa7c..c05900d 100644
---
a/flink-connector-hbase-e2e-tests/src/test/java/org/apache/flink/streaming/tests/HBaseITCase.java
+++
b/flink-connector-hbase-e2e-tests/src/test/java/org/apache/flink/streaming/tests/HBaseITCase.java
@@ -51,7 +51,7 @@ import static
org.testcontainers.shaded.org.hamcrest.Matchers.containsString;
/** End to end HBase connector tests. */
class HBaseITCase {
- private static final String HBASE_VERSION = "2.6.3";
+ private static final String HBASE_VERSION = "2.6.4";
private static final String CONNECTOR_VERSION = "hbase-2.6";
private static final String HBASE_E2E_SQL = "hbase_e2e.sql";
private static final Path HADOOP_CP =
ResourceTestUtils.getResource(".*hadoop.classpath");
diff --git a/flink-sql-connector-hbase-2.6/src/main/resources/META-INF/NOTICE
b/flink-sql-connector-hbase-2.6/src/main/resources/META-INF/NOTICE
index 3c079c5..4f4bd09 100644
--- a/flink-sql-connector-hbase-2.6/src/main/resources/META-INF/NOTICE
+++ b/flink-sql-connector-hbase-2.6/src/main/resources/META-INF/NOTICE
@@ -10,16 +10,16 @@ This project bundles the following dependencies under the
Apache Software Licens
- io.dropwizard.metrics:metrics-core:3.2.6
- org.apache.commons:commons-crypto:1.1.0
- org.apache.commons:commons-lang3:3.3.2
- - org.apache.hbase:hbase-client:2.6.3
- - org.apache.hbase:hbase-common:2.6.3
- - org.apache.hbase:hbase-protocol:2.6.3
- - org.apache.hbase:hbase-protocol-shaded:2.6.3
- - org.apache.hbase:hbase-logging:2.6.3
- - org.apache.hbase.thirdparty:hbase-unsafe:4.1.11
- - org.apache.hbase.thirdparty:hbase-shaded-protobuf:4.1.11
- - org.apache.hbase.thirdparty:hbase-shaded-miscellaneous:4.1.11
- - org.apache.hbase.thirdparty:hbase-shaded-netty:4.1.11
- - org.apache.hbase.thirdparty:hbase-shaded-gson:4.1.11
+ - org.apache.hbase:hbase-client:2.6.4
+ - org.apache.hbase:hbase-common:2.6.4
+ - org.apache.hbase:hbase-protocol:2.6.4
+ - org.apache.hbase:hbase-protocol-shaded:2.6.4
+ - org.apache.hbase:hbase-logging:2.6.4
+ - org.apache.hbase.thirdparty:hbase-unsafe:4.1.12
+ - org.apache.hbase.thirdparty:hbase-shaded-protobuf:4.1.12
+ - org.apache.hbase.thirdparty:hbase-shaded-miscellaneous:4.1.12
+ - org.apache.hbase.thirdparty:hbase-shaded-netty:4.1.12
+ - org.apache.hbase.thirdparty:hbase-shaded-gson:4.1.12
- org.apache.zookeeper:zookeeper:3.8.4
- org.apache.zookeeper:zookeeper-jute:3.8.4
diff --git a/flink-sql-connector-hbase-2.6/src/main/resources/hbase-default.xml
b/flink-sql-connector-hbase-2.6/src/main/resources/hbase-default.xml
index be51c1c..f5adc46 100644
--- a/flink-sql-connector-hbase-2.6/src/main/resources/hbase-default.xml
+++ b/flink-sql-connector-hbase-2.6/src/main/resources/hbase-default.xml
@@ -1331,7 +1331,7 @@ possible configurations would overwhelm and obscure the
important.
</property>
<property skipInDoc="true">
<name>hbase.defaults.for.version</name>
- <value>2.6.3</value>
+ <value>2.6.4</value>
<description>This defaults file was compiled for version
${project.version}. This variable is used
to make sure that a user doesn't have an old version of
hbase-default.xml on the
classpath.</description>
diff --git a/pom.xml b/pom.xml
index 5bac97c..3c10697 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,7 +52,7 @@ under the License.
</scm>
<properties>
- <flink.version>1.20.2</flink.version>
+ <flink.version>1.20.3</flink.version>
<scala.binary.version>2.12</scala.binary.version>
<scala.version>2.12.7</scala.version>
@@ -64,13 +64,13 @@ under the License.
<commons.lang3.version>3.3.2</commons.lang3.version>
<commons.logging.version>1.1.3</commons.logging.version>
<hadoop.version>2.10.2</hadoop.version>
- <hbase2.version>2.6.3</hbase2.version>
+ <hbase2.version>2.6.4</hbase2.version>
<httpclient.version>4.5.13</httpclient.version>
<httpcore.version>4.4.14</httpcore.version>
<jackson.version>2.13.4.20221013</jackson.version>
<jsr305.version>1.3.9</jsr305.version>
<junit4.version>4.13.2</junit4.version>
- <junit5.version>5.8.1</junit5.version>
+ <junit5.version>5.14.1</junit5.version>
<kryo.verison>2.24.0</kryo.verison>
<minikdc.version>3.2.4</minikdc.version>
<zookeeper.version>3.8.4</zookeeper.version>
@@ -595,6 +595,13 @@ under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <properties>
+ <configurationParameters>
+
junit.jupiter.extensions.autodetection.exclude=org.apache.hadoop.hbase.HBaseJupiterExtension
+ </configurationParameters>
+ </properties>
+ </configuration>
</plugin>
<plugin>