[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2ywe2c47slqjg":3,"$f1i4nj4d8x0fpo":18,"$f32gxtbg3f5igk":29},{"id":4,"owner":5,"repo":6,"release_id":7,"tag_name":8,"name":9,"body":10,"html_url":11,"draft":12,"prerelease":12,"published_at":13,"created_at":14,"author_login":15,"author_avatar_url":16,"updated_at":17},622,"lxware-dev","halo-pro",431301480,"v2.27.2","2.27.2","\u003Cp dir=\"auto\">\u003Cstrong>此版本包含安全更新，建议所有用户尽快升级。\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch2 dir=\"auto\">问题修复\u003C\u002Fh2>\n\u003Cul dir=\"auto\">\n\u003Cli>修复 Iconify 表单输入和数组标签直接渲染未经清洗的 SVG 内容的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6014631471\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10418\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10418\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10418\">halo-dev\u002Fhalo#10418\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复主题预览路径可以越过主题目录的问题，异常路径现在会回退到当前启用的主题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6155914176\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10434\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10434\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10434\">halo-dev\u002Fhalo#10434\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复自定义模板路径可能包含目录穿越、绝对路径、反斜杠或片段选择器的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6155914861\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10435\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10435\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10435\">halo-dev\u002Fhalo#10435\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复站点 favicon 和首页 SEO 属性值未转义的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6158776967\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10438\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10438\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10438\">halo-dev\u002Fhalo#10438\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复使用远程数据的 Select 表单项在快速滚动到底部时可能无法自动加载下一页的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6060634469\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10422\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10422\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10422\">halo-dev\u002Fhalo#10422\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复部分弹窗在内容动态切换时显示异常的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6113694027\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10424\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10424\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10424\">halo-dev\u002Fhalo#10424\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复选择 Iconify 图标时因 SVG 地址使用冒号而请求失败的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6130076371\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10428\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10428\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10428\">halo-dev\u002Fhalo#10428\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复 Switch 组件的无障碍状态未正确反映当前开关值的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6145113222\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10431\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10431\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10431\">halo-dev\u002Fhalo#10431\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>回复通知现在会在回复通过审核后再发送，待审核的回复不再提前发送邮件或站内通知 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6159053973\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10439\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10439\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10439\">halo-dev\u002Fhalo#10439\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>","https:\u002F\u002Fgithub.com\u002Flxware-dev\u002Fhalo-pro\u002Freleases\u002Ftag\u002Fv2.27.2",0,"2026-11-02T10:01:34Z","2026-11-02T09:55:00Z","ruibaby","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21301288?v=4","2026-11-02T10:06:56.784Z",{"previous":19},{"id":20,"owner":5,"repo":6,"release_id":21,"tag_name":22,"name":23,"body":24,"html_url":25,"draft":12,"prerelease":12,"published_at":26,"created_at":27,"author_login":15,"author_avatar_url":16,"updated_at":28},610,422047233,"v2.27.1","2.27.1","\u003Cp dir=\"auto\">\u003Cstrong>此版本包含安全更新，建议所有用户尽快升级。\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch2 dir=\"auto\">问题修复\u003C\u002Fh2>\n\u003Cul dir=\"auto\">\n\u003Cli>修复升级后验证码工具脚本可能继续使用旧版缓存的问题（专业版\u002F商城版）\u003C\u002Fli>\n\u003Cli>修复商店商品编辑页「内容与媒体」中，点击描述编辑器的气泡菜单（例如图片集的「每行图片数」）会意外触发保存并关闭编辑器的问题（商城版）\u003C\u002Fli>\n\u003Cli>修复升级 Halo 后登录、注册等页面可能仍使用旧版静态资源的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"5877903889\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10391\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10391\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10391\">halo-dev\u002Fhalo#10391\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复按标签查询文章接口的响应文档和生成客户端类型错误地表示为单篇文章的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"5884039806\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10393\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10393\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10393\">halo-dev\u002Fhalo#10393\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复在表单中嵌入编辑器时，点击气泡菜单等编辑器按钮可能触发表单提交的问题 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"5956536215\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10398\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10398\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10398\">halo-dev\u002Fhalo#10398\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复插件列表全选框使用文章管理权限判断的问题，使其与插件管理权限保持一致 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"5957421597\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10400\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10400\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10400\">halo-dev\u002Fhalo#10400\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>修复 HTTP\u002F1.1 keep-alive 连接可能停止读取后续请求的问题，并保留本地化错误响应（升级 Spring Boot 至 4.1.2） by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002FJohnNiang\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002FJohnNiang\">@JohnNiang\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"5993122845\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10408\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10408\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10408\">halo-dev\u002Fhalo#10408\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>更新 Docker 镜像中受影响的 eMudhra emSign 中间 CA 证书与根证书，避免继续信任私钥已泄露的证书（\u003Ca title=\"CVE-2026-91403\" data-hovercard-type=\"advisory\" data-hovercard-url=\"\u002Fadvisories\u002FGHSA-9h75-rf66-wh3r\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fadvisories\u002FGHSA-9h75-rf66-wh3r\">CVE-2026-91403\u003C\u002Fa>） by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002FJohnNiang\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002FJohnNiang\">@JohnNiang\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"6000831971\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10414\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10414\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10414\">halo-dev\u002Fhalo#10414\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 dir=\"auto\">依赖更新\u003C\u002Fh2>\n\u003Cul dir=\"auto\">\n\u003Cli>升级前端 HTML 净化与 Markdown 相关依赖（dompurify、sanitize-html、markdown-it）至安全修复版本 by \u003Ca class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"\u002Fusers\u002Fruibaby\u002Fhovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https:\u002F\u002Fgithub.com\u002Fruibaby\">@ruibaby\u003C\u002Fa> in \u003Ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"5992774592\" data-permission-text=\"Title is private\" data-url=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fissues\u002F10407\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10407\u002Fhovercard\" href=\"https:\u002F\u002Fgithub.com\u002Fhalo-dev\u002Fhalo\u002Fpull\u002F10407\">halo-dev\u002Fhalo#10407\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>","https:\u002F\u002Fgithub.com\u002Flxware-dev\u002Fhalo-pro\u002Freleases\u002Ftag\u002Fv2.27.1","2026-10-23T16:10:19Z","2026-10-23T15:57:27Z","2026-10-23T16:16:27.840Z",{"completed":30},true]