9.1 KiB
9.1 KiB
title | linkTitle | type | layout | outputs | date | ||
---|---|---|---|---|---|---|---|
v1.3 变更日志 | v1.3 | docs | changelog |
|
2022-06-15 |
{{< boxes/warning >}} 本页面的翻译未经核对,可能存在翻译质量不佳、错翻、漏翻等情况。您可以在 Forgejo 存储库 打开 Issue、提交 Pull Request 或邮件联系我们提出改进建议和参与翻译与核对。 {{< /boxes/warning >}}
客户端-服务器 API
弃用内容
- 根据 MSC3700 的要求,弃用
m.megolm.v1.aes-sha2
事件中的sender_key
和device_id
,以及发往设备的消息m.room_key_request
中的sender_key
。(#1101)
向后兼容的变更
- 根据 MSC3567,使
GET /_matrix/client/v3/messages
的from
参数可选,以便能从房间历史的起始或结尾请求事件。(#1002) - 新增刷新令牌支持,详见 MSC2918。(#1056, #1113)
- 放宽富回复(Rich Replies)的限制,参见 MSC3676。(#1062)
- 描述事件之间的结构化关联系统,根据 MSC2674。(#1062)
- 描述事件间的关系如何“聚合”,参见 MSC2675 和 MSC3666。(#1062)
- 在受支持的房间版本中,增加对新的
knock_restricted
加入规则的支持,依据 MSC3787。(#1099)
规范澄清
- 澄清
m.room.avatar
事件中的 url 字段不是必需的。(#987) - 澄清用户交互式认证中的
type
可以省略。(#989) - 调整 OpenAPI 规范,确保渲染客户端-服务器 API 时明确定义 Flow information 类型。(#1003)
- 更正
m.room.power_levels
事件中未指定invite
时的默认值。(#1021) - 更新指向旧
matrix-doc
github 仓库的各种链接。(#1032) - 按照 MSC3582 移除
m.room.message.feedback
。(#1035) - 修复规范中的各种拼写错误。(#1051, #1054, #1059, #1081, #1097, #1110, #1115, #1126, #1127, #1128, #1129, #3681, #3708)
- 澄清以
@
开头的 state key 实际上是保留的。这是 #3658 引入的回退。(#1100) - 移除
m.room.name
事件name
字段的未强制执行的长度限制。(#3669) - 从
/sync
中m.read
、m.typing
示例及房间账户数据中的m.fully_read
示例移除错误出现的room_id
字段。(#3679) - 澄清推送规则条件中
event_match
的行为。(#3690) - 更正错误引用的
m.login.appservice
登录标识符,改用m.login.application_service
。(#3711) - 修正成员状态转移描述,明确
invite->knock
和external->leave
是有效转移。(#3730)
服务器-服务器 API
向后兼容的变更
规范澄清
- 从 PDU 中移除基本未被使用的
origin
字段。(#998) - 更新指向旧
matrix-doc
github 仓库的各种链接。(#1032) - 澄清 Authorization header 的格式。(#1038, #1067)
- 澄清在检查收到的 PDU 时,“有效事件”的含义。(#1045)
- 澄清
valid_until_ts
为毫秒单位,与 Matrix 中其他时间戳保持一致。(#1055) - 澄清 PDU 检查应参考事件前的状态。(#1070)
- 澄清历史上如何处理非整数权限级别。(#1099)
- 修正规范中各种拼写错误。(#1110)
- 更正
/send_join
响应的误导性文本。(#3703) - 澄清用于
X-Matrix
签名验证的content
是已解析的 JSON 正文。(#3727)
应用服务 API
向后兼容的变更
身份服务 API
无重大变更。
推送网关 API
无重大变更。
房间版本
向后兼容的变更
- 按照 MSC3604 添加房间版本 10。(#1099)
- 根据 MSC3667 在房间版本 10 强制使用整数权限级别。(#1099)
- 根据 MSC3787 在房间版本 10 中新增对
knock_restricted
加入规则的支持。(#1099) - 按照 MSC3589 将默认房间版本更新为 9。(#3739)
规范澄清
- 提升状态解析算法表述的可读性和理解度。(#1037, #1042, #1043, #1120)
- 提高授权规则表述的可读性。(#1050)
- 对于房间版本 8、9 和 10:澄清哪些 homeserver 需签名加入事件。(#1093)
- 澄清房间版本 1 至 9 接受字符串类型的权限级别,见 MSC3667。(#1099)
- 所有房间版本:在授权规则中新增
m.federate
,以符合最初意图。(#1103) - 房间版本 2 至 10:更明确地定义权限事件的主线(mainline)及其他事件的主线排序。(#1107)
- 房间版本 7、8、9 和 10:修正当
join_rule
为knock
时的加入成员授权规则。(#3737)
附录
无重大变更。