From f361c756d2a748d84d6c2f541909e47490a4200e Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Wed, 6 Nov 2019 12:43:13 -0700 Subject: [PATCH] Client Server r0.6.0 release --- changelogs/client_server.rst | 44 +++++++++++++++++++ .../newsfragments/2125.clarification | 1 - .../newsfragments/2129.clarification | 1 - .../newsfragments/2131.clarification | 1 - .../newsfragments/2132.clarification | 1 - .../newsfragments/2133.clarification | 1 - .../newsfragments/2136.clarification | 1 - .../newsfragments/2148.clarification | 1 - .../newsfragments/2152.clarification | 1 - .../newsfragments/2157.clarification | 1 - .../newsfragments/2204.clarification | 1 - .../newsfragments/2215.clarification | 1 - .../newsfragments/2223.clarification | 1 - .../client_server/newsfragments/2234.feature | 1 - .../newsfragments/2247.clarification | 1 - .../client_server/newsfragments/2255.breaking | 1 - .../client_server/newsfragments/2279.feature | 1 - .../client_server/newsfragments/2281.feature | 1 - .../client_server/newsfragments/2282.new | 1 - .../client_server/newsfragments/2310.feature | 1 - .../newsfragments/2341.clarification | 1 - .../newsfragments/2342.clarification | 1 - .../newsfragments/2343.clarification | 1 - .../newsfragments/2344.clarification | 1 - .../newsfragments/2345.clarification | 1 - 25 files changed, 44 insertions(+), 24 deletions(-) delete mode 100644 changelogs/client_server/newsfragments/2125.clarification delete mode 100644 changelogs/client_server/newsfragments/2129.clarification delete mode 100644 changelogs/client_server/newsfragments/2131.clarification delete mode 100644 changelogs/client_server/newsfragments/2132.clarification delete mode 100644 changelogs/client_server/newsfragments/2133.clarification delete mode 100644 changelogs/client_server/newsfragments/2136.clarification delete mode 100644 changelogs/client_server/newsfragments/2148.clarification delete mode 100644 changelogs/client_server/newsfragments/2152.clarification delete mode 100644 changelogs/client_server/newsfragments/2157.clarification delete mode 100644 changelogs/client_server/newsfragments/2204.clarification delete mode 100644 changelogs/client_server/newsfragments/2215.clarification delete mode 100644 changelogs/client_server/newsfragments/2223.clarification delete mode 100644 changelogs/client_server/newsfragments/2234.feature delete mode 100644 changelogs/client_server/newsfragments/2247.clarification delete mode 100644 changelogs/client_server/newsfragments/2255.breaking delete mode 100644 changelogs/client_server/newsfragments/2279.feature delete mode 100644 changelogs/client_server/newsfragments/2281.feature delete mode 100644 changelogs/client_server/newsfragments/2282.new delete mode 100644 changelogs/client_server/newsfragments/2310.feature delete mode 100644 changelogs/client_server/newsfragments/2341.clarification delete mode 100644 changelogs/client_server/newsfragments/2342.clarification delete mode 100644 changelogs/client_server/newsfragments/2343.clarification delete mode 100644 changelogs/client_server/newsfragments/2344.clarification delete mode 100644 changelogs/client_server/newsfragments/2345.clarification diff --git a/changelogs/client_server.rst b/changelogs/client_server.rst index c56a1073..47686221 100644 --- a/changelogs/client_server.rst +++ b/changelogs/client_server.rst @@ -1,3 +1,47 @@ +r0.6.0 +====== + +Breaking Changes +---------------- + +- Add a required ``id_access_token`` to many places which require an ``id_server`` parameter. (`#2255 `_) + + +New Endpoints +------------- + +- Add ``POST /account/3pid/unbind`` for removing a 3PID from an identity server. (`#2282 `_) + + +Backwards Compatible Changes +---------------------------- + +- Add ``M_USER_DEACTIVATED`` error code. (`#2234 `_) +- Remove ``bind_msisdn`` and ``bind_email`` from ``/register`` now that the identity server's bind endpoint requires authentication. (`#2279 `_) +- Add ``m.identity_server`` account data for tracking the user's preferred identity server. (`#2281 `_) +- Deprecate ``id_server`` and make it optional in several places. (`#2310 `_) + + +Spec Clarifications +------------------- + +- Add missing format fields to ``m.room.message$m.notice`` schema. (`#2125 `_) +- Remove "required" designation from the ``url`` field of certain ``m.room.message`` msgtypes. (`#2129 `_) +- Fix various typos throughout the specification. (`#2131 `_, `#2136 `_, `#2148 `_, `#2215 `_) +- Clarify the distinction between ``m.key.verification.start`` and its ``m.sas.v1`` variant. (`#2132 `_) +- Fix link to Olm signing specification. (`#2133 `_) +- Clarify the conditions for the ``.m.rule.room_one_to_one`` push rule. (`#2152 `_) +- Clarify the encryption algorithms supported by the device of the device keys example. (`#2157 `_) +- Clarify that ``/rooms/:roomId/event/:eventId`` returns a Matrix error. (`#2204 `_) +- Add a missing ``state_key`` check on ``.m.rule.tombstone``. (`#2223 `_) +- Fix the ``m.room_key_request`` ``action`` value, setting it from ``cancel_request`` to ``request_cancellation``. (`#2247 `_) +- Clarify that the ``submit_url`` field is without authentication. (`#2341 `_) +- Clarify the expected phone number format. (`#2342 `_) +- Clarify that clients should consider not requesting URL previews in encrypted rooms. (`#2343 `_) +- Add missing information on how filters are meant to work with ``/context``. (`#2344 `_) +- Clarify what the keys are for rooms in ``/sync``. (`#2345 `_) + + r0.5.0 ====== diff --git a/changelogs/client_server/newsfragments/2125.clarification b/changelogs/client_server/newsfragments/2125.clarification deleted file mode 100644 index c71cdfff..00000000 --- a/changelogs/client_server/newsfragments/2125.clarification +++ /dev/null @@ -1 +0,0 @@ -Add missing format fields to ``m.room.message$m.notice`` schema. diff --git a/changelogs/client_server/newsfragments/2129.clarification b/changelogs/client_server/newsfragments/2129.clarification deleted file mode 100644 index 9d67deac..00000000 --- a/changelogs/client_server/newsfragments/2129.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove "required" designation from the ``url`` field of certain ``m.room.message`` msgtypes. diff --git a/changelogs/client_server/newsfragments/2131.clarification b/changelogs/client_server/newsfragments/2131.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2131.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2132.clarification b/changelogs/client_server/newsfragments/2132.clarification deleted file mode 100644 index b8a4cc8a..00000000 --- a/changelogs/client_server/newsfragments/2132.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the distinction between ``m.key.verification.start`` and its ``m.sas.v1`` variant. diff --git a/changelogs/client_server/newsfragments/2133.clarification b/changelogs/client_server/newsfragments/2133.clarification deleted file mode 100644 index 3a003179..00000000 --- a/changelogs/client_server/newsfragments/2133.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix link to Olm signing specification. diff --git a/changelogs/client_server/newsfragments/2136.clarification b/changelogs/client_server/newsfragments/2136.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2136.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2148.clarification b/changelogs/client_server/newsfragments/2148.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2148.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2152.clarification b/changelogs/client_server/newsfragments/2152.clarification deleted file mode 100644 index 03fde9ff..00000000 --- a/changelogs/client_server/newsfragments/2152.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the conditions for the ``.m.rule.room_one_to_one`` push rule. diff --git a/changelogs/client_server/newsfragments/2157.clarification b/changelogs/client_server/newsfragments/2157.clarification deleted file mode 100644 index 5c1d549b..00000000 --- a/changelogs/client_server/newsfragments/2157.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the encryption algorithms supported by the device of the device keys example. diff --git a/changelogs/client_server/newsfragments/2204.clarification b/changelogs/client_server/newsfragments/2204.clarification deleted file mode 100644 index 7a66b08b..00000000 --- a/changelogs/client_server/newsfragments/2204.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that ``/rooms/:roomId/event/:eventId`` returns a Matrix error. diff --git a/changelogs/client_server/newsfragments/2215.clarification b/changelogs/client_server/newsfragments/2215.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2215.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2223.clarification b/changelogs/client_server/newsfragments/2223.clarification deleted file mode 100644 index 165b7e13..00000000 --- a/changelogs/client_server/newsfragments/2223.clarification +++ /dev/null @@ -1 +0,0 @@ -Add a missing ``state_key`` check on ``.m.rule.tombstone``. diff --git a/changelogs/client_server/newsfragments/2234.feature b/changelogs/client_server/newsfragments/2234.feature deleted file mode 100644 index bb1883b3..00000000 --- a/changelogs/client_server/newsfragments/2234.feature +++ /dev/null @@ -1 +0,0 @@ -Add ``M_USER_DEACTIVATED`` error code. diff --git a/changelogs/client_server/newsfragments/2247.clarification b/changelogs/client_server/newsfragments/2247.clarification deleted file mode 100644 index 43553399..00000000 --- a/changelogs/client_server/newsfragments/2247.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix the ``m.room_key_request`` ``action`` value, setting it from ``cancel_request`` to ``request_cancellation``. diff --git a/changelogs/client_server/newsfragments/2255.breaking b/changelogs/client_server/newsfragments/2255.breaking deleted file mode 100644 index f9c8c6e1..00000000 --- a/changelogs/client_server/newsfragments/2255.breaking +++ /dev/null @@ -1 +0,0 @@ -Add a required ``id_access_token`` to many places which require an ``id_server`` parameter. diff --git a/changelogs/client_server/newsfragments/2279.feature b/changelogs/client_server/newsfragments/2279.feature deleted file mode 100644 index a1fdf168..00000000 --- a/changelogs/client_server/newsfragments/2279.feature +++ /dev/null @@ -1 +0,0 @@ -Remove ``bind_msisdn`` and ``bind_email`` from ``/register`` now that the identity server's bind endpoint requires authentication. diff --git a/changelogs/client_server/newsfragments/2281.feature b/changelogs/client_server/newsfragments/2281.feature deleted file mode 100644 index 7c235423..00000000 --- a/changelogs/client_server/newsfragments/2281.feature +++ /dev/null @@ -1 +0,0 @@ -Add ``m.identity_server`` account data for tracking the user's preferred identity server. diff --git a/changelogs/client_server/newsfragments/2282.new b/changelogs/client_server/newsfragments/2282.new deleted file mode 100644 index 3395758d..00000000 --- a/changelogs/client_server/newsfragments/2282.new +++ /dev/null @@ -1 +0,0 @@ -Add ``POST /account/3pid/unbind`` for removing a 3PID from an identity server. diff --git a/changelogs/client_server/newsfragments/2310.feature b/changelogs/client_server/newsfragments/2310.feature deleted file mode 100644 index 0169d23b..00000000 --- a/changelogs/client_server/newsfragments/2310.feature +++ /dev/null @@ -1 +0,0 @@ -Deprecate ``id_server`` and make it optional in several places. diff --git a/changelogs/client_server/newsfragments/2341.clarification b/changelogs/client_server/newsfragments/2341.clarification deleted file mode 100644 index a941db1b..00000000 --- a/changelogs/client_server/newsfragments/2341.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that the ``submit_url`` field is without authentication. diff --git a/changelogs/client_server/newsfragments/2342.clarification b/changelogs/client_server/newsfragments/2342.clarification deleted file mode 100644 index 09f4b191..00000000 --- a/changelogs/client_server/newsfragments/2342.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the expected phone number format. diff --git a/changelogs/client_server/newsfragments/2343.clarification b/changelogs/client_server/newsfragments/2343.clarification deleted file mode 100644 index 5b16858b..00000000 --- a/changelogs/client_server/newsfragments/2343.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that clients should consider not requesting URL previews in encrypted rooms. diff --git a/changelogs/client_server/newsfragments/2344.clarification b/changelogs/client_server/newsfragments/2344.clarification deleted file mode 100644 index 8c92d31e..00000000 --- a/changelogs/client_server/newsfragments/2344.clarification +++ /dev/null @@ -1 +0,0 @@ -Add missing information on how filters are meant to work with ``/context``. diff --git a/changelogs/client_server/newsfragments/2345.clarification b/changelogs/client_server/newsfragments/2345.clarification deleted file mode 100644 index 9ddb8dd1..00000000 --- a/changelogs/client_server/newsfragments/2345.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify what the keys are for rooms in ``/sync``.