github halo-dev/halo v2.25.0-beta.1
2.25.0-beta.1

pre-release6 hours ago

新特性

功能优化

  • 两步验证支持自动提交 by @ruibaby in #10016
  • 改进备份恢复失败的错误信息,通过提供更具体的提示来识别格式错误或不兼容的备份文件 by @ruibaby in #9987
  • 将编辑器拖拽时的预览组件调整到鼠标右下角 by @LIlGG in #9985
  • 附件存储策略和分组选择表单项支持管理功能,方便在不打断流程的情况下新建存储策略和分组 by @ruibaby in #9966
  • 在主题/插件的上传和远程下载界面添加安全提示 by @ruibaby in #9956
  • 优化默认搜索引擎的关键词兼容性 by @ruibaby in #9986
  • Console 端插件列表的关键词搜索改为前端搜索,以获得更及时的搜索反馈 by @ruibaby in #10058
  • 主题管理列表支持显示预览图 by @ruibaby in #10049
  • 为控制台的按钮组件增加点击反馈 by @ruibaby in #10037
  • 为个人中心 - 消息通知列表新增批量选择功能 by @Eccent001 in #10006

问题修复

  • 修复预览文章不支持通过自定义模板渲染的问题 by @ruibaby in #10032
  • 为记住登录状态添加 token 旋转冷却期(默认 5 分钟),减少因多设备并发请求导致的 CookieTheft 误判,并增加 info 级别诊断日志。 by @JohnNiang in #10014
  • 抑制表单绑定异常(WebExchangeBindException)的完整堆栈日志输出,防止日志泛洪 DoS 攻击。 by @JohnNiang in #10011
  • 解决编辑器中无法一次撤销多张图片且会导致图片重复上传的问题。 by @LIlGG in #9983
  • 解决在编辑器中拉选多行时导致的滚动过快的问题 by @LIlGG in #9974
  • 修复发送邮箱验证码接口的限流绕过漏洞 by @JohnNiang in #9949
  • 修复在文章内容未修改时切换「自动生成摘要」设置后摘要未重新生成的问题 by @ruibaby in #10042
  • 修复“记住我”功能在并发请求场景下可能抛出 CookieTheftException 导致所有 Token 被删除的问题 by @JohnNiang in #10005

开发者相关

  • 支持通过主题扩展 Console 和 UC 的页面 by @ruibaby in #10053
  • 为主题新增 postFinder.cursorByCategory(),支持在分类中导航 by @ruibaby in #9977
  • 主题支持通过 #halo.matchVersion('<version>') 判断 Halo 版本范围 by @ruibaby in #9951
  • FormKit Secret 支持设置描述预设文本 by @ruibaby in #10027
  • 插件默认从 resources/ui 读取前端资源,console 目录将继续兼容 by @ruibaby in #10010
  • 将 HttpSecurityUtils 移入 api 模块,供插件使用 by @JohnNiang in #10061
  • 支持使用 ui-plugin-bundler-kit 构建主题 UI 插件 bundle by @ruibaby in #10057
  • 支持通过插件为 FormKit 编写表单类型 by @ruibaby in #10054
  • 主题管理列表支持显示预览图 by @ruibaby in #10049
  • 在主题管理中删除主题时支持判断主题是否处于开发中,防止在本地开发主题时误删除 by @ruibaby in #10003

Full Changelog: v2.24.2...v2.25.0-beta.1

Don't miss a new halo release

NewReleases is sending notifications on new releases.