Skip to content

feat(init): remove init-time driver download flow#77

Open
zycgit wants to merge 4 commits into
devfrom
feat/remove_download_driver_at_init
Open

feat(init): remove init-time driver download flow#77
zycgit wants to merge 4 commits into
devfrom
feat/remove_download_driver_at_init

Conversation

@zycgit

@zycgit zycgit commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator
  • Remove the init-time MySQL driver download page, APIs, WebSocket, progress bus, and frontend component.
  • Load the main datasource from the bundled mysql-connector-j 8.0.33 jar with isolated classloading.
  • Add GlobalConfUtils.getTempData for the runtime driver cache.
  • Make ResourceLoader and CgClassLoader closeable to release jar handles.
  • Let PluginLoadHelper load by plugin file name and aggregate jars in plugin directories.
  • Load the inner-website plugin during init mode and serve favicon resources.
  • Fix the init-mode dmGlobalSettings route and public access.
  • Fall back to the init page when full startup fails on database initialization.
  • Add admin account configuration and apply it to seed and admin update logic.
  • Improve the init confirmation page and clean stale public URLs and driver-download messages.

Copilot AI review requested due to automatic review settings June 12, 2026 14:03
@zycgit zycgit requested a review from a team as a code owner June 12, 2026 14:03

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@zycgit zycgit linked an issue Jun 12, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

关于内网环境部署的建议

2 participants