lizhimins opened a new pull request, #5007: URL: https://github.com/apache/rocketmq-dashboard/pull/5007
## Summary License compliance, CI stabilization, docs refresh and version bump for the 3.0.0 release. ## Changes ### License compliance - Fix root/server/web NOTICE (copyright holder) and LICENSE (restore the appendix placeholder), add vendored LobeHub icon attribution - mysql-connector-j: scope=provided + spring-boot-maven-plugin exclude, keeping the GPL connector out of the distributed fat JAR - Dockerfile downloads the connector at image build time and loads it via LOADER_PATH; only the Dockerfile text is distributed, not the connector binary - AI CLI packages (claude-code, qodercli): obtained from npm at user build time, not redistributed; remove the blocking legal.py npm gate - server/scripts/legal.py: JAR license gate (GPL detection + completeness) - rmqctl/scripts/license-binary.go: Go binary license collection - web/scripts/licenses.mjs: Vite plugin for distribution license manifest ### CI & test stability - web/src/test/setup.ts: await antd unmount in afterEach to fix leaked async React root errors - rmqctl: regenerate catalog_gen.go for catalog-verify gate - ci.yml: frontend lint/test/license-test + rmqctl catalog gate ### Docs & version - README: simplify quick start, add AI setup prompt, drop cross-cloud claim - Bump version to 3.0.0 (server, web, rmqctl, About page) - Dockerfile: reformat with stage separators and aligned comments -- 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]
