Skip to content

v1.6.0

Compare
Choose a tag to compare
@yangrunkang yangrunkang released this 26 Jun 12:55
· 294 commits to main since this release
96da110

重构

  1. 文件对象存储弃用阿里OSS,改为自建,基于minio开源版本自建
  2. 重构文件上传逻辑,上传逻辑与业务剥离,提升与OSS交互相关代码的可维护性

新特性

  1. 新增upupor-security限制器模块
    • 接口限流,基于Redis实现滑动窗口,从而实现限流
    • 关键词脱敏
  2. 自建对象存储,基于Minio开源版本实现
  3. 全局搜索关键字标红突出
  4. 电台文件支持上传aac格式文件

优化

  1. 包结构调整,将数据访问层和数据聚合层从业务层抽出来,独立为数据层(data)
  2. 异步化获取数据,基于CompletableFuture实现
  3. 用户主页[关注]和[粉丝]Tab按照用户活跃时间倒序
  4. 部署文档完善,添加Minio相关配置
  5. 更新github issue模板,方便提交新特性、Bug等内容
  6. 站内链接优化,站内链接在当前域名下跳转,维持登录状态
  7. 编辑器加载提示信息优化(因最小维护成本需要,加载耗时较长),提升用户体验
  8. 编辑器加载失败时可手动触发再次尝试加载

升级

  1. Universal Analytics 升级到 Google Analytics(分析)4 媒体资源
  2. 升级cherry-markdown编辑器至v0.7.4

修复