v2025.12.0 发布:Discourse Rewind、新的审核队列和创建标签的 UI、Chat 频道自定义以及实时 PR 状态

v2025.12.0 中的新功能

Discourse Rewind

Discourse Rewind 是一个面向会员的年终活动摘要,让您的会员能够以时尚的方式庆祝这一年。会员们会喜欢 Rewind 酷炫的复古计算设计,并能看到关于他们的活动、写作以及对社区其他贡献的有趣统计数据。了解更多…

rewind-video

新增和改进的审核队列

我们最近默认对所有人启用了新的审核队列。它现在拥有一个完全焕然一新的布局,以便版主可以一目了然地找到重要信息,并更轻松地解决社区标记的问题。了解更多…

GitHub onebox 中的实时拉取请求状态

Discourse GitHub 插件中,我们为 PR onebox 预览添加了一个实时状态指示器选项,以便您的会员可以一目了然地了解拉取请求的最新情况!了解更多…

收藏您最喜欢的聊天频道以便快速访问

为了更轻松地找到您最重要的对话,我们添加了收藏您最喜欢的频道、群聊和私信的功能。当您属于许多频道并希望确保最重要的频道易于访问时,这是组织聊天的绝佳方式。了解更多…

此外,您现在可以在频道设置页面上 https://meta.discourse.org/t/customize-chat-channels-with-an-emoji/390292:

更轻松的标签创建

您现在可以直接从 /tags 索引页面创建一或多个标签。了解更多…

允许会员运行个人报告

Data Explorer 插件中,我们引入了一种新的 current_user_id 参数类型,它可以自动连接到运行查询的用户的 ID。这使得在群组报告中可以进行安全的“个人数据”查询,会员可以运行针对其自己帐户筛选的查询。了解更多…

安全更新

此版本包含对我们社区和 HackerOne 报告的安全问题的修复。

  • 即使 enable_names 关闭,用户也可以按名称查找用户 (CVE-2025-64528)
9 个赞

更多功能!

等等,还有更多!我们尽力为您突出显示新功能和变更,但变更太多,无法一一详述。如需查看新功能、错误修复、用户体验改进等的完整列表,请务必查看下方列出的“其他功能和修复”。

插件改进

discourse-activity-pub

用户体验变更

  • 在 ActivityPub 中复制 URI 时,对 toast 使用 short 持续时间 (267)

discourse-akismet

错误修复

  • 移除 reviewable_ui_refresh SiteSetting (193)

discourse-deprecation-collector

错误修复

  • 对目录引用使用正确的前端路径 (94)

discourse-development-auth

错误修复

  • 重定向前将 URI 转换为字符串 (38)

discourse-doc-categories

错误修复

  • 不在侧边栏显示网址,而是显示主题标题 (68)
  • 不要将已删除的主题重新分配为索引 (67)

discourse-follow

错误修复

  • 优先处理关注通知而非跟随通知 (163)

discourse-jira

错误修复

  • 在 Jira 服务器实例上同步 Jira 项目时入队 sidekiq 任务 (116)

discourse-livestream

用户体验变更

  • 更新背景变量 (70)

discourse-prometheus

错误修复

  • 扩展 http_requests_queue_duration_seconds 的直方图桶 (157)

所有功能和修复

