Skip to content
This repository was archived by the owner on Jan 9, 2026. It is now read-only.

0.3.5.0

Pre-release
Pre-release

Choose a tag to compare

@Athenavi Athenavi released this 25 Nov 08:46
· 120 commits to main since this release

V0.3.5.0 版本更新日志

🔐 登录与会话管理重构

  • 登录流程重建:彻底重构用户登录流程,修复 Next URI 参数跳转问题
  • 会话管理系统:新增完整的会话管理功能,增强会话安全性
  • 登录状态优化:修复“记住我”功能,改善用户登录状态保持
  • 退出登录修复:解决退出登录后重复跳转登录页的问题
  • 二维码登录:修复二维码登录功能,提升移动端登录体验

📁 文件上传功能增强

  • 大文件分块上传:新增大文件分块上传功能,支持超大文件传输
  • 断点续传支持:API 支持大文件分块上传的断点续传功能
  • 文件处理封装:将文件上传逻辑封装到 FileProcessor 类,提高代码复用性
  • 秒传功能优化:增加秒传成功时的媒体记录创建及引用计数功能

🛠 后台管理与权限修复

  • 管理员权限修复:修复 admin_vip 路由权限装饰器问题
  • 文章管理优化:修正文章状态更新和认证逻辑
  • WebDAV 功能修复:修复 WebDAV 相关功能问题

🌐 用户体验优化

  • 设备适配:使用 user_agents 库显示相应的页面,提升多设备兼容性
  • 会话管理:增强会话安全性和管理能力

⚙️ 技术架构升级

  • Python 环境要求:更新 Python 环境要求至 3.14+ 版本
  • 旧的邮件系统移除:新采用 flask_mail 依赖的邮件发送方案
  • JWT 处理移除:从代码中移除 jwt_handler,采用更安全的认证方式

🐛 问题修复

  • 登录相关修复:修复登录页面跳转、状态保持等问题
  • API 接口修复:修正文章状态更新和认证逻辑
  • 权限控制修复:修复路由权限控制相关问题

🔧 性能与安全

  • 会话安全:增强会话管理安全性,防止会话劫持
  • 文件上传性能:优化大文件上传性能和稳定性
  • 认证流程安全:改进认证流程,提升系统安全性

Full Changelog: 0.3.4.7...0.3.5.0