mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-21 17:15:38 +03:00
deploy: 2f41f6d947
This commit is contained in:
parent
b275b4d9b5
commit
e4ab848927
6 changed files with 20 additions and 8 deletions
|
@ -367,7 +367,7 @@ anything was broken. They are slower than the unit tests but will
|
||||||
typically catch more errors.</p>
|
typically catch more errors.</p>
|
||||||
<p>The following command will let you run the integration test with the most common
|
<p>The following command will let you run the integration test with the most common
|
||||||
configuration:</p>
|
configuration:</p>
|
||||||
<pre><code class="language-sh">$ docker run --rm -it -v /path/where/you/have/cloned/the/repository\:/src:ro -v /path/to/where/you/want/logs\:/logs matrixdotorg/sytest-synapse:focal
|
<pre><code class="language-sh">$ docker run --rm -it -v /path/where/you/have/cloned/the/repository\:/src:ro -v /path/to/where/you/want/logs\:/logs matrixdotorg/sytest-synapse:bullseye
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<p>(Note that the paths must be full paths! You could also write <code>$(realpath relative/path)</code> if needed.)</p>
|
<p>(Note that the paths must be full paths! You could also write <code>$(realpath relative/path)</code> if needed.)</p>
|
||||||
<p>This configuration should generally cover your needs.</p>
|
<p>This configuration should generally cover your needs.</p>
|
||||||
|
|
|
@ -370,7 +370,7 @@ and mounting it to <code>/var/synapse</code> should be taken into consideration.
|
||||||
<p>System requirements:</p>
|
<p>System requirements:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>POSIX-compliant system (tested on Linux & OS X)</li>
|
<li>POSIX-compliant system (tested on Linux & OS X)</li>
|
||||||
<li>Python 3.8 or later, up to Python 3.11.</li>
|
<li>Python 3.9 or later, up to Python 3.13.</li>
|
||||||
<li>At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org</li>
|
<li>At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>If building on an uncommon architecture for which pre-built wheels are
|
<p>If building on an uncommon architecture for which pre-built wheels are
|
||||||
|
@ -1891,6 +1891,12 @@ database migrations are complete. You should wait until background updates from
|
||||||
each upgrade are complete before moving on to the next upgrade, to avoid
|
each upgrade are complete before moving on to the next upgrade, to avoid
|
||||||
stacking them up. You can monitor the currently running background updates with
|
stacking them up. You can monitor the currently running background updates with
|
||||||
<a href="usage/administration/admin_api/background_updates.html#status">the Admin API</a>.</p>
|
<a href="usage/administration/admin_api/background_updates.html#status">the Admin API</a>.</p>
|
||||||
|
<h1 id="upgrading-to-v11190"><a class="header" href="#upgrading-to-v11190">Upgrading to v1.119.0</a></h1>
|
||||||
|
<h2 id="minimum-supported-python-version"><a class="header" href="#minimum-supported-python-version">Minimum supported Python version</a></h2>
|
||||||
|
<p>The minimum supported Python version has been increased from v3.8 to v3.9.
|
||||||
|
You will need Python 3.9+ to run Synapse v1.119.0 (due out Nov 7th, 2024).</p>
|
||||||
|
<p>If you use current versions of the Matrix.org-distributed Docker images, no action is required.
|
||||||
|
Please note that support for Ubuntu <code>focal</code> was dropped as well since it uses Python 3.8.</p>
|
||||||
<h1 id="upgrading-to-v11110"><a class="header" href="#upgrading-to-v11110">Upgrading to v1.111.0</a></h1>
|
<h1 id="upgrading-to-v11110"><a class="header" href="#upgrading-to-v11110">Upgrading to v1.111.0</a></h1>
|
||||||
<h2 id="new-worker-endpoints-for-authenticated-client-and-federation-media"><a class="header" href="#new-worker-endpoints-for-authenticated-client-and-federation-media">New worker endpoints for authenticated client and federation media</a></h2>
|
<h2 id="new-worker-endpoints-for-authenticated-client-and-federation-media"><a class="header" href="#new-worker-endpoints-for-authenticated-client-and-federation-media">New worker endpoints for authenticated client and federation media</a></h2>
|
||||||
<p><a href="./workers.html#synapseappmedia_repository">Media repository workers</a> handling
|
<p><a href="./workers.html#synapseappmedia_repository">Media repository workers</a> handling
|
||||||
|
@ -1932,7 +1938,7 @@ The standard <code>username</code> property should be used instead. See the
|
||||||
<a href="https://spec.matrix.org/v1.7/application-service-api/#server-admin-style-permissions">Application Service specification</a>
|
<a href="https://spec.matrix.org/v1.7/application-service-api/#server-admin-style-permissions">Application Service specification</a>
|
||||||
for more information.</p>
|
for more information.</p>
|
||||||
<h1 id="upgrading-to-v1880"><a class="header" href="#upgrading-to-v1880">Upgrading to v1.88.0</a></h1>
|
<h1 id="upgrading-to-v1880"><a class="header" href="#upgrading-to-v1880">Upgrading to v1.88.0</a></h1>
|
||||||
<h2 id="minimum-supported-python-version"><a class="header" href="#minimum-supported-python-version">Minimum supported Python version</a></h2>
|
<h2 id="minimum-supported-python-version-1"><a class="header" href="#minimum-supported-python-version-1">Minimum supported Python version</a></h2>
|
||||||
<p>The minimum supported Python version has been increased from v3.7 to v3.8.
|
<p>The minimum supported Python version has been increased from v3.7 to v3.8.
|
||||||
You will need Python 3.8 to run Synapse v1.88.0 (due out July 18th, 2023).</p>
|
You will need Python 3.8 to run Synapse v1.88.0 (due out July 18th, 2023).</p>
|
||||||
<p>If you use current versions of the Matrix.org-distributed Debian
|
<p>If you use current versions of the Matrix.org-distributed Debian
|
||||||
|
@ -17008,7 +17014,7 @@ anything was broken. They are slower than the unit tests but will
|
||||||
typically catch more errors.</p>
|
typically catch more errors.</p>
|
||||||
<p>The following command will let you run the integration test with the most common
|
<p>The following command will let you run the integration test with the most common
|
||||||
configuration:</p>
|
configuration:</p>
|
||||||
<pre><code class="language-sh">$ docker run --rm -it -v /path/where/you/have/cloned/the/repository\:/src:ro -v /path/to/where/you/want/logs\:/logs matrixdotorg/sytest-synapse:focal
|
<pre><code class="language-sh">$ docker run --rm -it -v /path/where/you/have/cloned/the/repository\:/src:ro -v /path/to/where/you/want/logs\:/logs matrixdotorg/sytest-synapse:bullseye
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<p>(Note that the paths must be full paths! You could also write <code>$(realpath relative/path)</code> if needed.)</p>
|
<p>(Note that the paths must be full paths! You could also write <code>$(realpath relative/path)</code> if needed.)</p>
|
||||||
<p>This configuration should generally cover your needs.</p>
|
<p>This configuration should generally cover your needs.</p>
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -296,7 +296,7 @@ and mounting it to <code>/var/synapse</code> should be taken into consideration.
|
||||||
<p>System requirements:</p>
|
<p>System requirements:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>POSIX-compliant system (tested on Linux & OS X)</li>
|
<li>POSIX-compliant system (tested on Linux & OS X)</li>
|
||||||
<li>Python 3.8 or later, up to Python 3.11.</li>
|
<li>Python 3.9 or later, up to Python 3.13.</li>
|
||||||
<li>At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org</li>
|
<li>At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>If building on an uncommon architecture for which pre-built wheels are
|
<p>If building on an uncommon architecture for which pre-built wheels are
|
||||||
|
|
|
@ -285,6 +285,12 @@ database migrations are complete. You should wait until background updates from
|
||||||
each upgrade are complete before moving on to the next upgrade, to avoid
|
each upgrade are complete before moving on to the next upgrade, to avoid
|
||||||
stacking them up. You can monitor the currently running background updates with
|
stacking them up. You can monitor the currently running background updates with
|
||||||
<a href="usage/administration/admin_api/background_updates.html#status">the Admin API</a>.</p>
|
<a href="usage/administration/admin_api/background_updates.html#status">the Admin API</a>.</p>
|
||||||
|
<h1 id="upgrading-to-v11190"><a class="header" href="#upgrading-to-v11190">Upgrading to v1.119.0</a></h1>
|
||||||
|
<h2 id="minimum-supported-python-version"><a class="header" href="#minimum-supported-python-version">Minimum supported Python version</a></h2>
|
||||||
|
<p>The minimum supported Python version has been increased from v3.8 to v3.9.
|
||||||
|
You will need Python 3.9+ to run Synapse v1.119.0 (due out Nov 7th, 2024).</p>
|
||||||
|
<p>If you use current versions of the Matrix.org-distributed Docker images, no action is required.
|
||||||
|
Please note that support for Ubuntu <code>focal</code> was dropped as well since it uses Python 3.8.</p>
|
||||||
<h1 id="upgrading-to-v11110"><a class="header" href="#upgrading-to-v11110">Upgrading to v1.111.0</a></h1>
|
<h1 id="upgrading-to-v11110"><a class="header" href="#upgrading-to-v11110">Upgrading to v1.111.0</a></h1>
|
||||||
<h2 id="new-worker-endpoints-for-authenticated-client-and-federation-media"><a class="header" href="#new-worker-endpoints-for-authenticated-client-and-federation-media">New worker endpoints for authenticated client and federation media</a></h2>
|
<h2 id="new-worker-endpoints-for-authenticated-client-and-federation-media"><a class="header" href="#new-worker-endpoints-for-authenticated-client-and-federation-media">New worker endpoints for authenticated client and federation media</a></h2>
|
||||||
<p><a href="./workers.html#synapseappmedia_repository">Media repository workers</a> handling
|
<p><a href="./workers.html#synapseappmedia_repository">Media repository workers</a> handling
|
||||||
|
@ -326,7 +332,7 @@ The standard <code>username</code> property should be used instead. See the
|
||||||
<a href="https://spec.matrix.org/v1.7/application-service-api/#server-admin-style-permissions">Application Service specification</a>
|
<a href="https://spec.matrix.org/v1.7/application-service-api/#server-admin-style-permissions">Application Service specification</a>
|
||||||
for more information.</p>
|
for more information.</p>
|
||||||
<h1 id="upgrading-to-v1880"><a class="header" href="#upgrading-to-v1880">Upgrading to v1.88.0</a></h1>
|
<h1 id="upgrading-to-v1880"><a class="header" href="#upgrading-to-v1880">Upgrading to v1.88.0</a></h1>
|
||||||
<h2 id="minimum-supported-python-version"><a class="header" href="#minimum-supported-python-version">Minimum supported Python version</a></h2>
|
<h2 id="minimum-supported-python-version-1"><a class="header" href="#minimum-supported-python-version-1">Minimum supported Python version</a></h2>
|
||||||
<p>The minimum supported Python version has been increased from v3.7 to v3.8.
|
<p>The minimum supported Python version has been increased from v3.7 to v3.8.
|
||||||
You will need Python 3.8 to run Synapse v1.88.0 (due out July 18th, 2023).</p>
|
You will need Python 3.8 to run Synapse v1.88.0 (due out July 18th, 2023).</p>
|
||||||
<p>If you use current versions of the Matrix.org-distributed Debian
|
<p>If you use current versions of the Matrix.org-distributed Debian
|
||||||
|
|
Loading…
Reference in a new issue