# Discourse 2.5.0.beta7 发布说明

**URL:** https://meta.discourse.org/t/discourse-2-5-0-beta7-release-notes/154432
**Category:** Announcements
**Tags:** release-notes
**Created:** [2020年六月10日 17:42 UTC](https://meta.discourse.org/t/discourse-2-5-0-beta7-release-notes/154432 "2020-06-10T17:42:51Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [2020年六月10日 17:42 UTC](https://meta.discourse.org/t/discourse-2-5-0-beta7-release-notes/154432/1 "2020-06-10T17:42:51Z")

</div>

# 2.5.0.beta7 中的新功能

### 改进的多邮箱地址用户体验支持

Discourse 支持次要邮箱地址已有一段时间了。然而，该功能此前是隐藏的，需要访问控制台才能添加、删除或配置次要邮箱。现在，我们已将多邮箱地址支持添加到用户偏好设置中。用户可以查看所有邮箱，更改主邮箱，以及添加或删除邮箱。

主邮箱将用于 Discourse 发出的所有邮件，包括通知、密码重置、通过邮箱登录等。次要邮箱（除主邮箱外）用于接收邮件，例如回复主题或通过邮件创建主题。

举个例子。假设我在 Meta 上的邮箱是 [jomaxro@example.com](mailto:jomaxro@example.com)，这是我的主邮箱。现在我还有一个超级保密的邮箱 [not-jomaxro@example.com](mailto:not-jomaxro@example.com)，我有时会从该邮箱发送邮件。我可以将其添加为次要邮箱。现在，如果我使用 [not-jomaxro@example.com](mailto:not-jomaxro@example.com) 向 Meta 发送邮件，它将成功关联到我的账户，并显示为 @jomaxro 创建的主题。此外，在登录时，我现在可以输入 jomaxro（我的用户名）、jomaxro@example.com（主邮箱）或 [not-jomaxro@example.com](mailto:not-jomaxro@example.com)（次要邮箱），所有这些都会被接受。

 ![image](https://global.discourse-cdn.com/meta/original/3X/0/d/0d239547e428c0fcad3b57282978635e20467ec7.png)

### 可多次使用的邀请链接

应广大用户要求，我们现在支持非特定用户的邀请链接，且可多次使用。站点管理员可以创建链接并与用户共享，而无需知道他们的邮箱地址。完整详情请参阅功能公告：

> [@(Superseded) Multiple Use Invite Links](https://meta.discourse.org/t/multiple-use-invite-links/154325?u=jomaxro):
>
> information_source This content is now covered in [Configuring how users can create and send invites for others to join your community](https://meta.discourse.org/t/how-to-send-configure-and-accept-invites-to-a-discourse-site/124096) We have improved the core invite system in Discourse 2.5 to add a new feature – Invite Links. link Invite Links can be used multiple times and is not tied to an email. Only staff users (admins and moderators) can create multiple use invite links. Creating Invite Link Invite links can be created from /my/invited page by clicking on + Send Invite button → “…

### Discourse 2.5 版本即将发布！

Discourse 2.5 计划于本月 6 月 24 日发布。再次提醒，对 IE11 的支持已在 beta6 中关闭，并将在 2.6 中完全移除。Discourse 2.5 将是最后一个支持 IE11 的版本。完整详情请参阅：[Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020](https://meta.discourse.org/t/discourse-is-ending-support-for-internet-explorer-11-ie11-on-june-1-2020/137984)

### 还有更多！

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

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [2020年六月10日 17:42 UTC](https://meta.discourse.org/t/discourse-2-5-0-beta7-release-notes/154432/2 "2020-06-10T17:42:51Z")

</div>

# 插件改进

### Cakeday

- 错误修复

### 日历

- 用户体验改进

### 邀请令牌

- 错误修复

### 已解决

- 用户体验修复 - 正确显示“已解决”标签颜色

### 订阅

- 错误修复

### GitHub

- 仅链接回常规帖子

### SAML

- 添加用于对登出请求和响应进行签名的设置

### 数据浏览器

- 分享报告弹窗改进
- 错误修复

### Patreon

- 确保在启用 Patreon 登录之前已设置 `patreon creator discourse username`

### [WP Discourse](https://github.com/discourse/wp-discourse)

- 如果启用了“添加精选链接”选项，当从 WordPress 向 Discourse 推送帖子更新时，更新 Discourse 主题的精选链接

### BCC

- 错误修复

# 其他功能与修复

> **点击展开**
>
> ### 新功能
> 
> - 支持通过 rake 进行批量标签时追加操作
> - 新增 rake 任务以更新 first\_post\_created\_at 列
> - 添加 uploads:batch\_migrate\_from\_s3 任务，以限制单次迁移的帖子总数
> - 分类设置：默认列表筛选器
> - 白名单主题仓库模式（实验性）
> 
> ### 错误修复
> 
> - 在报告导出中使用 include-subcategories 筛选器
> - MigrateInviteRedeemedDataToInvitedUsers 应为普通迁移
> - 创建邀请时提供无效的 topic\_id 时返回 400 错误
> - 因缺少排序导致 post\_alerter\_spec.rb 测试不稳定
> - 防止在已审核过标记的情况下重复标记
> - 如果 cooked 内容未更改，不要在编辑器中调用 cooked 装饰器
> - 将 `params` 的属性添加到主题的 `findOpts` 中
> - 允许在电子邮件域名受限时合并用户
> - 不对无法创建主题的用户显示创建主题建议
> - Emoji 自动补全触发不正确
> - 将书签名称的“name”属性更改为禁用自动补全
> - 对所有以天为单位计算的站点设置强制执行最大 100 年的限制
> - 在编辑器中切换分类时更新所需的最小标签
> - 不要在下拉菜单中覆盖分类文本颜色
> - 在 Safari 中恢复流位置
> - 回复通知不应显示为已编辑
> - 确保 edit-category-setting 正确转换布尔值
> - 包含 Unicode 用户名的重定向无法正常工作
> - `(getURL "")` 与 `i18n` 辅助函数不兼容
> - 使用 flair 上传的 `short_path` 获取安全媒体的签名 URL
> - Service Worker URL 损坏
> - 客户端 /my/ 重定向附加了多余的反斜杠
> - 基础导入脚本未更新 first\_post\_created\_at 列
> - 查找认证令牌时捕获只读错误
> - 将 HTML 转换为 Markdown 时的内联错误
> - 服务端代码需要 `get-url`
> - 防止将错误的布尔参数过滤为不存在
> - 如果用户个人资料被隐藏，则隐藏 RSS 订阅源和 JSON
> - `EmailValidator` 需要验证电子邮件格式
> - MessageFormat 字符串损坏
> - 如果为受监视的词语创建标记，请包含原因
> - 防止截断用户提及
> - 不要销毁 $.fileupload 元素
> - 工作人员用户可以绕过标签验证规则
> - 在 precompile\_css 期间捕获 NoMethodError
> - 用户创建时的摘要频率问题
> - 仅当用户头衔来自群组时才渲染群组卡片
> 
> ### 用户体验变更
> 
> - 改进主题置顶管理模态框的布局
> - 在移动设备上为用户列表添加底部内边距
> - 更改移动设备上折叠草稿的 z-index
> - 添加 simple-list 设置类型
> - 确保 `select-kit` 始终一致地隐藏
> - 防止设备错误计算全屏编辑器的高度
> 
> ### 性能优化
> 
> - 全局启用 bootsnap
> - 缓存 PrettyText 实例以渲染编辑器预览
> - 将元素传递给 resolveAllShortUrl 函数，而非文本选择器
> - 在 JavaScript 应用中正确记忆 baseUri 值
> - 对搜索进行速率限制，并为搜索结果添加匿名缓存
> - 添加 FORCE\_BOOTSNAP 环境变量
> - 获取 Web 清单时将查询次数从 3 次减少到 1 次
