首页 > 开源 > CyreneAdmin 1.5.0 发布:新增 i18n 与 E2E 测试,全面升级前后端依赖

CyreneAdmin 1.5.0 发布:新增 i18n 与 E2E 测试,全面升级前后端依赖

OSChina项目 2026-09-29 11:52 7 阅读 查看原文

CyreneAdmin 是一款面向企业级应用的后台管理系统脚手架,同时支持 Spring Boot 与 Solon 双框架,内置权限控制、用户管理、菜单配置、操作日志等核心模块,助力开发者快速构建安全、可维护的管理后台。

最新版本 v1.5.0 已正式发布,主要更新内容如下:

Bug Fixes

  • 完善E2E验证范围覆盖

  • 修复请求头name为Authorization

  • 修复e2e测试脚本-Headed模式无法使用问题

  • 修复e2e登录后仍报"未能读取到有效token"问题

Documentation

  • 新增 README.en.md 英文版文档

Features

  • 为前端工程添加 i18n 国际化多语言支持

  • Extract menu data into separate i18n SQL files

  • 添加E2E测试套件

Miscellaneous

  • 升级前后端依赖并修复 E2E 测试环境脚本

  • 依赖升级:Solon 3.7.2→3.10.7、sqltoy-solon-plugin 5.6.57.1→6.0.2、
    Spring Boot 3.5.8→3.5.16;前端 Vite 5→8、Vue Router 4→5、Pinia 2→4、
    Element Plus 2.6→2.14、TypeScript 5.5→7,同步更新 pnpm-lock

  • package.json 增加 pnpm.supportedArchitectures(win32/linux x64),
    修复 rolldown 原生绑定缺失导致的 vite build 失败

  • docker-compose.test.yml:init SQL 挂载改至 ../scripts,
    修复 Docker 自动创建空目录导致建表静默失败

  • run-tests.ps1/sh:以脚本目录为基准、统一 compose 文件与项目名(e2e)、
    启动前清理异项目同名容器,兼容 "container name is already in use" 冲突

  • README 补充容器冲突与空库故障排查说明

Refactor

  • 将 Fastjson2 序列化配置从 Java 代码迁移至 YAML

  • 移除强密码登录逻辑