This is an automated email from the ASF dual-hosted git repository.

rxl pushed a change to branch branch-2.6
in repository https://gitbox.apache.org/repos/asf/pulsar.git.


    from 375fc00  fix typo
     new fcea0f4  Fixes #7512 handle exception when policy is updated. (#7514)
     new 460abac  Ensure the create subscription can be completed when the 
operation timeout happens (#7522)
     new af654c4  Fix: function BC issue introduced in 2.6 (#7528)
     new 602735e  [Issue 7489] Remove timestamp from metrics (#7539)
     new 56ea8a8  [PROTOBUF] Fix protobuf generation on handling repeated long 
number … (#7540)
     new df3cd42  Add more logging to the auth operations on failure (#7567)
     new bcb90d2  [CPP] Fix segment crashes that caused by race condition of 
timer in cpp client (#7572)
     new 7df08ca  Improve security setting of Pulsar Functions (#7578)
     new 56a0d69  Use Consume/Produce/Lookup interfaces for specific operations 
in allowTopicOperation (#7587)
     new f58aea8  [C++] Fix multitopic consumer segfault on connect error 
(#7588)
     new ad6edd5  Fix race condition on close consumer while reconnect to 
broker. (#7589)
     new 45d2c8f  fix validation never return false (#7593)
     new b246da9  fix the command for starting bookies in the foreground (#7596)
     new d4a1ca5  Support configuring DeleteInactiveTopic setting in namespace 
policy (#7598)
     new 8268665  [oauth2 cpp] add support to read credentials from file (#7606)
     new 0825f86  Make OAuth2 auth plugin to use AsyncHttpClient (#7615)
     new 53ee16d  fix NPE when using advertisedListeners (#7620)
     new 180e5f2  fix batchReceiveAsync not completed exceptionally when 
closing Consumer (#7661)
     new 12cca8a  Fix backward compatibility issues with batch index 
acknowledgment. (#7655)
     new 304924c  fix:apache#7669 stats recorder time unit error (#7670)
     new 0be16ea  Fix batch index filter issue in Consumer. (#7654)
     new 50493d0  [docs] Fix wrong required properties for HDFS2 sink (#7643)
     new 85c5979  [pulsar-perf] Supports `tlsAllowInsecureConnection` in 
pulsar-perf produce/consume/read. (#7300)
     new 1842f7c  Support to set listener name for client cli (#7621)
     new a1f56e3  [doc] add cpp client document for oauth2 authentication

The 25 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:
 .github/workflows/ci-go-functions-style.yaml       |   8 +-
 .github/workflows/ci-go-functions-test.yaml        |   6 +-
 pom.xml                                            |   2 +
 .../authorization/AuthorizationProvider.java       |  29 +-
 .../validator/MultipleListenerValidator.java       |   8 +-
 .../pulsar/broker/admin/impl/NamespacesBase.java   |  48 +-
 .../apache/pulsar/broker/admin/v2/Namespaces.java  |  38 +-
 .../pulsar/broker/namespace/NamespaceService.java  |   6 +-
 .../pulsar/broker/service/AbstractTopic.java       |  28 +-
 .../pulsar/broker/service/BrokerService.java       |   8 +-
 .../org/apache/pulsar/broker/service/Topic.java    |   2 +-
 .../service/nonpersistent/NonPersistentTopic.java  |  23 +-
 .../broker/service/persistent/PersistentTopic.java |  23 +-
 .../broker/service/persistent/SystemTopic.java     |   2 +-
 .../pulsar/broker/service/BrokerTestBase.java      |   7 +-
 .../broker/service/InactiveTopicDeleteTest.java    | 165 ++++++
 .../service/PersistentTopicConcurrentTest.java     |   4 +-
 .../client/api/SimpleProducerConsumerTest.java     |  74 +++
 .../client/impl/BatchMessageIndexAckTest.java      |  26 +-
 .../pulsar/client/impl/TopicsConsumerImplTest.java |  57 ++
 ...entials_file.json => cpp_credentials_file.json} |   0
 .../org/apache/pulsar/client/admin/Namespaces.java |  48 ++
 .../client/admin/internal/NamespacesImpl.java      |  81 +++
 .../apache/pulsar/client/api/ConsumerBuilder.java  |   6 +
 pulsar-client-cpp/lib/ClientConnection.cc          |  40 +-
 pulsar-client-cpp/lib/MultiTopicsConsumerImpl.cc   |  13 +-
 pulsar-client-cpp/lib/auth/AuthOauth2.cc           |  45 +-
 pulsar-client-cpp/lib/auth/AuthOauth2.h            |   2 +
 pulsar-client-cpp/tests/AuthPluginTest.cc          |  19 +
 pulsar-client-cpp/tests/BasicEndToEndTest.cc       |  13 +
 .../pulsar/admin/cli/PulsarAdminToolTest.java      |  14 +-
 .../org/apache/pulsar/admin/cli/CmdNamespaces.java |  73 ++-
 .../apache/pulsar/client/cli/PulsarClientTool.java |   6 +
 .../apache/pulsar/client/impl/ConsumerBase.java    |  26 +-
 .../pulsar/client/impl/ConsumerBuilderImpl.java    |   6 +
 .../apache/pulsar/client/impl/ConsumerImpl.java    |  60 +-
 .../client/impl/MultiTopicsConsumerImpl.java       |  25 +-
 .../client/impl/ProducerStatsRecorderImpl.java     |   8 +-
 .../impl/auth/oauth2/AuthenticationOAuth2.java     |   6 +-
 .../impl/auth/oauth2/ClientCredentialsFlow.java    |   5 +-
 .../pulsar/client/impl/auth/oauth2/Flow.java       |   4 +-
 .../protocol/ClientCredentialsExchanger.java       |   7 +-
 .../impl/auth/oauth2/protocol/TokenClient.java     | 143 +++--
 .../impl/conf/ConsumerConfigurationData.java       |   2 +
 .../apache/pulsar/common/api/proto/PulsarApi.java  |  18 +
 ...eryPolicies.java => InactiveTopicPolicies.java} |  13 +-
 .../pulsar/common/policies/data/Policies.java      |   6 +-
 .../pulsar/common/policies/data/PolicyName.java    |   1 +
 .../util/protobuf/ByteBufCodedInputStream.java     |  30 +
 .../apache/pulsar/common/api/proto/TestApi.java    | 641 +++++++++++++++++++++
 .../common/protocol/RepeatedLongNonPackedTest.java |  65 +++
 .../common/protocol/RepeatedLongPackedTest.java    |  65 +++
 .../src/test/proto/TestApi.proto                   |  23 +-
 pulsar-function-go/pf/stats.go                     |  15 +-
 .../instance/stats/ComponentStatsManager.java      |   3 +-
 .../instance/stats/FunctionStatsManager.java       |  11 +-
 .../functions/instance/stats/SinkStatsManager.java |  11 +-
 .../instance/stats/SourceStatsManager.java         |  11 +-
 .../instance/src/main/python/function_stats.py     |  16 +-
 .../functions/worker/FunctionWorkerStarter.java    |   7 +-
 .../pulsar/functions/worker/WorkerUtils.java       |  14 +-
 .../pulsar/testclient/PerformanceConsumer.java     |  22 +-
 .../pulsar/testclient/PerformanceProducer.java     |  25 +-
 .../pulsar/testclient/PerformanceReader.java       |  20 +
 site2/docs/client-libraries-java.md                |   4 +-
 site2/docs/deploy-bare-metal.md                    |   2 +-
 site2/docs/functions-worker.md                     |  20 +-
 site2/docs/io-hdfs2-sink.md                        |   6 +-
 site2/docs/reference-cli-tools.md                  |   8 +-
 .../docs/{security-oauth.md => security-oauth2.md} |  30 +-
 site2/website/sidebars.json                        |   2 +-
 ...e2_3.java => PulsarStandaloneTestSuite2_5.java} |   4 +-
 .../backwardscompatibility/SmokeTest2_2.java       |   4 +
 .../backwardscompatibility/SmokeTest2_3.java       |   4 +
 .../backwardscompatibility/SmokeTest2_4.java       |   4 +
 .../{SmokeTest2_3.java => SmokeTest2_5.java}       |   6 +-
 .../integration/containers/PulsarContainer.java    |   1 +
 .../integration/topologies/PulsarTestBase.java     |  46 ++
 78 files changed, 2072 insertions(+), 302 deletions(-)
 copy 
pulsar-broker/src/test/resources/authentication/token/{credentials_file.json => 
cpp_credentials_file.json} (100%)
 copy 
pulsar-common/src/main/java/org/apache/pulsar/common/policies/data/{DelayedDeliveryPolicies.java
 => InactiveTopicPolicies.java} (81%)
 create mode 100644 
pulsar-common/src/test/java/org/apache/pulsar/common/api/proto/TestApi.java
 create mode 100644 
pulsar-common/src/test/java/org/apache/pulsar/common/protocol/RepeatedLongNonPackedTest.java
 create mode 100644 
pulsar-common/src/test/java/org/apache/pulsar/common/protocol/RepeatedLongPackedTest.java
 copy 
pulsar-broker-common/src/main/java/org/apache/pulsar/common/configuration/Category.java
 => pulsar-common/src/test/proto/TestApi.proto (68%)
 rename site2/docs/{security-oauth.md => security-oauth2.md} (81%)
 copy 
tests/integration/src/test/java/org/apache/pulsar/tests/integration/backwardscompatibility/{PulsarStandaloneTestSuite2_3.java
 => PulsarStandaloneTestSuite2_5.java} (91%)
 copy 
tests/integration/src/test/java/org/apache/pulsar/tests/integration/backwardscompatibility/{SmokeTest2_3.java
 => SmokeTest2_5.java} (83%)

Reply via email to