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(-)

Reply via email to