6.8 KiB
6.8 KiB
title | linkTitle | type | layout | outputs | date | ||
---|---|---|---|---|---|---|---|
v1.10 更新日志 | v1.10 | docs | changelog |
|
2024-03-22 |
{{< boxes/warning >}} 本页面的翻译未经核对,可能存在翻译质量不佳、错翻、漏翻等情况。您可以在 Forgejo 存储库 打开 Issue、提交 Pull Request 或邮件联系我们提出改进建议和参与翻译与核对。 {{< /boxes/warning >}}
客户端-服务器 API
向后兼容的变更
- 允许
/versions
端点可选接受认证,详见 MSC4026。(#1728) - 增加本地删除请求,详见 MSC4025。(#1730)
- 按照 MSC2530 的规定,将
body
字段作为媒体可选说明使用。(#1731) - 增加服务器支持能力发现端点,详见 MSC1929。(#1733)
- 增加对多流 VoIP 的支持,详见 MSC3077。(#1735)
- 指定
Retry-After
头部可用于限制客户端请求速率,详见 MSC4041。(#1737) - 为
GET /relations
端点增加递归支持,详见 MSC3981。(#1746)
规范澄清
- strike 元素在 HTML 规范中已废弃,客户端应优先使用 s 元素。(#1629)
- 明确已读回执应根据线程和房间进行批量处理。(#1685)
- 明确线程可以基于回复创建。(#1687)
- 在回复的回退示例中,明确每行都应重复使用前缀序列。(#1690)
- 明确加密密钥存储的账户数据对象格式。(#1695,#1734)
- 明确密钥备份 MAC 实现不正确,未将密文经过 HMAC-SHA-256 处理。(#1712)
- 明确示例中一次性密钥和回退密钥的类型。(#1715)
- 指明 SAS 的 HKDF 计算应使用 base64 编码密钥,而不是原始密钥字节。(#1719)
- 明确如何在 SAS 流程第 12 步执行 ECDH 交换。(#1720)
- 按照 MSC4077,说明 HTML 标签的弃用策略。(#1732)
- font 元素在 HTML 规范中已废弃,客户端应优先使用带
data-mx-bg-color
和data-mx-color
属性的 span 元素。(#1739) - 明确
GET /hierarchy
端点PublicRoomsChunk
的具体用途。(#1740) - 明确
m.call.candidates
中sdpMid
和sdpMLineIndex
非必需。(#1742) - 修正规范文档中的各种错别字。(#1748)
- 明确每种
Content-Type
在非 JSON 请求/响应中的行为可能不同。(#1756) - 按照 MSC4010,明确
/account_data
API 不能用于设置m.push_rules
账户数据类型。(#1763)
服务器-服务器 API
规范澄清
- 使用
POST
HTTP 方法优化服务器-服务器 API 请求签名示例,因为GET
请求没有请求体。(#1721) - 明确
GET /hierarchy
端点中PublicRoomsChunk
的具体用途。(#1740) - 明确
GET /hierarchy
响应中children
数组项的children_state
、room_type
和allowed_room_ids
属性不是必需的。(#1741)
应用服务 API
规范澄清
- 明确当使用
m.login.application_service
登录类型且无效as_token
时,/login
和/register
端点应返回失败。(#1744)
身份服务 API
无重大变更。
推送网关 API
无重大变更。
房间版本
规范澄清
- 针对房间版本 7 到 11:明确
invite->knock
不是合法的状态转移。(#1717)
附录
无重大变更。
内部变更/工具
规范澄清