This is an automated email from the ASF dual-hosted git repository.
jinrongtong pushed a change to branch 5.0.0-beta
in repository https://gitbox.apache.org/repos/asf/rocketmq.git.
from 56d2087 [maven-release-plugin] prepare for next development iteration
add 35c95eb prepare to release rocketmq 4.9.3 version
add c7989f8 [maven-release-plugin] prepare release rocketmq-all-4.9.3
add b606d9c [maven-release-plugin] prepare for next development iteration
add 799d412 fix validate fail after update acl (#3888)
add 7281b5d [ISSUE #3898]fix the spell in MQClientAPIImpl (#3899)
add 42d1565 [ISSUE #3890] add 'brokerAddress' param for
ConsumerConnectionSubCommand (#3891)
add 11026c2 Remove unnecessary Exception thrown by
MQClientAPIImpl#createSubscriptionGroup (#3880)
add 7438dab Fix testTruncateCQ on Windows by releasing mapped files.
(#3865)
add 81677c7 [ISSUE #3859] enhance the cal of latency for putting message
(#3862)
add 9226395 Fix #3911 (#3912)
add 19f99a5 [ISSUE #3875] fix unable to delete last acl account. (#3876)
add 7276cf9 readme add rocketmq dashboard link (#3919)
add b6b5326 readme add rocketmq connect link (#3916)
add 3ccf651 fix that wrong dir is creaed when using mult-dirs storage
(#3901)
add 5ae4a10 [#3903] Add topic validation, forbid sending message to
system topic (#3904)
add 5270053 fix some docs error (#3926)
add 5b89519 [ISSUE #3896] fix log format error (#3897)
add 6197ebd Improve Issue Template (#3932)
add 2987e1d Add language code for Rust (#3931)
add 7a5d937 [Issue #3922] Fix bugs in ACL modification (#3927)
add febc083 [ISSUE #3561] Optimize consuming messages with namespace
example
add 446b76b typo: best_practice.md (#3939)
new 3fe493e Merge branch 'develop' into 5.0.0-beta
The 1 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/ISSUE_TEMPLATE/issue_template.md | 23 +-
README.md | 2 +
.../rocketmq/acl/plain/PlainAccessValidator.java | 9 -
.../rocketmq/acl/plain/PlainPermissionManager.java | 140 ++++----
.../acl/plain/PlainAccessControlFlowTest.java | 396 +++++++++++++++++++++
.../acl/plain/PlainAccessValidatorTest.java | 60 +++-
.../conf/acl/plain_acl.yml | 7 +-
.../conf/plain_acl.yml} | 5 +-
.../conf/plain_acl.yml} | 5 +-
.../conf/acl/plain_acl.yml | 7 +-
.../rocketmq/client/impl/MQClientAPIImpl.java | 7 +-
.../ConsumeMessageConcurrentlyService.java | 2 +-
.../client/common/ThreadLocalIndexTest.java | 2 +-
.../rocketmq/common/topic/TopicValidator.java | 5 +
distribution/conf/{acl => }/plain_acl.yml | 0
docs/cn/Deployment.md | 12 +-
docs/cn/best_practice.md | 2 +-
.../namespace/PushConsumerWithNamespace.java | 2 +-
.../rocketmq/remoting/protocol/LanguageCode.java | 3 +-
.../remoting/protocol/LanguageCodeTest.java} | 20 +-
.../apache/rocketmq/store/StoreStatsService.java | 74 +++-
.../rocketmq/store/logfile/DefaultMappedFile.java | 20 +-
.../rocketmq/store/StoreStatsServiceTest.java | 13 +
.../org/apache/rocketmq/store/StoreTestUtil.java | 15 +
.../store/dledger/DLedgerCommitlogTest.java | 5 +
.../rocketmq/tools/admin/DefaultMQAdminExt.java | 7 +
.../tools/admin/DefaultMQAdminExtImpl.java | 15 +
.../apache/rocketmq/tools/admin/MQAdminExt.java | 4 +
.../connection/ConsumerConnectionSubCommand.java | 8 +-
.../command/consumer/ConsumerStatusSubCommand.java | 8 +-
.../tools/admin/DefaultMQAdminExtTest.java | 4 +
31 files changed, 754 insertions(+), 128 deletions(-)
create mode 100644
acl/src/test/java/org/apache/rocketmq/acl/plain/PlainAccessControlFlowTest.java
copy acl/src/test/resources/{ =>
both_acl_file_folder_conf}/conf/acl/plain_acl.yml (94%)
copy acl/src/test/resources/{conf/plain_acl_with_no_accouts.yml =>
both_acl_file_folder_conf/conf/plain_acl.yml} (96%)
copy acl/src/test/resources/{conf/plain_acl_with_no_accouts.yml =>
empty_acl_folder_conf/conf/plain_acl.yml} (94%)
copy acl/src/test/resources/{ => only_acl_folder_conf}/conf/acl/plain_acl.yml
(94%)
rename distribution/conf/{acl => }/plain_acl.yml (100%)
copy
remoting/src/{main/java/org/apache/rocketmq/remoting/protocol/RemotingSysResponseCode.java
=> test/java/org/apache/rocketmq/remoting/protocol/LanguageCodeTest.java} (68%)