lizhimins opened a new pull request, #1149: URL: https://github.com/apache/rocketmq-dashboard/pull/1149
## Summary Frontend for the multi-vendor instance support (4/4): - Add-instance dialog gains vendor tabs (open source with the Apache feather logo / Aliyun / Tencent); APACHE keeps the endpoint form, ALIYUN uses a credential → region → cloud-instance cascade (regions sorted by regionId, cn-hangzhou selected by default), TENCENT shows "in development" with submit disabled - Instance list shows a vendor column with logos; cloud instances display live topic/group counts - Topic/consumer pages propagate `instanceId` to all list/CRUD/progress/subscription calls and fetch only after the instance is resolved (request-id guarded against races); cloud instances hide broker routes, queue/permission fields and the send-message entry, all column sorters and date formatting are null-safe - New `cloudCredential` / `aliyunCatalog` API modules and tests; `Instance` types extended with vendor fields ## Verification - 84 vitest files pass (409 tests), `tsc` and production build clean - Manually verified against a local backend with a real Aliyun instance: credential picker, region/instance cascade, instance onboarding and topic/group lifecycle -- 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]
