# 3.4.4：Bug修复和UX发布

**URL:** https://meta.discourse.org/t/3-4-4-bug-fix-and-ux-release/367301
**Category:** Announcements
**Tags:** release-notes
**Created:** [2025年五月28日 05:22 UTC](https://meta.discourse.org/t/3-4-4-bug-fix-and-ux-release/367301 "2025-05-28T05:22:48Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2025年五月28日 05:22 UTC](https://meta.discourse.org/t/3-4-4-bug-fix-and-ux-release/367301/3 "2025-05-28T05:22:48Z")

</div>

### 更多内容！

但等等，还有更多！我们尽最大努力为您突出显示新功能和更改，但总有太多更改无法详述。有关新功能、错误修复、用户体验改进等的完整列表，请务必查看下面列出的其他功能和修复。

## 插件改进

### discourse-activity-pub

#### 新功能

- 添加对图像附件的支持（[197](https://github.com/discourse/discourse-activity-pub/pull/197)）

### discourse-ai

#### 新功能

- 添加差异流式传输动画（[1355](https://github.com/discourse/discourse-ai/pull/1355)）
- 在 AI 对话中添加参与者和邀请按钮（[1354](https://github.com/discourse/discourse-ai/pull/1354)）
- 分类可以隐藏帖子到审核队列后（[1348](https://github.com/discourse/discourse-ai/pull/1348)）
- 允许将数据属性传递给工件（[1346](https://github.com/discourse/discourse-ai/pull/1346)）
- 第一个机器人消息的标签和提及自动完成（[1342](https://github.com/discourse/discourse-ai/pull/1342)）
- 允许研究员研究特定主题（[1339](https://github.com/discourse/discourse-ai/pull/1339)）
- 用于深度研究的论坛研究员角色（[1313](https://github.com/discourse/discourse-ai/pull/1313)）
- 角色示例支持。（[1334](https://github.com/discourse/discourse-ai/pull/1334)）
- 改进 AI 撰写助手差异流式传输（[1332](https://github.com/discourse/discourse-ai/pull/1332)）
- 新设置，用于控制翻译模型（[1333](https://github.com/discourse/discourse-ai/pull/1333)）
- 支持 Gemini 的可配置思考令牌（[1322](https://github.com/discourse/discourse-ai/pull/1322)）
- 确保研究员和 GitHub 助手知道日期（[1312](https://github.com/discourse/discourse-ai/pull/1312)）
- 对所有图像强制使用 jpg/png（[1309](https://github.com/discourse/discourse-ai/pull/1309)）
- 添加对开始对话时上传的支持（[1301](https://github.com/discourse/discourse-ai/pull/1301)）
- 正确装饰 AI 机器人（[1300](https://github.com/discourse/discourse-ai/pull/1300)）
- 添加 OpenAI 图像生成和编辑功能（[1293](https://github.com/discourse/discourse-ai/pull/1293)）

#### Bug 修复

- 关闭 AI 菜单会停止播放帖子音频（[1369](https://github.com/discourse/discourse-ai/pull/1369)）
- 改进研究员工具 - 修复主题过滤器（[1368](https://github.com/discourse/discourse-ai/pull/1368)）
- 更一致地应用差异（[1367](https://github.com/discourse/discourse-ai/pull/1367)）
- 从 AI 机器人主题导航到常规主题时不会出错（[1366](https://github.com/discourse/discourse-ai/pull/1366)）
- 使用 Claude 模型时正确传递 tool\_choice。（[1364](https://github.com/discourse/discourse-ai/pull/1364)）
- 改进 MessageBus 效率并正确停止流式传输（[1362](https://github.com/discourse/discourse-ai/pull/1362)）
- 确保流更新对象作用于其初始主题（[1359](https://github.com/discourse/discourse-ai/pull/1359)）
- 稳定流式传输的差异算法（[1358](https://github.com/discourse/discourse-ai/pull/1358)）
- 重试解析转义的内部 JSON 以处理控制字符。（[1357](https://github.com/discourse/discourse-ai/pull/1357)）
- 检查 gemini schema 时不要在 nil 上挖掘（[1356](https://github.com/discourse/discourse-ai/pull/1356)）
- 向序列化器包含条件添加安全导航（[1349](https://github.com/discourse/discourse-ai/pull/1349)）
- 在需要登录的网站上通过 CDN 共享 AI 页面资产（[1343](https://github.com/discourse/discourse-ai/pull/1343)）
- 结构化输出差异。（[1340](https://github.com/discourse/discourse-ai/pull/1340)）
- 角色分类应记录到自动化（[1326](https://github.com/discourse/discourse-ai/pull/1326)）
- 为我们的 AI 机器人 PDF Rag 管道中使用的 img2text 纠正提示格式（[1323](https://github.com/discourse/discourse-ai/pull/1323)）
- 在获取机器人对话时不要显示空状态（[1320](https://github.com/discourse/discourse-ai/pull/1320)）
- 在非流式传输模式下返回结构化输出（[1318](https://github.com/discourse/discourse-ai/pull/1318)）
- 日志中的无效访问错误（[1317](https://github.com/discourse/discourse-ai/pull/1317)）
- 处理浏览网页时意外的错误（[1314](https://github.com/discourse/discourse-ai/pull/1314)）
- 角色系统提示中的资源 URL 替换（[1310](https://github.com/discourse/discourse-ai/pull/1310)）
- 成功发布新 PM 后清除上传（[1307](https://github.com/discourse/discourse-ai/pull/1307)）
- 为图像生成失败提供更好的 LLM 反馈（[1306](https://github.com/discourse/discourse-ai/pull/1306)）
- 系统角色在站点之间泄露（[1304](https://github.com/discourse/discourse-ai/pull/1304)）
- 无效访问错误应显示给用户（[1303](https://github.com/discourse/discourse-ai/pull/1303)）
- LLM 选择器内存损坏（[1299](https://github.com/discourse/discourse-ai/pull/1299)）
- S3 缺少一个 const（[1298](https://github.com/discourse/discourse-ai/pull/1298)）

#### 用户体验更改

- 允许圆角（[1365](https://github.com/discourse/discourse-ai/pull/1365)）
- 在输入框禁用时，不在撰写器中显示 AI 建议（[1331](https://github.com/discourse/discourse-ai/pull/1331)）
- 将新问题按钮固定在移动侧边栏顶部（[1329](https://github.com/discourse/discourse-ai/pull/1329)）
- 将机器人对话侧边栏样式应用于移动侧边栏（[1328](https://github.com/discourse/discourse-ai/pull/1328)）
- 对话样式调整（[1325](https://github.com/discourse/discourse-ai/pull/1325)）
- 停止渲染“返回论坛”链接（[1319](https://github.com/discourse/discourse-ai/pull/1319)）
- 更新对话输入样式（[1308](https://github.com/discourse/discourse-ai/pull/1308)）
- AI 对话侧边栏和按钮更改的空状态（[1297](https://github.com/discourse/discourse-ai/pull/1297)）
- 将全页搜索发现移至侧边栏（[1289](https://github.com/discourse/discourse-ai/pull/1289)）
- 在汉堡包模式下调整机器人对话标题和侧边栏（[1295](https://github.com/discourse/discourse-ai/pull/1295)）
- 将撰写器操作 z-index 置于 AI 建议之上（[1296](https://github.com/discourse/discourse-ai/pull/1296)）

### discourse-authentication-validations

#### Bug 修复

- 损坏的规范（[43](https://github.com/discourse/discourse-authentication-validations/pull/43)）
- 损坏的规范（[41](https://github.com/discourse/discourse-authentication-validations/pull/41)）

### discourse-calendar

#### Bug 修复

- 允许为所有人创建事件组（[726](https://github.com/discourse/discourse-calendar/pull/726)）

### discourse-code-review

#### Bug 修复

- 删除自动链接提交功能（[243](https://github.com/discourse/discourse-code-review/pull/243)）

### discourse-data-explorer

#### Bug 修复

- 添加使用基本主题序列化器时需要的新属性（[375](https://github.com/discourse/discourse-data-explorer/pull/375)）

### discourse-doc-categories

#### Bug 修复

- 损坏的规范（[38](https://github.com/discourse/discourse-doc-categories/pull/38)）

### discourse-gamification

#### Bug 修复

- 将物化视图存在性检查范围限定为当前模式（[203](https://github.com/discourse/discourse-gamification/pull/203)）

### discourse-livestream

#### Bug 修复

- 删除聊天频道被删除时的“TopicChatChannel”记录（[55](https://github.com/discourse/discourse-livestream/pull/55)）
- 损坏的规范（[53](https://github.com/discourse/discourse-livestream/pull/53)）

### discourse-login-client

#### 新功能

- 新的“撤销”端点（[12](https://github.com/discourse/discourse-login-client/pull/12)）

#### Bug 修复

- 启用插件时自动跳过创建确认（[11](https://github.com/discourse/discourse-login-client/pull/11)）

#### 用户体验更改

- 将用户意图添加为查询参数（[10](https://github.com/discourse/discourse-login-client/pull/10)）

### discourse-preset-topic-composer

#### Bug 修复

- 损坏的规范（[48](https://github.com/discourse/discourse-preset-topic-composer/pull/48)）

### discourse-solved

#### 新功能

- 应用插件修饰符以对答案控制器进行速率限制（[369](https://github.com/discourse/discourse-solved/pull/369)）

### discourse-theme-creator

#### Bug 修复

- 修复用户模式主题设置编辑器失败的规范（[111](https://github.com/discourse/discourse-theme-creator/pull/111)）

### discourse-translator

#### 新功能

- 按计划和创建主题时翻译主题（[291](https://github.com/discourse/discourse-translator/pull/291)）
- 自动检测并翻译帖子到 Post 和 PostLocalization（[290](https://github.com/discourse/discourse-translator/pull/290)）
- 检测区域设置并将帖子从核心表翻译（[287](https://github.com/discourse/discourse-translator/pull/287)）

#### Bug 修复

- 将翻译限制为公开帖子或一定年龄内的帖子（[307](https://github.com/discourse/discourse-translator/pull/307)）
- Microsoft Azure 语言支持（[306](https://github.com/discourse/discourse-translator/pull/306)）
- 翻译时抑制错误（[299](https://github.com/discourse/discourse-translator/pull/299)）
- 不要重复烹饪（[297](https://github.com/discourse/discourse-translator/pull/297)）
- 更新主题区域设置时跳过验证（[293](https://github.com/discourse/discourse-translator/pull/293)）
- 切换到 DiscourseAi 的 StructuredOutput（[288](https://github.com/discourse/discourse-translator/pull/288)）

## 所有功能和修复

### Bug 修复

- 将主分支的自动身份验证流程修复（用于全页登录/注册）回传到稳定分支（[32847](https://github.com/discourse/discourse/pull/32847)）

---

_[View the full topic](https://meta.discourse.org/t/3-4-4-bug-fix-and-ux-release/367301)._
