Aias00 opened a new pull request, #930: URL: https://github.com/apache/rocketmq-dashboard/pull/930
## Summary **Track:** Track 1 / AI-Native unified control plane Consolidates and supersedes #843, #859, #868, and #873 into one metadata-management request validation change. - Use typed DTOs for Consumer Group and Topic creation, including field-level validation. - Validate Consumer Group delete requests before metadata service calls. - Reject JSON null Topic create, update, delete, and send requests at the controller boundary. - Guard metadata service calls against null requests for direct callers. - Preserve the existing response models for read operations. ## Verification - JAVA_HOME=/Users/aias/Library/Java/JavaVirtualMachines/openjdk-21.0.2/Contents/Home mvn -Dtest=ConsumerGroupControllerTest,TopicControllerTest,MetadataServiceTest test - git diff --check origin/rocketmq-studio...HEAD Closes #842 Closes #858 Closes #867 Closes #872 -- 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]
