Feature

  • 文章固定链接支持年份型。#1095
  • 支持添加或修改友链时校验 name 和 url 是否重复。#1079
  • 支持 MinIO 云存储。#1097
  • 支持删除主题时,可选是否删除相关配置。#1105
  • 支持设置定时清理回收站的文章。#1114
  • 重构后台菜单管理,更方便的管理菜单分组以及排序。#1120

Fixed

  • 修复 Dockerfile 文件,JAVA_OPTS 环境变量不生效的问题。#1094
  • 修复新建文章内容为空时无法保存的问题。#1099
  • 修复上传大体积文件时出现 OutOfMemoryError 异常的问题。#1122

升级步骤

  1. 停止运行 Halo:service halo stop
  2. 备份数据:cp -r ~/.halo ~/.halo.bak
  3. 重命名(备份)旧运行包:mv halo-latest.jar halo-latest.jar.bak
  4. 下载新运行包:wget https://dl.halo.run/release/halo-1.4.2.jar -O halo-latest.jar
  5. 运行:service halo start

注意事项

  1. 更新前不要忘了备份数据,不管你是以什么方式部署的,都请备份 ~/.halo,当然,如果你使用 docker 部署,并修改了映射路径的话,就备份你的映射路径。
  2. 如果有使用 CDN 全站加速,请更新完毕后,刷新全站缓存,并清空浏览器缓存。

相关链接

  1. https://halo.run/archives/halo-142-released.html
  2. https://github.com/halo-dev/halo/releases/tag/v1.4.2
5 天 后
5 天 后
14 天 后

Ryan Wang 👍 不好意思大佬,这几天有点忙,然后没上社区,完整日志如下2020-12-04 16:11:46.705 ERROR 6 --- [qtp1275198737-22] r.h.app.core.ControllerExceptionHandler : Captured an exception: [Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: No multipart config for servlet]
2020-12-04 16:11:47.070 ERROR 6 --- [qtp1275198737-936] r.h.app.core.ControllerExceptionHandler : Captured an exception: [Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: No multipart config for servlet]
2020-12-04 16:11:47.431 ERROR 6 --- [qtp1275198737-25] r.h.app.core.ControllerExceptionHandler : Captured an exception: [Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: No multipart config for servlet]
2020-12-04 16:11:47.799 ERROR 6 --- [qtp1275198737-48] r.h.app.core.ControllerExceptionHandler : Captured an exception: [Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: No multipart config for servlet]
2020-12-04 16:11:48.162 ERROR 6 --- [qtp1275198737-936] r.h.app.core.ControllerExceptionHandler : Captured an exception: [Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: No multipart config for servlet]
2020-12-04 16:11:48.558 ERROR 6 --- [qtp1275198737-936] r.h.app.core.ControllerExceptionHandler : Captured an exception: [Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: No multipart config for servlet]

1 个月 后

请问下一个版本预计什么时候发布?能否透露一下新版本中的功能。

    9 天 后

    MinIO 云存储上传成功后没有回显是怎么回事啊😝
    ld9.png

    .png的图片上传报上传失败(但其实图片已经上传到MinIo了)
    zopX.png

    zzDK.png

    8 天 后

    大佬,博客中的图库在那里管理呀