新功能

  • 为 GitHub 反向链接添加类别忽略列表 (35921)
  • 引入 set_topic_timer 自动化脚本 (36660)
  • 添加更改帖子所有权的细粒度 API 范围 (36835)
  • 添加站点设置以强制使用旧的审核 UI (36774)
  • 将帖子移至私信时也添加操作用户 (36789)
  • 添加垃圾邮件扫描器阈值的站点设置 (36780)
  • 通过 API 引入标签本地化,目前尚无 UI (36754)
  • 在 /tags 路由上内联创建标签 (36645)
  • 将 eval 比较结果格式化为表格 (36724)
  • 当聊天在屏幕上时尊重用户在线状态 (36652)
  • 默认公开分享 Rewind 报告,并允许将其设为私有 (36587)
  • 当思考块正在进行时添加思考动画 (36673)
  • 富编辑器支持内联和块包装节点 (36591)
  • Data Explorer 添加 current_user_id 参数类型 (36655)
  • 将 rewind 关闭状态存储在数据库中,而不是 localStorage (36625)
  • Discourse ID 设置页面 (36316)
  • 当用户更改内容语言时重置“显示原始内容”状态 (36620)
  • 当帖子被标记时向特定用户发送电子邮件的新自动化 (36580)
  • <body> 添加即将变更的 CSS 类 (36586)
  • 使用 URL 片段/锚点上下文增强 onebox 描述 (36536)
  • 增强对具有深色/浅色模式主题的主题截图支持 (36422)
  • 取消隐藏 Discourse Rewind (36578)
  • 为被拒绝的审核用户添加清除操作 (36556)
  • LLM 中附件的原生支持 (36415)
  • 支持按投票排序时的主题筛选 UI (36516)
  • 当作者删除帖子时解决审核项 (36471)
  • 向 GitHub PR onebox 添加“请求更改”状态 (36531)
  • 使用 URL 片段/锚点上下文增强 onebox 标题 (36515)
  • 自动推广即将发生的变更 (36211)
  • 在核心中捆绑 discourse-rewind 插件 (36409)
  • 允许使用 CSS 覆盖饼图颜色 (36495)
  • 向垃圾邮件检测添加推理 (36431)
  • 在创建和更新自动化时记录管理员操作 (36458)
  • 添加重试完成的支持 (36450)
  • GitHub PR 实时状态图标 (36313)
  • 使用基于日志的启发式方法检查 LLM 问题。 (36432)
  • 收藏聊天频道的功能 (36142)
  • 添加标签保存时的修改器钩子 (36400)
  • 在打开 /new-message 时接受 tags 参数 (36421)
  • 改进搜索中的批量选择 (36373)
  • 实现广告展示跟踪 (35797)
  • 在建议和相关主题中显示 gists (36303)
  • 向审核时间线添加认领历史 (36243)
  • 添加新的可配置管理指南 (36287)
  • 针对数据集运行 eval 比较 (36223)
  • 在刷新后的审核洞察标签中包含 IP 信息 (36273)
  • 添加对在 discourse id 上“更新”应用程序的支持 (35384)
  • 聊天频道表情符号 (36288)
  • 使用 GET /health 进行 DNS SRV 可用性检查 (36300)
  • 在更新默认站点时记录管理员回填的选择 (36296)
  • 向用户笔记添加审核链接 (36190)

