2.17.0

付费版
Docker 镜像
  • Docker Hub 镜像:halohub/halo-pro:2.17.0
  • 凌霞官方镜像:registry.fit2cloud.com/halo/halo-pro:2.17.0

更新日志

⚠️ 注意

此版本包含一些破坏性更新,在更新前请注意以下问题:

  • 部分插件中使用的过时 API 已经在此版本中已移除,如果升级之后部分插件出现异常,建议先检查一下插件兼容性以及是否有新版本已经进行兼容。
  • 为了能够更好的维护页面静态缓存功能,此版本将其封装为了单独的插件,如果有需要,请单独安装 https://github.com/halo-sigs/plugin-page-cache 插件。
  • 此版本重构了 Redis 启用的逻辑,更新到此版本需要添加额外的启动参数 --halo.redis.enabled=true 才能让 Redis 生效,详细信息可参考文档:https://www.lxware.cn/docs/helpcenter/halo-pro/user-guide/redis

破坏性更新

新特性

功能优化

问题修复

  • 修复短信验证码可能无法正常发送的问题。(专业版)
  • 修复从手机号登录切换到用户名密码后,首次登录会提示 CSRF Token 失效的问题。(专业版)
  • 修复未配置 Redis 时编辑文章会出现大量 Redis 警告日志的问题。(专业版)
  • 修复首次初始化之后,注册页面无法正常显示的问题。(专业版)
  • 修复当插件入口文件的缓存目录被系统清理后会导致一直无法加载的问题。 @guqing in halo-dev/halo#6238
  • 修复当启动插件遇到 Error 级别的错误时会导致 API 被挂起无法终止的问题。 by @guqing in halo-dev/halo#6207
  • 修复在没有配置 TOTP 验证器的情况下仍被要求二步验证的问题。 by @JohnNiang in halo-dev/halo#6174
  • 修复查询分类的排序条件拼写错误导致的错误。 by @guqing in halo-dev/halo#6173
  • 修复系统设置未保存导致无法正常注册的问题 by @ruibaby in halo-dev/halo#6035
  • 修复 Tag 组件的图标为空时,Tag 中的内容没有居中的问题。 by @ShiinaKin in halo-dev/halo#6040
  • 修复首次初始化后无法正常访问主题资源的问题。 by @JohnNiang in halo-dev/halo#6049
  • 解决在默认编辑器中粘贴的内容无法生成标题 ID 的问题。 by @LIlGG in halo-dev/halo#6059
  • 解决使用默认编辑器时无法正确设置焦点的问题。 by @LIlGG in halo-dev/halo#6062
  • 修复已验证邮箱可以重复的问题。 by @guqing in halo-dev/halo#6064
  • 修复新建文章时,没有自动选择之前所选编辑器的问题。 by @ruibaby in halo-dev/halo#6114
  • 修复首次上传附件时,没有默认选择第一个存储策略的问题。 by @ruibaby in halo-dev/halo#6115
  • 解决文章自动保存失效的问题。 by @LIlGG in halo-dev/halo#6147
  • 处理默认编辑器中 iframe 标签的 src 属性可能存在的风险。 by @LIlGG in halo-dev/halo#6150

开发者相关

依赖更新

Full Changelog: v2.16.0...v2.17.0

2.17.1
2.16.4