2.8.0.beta8:API密钥改进、图片alt文本编辑、全屏表格等

更多!

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

安全更新

此 Beta 版包含针对我们社区和 HackerOne 报告的 2 个安全修复程序。

  • 禁止缓存 MIME/Content-Type 错误
  • 确保 _forum_session cookie 不能在站点之间重复使用

插件改进

许多插件

  • 翻译
    • 我们已更新了许多插件中的翻译

分配

新功能

  • 重新分配工作流
  • 带有指向帖子的链接的小帖子操作
  • 在第一个帖子中显示间接分配
  • 分配到帖子

错误修复

  • 返回正确的 aria-标签
  • 在分配/取消分配帖子时正确更新 UI
  • 将 action_code_href 重命名为 action_code_path
  • 搜索中缺少分配者图标
  • 移动帖子时移动帖子分配
  • 运行 discourse <= 2.8.0.beta1 时固定插件版本
  • 弃用 TopicAssigner

未处理的标签器

错误修复

  • 使用原子事务更新标签
  • 添加未处理标签时跳过修订

日历

错误修复

  • 确保通知弹出窗口具有键

加密

错误修复

  • 用解密标题替换 fancy_title

SAML

新功能

  • 增加了对管理员同步的支持
  • 引入 saml_groups_ldap_leafcn 设置

RSS 轮询

新功能

  • 允许通过源类别子字符串匹配进行过滤

订阅

错误修复

  • 编辑定价计划时出现 500 错误

类别专家

错误修复

  • 创建可审查项时添加分数
  • 可审查项中的类别链接
  • 使用预加载的帖子自定义字段
  • 预加载帖子自定义字段

文档

错误修复

  • 打印文档主题时隐藏导航元素

用户体验更改

  • 解决了过滤器对齐调整

聊天集成

错误修复

  • 删除 InputValidation 库的使用

其他功能和修复

点击展开

新功能

  • 备份的直接 S3 分块上传
  • 使用 uppy 进行标签上传
  • 小操作帖子接受 href
  • 使用 uppy 进行已关注词上传
  • 将头像上传器移至 uppy
  • 将表情符号上传器移至使用 uppy
  • 添加设置以禁用主题标签编辑的通知
  • 在用户简介中提取热链接的图像
  • 在启用了 disable_category_edit_notifications 时绕过主题提升
  • 将 omniauth 失败标记为 HTML 安全。
  • 在基础导出器中包含用户自定义字段

错误修复

  • #14929 中的屏幕跟踪/应用程序事件回归
  • 组提及的作曲家教育消息已损坏
  • 使用上一个块检查本地备份块上传是否完成
  • 如果 groupAttrs 参数不可用,则将 null 设置为组。
  • 在 prod 和测试中使用相同的 hljs 版本
  • 防止 PreloadStore 在值为假时调用查找器
  • 使用 Map 而不是 Object 进行缓存
  • 确保最小标签逻辑正确且共享
  • 显示来自私有类别的热门帖子(如果用户有权访问)。
  • 滚动时,主题 queryParams 会从历史状态中删除。
  • Rake 任务中的 LocalJumpError
  • 显示模态时调用 _clearFlash()
  • 如果 s3_install_cors_rule 关闭,则不失败
  • 使用 127.0.0.1 而不是 localhost 进行 ember CLI
  • 在全屏时禁用滚动事件
  • 允许批量邀请与 DiscourseConnect 一起使用
  • 在 Ember CLI 中,一些插件测试引用了错误的容器
  • 使 PostRevisor 更加一致
  • 在菜单中显示永久删除,无需刷新
  • 删除 xlink:href 以偏好 href,因为已弃用
  • 使用正确的属性方法从 dataset 获取帖子 ID。
  • #14715 中引入的回归
  • 重定向到完整搜索时保留主题上下文
  • 生成有效的标题 ID
  • 恢复移动设备上点赞操作的动画
  • 在 OS X 中持久化通知
  • 在存在回复频道权限中包含管理员
  • 将 action_code_href 重命名为 action_code_path
  • 在作者删除帖子时,为系统修订跳过帖子验证
  • 确保 S3 使用 rake 任务存在 CORS 规则
  • 规范 URL 可能是相对的
  • 按下 ESC 模态时停止保存书签
  • 如果不存在值,则确保 required_tag_group_name 为 null
  • 即使取消静音,也要从摘要中排除已隐藏类别的主题。
  • Rake categories:move_topics 不应移动类别描述主题
  • 在 iframe 中显示 Instagram Oneboxes
  • 取消搜索时使用 mouse down 事件
  • 即使字段值为 null,也插入逗号
  • 防止向后端发送重复的搜索请求
  • 删除 for_topic 书签导致 JS 错误
  • 在索引和查询时使用相同的中文搜索模式。
  • 使用 small_get 重试 103 的响应
  • 在 PM 时包含主题详细信息
  • Allowed_theme_ids 不应持久化在 GlobalSettings 中
  • 不要替换标签和提及中的单词
  • 隐藏指向已静音主题和类别列表中的链接
  • 避免在 Site.json_for 中出现另一个 N+1 查询
  • 如果更改了主组设置,则更新所有成员的 flair 组。
  • 不应从被忽略的用户那里收到主题邀请。
  • 不要对替换的链接执行链接查找
  • 如果用户可以创建一个,则在验证中包含新标签。
  • 关闭作曲家时清理 PresenceChannel 实例
  • 防止测试中出现循环 json 错误
  • Vanilla 导入器修复
  • 避免在 Site.json_for 中出现 N+1 查询
  • 正确避免在 PresenceChannel get 中出现并发请求
  • 如果不在任何频道中,则不发送存在离开信标
  • 永久删除主题时显示正确的消息
  • 为某些类别路由包含跟踪上下文
  • 在所有基于 Accept 的响应上包含 Vary:Accept 头
  • 允许所有标签用于已关注的词
  • 删除组邀请中多余的主题允许用户
  • 更正站点设置名称
  • 不要将未加密的用户 API 密钥泄露到 redis
  • admin /api/keys 端点中的 2N+1 sql

用户体验更改

  • 修复共享/通知模态样式
  • 在云安装 README 中编号步骤
  • 管理员固定链接页面的布局修复
  • 为非员工用户移除 PM 的标签选择器
  • 修复主题进度重构的几个问题
  • 修复条形类别下拉菜单
  • 更好地适应带标签的 PM 作曲家
  • 修复移动设备上的短帖子宽度
  • 更一致地显示快速搜索提示
  • 移除管理员主题列表中的动画
  • 更改登录 tab 索引,跟进 6aa6275
  • 更改登录 tab 索引以跳过电子邮件登录链接
  • 在 PM 创建期间应用标签
  • 使 PresenceChannel 更改更具响应性
  • 如果小于当前位置,则永远不要显示后退按钮
  • 在触摸设备上不显示锚图标
  • 重新排序与身份验证相关的站点设置以提高清晰度
  • 在主题中添加用户搜索的特殊情况
  • 有时页脚会在刷新列表路由时显示

性能

  • 在可见帖子中更新点赞计数,无需为每个点赞进行额外的 GET 请求
  • 使用不同的列以获得更好的查询计划
  • Logster 中出现了大的性能回归
  • 优化私信查询中的搜索
13 个赞