This is an automated email from the ASF dual-hosted git repository.
xyz pushed a change to branch branch-2.8
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from bb8c9456da4 [improve][security] Add load multiple certificates support
in TrustManagerProxy (#14798)
new dce262da868 Fix producerFuture not complete in
ServerCnx#handleProducer (#14467)
new d5cee50635b [cleanup] [broker] Remove useless code to avoid confusion
in OpReadEntry#checkReadCompletion. (#15104)
new f49047debfe [C++] Fix send callback might not be invoked in key based
batching (#14898)
new d046a6ddc93 [fix][broker] Fix MultiRolesTokenAuthorizationProvider
`authorize` issue. (#15454)
new 70afb39f2e4 [C++] Remove the flaky and meaningless tests (#15271)
new 43cd22e632d [Java Client] Fix wrong behavior of deduplication for key
based batching (#15413)
The 6 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:
.../bookkeeper/mledger/impl/OpReadEntry.java | 5 -
.../MultiRolesTokenAuthorizationProvider.java | 36 +---
.../apache/pulsar/broker/service/ServerCnx.java | 8 +
.../pulsar/client/api/ClientDeduplicationTest.java | 98 +++++++++-
pulsar-client-cpp/lib/BatchMessageContainerBase.h | 26 +++
pulsar-client-cpp/lib/ProducerImpl.cc | 47 ++---
pulsar-client-cpp/tests/ClientTest.cc | 2 +-
pulsar-client-cpp/tests/KeyBasedBatchingTest.cc | 32 +++-
pulsar-client-cpp/tests/ProducerTest.cc | 85 +--------
.../client/impl/BatchMessageContainerImpl.java | 27 ++-
.../client/impl/BatchMessageKeyBasedContainer.java | 211 +++++----------------
.../org/apache/pulsar/common/util/FutureUtil.java | 44 +++++
.../apache/pulsar/common/util/FutureUtilTest.java | 53 +++++-
13 files changed, 334 insertions(+), 340 deletions(-)