imbajin opened a new pull request, #826: URL: https://github.com/apache/hugegraph-toolchain/pull/826
Replace the old Graphin/G6 4 rendering and CRA build path with a shared G6 5.1.1 module and maintained frontend tooling. - Query, algorithm, Schema and graph cards share the TypeScript runtime, one GraphController/update queue, official History and pin handling. Original business IDs and exported data remain intact. - Move Node 18/Yarn/CRA to Node 24 LTS, pnpm and Vite; update React/Ant Design and remove obsolete wrappers and build scripts. - Reuse frontend, Java and distribution outputs only after checking their content and SDK provenance. Keep Java 17 and the existing backend/authentication contracts. Validation already completed: frontend tests, lint, i18n, strict module types and production build; backend unit tests; normal Maven distribution and SDK/license audits; real Chrome checks of the four graph entries; native PD/Store/Server/Hubble initialization, authentication, registration and session cleanup; Docker frontend build and cache checks. This is a draft. Required work remains before requesting approval: - Finish non-default GraphSpace, read-only/anonymous, connection switching, concurrent request and SPA lifecycle coverage in real Chrome. - Resolve the reproducible 500-node drag frame regression and finish the renderer/resource acceptance matrix. - Finish the complete Docker image, cache restoration/invalidation and exact-head CI validation. Org review: https://github.com/hugegraph/hugegraph-toolchain/pull/77 Both PRs use the same `hugegraph:codex/hubble-g6-upgrade` source branch and commit history. Required validation remains open as listed above; this PR stays in draft until those gates are satisfied. <details> <summary>Current query and Schema previews</summary>   </details> -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
