This is an automated email from the ASF dual-hosted git repository.
zhoubo pushed a change to branch release-5.0.0
in repository https://gitbox.apache.org/repos/asf/rocketmq.git
omit 361528b37 change version to 4.9.4 for release
omit 251fc7795 Merge branch 'develop' into release-5.0.0
omit 7e6bee2c4 Update description about remoting-based SDK (#5164)
omit aa330615f [ISSUE #4634] fix code style in namesrv module (#5159)
omit 913527a08 [ISSUE #5149]
remove:org/apache/rocketmq/example/simple/TestProducer.java
omit 4fcacb60d [ISSUE #5095] Support output thread exception information to
the error log (#5129)
omit d0bd6a6c6 [ISSUE #5130] Use the latest rocketmq version as example in
readme file (#5146)
omit 91f98f3d5 remove unnecessary parameters (#5143)
omit a4296a648 [ISSUE #5135] Format ERROR_MESSAGE string
omit 808a747ce [ISSUE #5133] Use StandardCharsets.UTF_8 as default charset
in oneway producer demo
omit 2bee9d81a [ISSUE #5131] Close the producer after the message is sent
omit 4d0de5d18 delete PullConsumer.Test (#5139)
omit a7b2cc367 Use StandardCharsets.UTF_8 as default charset of getting
bytes when sending example messages (#5140)
omit d5170e5ba [ISSUE #5089] Delegate plugin store configuration by broker
omit 39df11994 [ISSUE #5124] Revert signatures of public methods in
'org.apache.rocketmq.namesrv.NamesrvStartup'
omit 44aea94fd [ISSUE#5039] localHostName() get stuck when constructing the
BrokerIdentity object (#5110)
omit 96f340d6e [ISSUE #5119]Infra enhancement project: Fix remaining test
cases in ACL module (#5120)
omit b7bec238b [ISSUE #5091] Speed up broker initialization by concurrently
loading ConsumeQueue (#5093)
omit 7c6dbd7f3 [ISSUE #5116]Make PlainAccessControlFlowTest portable (#5117)
omit b511e0977 [ISSUE #5095] [Remoting-A] Support logging rpc distribution
in remoting protocol (#5114)
omit b50f55f85 [ISSUE #5100] Recover the optimization of pull request #2885
(#5101)
omit d1ca7744d [ISSUE #5047] Modify MessageStoreConfig attribute
maxTopicLength default value (#5048)
omit 6813fdf30 Bump snakeyaml from 1.30 to 1.31 (#5084)
omit 9b95b9e6c Update deploy_guide.md (#5099)
omit 8f4d925a1 Update pom.xml (#5115)
omit b24ce7286 [ISSUE #5106]Make ProxyStartupTest portable (#5107)
omit bfe8f423e Update FileRegionEncoder.java (#5111)
omit 54d6580f6 [ISSUE #5104] Clean property PROPERTY_TIMER_DELAY_MS if not
timer message #
omit 45937936b Fixed intermixing of punctuation marks in English documents
(#5086)
omit c185c60b0 [ISSUE #5108] Bump checkstyle to 3.2.0 (#5109)
omit 8ef88670a Sync commons-lang3 version (#5103)
omit 8615007f0 Sync DLedger version in Bazel scripts (#5102)
omit 778513c56 [ISSUE #5097] fix illegal reflective access (#5098)
omit 6f75e3d69 [ISSUE #5069] polish the startup of proxy; can specify
parameters on the command line of proxy (#5083)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/release-5.0.0 (ac82378ae)
\
O -- O -- O (361528b37)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
README.md | 10 +-
WORKSPACE | 1 -
acl/BUILD.bazel | 44 +++--
acl/pom.xml | 5 -
.../rocketmq/acl/plain/PlainPermissionManager.java | 9 +-
.../apache/rocketmq/acl/plain/AclTestHelper.java | 116 -------------
.../acl/plain/PlainAccessControlFlowTest.java | 188 +++++++++++++++------
.../acl/plain/PlainAccessValidatorTest.java | 35 ++--
.../acl/plain/PlainPermissionManagerTest.java | 70 ++++++--
.../apache/rocketmq/broker/BrokerController.java | 6 +-
.../broker}/plugin/AbstractPluginMessageStore.java | 2 +-
.../broker}/plugin/MessageStoreFactory.java | 91 +++++-----
.../broker}/plugin/MessageStorePluginContext.java | 126 +++++++-------
.../org/apache/rocketmq/broker/util/HookUtils.java | 19 ++-
.../org/apache/rocketmq/common/BrokerConfig.java | 20 ---
.../org/apache/rocketmq/common/BrokerIdentity.java | 25 +--
.../java/org/apache/rocketmq/common/MixAll.java | 15 +-
.../apache/rocketmq/common/ThreadFactoryImpl.java | 12 --
distribution/conf/logback_broker.xml | 26 ---
distribution/conf/logback_namesrv.xml | 26 ---
docs/cn/README.md | 2 +-
docs/en/proxy/deploy_guide.md | 15 +-
.../example/namespace/ProducerWithNamespace.java | 4 +-
.../rocketmq/example/simple/OnewayProducer.java | 5 +-
.../apache/rocketmq/example/simple/Producer.java | 7 +-
.../rocketmq/example/simple/PullConsumerTest.java | 48 ++++++
.../TestProducer.java} | 37 ++--
.../apache/rocketmq/namesrv/NamesrvStartup.java | 19 +--
.../rocketmq/namesrv/kvconfig/KVConfigManager.java | 12 +-
.../namesrv/processor/DefaultRequestProcessor.java | 6 +-
.../rocketmq/namesrv/route/ZoneRouteRPCHook.java | 3 +-
.../namesrv/routeinfo/RouteInfoManager.java | 9 +-
pom.xml | 12 +-
proxy/BUILD.bazel | 86 +++++-----
proxy/pom.xml | 5 -
.../apache/rocketmq/proxy/ProxyStartupTest.java | 84 +--------
remoting/pom.xml | 5 +-
.../rocketmq/remoting/common/RemotingHelper.java | 1 -
.../rocketmq/remoting/netty/FileRegionEncoder.java | 7 +-
.../remoting/netty/NettyRemotingServer.java | 38 +----
.../netty/RemotingCodeDistributionHandler.java | 100 -----------
.../netty/RemotingCodeDistributionHandlerTest.java | 80 ---------
.../org/apache/rocketmq/store/ConsumeQueue.java | 1 -
.../apache/rocketmq/store/DefaultMessageStore.java | 52 ++----
.../rocketmq/store/config/MessageStoreConfig.java | 8 +-
.../rocketmq/store/ha/GroupTransferService.java | 130 +++++++-------
.../apache/rocketmq/store/ha/WaitNotifyObject.java | 68 ++++----
.../rocketmq/store/queue/ConsumeQueueStore.java | 79 +--------
.../apache/rocketmq/tools/command/CommandUtil.java | 3 +-
.../rocketmq/tools/command/MQAdminStartup.java | 2 +-
50 files changed, 658 insertions(+), 1116 deletions(-)
delete mode 100644
acl/src/test/java/org/apache/rocketmq/acl/plain/AclTestHelper.java
rename {store/src/main/java/org/apache/rocketmq/store =>
broker/src/main/java/org/apache/rocketmq/broker}/plugin/AbstractPluginMessageStore.java
(99%)
rename {store/src/main/java/org/apache/rocketmq/store =>
broker/src/main/java/org/apache/rocketmq/broker}/plugin/MessageStoreFactory.java
(87%)
rename {store/src/main/java/org/apache/rocketmq/store =>
broker/src/main/java/org/apache/rocketmq/broker}/plugin/MessageStorePluginContext.java
(73%)
create mode 100644
example/src/main/java/org/apache/rocketmq/example/simple/PullConsumerTest.java
copy
example/src/main/java/org/apache/rocketmq/example/{tracemessage/TraceProducer.java
=> simple/TestProducer.java} (65%)
delete mode 100644
remoting/src/main/java/org/apache/rocketmq/remoting/netty/RemotingCodeDistributionHandler.java
delete mode 100644
remoting/src/test/java/org/apache/rocketmq/remoting/netty/RemotingCodeDistributionHandlerTest.java