yyqdbngt opened a new pull request, #2362:
URL: https://github.com/apache/rocketmq-dashboard/pull/2362

   ## Summary
   
   This consolidates the seven small Studio changes requested in the review 
queue into one submission with cohesive commits:
   
   - isolate nested cluster repository snapshots and copied configurations
   - reject duplicate instance and catalog provider registrations
   - serialize visible-page polling to prevent overlapping requests
   - use RocketMQ's canonical system-topic rules
   - support IPv6 literals, CIDR ranges, and wildcards in ACL matching
   - scope mock client inventories by the NameServer address required by the 
current real endpoint
   - mask credentials on Unicode code-point boundaries and handle malformed 
surrogates safely
   
   The branch is based on the latest `rocketmq-studio`. During consolidation, 
the cluster snapshot change was adapted to the current `gmtModified` model, and 
mock client isolation was updated for the current NameServer-based client API 
introduced by the recent instance refactor.
   
   Supersedes #2217, #2218, #2241, #2245, #2247, #2251, and #2253.
   
   ## Validation
   
   - `mvn -q 
-Dtest=ClusterRepositoryImplTest,InstanceProviderRegistryTest,SystemTopicFilterTest,IpRangeMatcherTest,CredentialUtilsTest
 test`
   - `npm exec vitest -- run src/hooks/useVisiblePolling.test.tsx 
src/services/connectionsService.test.ts` (9 tests passed)
   - `npm run build`
   - `npm run lint` (0 errors; one pre-existing exhaustive-deps warning in 
`src/pages/instance/topic.tsx`)
   - Prettier check on all changed frontend files
   - `git diff --check`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to