9.3 KiB
9.3 KiB
title | linkTitle | type | layout | outputs | date | ||
---|---|---|---|---|---|---|---|
v1.2 更新日志 | v1.2 | docs | changelog |
|
2022-02-02 |
{{< boxes/warning >}} 本页面的翻译未经核对,可能存在翻译质量不佳、错翻、漏翻等情况。您可以在 Forgejo 存储库 打开 Issue、提交 Pull Request 或邮件联系我们提出改进建议和参与翻译与核对。 {{< /boxes/warning >}}
客户端-服务器 API
不兼容变更
- 根据 MSC3442,
prev_content
字段现在作为事件的unsigned
属性返回,而不是顶层返回。(#3524) - 按照 MSC2432,从
/publicRooms
返回的数据块中移除了aliases
属性。(#3624)
新增接口
- 增加空间层级 API (
GET /_matrix/client/v1/rooms/{roomId}/hierarchy
),参见 MSC2946。(#3610) - 增加
/_matrix/client/v1/register/m.login.registration_token/validity
接口,参见 MSC3231。(#3616)
向后兼容变更
- 扩展
/_matrix/client/r0/login
接口以接受m.login.appservice
,参见 MSC2778。(#3324) - 增加对
restricted
房间的支持,参见 MSC3083、MSC3289 和 MSC3375。(#3387) - 按照 MSC3069 增加
/account/whoami
接口的is_guest
字段。(#3605) - 按照 MSC3419,扩展访客权限至可发送任意房间事件和状态事件。(#3605)
- 按照 MSC1772 和 MSC2946 增加 Spaces 与房间类型。(#3610)
- 按照 MSC3283 增加新的
m.set_displayname
、m.set_avatar_url
和m.3pid_changes
功能。(#3614) - 按照 MSC2732 增加后备密钥(在一次性密钥用尽后使用的可选密钥)的支持。(#3615)
- 按照 MSC3231 增加令牌认证注册支持。(#3616)
规范释义
- 使
AesHmacSha2KeyDescription
与KeyDescription
保持一致,将name
标记为可选。(#3481) - 修正规范内容中的各种拼写错误。(#3482、#3495、#3509、#3535、#3591、#3601、#3611、#3671、#3680)
- 在
m.location
事件定义中明确引用 RFC5870。(#3492) - 按照 MSC3550 ,为
/profile/{userId}
增加403 M_FORBIDDEN
错误码。(#3530) - 明确
/sync
API 的说明,并修正 ASCII 图示。(#3543) - 说明客户端
well_known
配置中的base_url
可包含或不包含结尾斜杠。(#3562) - 说明解密
m.olm.v1.curve25519-aes-sha2
消息时应校验哪个签名。(#3573) - 按照 MSC3173 说明“Stripped State”是什么及其作用。(#3606)
- 说明如何理解缺失的一次性密钥计数。(#3636)
- 修正多个 API 接口响应结构的 schema。(#3650)
- 明确说明群体提及(group mentions)已不在规范范围内。(#3652)
- 区分“联邦”事件格式(Federation API 交换)与客户端事件格式(Client-Server 及 AS API 使用)。(#3658)
- 修正多个 API 接口响应内容的渲染。(#3674)
服务器-服务器 API
新增接口
向后兼容变更
规范释义
- 修正规范文中的各种拼写错误。(#3527、#3528)
- 说明
GET /_matrix/federation/v1/event_auth/{roomId}/{eventId}
不会 返回房间完整状态下的验证链。(#3583) - 修正多个 API 接口响应内容的渲染。(#3674)
应用服务 API
规范释义
- 区分“联邦”事件格式(Federation API 交换)与客户端事件格式(Client-Server 及 AS API 使用)。(#3658)
- 修正多个 API 接口响应内容的渲染。(#3674)
- 更正文档中
GET /_matrix/app/v1/thirdparty/protocol/{protocol}
接口响应值的说明。(#3675)
身份验证服务 API
向后兼容变更
规范释义
- 修正多个 API 接口响应内容的渲染。(#3674)
推送网关 API
规范释义
- 修正多个 API 接口响应内容的渲染。(#3674)
房间版本
向后兼容变更
规范释义
- 完整规范房间版本,说明哪些内容继承自父版本。(#3432、#3661)
- 明确事件 ID 和事件格式相关章节。(#3501)
- 移除若干误标为联邦 PDU
unsigned
字段的数据项。(#3522) - 修正房间版本规范的标题顺序保持一致。(#3683)
- 为房间版本 6 增补缺失的“签名密钥有效期”章节。(#3683)
- 修正 v7/v8/v9 版本下
knock
->leave
的成员关系许可规则。(#3694)
附录
向后兼容变更