Skip to content

🐛 fix(frontend): remove retired gateway dependencies - #182

Merged
Ember-Moth merged 1 commit into
developfrom
codex/remove-legacy-gateway
Sep 5, 2026
Merged

🐛 fix(frontend): remove retired gateway dependencies#182
Ember-Moth merged 1 commit into
developfrom
codex/remove-legacy-gateway

Conversation

@Ember-Moth

Copy link
Copy Markdown
Contributor

💻 变更类型 | Change Type

  • 🐛 fix

🔀 变更说明 | Description of Change

后端 1.20.2 已移除旧 gateway 模式,但前端仍通过 /v1/admin/system/module/basic/* 查询版本、执行升级。本次删除这些失效依赖,将系统服务卡片改为调用 /v1/admin/tool/version,保留后端重启,并移除一键升级入口。

  • 删除 gateway Swagger、生成配置、客户端及类型引用,更新 admin/common 生成接口。
  • 两端开发代理改为转发 /v1/v2;保留可选 API 前缀,并在开发代理中去掉该前缀。
  • 更新版本卡片与代理回归测试、Swagger 契约检查,以及中英文迁移和升级说明。

📝 补充信息 | Additional Information

已通过 bun run checkbun run test、OpenAPI 相关契约测试、管理端和用户端构建、文档构建。两端构建产物中均不再包含旧网关接口。

旧 gateway 部署需要按迁移说明调整后端监听地址和反向代理上游,并重新部署前端。develop 已同步 main 的 Swagger 提交 1f8f1bc

@web-ppanel

Copy link
Copy Markdown
Contributor

Closing this PR without merging. The codex/* head and the unusually broad 35-file change set indicate an agent-generated change spanning runtime behavior, generated API clients and types, development proxying, Swagger contracts, and deployment documentation. This is too broad for automated fix-PR triage, and the only reported check is the triage workflow rather than the required project checks. Please split any still-needed change into narrowly scoped, independently reviewable fixes with the relevant CI checks.

@web-ppanel web-ppanel closed this Sep 5, 2026
@Ember-Moth
Ember-Moth merged commit a37897b into develop Sep 5, 2026
1 check passed
@web-ppanel

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.21.0-dev.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@web-ppanel

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.21.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants