Nov 5, 2024Nov 5, 2024 2024 年 10 月 在 Open ID Connection 规范的 profile 请求中添加 first_name 和 last_name,信息内容为用户名和中文名,以支持 Open Project 新版本的单点登录 和绩效管理类似,添加 high five 新应用的用户数据自动上传 Rails 版本升级到 7.1.5,同时锁定 rack 版本,发现 rack 的 3.0 版本会改变 Authorization header 头的大小写,导致 client 登录失败,所以必须保留 2 的行为 天华定制版本也升级到了 7.1,因为 Oracle DB Adapter 终于发布的新的支持 Rails 7.1 的版本 正式去除 IE 11 的支持 Ruby 版本升级到 3.3.5 @babel/core 版本升级到 7.26.0
Jul 1, 2024Jul 1, 2024 2024 年 06 月 升级到 Rails 7.1.3.4 升级 capistrano 部署工具到 3.19.0 锁定 FFI 版本到 1.16,为了支持 Ruby 3.0 CI @babel 升级到 7.24.7
May 6, 2024May 6, 2024 2024 年 04 月 锁定 Ruby 3.2.3 版本,尝试升级到 3.2.4 版本,发现 JWT 登陆接口无法登陆,尚未仔细检查 升级到 Rails 7.1.3.2 锁定 sqlite3 1.7,新的 2.0 版本 Rails 尚未支持 手动升级 inherits 和 merge-descriptors JS 模块版本
Jan 23, 2024Jan 23, 2024 2024 年 01 月 添加分组管理功能,现在允许根据用户的部门和岗位允许可以访问的 App 更新了用户管理界面,现在和部门、岗位管理界面一样,都支持模态对话框修改了 添加新的 ALLOW_ADMIN_GRANT_ADMIN,当为 true 允许在 UI 中提升用户为管理员 添加的授权 app 访问的核心逻辑测试 oauth2id_issuer 现在是一个配置项了 添加了关于 UI 设计文档的访问方法 Cookie 目前改为严格访问模式了 开源版本升级到 Rails 7.1.3 升级到 Ruby 2.2.3
Jan 3, 2024Jan 3, 2024 2023 年 12 月 外部贡献者提供了首次管理员配置界面的新功能 jqtree 必须使用 1.7.5,这个是最后一个支持 IE 11 的版本 添加新的 ALLOW_USER_SIGNUP,当为 true 是允许注册 修正一个潜在 jwts 的下发漏洞
Nov 30, 2023Nov 30, 2023 2023 年 11 月 添加 Dockerfile 打包支持 分阶段构建减小体积 使用 github actions 自动打包 修正 rootless 打包中的权限问题 提供 x86 和 arm 两种指令集的镜像 支持自动将第一个用户变成 admin,方便 docker 用户使用 升级 Circle CI 集成测试到最新版本 升级前端编译到 babel 7.23.5,同时支持 IE 11 测试系统升级到 Rails 7.1.2 云学堂和 gitlab 的同步 token 刷新