[hotfix] Update dependencies
junit5 to 5.10.2
assertj to 3.25.3
testcontainers to 1.19.7
mockito to 3.12.4
hamcrest to 2.2
log4j to 2.23.1
diff --git a/flink-connector-gcp-pubsub/pom.xml b/flink-connector-gcp-pubsub/pom.xml
index e391388..61df172 100644
--- a/flink-connector-gcp-pubsub/pom.xml
+++ b/flink-connector-gcp-pubsub/pom.xml
@@ -86,6 +86,13 @@
<groupId>io.grpc</groupId>
<artifactId>grpc-netty</artifactId>
<!-- Version is pulled from google-cloud-bom (loaded via the libraries-bom) -->
+ <exclusions>
+ <!-- Since with google-cloud-bom there comes a newer version -->
+ <exclusion>
+ <groupId>io.perfmark</groupId>
+ <artifactId>perfmark-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<!-- For dependency convergence -->
@@ -105,13 +112,17 @@
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>com.google.j2objc</groupId>
+ <artifactId>j2objc-annotations</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<!-- For dependency convergence -->
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax</artifactId>
- <version>2.18.7</version>
+ <version>2.46.1</version>
<exclusions>
<exclusion>
<groupId>io.opencensus</groupId>
@@ -123,7 +134,7 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
- <version>31.1-jre</version>
+ <version>33.1.0-jre</version>
<exclusions>
<exclusion>
<groupId>org.checkerframework</groupId>
@@ -134,14 +145,25 @@
<!-- For dependency convergence -->
<dependency>
+ <groupId>com.google.j2objc</groupId>
+ <artifactId>j2objc-annotations</artifactId>
+ <version>3.0.0</version>
+ </dependency>
+
+ <!-- For dependency convergence -->
+ <dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client</artifactId>
- <version>1.42.2</version>
+ <version>1.44.1</version>
<exclusions>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>com.google.j2objc</groupId>
+ <artifactId>j2objc-annotations</artifactId>
+ </exclusion>
</exclusions>
</dependency>
@@ -149,7 +171,7 @@
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
- <version>4.5.13</version>
+ <version>4.5.14</version>
<exclusions>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
@@ -162,6 +184,13 @@
<groupId>io.grpc</groupId>
<artifactId>grpc-netty-shaded</artifactId>
<!-- Version is pulled from google-cloud-bom (loaded via the libraries-bom) -->
+ <exclusions>
+ <!-- Since with google-cloud-bom there comes a newer version -->
+ <exclusion>
+ <groupId>io.perfmark</groupId>
+ <artifactId>perfmark-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<!-- ArchUit test dependencies -->
diff --git a/pom.xml b/pom.xml
index c1bbfe6..84f3f89 100644
--- a/pom.xml
+++ b/pom.xml
@@ -50,19 +50,19 @@
<properties>
<flink.version>1.17.0</flink.version>
- <google-cloud-libraries-bom.version>26.1.0</google-cloud-libraries-bom.version>
+ <google-cloud-libraries-bom.version>26.37.0</google-cloud-libraries-bom.version>
- <junit5.version>5.9.1</junit5.version>
- <assertj.version>3.23.1</assertj.version>
- <testcontainers.version>1.17.2</testcontainers.version>
- <mockito.version>3.4.6</mockito.version>
- <hamcrest.version>1.3</hamcrest.version>
+ <junit5.version>5.10.2</junit5.version>
+ <assertj.version>3.25.3</assertj.version>
+ <testcontainers.version>1.19.7</testcontainers.version>
+ <mockito.version>3.12.4</mockito.version>
+ <hamcrest.version>2.2</hamcrest.version>
<japicmp.skip>false</japicmp.skip>
<japicmp.referenceVersion>3.0.0-1.16.0</japicmp.referenceVersion>
<slf4j.version>1.7.36</slf4j.version>
- <log4j.version>2.17.2</log4j.version>
+ <log4j.version>2.23.1</log4j.version>
<flink.parent.artifactId>flink-connector-gcp-pubsub-parent</flink.parent.artifactId>
</properties>
@@ -161,9 +161,8 @@
<dependency>
<groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-all</artifactId>
+ <artifactId>hamcrest</artifactId>
<version>${hamcrest.version}</version>
- <type>jar</type>
<scope>test</scope>
</dependency>
@@ -256,7 +255,35 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
- <version>3.5</version>
+ <version>3.14.0</version>
+ </dependency>
+
+ <!-- For dependency convergence -->
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-compress</artifactId>
+ <version>1.26.1</version>
+ </dependency>
+
+ <!-- For dependency convergence -->
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.15.1</version>
+ </dependency>
+
+ <!-- For dependency convergence -->
+ <dependency>
+ <groupId>org.assertj</groupId>
+ <artifactId>assertj-core</artifactId>
+ <version>${assertj.version}</version>
+ </dependency>
+
+ <!-- Test dependencies -->
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter</artifactId>
+ <version>${junit5.version}</version>
</dependency>
<!-- For dependency convergence -->
@@ -270,14 +297,14 @@
<dependency>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotations</artifactId>
- <version>2.4.0</version>
+ <version>2.26.1</version>
</dependency>
<!-- For dependency convergence -->
<dependency>
<groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy</artifactId>
- <version>1.12.10</version>
+ <version>1.14.13</version>
</dependency>
<!-- For dependency convergence -->
@@ -298,14 +325,14 @@
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-engine</artifactId>
- <version>1.9.1</version>
+ <version>1.10.2</version>
</dependency>
<!-- For dependency convergence -->
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-commons</artifactId>
- <version>1.9.1</version>
+ <version>1.10.2</version>
</dependency>
<!-- For dependency convergence -->