.. SPDX-License-Identifier: GPL-3.0-or-later ============================= MyUCSpace 0.1.1 release notes ============================= :Author: Zhenyu Yang :Date: Jan 31, 2026 .. _0.1.1-added: Added ===== 1. 为生产环境 Nginx 引入 TLS 证书支持。 2. 后端为课程信息创建了新的数据表 `courses`。现在课程表与借用表完全分离。 3. 新增“课程列表”功能,可向管理人员展示系统内存储的所有课程信息。 4. 新增国密算法支持。 .. _0.1.1-improved: Improved ======== 1. Python 版本升级到 3.14.2。 2. 将生产环境 MySQL 数据库保存到 `/data/mysql` 目录,以此将数据库保存到挂载的数据盘上。 3. 优化课程导入逻辑,课程导入完全在后端实现。 4. 删除了后端已废弃的 API `/api/v1/borrow/import-course/`,并同步更新了文档。 5. 优化了教室借用模块。学生活动一审由辅导员负责,教学活动一审由教学秘书负责;二审全部由助理负责;超级管理员可查看所有借用工单;同步更新了文档。 6. 调整了“申请教室借用”页面部分提示文案。 7. 调整了登录页面部分提示文案。 8. 优化了 Web 端报错信息的显示。 9. 加强了 Web 端 CSRF 和 XSS 防护,提高了系统安全性。 10. 调整了教室借用中加急申请的提示语。 .. _0.1.1-fixed: Fixed ===== 1. 修复了后端 `serializers` 代码冗余的问题。 2. 修复了导入课表时,无法批量导入课程的时间的问题。 3. 修复了部分服务器对 x86-64-v2 基线不兼容的问题。 4. 修复了 Web 端表格数据切片分页异常的问题。现在,所有数据切片均在后端完成,前端仅作展示。 5. 修复函数原型污染漏洞(CVE-2025-13465)。 6. 后端 `serializers` app 已合并到 `accounts` app 中。 7. 修复了 Web 端部分翻页组件位置错误的问题。 8. 修复了 Web 端教室借用加急状态无法清除的问题。 9. 修复了 Web 端教室借用时,学生人数大于教室容量时无提示的问题。 10. 修复了 Django 后端调试模式开关相关逻辑错误。 11. 修复了多角色用户存在权限覆盖的问题。 12. 修复了报修图片无法正常上传和查看的问题。