From 9364787b9cedb641f9d268eb00bf2dac3098d0c8 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Fri, 1 Feb 2019 12:12:34 -0700 Subject: [PATCH 1/2] Remove stability warning --- specification/server_server_api.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/specification/server_server_api.rst b/specification/server_server_api.rst index 30479b75..0c794ea5 100644 --- a/specification/server_server_api.rst +++ b/specification/server_server_api.rst @@ -16,10 +16,6 @@ Federation API ============== -.. WARNING:: - This API is unstable and will change without warning or discussion while - we work towards a r0 release (scheduled for August 2018). - Matrix homeservers use the Federation APIs (also known as server-server APIs) to communicate with each other. Homeservers use these APIs to push messages to each other in real-time, to retrieve historic messages from each other, and to From 8ace64bab719deb190cfb43b1fe1f896ab02e690 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Fri, 1 Feb 2019 12:36:35 -0700 Subject: [PATCH 2/2] r0.1.0 of the s2s specification --- changelogs/server_server.rst | 6 ++++++ specification/identity_service_api.rst | 2 +- specification/rooms/v1.rst | 4 ++-- specification/rooms/v2.rst | 2 +- specification/rooms/v3.rst | 4 ++-- specification/server_server_api.rst | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/changelogs/server_server.rst b/changelogs/server_server.rst index e69de29b..5dabc4ac 100644 --- a/changelogs/server_server.rst +++ b/changelogs/server_server.rst @@ -0,0 +1,6 @@ +r0.1.0 +====== + +This is the first release of the Server Server (Federation) specification. +It includes support for homeservers being able to interact with other +homeservers in a decentralized and standard way. diff --git a/specification/identity_service_api.rst b/specification/identity_service_api.rst index 1bcdeff0..ecd2c99f 100644 --- a/specification/identity_service_api.rst +++ b/specification/identity_service_api.rst @@ -279,4 +279,4 @@ this isn't possible. .. _`Unpadded Base64`: ../appendices.html#unpadded-base64 .. _`3PID Types`: ../appendices.html#pid-types .. _`Signing JSON`: ../appendices.html#signing-json -.. _`/3pid/onbind`: ../server_server/unstable.html#put-matrix-federation-v1-3pid-onbind +.. _`/3pid/onbind`: ../server_server/r0.1.0.html#put-matrix-federation-v1-3pid-onbind diff --git a/specification/rooms/v1.rst b/specification/rooms/v1.rst index d7939c61..63bb1d7a 100644 --- a/specification/rooms/v1.rst +++ b/specification/rooms/v1.rst @@ -290,5 +290,5 @@ Events in version 1 rooms have the following structure: {{definition_ss_pdu}} -.. _`auth events selection`: ../../server_server/unstable.html#auth-events-selection -.. _`Signing Events`: ../../server_server/unstable.html#signing-events +.. _`auth events selection`: ../../server_server/r0.1.0.html#auth-events-selection +.. _`Signing Events`: ../../server_server/r0.1.0.html#signing-events diff --git a/specification/rooms/v2.rst b/specification/rooms/v2.rst index c95fc4c9..b73662ea 100644 --- a/specification/rooms/v2.rst +++ b/specification/rooms/v2.rst @@ -159,7 +159,7 @@ The *resolution* of a set of states is obtained as follows: resolved state. -.. _`authorization rules`: ../server_server/unstable.html#authorization-rules +.. _`authorization rules`: ../server_server/r0.1.0.html#authorization-rules Rejected events +++++++++++++++ diff --git a/specification/rooms/v3.rst b/specification/rooms/v3.rst index e5b0c44c..36848519 100644 --- a/specification/rooms/v3.rst +++ b/specification/rooms/v3.rst @@ -117,5 +117,5 @@ The remaining rules are the same as `room version 1 `_: Includes all changes since the latest versioned release. +- `r0.1.0 `_ Server discovery ----------------