Halo v2.12.0 已经发布,开源 Java 博客系统


Halo v2.12.0 已经发布,开源 Java 博客系统

此版本更新内容包括:

新特性

  • 新增自定义模型索引机制,优化查询效率和内存占用。 by github@guqing in #5121
  • 支持发布构建产物 halo-x.y.z.jar。 by github@JohnNiang in #5170
  • 支持 2FA 认证方式。 by github@JohnNiang & github@ruibaby in #4737
  • 为默认富文本编辑器添加查找与搜索的功能扩展。 by github@LIlGG in #5206
  • 使用索引功能检索文章以显著降低资源消耗并提供更快、更高效的文章检索体验。 by github@guqing in #5230

功能优化

  • 为默认富文本编辑器 table 组件渲染后的 html 增加 colgroup 元素与 width 属性。 by github@LIlGG in #5176
  • 为默认富文本编辑器表格组件增加退格键删除方式。 by github@LIlGG in #5163
  • 在 Console 和 UC 的页面底部添加 Powered by 信息。 by github@ruibaby in #5153
  • 在 Console 的概览页面添加使用 H2 数据库的警告。 by github@ruibaby in #5072
  • Console 端的用户管理列表支持在地址栏记录筛选条件。 by github@ruibaby in #5071
  • 当编辑器切换组件中有不可用编辑器时,添加提示。 by github@ruibaby in #5070
  • 修复 Halo 还未处于准备就绪时访问页面或接口出现“Scheme not found”错误的问题。 by github@JohnNiang in #5032
  • 添加 Tabbar 组件内容超出时的水平方向滚动指示器。 by github@AeroWang in #4979
  • 重构编辑器图片块上传逻辑,增加选择文件上传、上传进度条、取消、重试等机制。 by github@LIlGG in #5159
  • 修改文章编辑角色的显示名称为文章管理员。 by github@ruibaby in #5224
  • 优化角色模板依赖的相关功能,优化文章相关角色的翻译。 by github@ruibaby in #5227
  • 优化富文本编辑器中表格组件可滚动时的显示效果。 by github@LIlGG in #5191
  • 优化 Console 左侧菜单的展开逻辑,支持通过点击图标来展开子菜单。 by github@ruibaby in #5244
  • 优化文章数据的调协过程以降低 Halo 启动时文章的调协耗时同时提高性能和资源利用率。 by github@guqing in #5250
  • 为个人中心的文章适配自动保存功能。 by github@LIlGG in #5272
  • 优化头像上传,防止因为后端服务异常导致无法重新上传。 by github@ruibaby in #5270
  • 重构 Console 仪表盘中小部件的数据获取方式。 by github@ruibaby in #5280
  • 为通知类型设置添加 UI 权限判断。 by github@ruibaby in #5286

问题修复

  • 解决默认编辑器表格合并单元格后行丢失的问题。 by github@LIlGG in #5166
  • 解决在 Firefox 浏览器下的代码块编辑问题。 by github@LIlGG in #5140
  • 修复个人中心创建新文章时无法上传图片的问题。 by github@ruibaby in #5114
  • 修复编辑器中无法删除有序/无序列表后空行的问题。 by github@AirboZH in #5102
  • 解决默认编辑器中具有重名标题时,锚点只会跳转至首个的问题。 by github@LIlGG in #5101
  • 修复个人中心用户登录方式仅显示解绑问题。 by github@xzyone in #5079
  • 修复 labelSelector 单字符值查询无效的问题。 by github@OnlyTL in #5007
  • 修复文章渲染后内容中标题不存在 id 的问题。 by github@LIlGG in #4997
  • 修复默认编辑器中图片无法等比例拖动放大缩小的问题。 by github@pillar-cat in #4993
  • 修复在默认编辑器中无法使用拼音输入法输入标题的问题。 by github@ruibaby in #4975
  • 解决默认富文本编辑器中表格后的文本选中后无法删除的问题。 by github@LIlGG in #5234
  • 修复同一个自定义模型构建出的 Scheme 不相等导致无法正确从 SchemeManager 中移除的问题。 by github@guqing in #5245
  • 解决编辑器冒泡菜单会被顶部工具栏遮挡的问题。 by github@LIlGG in #5246
  • 修复当浏览器标签页不活跃时,文章编辑页面的 health 接口没有定时请求的问题。 by github@ruibaby in #5266
  • 修复摘要中包含特殊字符导致无法解析页面的问题。 by github@JohnNiang in #5263
  • 修复创建 PAT 之后,点击复制按钮无法复制 token 的问题。 by github@ruibaby in #5274
  • 优化启动时用户头像获取不到的错误提示。 by github@guqing in #5269
  • 修复文章列表的贡献者数据顺序不固定的问题。 by github@guqing in #5279
  • 修复个人令牌创建表单中,角色设置显示了非模板角色的问题。 by github@ruibaby in #5291
  • 解决默认富文本编辑器内容刷新后空白字符丢失的问题。 by github@LIlGG in #5292

依赖更新

  • 升级 Tiptap 相关依赖至 2.1.15。 by github@ruibaby in #5173
  • 升级 FormKit 的依赖至 1.4.0。 by github@ruibaby in #5137
  • 升级 Uppy 相关的依赖。 by github@ruibaby in #5128
  • 升级 SpringDoc 至 2.3.0。 by github@JohnNiang in #4987
  • 升级依赖 Spring Boot 至 3.2.2。 by github@JohnNiang in #5232
  • 升级依赖 Lucene 至 9.9.1。 by github@JohnNiang in #5261
  • 升级依赖 Resilience4j 至 2.2.0。 by github@JohnNiang in #5262

