Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 737968b

Browse files
author
Sean Quah
committed
Merge branch 'master' into develop
2 parents 84ddcd7 + 6f80fe1 commit 737968b

File tree

5 files changed

+47
-9
lines changed

5 files changed

+47
-9
lines changed

CHANGES.md

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
Synapse 1.66.0 (2022-08-31)
2+
===========================
3+
4+
No significant changes since 1.66.0rc2.
5+
6+
This release removes the ability for homeservers to delegate email ownership
7+
verification and password reset confirmation to identity servers. This removal
8+
was originally planned for Synapse 1.64, but was later deferred until now. See
9+
the [upgrade notes](https://matrix-org.github.io/synapse/v1.66/upgrade.html#upgrading-to-v1660) for more details.
10+
11+
Deployments with multiple workers should note that the direct TCP replication
12+
configuration was deprecated in Synapse v1.18.0 and will be removed in Synapse
13+
v1.67.0. In particular, the TCP `replication` [listener](https://matrix-org.github.io/synapse/v1.66/usage/configuration/config_documentation.html#listeners)
14+
type (not to be confused with the `replication` resource on the `http` listener
15+
type) and the `worker_replication_port` config option will be removed .
16+
17+
To migrate to Redis, add the [`redis` config](https://matrix-org.github.io/synapse/v1.66/workers.html#shared-configuration),
18+
then remove the TCP `replication` listener from config of the master and
19+
`worker_replication_port` from worker config. Note that a HTTP listener with a
20+
`replication` resource is still required. See the
21+
[worker documentation](https://matrix-org.github.io/synapse/v1.66/workers.html)
22+
for more details.
23+
24+
125
Synapse 1.66.0rc2 (2022-08-30)
226
==============================
327

@@ -10,12 +34,6 @@ Bugfixes
1034
Synapse 1.66.0rc1 (2022-08-23)
1135
==============================
1236

13-
This release removes the ability for homeservers to delegate email ownership
14-
verification and password reset confirmation to identity servers. This removal
15-
was originally planned for Synapse 1.64, but was later deferred until now.
16-
17-
See the [upgrade notes](https://matrix-org.github.io/synapse/v1.66/upgrade.html#upgrading-to-v1660) for more details.
18-
1937
Features
2038
--------
2139

@@ -390,6 +408,20 @@ No significant changes since 1.62.0rc3.
390408

391409
Authors of spam-checker plugins should consult the [upgrade notes](https://github.com/matrix-org/synapse/blob/release-v1.62/docs/upgrade.md#upgrading-to-v1620) to learn about the enriched signatures for spam checker callbacks, which are supported with this release of Synapse.
392410

411+
## Security advisory
412+
413+
The following issue is fixed in 1.62.0.
414+
415+
* [GHSA-jhjh-776m-4765](https://github.com/matrix-org/synapse/security/advisories/GHSA-jhjh-776m-4765) / [CVE-2022-31152](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31152)
416+
417+
Synapse instances prior to 1.62.0 did not implement the Matrix [event authorization rules](https://spec.matrix.org/v1.3/rooms/v10/#authorization-rules) correctly. An attacker could craft events which would be accepted by Synapse but not a spec-conformant server, potentially causing divergence in the room state between servers.
418+
419+
Homeservers with federation disabled via the [`federation_domain_whitelist`](https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#federation_domain_whitelist) config option are unaffected.
420+
421+
Administrators of homeservers with federation enabled are advised to upgrade to v1.62.0 or higher.
422+
423+
Fixed by [#13087](https://github.com/matrix-org/synapse/pull/13087) and [#13088](https://github.com/matrix-org/synapse/pull/13088).
424+
393425
Synapse 1.62.0rc3 (2022-07-04)
394426
==============================
395427

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
matrix-synapse-py3 (1.66.0) stable; urgency=medium
2+
3+
* New Synapse release 1.66.0.
4+
5+
-- Synapse Packaging team <[email protected]> Wed, 31 Aug 2022 11:20:17 +0100
6+
17
matrix-synapse-py3 (1.66.0~rc2+nmu1) UNRELEASED; urgency=medium
28

39
* Update debhelper to compatibility level 12.

docs/upgrade.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1200,7 +1200,7 @@ updated.
12001200
When setting up worker processes, we now recommend the use of a Redis
12011201
server for replication. **The old direct TCP connection method is
12021202
deprecated and will be removed in a future release.** See
1203-
[workers](workers.md) for more details.
1203+
the [worker documentation](https://matrix-org.github.io/synapse/v1.66/workers.html) for more details.
12041204

12051205
# Upgrading to v1.14.0
12061206

docs/usage/configuration/config_documentation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ Sub-options for each listener include:
431431

432432
* `metrics`: (see the docs [here](../../metrics-howto.md)),
433433

434-
* `replication`: (see the docs [here](../../workers.md)).
434+
* `replication`: (deprecated as of Synapse 1.18, see the docs [here](../../workers.md)).
435435

436436
* `tls`: set to true to enable TLS for this listener. Will use the TLS key/cert specified in tls_private_key_path / tls_certificate_path.
437437

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ skip_gitignore = true
5454

5555
[tool.poetry]
5656
name = "matrix-synapse"
57-
version = "1.66.0rc2"
57+
version = "1.66.0"
5858
description = "Homeserver for the Matrix decentralised comms protocol"
5959
authors = ["Matrix.org Team and Contributors <[email protected]>"]
6060
license = "Apache-2.0"

0 commit comments

Comments
 (0)