Skip to content

3.0.0

Latest

Choose a tag to compare

@CoCoTeaNet CoCoTeaNet released this 08 Jun 00:59

ElysianAnime v3.0.0 发布说明

新功能

  • 添加可配置代理请求 Bangumi 接口
  • 添加配置文件加载功能,支持外部配置读取
  • 添加健康检查接口,移除 contextPath
  • 添加多阶段 Docker 构建支持及原生镜像打包
  • 添加原生运行时注册实现
  • 添加系统目录初始化功能
  • 添加 CI 打包脚本,完善打包工作流

优化与重构

  • 依赖管理:将 hutool-all 拆分为独立模块,优化依赖管理;替换 JSON 解析库为 Fastjson2;移除 bouncycastle 等不再使用的依赖
  • HTTP 客户端:替换 HTTP 客户端库并重构 Bangumi 客户端实现
  • 认证模块:移除验证码和 SM2 加密功能,简化登录验证逻辑
  • CI/CD:更新构建脚本以 pnpm 替代 yarn,启用 corepack,优化工作流缓存配置
  • Docker:简化 Dockerfile,更新 docker-compose 配置及基础镜像名称
  • 原生镜像:更新反射配置以优化 FastJSON2 支持,添加原生镜像配置文件
  • 添加 SaJsonTemplateImpl 实现类
  • 使用缓存翻译优化作品管理接口查询性能

移除功能

  • 移除系统监控(Dashboard)功能
  • 移除应用过滤器中的访问限制功能
  • 移除 smart-doc,改为 AI 生成接口文档
  • 移除部分不用的功能模块

修复

  • 修复 Maven 下载链接及 Docker 依赖配置问题
  • 修复发布脚本中的依赖管理和缓存配置
  • 修复加载不到外部配置的问题

文档

  • 添加 Docker 部署说明
  • 更新 API 生成规则和数据库脚本

升级提示

v3.0.0 是一个大版本更新,移除了验证码、系统监控等功能,并对 JSON 解析库、HTTP 客户端等核心依赖进行了替换。升级前请注意检查配置兼容性。

  1. 密码重置:使用net.cocotea.elysiananime.test.PwdTest重置本地账户密码
  2. 配置新增:
elysiananime:

  # 代理信息
  proxy:
    enable: true
    host: 127.0.0.1
    port: 9999