开发者相关

  • 修复开发环境运行 Console 报错的问题。 by github@pillar-cat in #4983
  • 重构 Console 和 UC 的菜单生成逻辑,支持配置二级菜单项。 by github@ruibaby in #5177
  • 导出必要的默认编辑器扩展及工具类。 by github@LIlGG in #5104
  • 重构 UI 的 Modal 组件,支持通过 v-if 控制是否显示(渲染)。 by github@ruibaby in #5078
  • 为 Console 提供工具页面和菜单项,方便插件集成。 by github@ruibaby in #5252
  • 为 Console 和 UC 添加 Vue 社区新的 Dev Tools。 by github@ruibaby in #5134

文档

https://docs.halo.run

资源

适用于 2.0 的插件和主题可查阅:

  • https://www.halo.run/store/apps
  • https://github.com/halo-sigs/awesome-halo

Full Changelog: v2.11.0...v2.12.0

详情查看:https://gitee.com/halo-dev/halo/releases/v2.12.0


相關推薦

2024-02-07

Halo v2.12.2 已经发布,开源 Java 博客系统 此版本更新内容包括: 功能优化 移除启动时不必要的搜索引擎索引构建步骤。 by github@guqing in #5332 问题修复 修复事务未提交便触发控制器执行可能导致数据状态不正确的问题。

2024-03-26

avue v2.12.0 已经发布,基于 Element 的前端框架 此版本更新内容包括: v2.12.0 2024-03-25 新增 新增 Crud 组件 Grid 卡片模式在线例子 新增InputMap组件mapChange方法回调其它地图参数gitee_I96KNP 修复 修复Crud搜索validData报错gitee_I9

2022-10-28

的 Android 应用--Facebook、Instagram、Messenger、Portal 和 Quest 都已经开始从 Java 转向 Kotlin。截至目前,Facebook、Messenger 和 Instagram 的 Android 应用程序都有超过 100 万行 Kotlin 代码,并且转换率正在提高。Meta 的 Android 代码库总共已包含有

2023-01-04

ux 团队的 Pierre-Loup Griffais 宣布 Linux 游戏中的 HDR 支持已经可以正常运行。 目前该 HDR 功能已在 AMD 机器上进行了测试,进行测试的游戏分别是 Halo Infinite(光环:无限,又名光环 6 ,微软于 2021 年底发行)、Deep Rock Galactic(

2023-10-18

,相约开源PHP办公室,我们一起聊 AI!>>> 拾壹博客 v1.0 已经发布,前后端分离的博客系统 此版本更新内容包括: 增加朋友圈功能 优化一些功能 详情查看:https://gitee.com/quequnlong/shiyi-blog/releases/v1.0

2023-10-20

,相约开源PHP办公室,我们一起聊 AI!>>> 拾壹博客 v1.2 已经发布,前后端分离的博客系统 此版本更新内容包括: elmentui调整为按需引入 瞬间点赞列表添加关注功能 优化文章的html解析样式 详情查看:https://gitee.com/quequ

2023-03-27

TensorFlow 是一个用于机器学习的端到端开源平台。它有一个全面灵活的工具、库和社区资源所组成的生态,让开发人员轻松建立和部署由 ML 驱动的应用程序。 TensorFlow 最初用于进行机器学习和深度神经网络研究。但该系统具有

2022-07-03

留住开发人员。 目前,官方的 Jenkins Docker 镜像 已经基于 Java 11 好几个月了,Java 8 暂时还可作为备选,Java 17 可在预览模式下使用。但是从 Jenkins 2.357 开始,Java 8 映像就将被淘汰,Java 17 映像从预览版过渡到一般可用性

2023-12-28

拾壹博客 v2.0 已经发布,前后端分离的博客系统 此版本更新内容包括: 删除了瞬间模块 删除了说说模块 不允许用户发布文章 修改了一些bug 添加小程序 以后此项目只用户博主个人发布文章,不在开放游客也可以发

2023-10-24

趴啦!1028 苏州源创会,一起寻宝 AI 时代 拾壹博客 v1.4 已经发布,前后端分离的博客系统。 此版本更新内容包括: 1:添加赞助 2:文章上传支持导入md文件读取内容 详情查看:https://gitee.com/quequnlong/shiyi-blog/releases/v1.4

2021-11-11

人说PHP不适合开发大型网站? 这是很老的说法,现在已经不靠谱。现在PHP在安全、性能等方面已经有了很大的提高,尤其是PHP7的发布,PHP已经有了质的飞越。已经有很多的大型网站都是使用了PHP开发的。在网站做大做强的过

2022-08-05

nux 的软件堆栈,主要运行在 Steam Deck 设备上。SteamOS 现已发布 3.3 版本,带来如下内容: 一般更新 在 Steam 叠加层中添加了“成就”和“指南”页面。 温度超出安全操作范围时添加通知 添加了预定夜间模式功能,允许玩

2022-10-10

TypeScript 已经诞生 10 年了。10 年前——2012 年 10 月 1日,TypeScript 首次公开亮相。当时主导 TypeScript 开发的 Anders Hejlsberg 这样描述 TypeScript: 它是 JavaScript 的类型化超集,可被编译成常用的 JavaScript。TypeScript 还可以通过启

2023-11-24

云片、网易云) V8.6.0版本更新 2023年11月23日ModStartBlog发布v8.6.0版本,增加了以下8个特性: [新功能] 模块资源软链接命令 modstart:module-link-asset [新功能] 默认集成内容区块模块 [新功能] 博客详情页面增加 _cover, _summar