Skip to content

ZrLog v4.0.0

Choose a tag to compare

@zrlog-release-ci zrlog-release-ci released this 17 Oct 10:27

4.0.0 (2026-10-17)

新特性

  • 【管理页】支持多账号和五种固定角色,按角色与文章归属控制操作权限
  • 【管理页】支持按账号保存界面、写作、文章列表和登录会话偏好
  • 【管理页】支持通过 OAuth 和个人访问令牌向外部应用授予可撤销的访问权限
  • 【管理页】提供 MCP 内容工具,支持在授权范围内读写文章、查询分类标签和上传附件
  • 【管理页】AI 对话支持检索站内文章并展示引用来源
  • 【管理页】AI 对话支持调用写作技能,并在需要时等待用户补充信息后继续
  • 【管理页】AI 助手执行保存、发布和上传前增加人工确认
  • 【管理页】AI 对话支持通过 @ 引用已有文章和当前消息附件
  • 【管理页】AI 对话支持向兼容的 OpenAI 模型发送文档和图片作为参考材料
  • 【管理页】文章编辑支持自动合并非冲突修改,并逐项处理内容冲突
  • 【管理页】发布前支持集中检查文章信息并查看桌面、移动尺寸的内容预览
  • 【管理页】发布结果区分文章保存与静态同步状态,并提供公开文章地址
  • 【安装页】安装过程增加可选口令、跨进程并发保护和失败恢复
  • 【安装页】安装完成后提供可跳过的首次发布引导
  • 【部署】配置独立 updater 服务后,可从后台升级 Docker Compose 中的 ZrLog 服务
  • 【部署】新版 DEB 支持通过 systemd 服务执行后台升级
  • 【管理页】实验功能支持为文章指定已安装的重排插件
  • 【部署】发行包提供校验清单、Sigstore 签名、软件物料清单和构建来源记录

优化

  • 【管理页】调整后台默认主题的 Material 3 控件和图标
  • 【管理页】主题中心支持按使用状态、内置或可移除等条件筛选
  • 【管理页】主题配置改为响应式弹窗,便于在移动端操作
  • 【博客页】改善默认博客主题移动导航的对齐和触控区域
  • 【管理页】升级页支持刷新备份状态并进入备份插件管理
  • 【管理页】更新设置按部署方式展示可用下载来源
  • 【博客页】Native 服务端 Markdown 渲染补齐代码高亮、中文加粗和数学公式显示
  • 【管理页】操作日志补充客户端及其声明的 Agent 信息

修复

  • 【博客页】修复不存在的文章和页面错误返回 HTTP 200 的问题
  • 【部署】修复 Unix Native 包在线升级后可能无法重启的问题
  • 【底层】修复损坏或未下载完成的插件运行时文件被当作可用文件的问题
  • 【编辑器】修复 Markdown 代码块中的反引号、公式和链接被误处理的问题
  • 【依赖安全】升级 FreeMarker,修复路径穿越相关漏洞
  • 【依赖安全】更新安装页和管理页的受影响依赖

依赖

  • 【底层】zrlog-base 4.0.0
  • 【安装页】zrlog-install-web 4.0.0
  • 【博客页】zrlog-blog-web 4.0.0
  • 【管理页】zrlog-admin-web 4.0.0
  • 【底层】zrlog-updater 4.0.0
  • 【编辑器】@zrlog/editor 2.2.1
  • 【底层】@zrlog/ui 0.2.0、@zrlog/utils 0.2.0
  • 【博客页】zrlog-template-default 1.0.1