v1.6.0
重构
- 文件对象存储弃用阿里OSS,改为自建,基于minio开源版本自建
- 重构文件上传逻辑,上传逻辑与业务剥离,提升与OSS交互相关代码的可维护性
新特性
- 新增upupor-security限制器模块
- 接口限流,基于Redis实现滑动窗口,从而实现限流
- 关键词脱敏
- 自建对象存储,基于Minio开源版本实现
- 全局搜索关键字标红突出
- 电台文件支持上传aac格式文件
优化
- 包结构调整,将数据访问层和数据聚合层从业务层抽出来,独立为数据层(data)
- 异步化获取数据,基于CompletableFuture实现
- 用户主页[关注]和[粉丝]Tab按照用户活跃时间倒序
- 部署文档完善,添加Minio相关配置
- 更新github issue模板,方便提交新特性、Bug等内容
- 站内链接优化,站内链接在当前域名下跳转,维持登录状态
- 编辑器加载提示信息优化(因最小维护成本需要,加载耗时较长),提升用户体验
- 编辑器加载失败时可手动触发再次尝试加载
升级
- Universal Analytics 升级到 Google Analytics(分析)4 媒体资源
- 升级cherry-markdown编辑器至v0.7.4
修复
无