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