This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a change to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from fb5f211ee9b [improve][build][branch-4.0] Support
docker.golang.image/GOLANG_IMAGE in latest-version-image
new f0e98a20bbc [fix][build][branch-4.0] Fix broken compilation after
cherry-picking #25400
new eefa9f0fc04 Revert "[fix][admin] Refactor namespace migration
operation to async in rest api (#25478)"
new bc8449deb3a Revert "[fix][broker] Fix backlog clearing for unloaded
namespace bundles (#25272)"
new 125d1d194f4 [fix][admin] Refactor namespace anti affinity group sync
operations to async in rest api (#25086)
new 9a969707abd [fix][client] Fix async APIs to return failed futures on
validation errors (#25287)
new 0a717fb5765 [fix][broker] Return failed future instead of throwing
exception in async methods (#25289)
new b960c28983b [fix][admin] Refactor namespace migration operation to
async in rest api (#25478)
new eb79b2d0130 [fix][broker] Fix backlog clearing for unloaded namespace
bundles (#25272)
new bad69d87095 [fix][build][branch-4.0] Fix missing exclusion in
cherry-picking #25264
new 98119ce9b21 [fix][build] Fix license file for shell distribution
new c5a05998424 [cleanup][build] Bumped version to 4.0.10-SNAPSHOT
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
bouncy-castle/bc/pom.xml | 2 +-
bouncy-castle/bcfips-include-test/pom.xml | 2 +-
bouncy-castle/bcfips/pom.xml | 2 +-
bouncy-castle/pom.xml | 2 +-
buildtools/pom.xml | 4 +-
distribution/io/pom.xml | 2 +-
distribution/offloaders/pom.xml | 2 +-
distribution/pom.xml | 2 +-
distribution/server/pom.xml | 2 +-
distribution/shell/pom.xml | 2 +-
distribution/shell/src/assemble/LICENSE.bin.txt | 2 +-
docker/pom.xml | 2 +-
docker/pulsar-all/pom.xml | 2 +-
docker/pulsar/pom.xml | 2 +-
jclouds-shaded/pom.xml | 2 +-
jetcd-core-shaded/pom.xml | 2 +-
managed-ledger/pom.xml | 2 +-
microbench/pom.xml | 2 +-
pom.xml | 8 +-
pulsar-bom/pom.xml | 4 +-
pulsar-broker-auth-athenz/pom.xml | 2 +-
pulsar-broker-auth-oidc/pom.xml | 2 +-
pulsar-broker-auth-sasl/pom.xml | 2 +-
pulsar-broker-common/pom.xml | 2 +-
.../authorization/PulsarAuthorizationProvider.java | 2 +-
.../broker/resources/LocalPoliciesResources.java | 6 +-
pulsar-broker/pom.xml | 2 +-
.../apache/pulsar/broker/admin/AdminResource.java | 10 +-
.../pulsar/broker/admin/impl/BrokersBase.java | 4 +-
.../pulsar/broker/admin/impl/NamespacesBase.java | 198 ++++++++-------------
.../broker/admin/impl/PersistentTopicsBase.java | 37 ++--
.../apache/pulsar/broker/admin/v1/Namespaces.java | 112 ++++++++++--
.../apache/pulsar/broker/admin/v2/Namespaces.java | 58 ++++--
.../pulsar/broker/delayed/bucket/Bucket.java | 5 +-
.../channel/ServiceUnitStateChannelImpl.java | 2 +-
.../pulsar/broker/namespace/NamespaceService.java | 16 +-
.../pulsar/broker/service/BrokerService.java | 8 +-
.../SystemTopicBasedTopicPoliciesService.java | 4 +-
.../org/apache/pulsar/broker/service/Topic.java | 4 +-
.../service/nonpersistent/NonPersistentTopic.java | 3 +-
.../prometheus/PrometheusMetricsGenerator.java | 3 +-
.../pulsar/broker/systopic/SystemTopicClient.java | 3 +-
.../pulsar/broker/web/PulsarWebResource.java | 6 +-
.../compaction/PulsarCompactionServiceFactory.java | 10 +-
.../compaction/StrategicTwoPhaseCompactor.java | 2 +-
.../apache/pulsar/broker/admin/NamespacesTest.java | 80 +++++++++
.../pulsar/broker/admin/NamespacesV2Test.java | 20 ++-
.../pulsar/client/impl/MessageChunkingTest.java | 37 ----
pulsar-cli-utils/pom.xml | 2 +-
pulsar-client-admin-api/pom.xml | 2 +-
pulsar-client-admin-shaded/pom.xml | 2 +-
pulsar-client-admin/pom.xml | 2 +-
pulsar-client-all/pom.xml | 2 +-
pulsar-client-api/pom.xml | 2 +-
pulsar-client-auth-athenz/pom.xml | 2 +-
pulsar-client-auth-sasl/pom.xml | 2 +-
pulsar-client-dependencies-minimized/pom.xml | 2 +-
pulsar-client-messagecrypto-bc/pom.xml | 2 +-
pulsar-client-shaded/pom.xml | 2 +-
pulsar-client-tools-api/pom.xml | 2 +-
pulsar-client-tools-customcommand-example/pom.xml | 2 +-
pulsar-client-tools-test/pom.xml | 2 +-
pulsar-client-tools/pom.xml | 2 +-
pulsar-client/pom.xml | 2 +-
.../apache/pulsar/client/impl/ConsumerBase.java | 11 +-
.../client/impl/MultiTopicsConsumerImpl.java | 4 +-
.../pulsar/client/impl/ProducerBuilderImpl.java | 6 +-
.../client/impl/PulsarChannelInitializer.java | 12 +-
.../client/impl/MultiTopicsConsumerImplTest.java | 11 ++
.../client/impl/ProducerBuilderImplTest.java | 20 +++
pulsar-common/pom.xml | 2 +-
.../org/apache/pulsar/common/util/FutureUtil.java | 21 ++-
.../apache/pulsar/common/util/SecurityUtility.java | 3 +-
.../pulsar/common/util/netty/ChannelFutures.java | 6 +-
.../pulsar/common/util/netty/NettyFutureUtil.java | 10 +-
.../common/util/netty/ChannelFuturesTest.java | 12 +-
pulsar-config-validation/pom.xml | 2 +-
pulsar-docs-tools/pom.xml | 2 +-
pulsar-functions/api-java/pom.xml | 2 +-
pulsar-functions/instance/pom.xml | 2 +-
pulsar-functions/java-examples-builtin/pom.xml | 2 +-
pulsar-functions/java-examples/pom.xml | 2 +-
pulsar-functions/localrun-shaded/pom.xml | 2 +-
pulsar-functions/localrun/pom.xml | 2 +-
pulsar-functions/pom.xml | 2 +-
pulsar-functions/proto/pom.xml | 2 +-
pulsar-functions/runtime-all/pom.xml | 2 +-
pulsar-functions/runtime/pom.xml | 2 +-
pulsar-functions/secrets/pom.xml | 2 +-
pulsar-functions/utils/pom.xml | 2 +-
pulsar-functions/worker/pom.xml | 2 +-
pulsar-io/aerospike/pom.xml | 2 +-
pulsar-io/alluxio/pom.xml | 2 +-
pulsar-io/aws/pom.xml | 2 +-
pulsar-io/azure-data-explorer/pom.xml | 2 +-
pulsar-io/batch-data-generator/pom.xml | 2 +-
pulsar-io/batch-discovery-triggerers/pom.xml | 2 +-
pulsar-io/canal/pom.xml | 2 +-
pulsar-io/cassandra/pom.xml | 2 +-
pulsar-io/common/pom.xml | 2 +-
pulsar-io/core/pom.xml | 2 +-
pulsar-io/data-generator/pom.xml | 2 +-
pulsar-io/debezium/core/pom.xml | 2 +-
pulsar-io/debezium/mongodb/pom.xml | 2 +-
pulsar-io/debezium/mssql/pom.xml | 2 +-
pulsar-io/debezium/mysql/pom.xml | 2 +-
pulsar-io/debezium/oracle/pom.xml | 2 +-
pulsar-io/debezium/pom.xml | 2 +-
pulsar-io/debezium/postgres/pom.xml | 2 +-
pulsar-io/docs/pom.xml | 2 +-
pulsar-io/dynamodb/pom.xml | 2 +-
pulsar-io/elastic-search/pom.xml | 2 +-
pulsar-io/file/pom.xml | 2 +-
pulsar-io/flume/pom.xml | 2 +-
pulsar-io/hbase/pom.xml | 2 +-
pulsar-io/hdfs3/pom.xml | 2 +-
pulsar-io/http/pom.xml | 2 +-
pulsar-io/influxdb/pom.xml | 2 +-
pulsar-io/jdbc/clickhouse/pom.xml | 2 +-
pulsar-io/jdbc/core/pom.xml | 2 +-
pulsar-io/jdbc/mariadb/pom.xml | 2 +-
pulsar-io/jdbc/openmldb/pom.xml | 2 +-
pulsar-io/jdbc/pom.xml | 2 +-
pulsar-io/jdbc/postgres/pom.xml | 2 +-
pulsar-io/jdbc/sqlite/pom.xml | 2 +-
pulsar-io/kafka-connect-adaptor-nar/pom.xml | 2 +-
pulsar-io/kafka-connect-adaptor/pom.xml | 2 +-
pulsar-io/kafka/pom.xml | 2 +-
pulsar-io/kinesis-kpl-shaded/pom.xml | 2 +-
pulsar-io/kinesis/pom.xml | 2 +-
pulsar-io/mongo/pom.xml | 2 +-
pulsar-io/netty/pom.xml | 2 +-
pulsar-io/nsq/pom.xml | 2 +-
pulsar-io/pom.xml | 2 +-
pulsar-io/rabbitmq/pom.xml | 2 +-
pulsar-io/redis/pom.xml | 2 +-
pulsar-io/solr/pom.xml | 2 +-
pulsar-io/twitter/pom.xml | 2 +-
pulsar-metadata/pom.xml | 2 +-
pulsar-opentelemetry/pom.xml | 2 +-
.../bookkeeper-storage/pom.xml | 2 +-
pulsar-package-management/core/pom.xml | 2 +-
.../filesystem-storage/pom.xml | 2 +-
pulsar-package-management/pom.xml | 2 +-
pulsar-proxy/pom.xml | 2 +-
pulsar-testclient/pom.xml | 2 +-
pulsar-transaction/common/pom.xml | 2 +-
pulsar-transaction/coordinator/pom.xml | 2 +-
pulsar-transaction/pom.xml | 2 +-
pulsar-websocket/pom.xml | 2 +-
structured-event-log/pom.xml | 2 +-
testmocks/pom.xml | 2 +-
tests/bc_2_0_0/pom.xml | 2 +-
tests/bc_2_0_1/pom.xml | 2 +-
tests/bc_2_6_0/pom.xml | 2 +-
tests/docker-images/java-test-functions/pom.xml | 2 +-
tests/docker-images/java-test-image/pom.xml | 2 +-
tests/docker-images/java-test-plugins/pom.xml | 2 +-
tests/docker-images/latest-version-image/pom.xml | 2 +-
tests/docker-images/pom.xml | 2 +-
tests/integration/pom.xml | 2 +-
tests/pom.xml | 2 +-
tests/pulsar-client-admin-shade-test/pom.xml | 2 +-
tests/pulsar-client-all-shade-test/pom.xml | 2 +-
tests/pulsar-client-shade-test/pom.xml | 2 +-
tiered-storage/file-system/pom.xml | 2 +-
tiered-storage/jcloud/pom.xml | 2 +-
tiered-storage/pom.xml | 2 +-
168 files changed, 614 insertions(+), 410 deletions(-)