From ff8089de067893b55c57b0fd72fd7e8c74c31d91 Mon Sep 17 00:00:00 2001 From: Chris Bono Date: Mon, 5 Feb 2024 13:14:04 -0600 Subject: [PATCH] Update to Pulsar 3.2.0 and use Pulsar BOM This commit updates Pulsar to 3.2.0 and leverages the newly added Pulsar BOM in order to ease dependency management. See gh-39408 --- .../spring-boot-dependencies/build.gradle | 78 +------------------ .../testcontainers/DockerImageNames.java | 2 +- 2 files changed, 4 insertions(+), 76 deletions(-) diff --git a/spring-boot-project/spring-boot-dependencies/build.gradle b/spring-boot-project/spring-boot-dependencies/build.gradle index e222707924e..34a40aa769b 100644 --- a/spring-boot-project/spring-boot-dependencies/build.gradle +++ b/spring-boot-project/spring-boot-dependencies/build.gradle @@ -1138,82 +1138,10 @@ bom { ] } } - library("Pulsar", "3.1.2") { + library("Pulsar", "3.2.0") { group("org.apache.pulsar") { - modules = [ - "bouncy-castle-bc", - "bouncy-castle-bcfips", - "pulsar-client-1x-base", - "pulsar-client-1x", - "pulsar-client-2x-shaded", - "pulsar-client-admin-api", - "pulsar-client-admin-original", - "pulsar-client-admin", - "pulsar-client-all", - "pulsar-client-api", - "pulsar-client-auth-athenz", - "pulsar-client-auth-sasl", - "pulsar-client-messagecrypto-bc", - "pulsar-client-original", - "pulsar-client-tools-api", - "pulsar-client-tools", - "pulsar-client", - "pulsar-common", - "pulsar-config-validation", - "pulsar-functions-api", - "pulsar-functions-proto", - "pulsar-functions-utils", - "pulsar-io-aerospike", - "pulsar-io-alluxio", - "pulsar-io-aws", - "pulsar-io-batch-data-generator", - "pulsar-io-batch-discovery-triggerers", - "pulsar-io-canal", - "pulsar-io-cassandra", - "pulsar-io-common", - "pulsar-io-core", - "pulsar-io-data-generator", - "pulsar-io-debezium-core", - "pulsar-io-debezium-mongodb", - "pulsar-io-debezium-mssql", - "pulsar-io-debezium-mysql", - "pulsar-io-debezium-oracle", - "pulsar-io-debezium-postgres", - "pulsar-io-debezium", - "pulsar-io-dynamodb", - "pulsar-io-elastic-search", - "pulsar-io-file", - "pulsar-io-flume", - "pulsar-io-hbase", - "pulsar-io-hdfs2", - "pulsar-io-hdfs3", - "pulsar-io-http", - "pulsar-io-influxdb", - "pulsar-io-jdbc-clickhouse", - "pulsar-io-jdbc-core", - "pulsar-io-jdbc-mariadb", - "pulsar-io-jdbc-openmldb", - "pulsar-io-jdbc-postgres", - "pulsar-io-jdbc-sqlite", - "pulsar-io-jdbc", - "pulsar-io-kafka-connect-adaptor-nar", - "pulsar-io-kafka-connect-adaptor", - "pulsar-io-kafka", - "pulsar-io-kinesis", - "pulsar-io-mongo", - "pulsar-io-netty", - "pulsar-io-nsq", - "pulsar-io-rabbitmq", - "pulsar-io-redis", - "pulsar-io-solr", - "pulsar-io-twitter", - "pulsar-io", - "pulsar-metadata", - "pulsar-presto-connector-original", - "pulsar-presto-connector", - "pulsar-sql", - "pulsar-transaction-common", - "pulsar-websocket" + imports = [ + "pulsar-bom" ] } } diff --git a/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/testcontainers/DockerImageNames.java b/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/testcontainers/DockerImageNames.java index 84cacff6b4f..da27927f070 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/testcontainers/DockerImageNames.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/testcontainers/DockerImageNames.java @@ -58,7 +58,7 @@ public final class DockerImageNames { private static final String OPENTELEMETRY_VERSION = "0.75.0"; - private static final String PULSAR_VERSION = "3.1.0"; + private static final String PULSAR_VERSION = "3.2.0"; private static final String POSTGRESQL_VERSION = "14.0";