错误修复

  • 当第一个帖子被本地化时更新主题摘要 (36885)
  • 确保在烹饪之前上传引用可用 (36887)
  • 当跟踪器具有 NULL 目标时,关闭管理员通知失败并返回 422 (36878)
  • 禁用 local-dates 插件时导致投票插件崩溃 (36889)
  • 离开 AI Bot 时尊重由目标路由设置的侧边栏面板 (36868)
  • 在类别之间导航时日历未刷新 (36851)
  • 在类别描述中渲染 hashtag 图标 (36867)
  • 使 LLM 分类审核项对管理员可见 (36881)
  • 移除带有用户选项的频道中的 N+1 问题 (36773)
  • 在 LLM 分类自动化中尊重 persona 的 vision 设置 (36871)
  • 仅当隐藏标签发生更改时不显示编辑指示器 (36870)
  • 移动设备上翻译选择器不可见 (36861)
  • 在本地日期中尊重自定义日期格式选择 (36860)
  • 在会导致管理员被锁定的组更改前警告管理员 (36811)
  • 从站点文本搜索中过滤受限的电子邮件模板密钥 (36857)
  • 在富文本编辑器中保留所有日期属性 (36781)
  • API 密钥范围显示和导航问题 (36844)
  • FinalDestination 在子文件夹安装中忽略域上的所有 URL (36785)
  • 当用户从自动组(例如管理员、版主)中移除时,移除 flair、标题 (36842)
  • 重试思考可能导致奇怪的错误 (36841)
  • onebox 和 UI 中未正确处理加号编码 (+) (36822)
  • 在加载更多回复之前禁用 load_more_replies 按钮 (36816)
  • 当没有更改时,从类别日志中移除主题投票自定义字段 (36832)
  • 编辑标题时,仅当帖子内容发生更改时才保存帖子 (36817)
  • 新的 DM 频道未发布 (36799)
  • 修正 primary-very-low 值 (36809)
  • 当帖子更新为翻译内容时,也显示“帖子语言指示器” (36806)
  • 减少 Topic.reset_highest 更新中的死锁 (36805)
  • 当帖子包含多个引用时正确提取投票 (36802)
  • 在关于页面上恢复粗体用户名 (36803)
  • 删除主题中的其他帖子不应取消回答帖子 (36800)
  • 跳过未保存 LLM 模型的失败跟踪 (36735)
  • 当日期在过去时跳过主题 bump (36784)
  • 正确终止跨多个提供程序的工具调用链 (36750)
  • 切换反应时保留默认反应 (36778)
  • listTags 中的 Legacy-array-like-object (36775)
  • 在投票选项中添加本地日期支持并改进富编辑器日期格式 (36718)
  • 确保管理员可以看到类别权限 (36772)
  • 支持使用反斜杠转义复选框语法 (36763)
  • 从引用 BBCode 中的名称中去除引号 (36666)
  • 编辑侧边栏标签导航模型“selected”过滤器不起作用 (36765)
  • 实时更新即将变更的 body 类 (36748)
  • 在允许用户本地化之前检查用户是否可以看到帖子或主题 (36749)
  • 向 Rewind 缓存键添加版本号 (36745)
  • 解决加载帖子时 PostStream 中的竞态条件 (36744)
  • Rewind:用 user 替换 currentUser (36742)
  • 确保 scrollable-list 传递 scroller 元素 (36736)
  • 使用事件时区进行 Google Calendar 导出 (36727)
  • 测试中不使用公共 IP 地址空间
  • 各种 SMTP 超时应作为浮点数使用
  • SMTP:启用 TLS 时明确禁用 STARTTLS
  • 防止在非线程频道上出现未读线程通知 (36719)
  • 更多 Rewind 可见性修复 (36713)
  • Rewind 最佳帖子或主题不使用私有类别 (36712)
  • 非英语论坛中的错误权限更改日志 (36676)
  • 在 AI 使用页面过滤时保留模型/功能下拉选项
  • 由于缺少缺失语言的后备逻辑,自动化插件缺少语言环境 (36497)
  • 将自动化触发的 AI 使用归因于系统用户
  • 在反应页面上渲染主题标题中的表情符号
  • post_event_spec 中不稳定的 DST 处理测试
  • AI bot 对话页面需要登录 (36669)
  • 在安装完成表单的密码字段上显示错误高亮
  • 无法保存带有 RAG 上传的新 persona (36667)
  • AI 搜索发现用户偏好未保存
  • 使用组 ID 而不是名称进行“所有人”组检查 (36656)
  • 在用户 API 密钥授权流程中保留 padding 参数 (36640)
  • 管理员的新功能页面上的相关设置切换 (36646)
  • 向 lefthook 添加 fix all target 以支持 bin/lint --fix (36644)
  • Rewind 的 urls 缺少子文件夹路径 (36632)
  • 通过 PostRevisor 批量移动类别时 silent 选项不起作用 (36626)
  • 在 in:title 中搜索时按主题活动排序 (36630)
  • 通过增加其解析优先级来复制粘贴 html 块 (36617)
  • 子文件夹设置中登录重定向到根路径 (36609)
  • 从爬虫视图中的反向链接中移除 ItemList 架构 (36608)
  • 允许 Enter 键在模态框内的 select-kit 中工作 (36596)
  • 为用户 API 密钥加密添加 OAEP padding 选项 (36592)
  • 不要在链接模态框上的 #fragment 前添加 https:// (36619)
  • 更好地处理 rewind 写作分析中的音节 (36616)
  • 避免富编辑器上悬空的 base64 图像 (36615)
  • 从 FBFF 计算中排除静音和忽略的用户 (36610)
  • 当上传授权扩展为空时无法粘贴文本 (36601)
  • Rewind 子文件夹路径 (36612)
  • 不要为移除的 PM 用户发布 small_action 事件 (36606)
  • Rack 中间件开发警告 (36460)
  • 在 onebox 锚点增强中遍历 DOM 时处理缺失的标题 (36598)
  • 编辑时,确保社区部分保持在侧边栏顶部 (36597)
  • 当用户选择退出时隐藏 rewind 个人资料链接 (36594)
  • 当视口跨越移动/桌面阈值时,主题导航崩溃 (36590)
  • 在 RTL 模式下正确放置 select-kit 下拉菜单 (36593)
  • 当不存在收藏频道时重定向到频道列表 (36575)
  • 重新加入聊天频道时不要覆盖成员资格设置 (36528)
  • 确保再生始终使用正确的 llm (36585)
  • 也从插件列表中取消隐藏 rewind (36581)
  • 从 GitHub webhooks 重新烘焙聊天消息时跳过通知 (36577)
  • 跳过重新烘焙带有内联 GitHub PR onebox 的帖子 (36576)
  • 响应 api 中的内联 ids (36572)
  • 修复主题移除时的加载循环。 (36410)
  • 在移动/抽屉模式下默认仅显示收藏频道 (36569)
  • 重新烘焙带有 onebox 的帖子时避免中间状态 (36567)
  • 当 GitHub PR 状态更改时重新烘焙聊天消息 (36561)
  • 链接主题的回复未同步到 Zendesk (36560)
  • 在检查收藏消息之前确保用户存在 (36538)
  • 取消关注时取消收藏频道 (36520)
  • 允许管理员使用 acting_user 上下文取消隐藏帖子 (36512)
  • 搜索结果中批量选择与头像重叠 (36553)
  • 过滤机器人 LLM 仅包含分配给启用 persona 的那些 (36545)
  • 在备份恢复期间处理缺失的 sketch logo (36541)
  • AI 使用报告无法按种子模型过滤 (36540)
  • 从已删除的帖子中移除无名上传 (36484)
  • 编辑到更早日期后事件未找到 (36481)
  • 在 local-dates 插件中规范化没有前导零的日期 (36539)
  • 支持聊天消息中的 onebox 缓存失效 (36529)
  • 显示可读性评分的最大级别 (36525)
  • Rewind 在点击 callout 时未关闭 (36518)
  • 最后一个 rewind 报告的底部边距 (36514)
  • 在 localdates 中添加默认标题支持 (36511)
  • 在通知帖子时考虑所有符合条件的通知类型 (36472)
  • 将 composer-open body 样式还原为 #36253 以修复 IOS 设备上的回复框闪烁 (36449)
  • FoldContent#truncate 错误地反转了部分内容 (36498)
  • 防止在 LLM 超出信用限制时向机器人发送聊天/私信 (36496)
  • 将用户传递给 Discovery BotContext 以进行使用跟踪 (36493)
  • 聊天未读指示器不应右对齐 (36492)
  • 在发出 HTTP 请求之前处理已取消的完成。 (36489)
  • 导致侧边栏计数未右对齐的回归 (36485)
  • 富编辑器 getSelected.value 返回 markdown (36483)
  • 第二因素 CTA 和表单之间的间距 (36480)
  • 登录输入占位符溢出 (36468)
  • 取消隐藏“启用懒加载视频”站点设置 (36478)
  • 分配给组的 URL 指向主题而不是组 (36477)
  • 无法在 discourse-reactions 中加载下一页 (36451)
  • 导致缺失聊天未读指示器的回归 (36466)
  • 导致侧边栏缺失指示器的回归 (36447)
  • 正确过滤掉事件参与者 (36459)
  • 将回复推送到已在 zendesk 中的主题 (36424)
  • 确保标签差异使用持久化的主题标签 (35187)
  • Discord Bot 因 PersonaReplier 中缺少 BotContext 而崩溃 (36429)
  • Azure 上缺失的 LLM 选项 (36448)
  • 频道列表中的回归并进行改进 (36436)
  • CategoryModerationGroups 导入步骤查询 (36392)
  • 为 x-accel-redirect 更新 rack sendfile 中间件 (36354)
  • 启用时在标签路由上显示 AI gists (36402)
  • 合并用户时也合并主题投票 (36416)
  • 不显示空的切换器 (36407)
  • 确保用户线程可滚动 (36401)
  • 允许 float-kit 接受 portalOutletElement (36259)
  • 当 HouseAd 记录引用不存在的类别时,从 plugin-store-rows 表迁移 HouseAd 记录的问题 (36380)
  • 重新翻译主题摘要并避免使用帖子版本来表示更改 (36382)
  • 富编辑器在 firefox 上的 spoiler (36378)
  • 允许在数字输入中输入 0.002 (36374)
  • Chat-settings/成员列表在 IOS/iPadOS 上滚动失败 (36331)
  • 修复当 visible_to_logged_in_users 和/或 visible_to_anons 选项未在数据库中设置时,从 plugins-store-rows 表迁移 HouseAd 记录的问题 (36362)
  • 向 onebox 类别徽章添加空格 (36355)
  • 相关主题导致页面渲染问题 (36357)
  • Emoji.exists? 应与 Emoji[] 一致 (36347)
  • 主题通知用户提示未正确锚定 (36356)
  • 在 CREATE EXTENSION 之前检查 pgvector (35070)
  • 在刷新后的审核队列中区分排队帖子和主题 (36330)
  • 编辑主题导航链接应处于活动状态 (36350)
  • 修正语义相关年龄惩罚 (36327)
  • 允许并发流式传输 2 个帖子 (36311)
  • 如果用户不存在,不要查找 IP,调整空白 (36326)
  • 如果不存在链接,不要将电子邮件日志主题包装在链接中 (36324)
  • AI 设计修复 (36320)
  • must_approve_users 添加 area 属性 (36317)
  • 为 x-accel-redirect 更新 rack sendfile 中间件 (36279)
  • Lightbox 在组件中因 null imgEl 元素而启动失败。 (36310)
  • 移除 assign 扩展菜单中“assigned to”文本中的省略号 (36314)
  • 当 SHA1 不匹配时回退到上传 URL (36299)
  • 模态框不应将按键泄漏到模态框外部 (36268)
  • BadgeQueries.sharing_badge 未计算唯一访客 (36281)
  • UserDestroyer 应取消认领任何已认领的审核项。 (36277)
  • GlobalSetting 应将负整数视为整数 (36276)
  • 阻止重复标志的帖子操作合并 (36265)
  • 草稿页类别名称溢出 (36262)
  • 在将消息标记为未读时更新 PM 跟踪状态 (36258)
  • 已关闭的重复事件 (36255)
  • 将隐藏溢出限制为 composer open 和聊天 (36253)

用户体验变更

  • clean_up_inactive_users_after_days 设置要求确认 (36898)
  • 使用 selected 的正确语法 (36891)
  • 样式修复 (36888)
  • 显示已禁用选择工具包的所有工具名称 (36883)
  • 调整 header-actions 按钮的样式 (36877)
  • 在仪表板中选择自定义日期范围时更新周期显示 (36858)
  • 改进用户 API 密钥授权页面 (36777)
  • 现代化编辑器 UI (36838)
  • 编辑翻译时使用内联标题编辑器而非编辑器 (36847)
  • 修复启用本地化时小屏幕上编辑原因按钮的位置 (36839)
  • 修复小屏幕上编辑原因的对齐问题 (36837)
  • 防止在欢迎横幅可见时头部搜索闪烁 (36834)
  • 改进 RTL 布局中的灯箱按钮 (36826)
  • 为关闭 DMenu 内容添加动画 (36737)
  • 在站点设置描述中阐明“关闭时取消分配”的行为 (36798)
  • 修复“新建”菜单的位置 (36808)
  • 进一步修复“显示更多主题”警报 (36807)
  • 为 dmenu 和 select-kit 中的选中项添加悬停状态 (36776)
  • 将聊天搜索移至独立标签页 (36787)
  • 修复聊天 onebox 提及链接中存在表情符号时的样式不匹配问题 (36801)
  • 为多选下拉箭头图标添加渲染检查 (36796)
  • 对“新功能”卡片进行小幅改进 (36797)
  • 修复“查看 x 个新或已更新的主题”的对齐问题 (36767)
  • 为预安装插件添加管理员侧边栏图标 (36764)
  • 修复全宽背景 (36790)
  • 在适当位置使用英语作为语言标签 (36762)
  • 防止导航标签项换行 (36779)
  • 按字母顺序排序管理员侧边栏插件链接 (36674)
  • 在版主将自己锁定在分类之外前发出警告 (36663)
  • 在头部下拉菜单中显示当前选定的语言环境 (36756)
  • 对回溯偏好设置复选框使用肯定意图 (36723)
  • AI 设置:添加缺失的按钮类,更新按钮名称 (36741)
  • 更新头部语言切换器样式 (36738)
  • 本地化徽章表单部分标题 (36729)
  • 为徽章部分标题添加 ID (36725)
  • 为新主题警报添加动画 (36726)
  • 在触控设备上显示表情符号列表设置的重排序按钮 (36695)
  • 将代码字体大小更改为 REM (36559)
  • 默认将回溯设为私有 (36717)
  • 防止 HorizontalOverflowNav 组件滚动视口 (36715)
  • 启用刷新后的审核页面 (36711)
  • 防止标题编辑图标换行到单独一行 (36709)
  • 移除背景并调整位置 (36710)
  • 用多选替换高级搜索过滤器
  • 将聊天线程标题包裹到最近的单词 (36698)
  • 调整编辑器弹出窗口样式以始终显示关闭按钮 (36700)
  • 主题时间线小幅修复 (36589)
  • Horizon >` z-index (36692)
  • 为审核按钮添加缺失的悬停状态 (36651)
  • 为激活页面添加缺失的 btn-default 类 (36671)
  • 全屏桌面并替换 Discourse 徽标 (36661)
  • 对聊天频道图标的作用域进行更多调整 (36654)
  • 将默认按钮样式应用于审核按钮 (36648)
  • 在 GitHub PR onebox 中显示上下文日期 (36637)
  • 允许版主查看管理员侧边栏 AI 情感链接 (36635)
  • 聊天频道图标 v2 (36634)
  • 对移动设备上的回溯进行小幅样式调整 (36633)
  • 在管理员侧边栏添加审核队列链接 (36611)
  • 在解决方案摘要中保留格式 (36552)
  • 回溯反馈和修复 2 (36614)
  • 在回溯中处理频繁出现的词干词 (36584)
  • 修复带有表情符号的子类别的聊天外观 (36579)
  • 收藏的聊天频道图标 (36568)
  • 将回溯链接移至个人资料标签页内 (36564)
  • 打开聊天时默认显示收藏的频道 (36562)
  • 减小移动设备上 GitHub PR 状态图标的大小 (36558)
  • 回溯反馈和修复 1 (36555)
  • 添加与 livestream 插件的兼容性 (36534)
  • 在时间线中显示特定审核操作 (36524)
  • 在群组视图中用户名旁边显示用户状态 (36482)
  • 对回溯插件进行各种视觉修复 (36535)
  • 移除旧的 CSS 规则 (36533)
  • 修复包裹在 detail-tags 中的输入宽度以使用全宽 (36530)
  • 为聊天通知添加圆角 + 对齐关闭按钮 (36527)
  • 修复回复数量换行问题 (36526)
  • 将即将到来的更改的状态从预 Alpha 版更改为实验版 (36517)
  • 侧边栏中的用户状态应有间隙 (36490)
  • 修复 GitHub onebox 中 PR 的状态 (36488)
  • 对样式指南进行改进 (36457)
  • 改进移动设备和抽屉中的收藏聊天频道 (36470)
  • 在注册和登录页面之间保留电子邮件/用户名 (36442)
  • 修剪聊天频道描述 (36454)
  • 修复本应具有背景色的按钮 (36446)
  • 使给予/收到的反应与点赞保持一致 (36430)
  • DM 频道中的聊天频道表情符号大小 (36427)
  • 修复 user-main-nav 上 discourse-subscriptions 插件的空白区域 (36408)
  • 审核队列刷新 - 添加缺失的翻译,避免未定义计数 (36393)
  • 更新审核队列刷新中的标题样式 (36391)
  • 避免在用户活动页面内容加载前显示空状态 (36390)
  • 确保正确应用信用额度提示 CSS (36389)
  • 在审核洞察中显示审核历史记录 (36370)
  • 改进欢迎横幅配置页面 (36301)
  • 在审核队列洞察中显示用户电子邮件 (36344)
  • 改进超出信用额度时的流程 (36360)
  • 在创建带有图标或图像的隐藏群组时更改可见性警告标识 (36304)
  • 调整用户卡片上个人头像链接的样式 (36297)
  • 将“允许用户语言环境”设置默认设为 true (36244)
  • 更新用户备注文本格式以遵循指南 (36280)
  • 显示侧边栏时,AI 使用情况用户列需要多一点空间 (36264)
  • 透明按钮修饰符 (36252)
  • 在引导模式下移除头部中的“入门”按钮 (36231)
  • 对窄视图中的聊天线程消息信息布局进行细微调整 (36250)
  • 更新灯箱引用图标以应用阴影 (36247)

安全变更

  • 搜索中应尊重 enable_names
  • 不包含私有分类频道 (36716)

性能

  • 在群组序列化器中对 chat_enabled_user_count 使用 SQL COUNT (36893)
  • 在激进排队时以 503 拒绝匿名请求 (36519)
  • 优化 GitHub PR onebox 重新烘焙 (36739)
  • 在备注表单中使用固定高度文本区域 (36650)
  • 提高 DiscourseTagging.hidden_tag_names 的性能 (36636)
  • 通过预加载优化可审核查询 (36618)
  • 滚动时异步加载回溯报告 (36563)
  • 延长回溯缓存时间,并移除已禁用的报告 (36532)
  • 优化 CategoryList#relevant_topics_query SQL 查询 (36476)
  • 避免在 Chat::Mailer.users_with_unreads 中实例化 eligble_users CTE (36473)
  • 移除对 PM 未读指示器通道的未使用 MessageBus 订阅 (36376)
  • 在回填作业中缓存 LlmModel 查找 (36359)
  • 修复服务器端插件出口中的内存泄漏 (36284)

无障碍性

  • 从已解决引用标题中移除 role=“button” (36783)
  • 尊重回溯功能的 prefers-reduced-motion (36521)
5 个赞