Update docker.io/matrixdotorg/synapse Docker tag to v1.73.0
This MR contains the following updates:
Package | Update | Change |
---|---|---|
docker.io/matrixdotorg/synapse | minor |
v1.72.0 -> v1.73.0
|
Release Notes
matrix-org/synapse
v1.73.0
Synapse 1.73.0 (2022-12-06)
Please note that legacy Prometheus metric names have been removed in this release; see the upgrade notes for more details.
No significant changes since 1.73.0rc2.
Synapse 1.73.0rc2 (2022-12-01)
Bugfixes
- Fix a regression in Synapse 1.73.0rc1 where Synapse's main process would stop responding to HTTP requests when a user with a large number of devices logs in. (#14582)
Synapse 1.73.0rc1 (2022-11-29)
Features
- Speed-up
/messages
withfilter_events_for_client
optimizations. (#14527) - Improve DB performance by reducing amount of data that gets read in
device_lists_changes_in_room
. (#14534) - Adds support for handling avatar in SSO OIDC login. Contributed by @ashfame. (#13917)
- Move MSC3030
/timestamp_to_event
endpoints to stablev1
location (/_matrix/client/v1/rooms/<roomID>/timestamp_to_event?ts=<timestamp>&dir=<direction>
,/_matrix/federation/v1/timestamp_to_event/<roomID>?ts=<timestamp>&dir=<direction>
). (#14471) - Reduce database load of Client-Server endpoints which return bundled aggregations. (#14491, #14508, #14510)
- Add unstable support for an Extensible Events room version (
org.matrix.msc1767.10
) via MSC1767, MSC3931, MSC3932, and MSC3933. (#14520, #14521, #14524) - Prune user's old devices on login if they have too many. (#14038, #14580)
Bugfixes
- Fix a long-standing bug where paginating from the start of a room did not work. Contributed by @gnunicorn. (#14149)
- Fix a bug introduced in Synapse 1.58.0 where a user with presence state
org.matrix.msc3026.busy
would mistakenly be set toonline
when calling/sync
or/events
on a worker process. (#14393) - Fix a bug introduced in Synapse 1.70.0 where a receipt's thread ID was not sent over federation. (#14466)
- Fix a long-standing bug where the List media admin API would fail when processing an image with broken thumbnail information. (#14537)
- Fix a bug introduced in Synapse 1.67.0 where two logging context warnings would be logged on startup. (#14574)
- In application service transactions that include the experimental
org.matrix.msc3202.device_one_time_key_counts
key, include a duplicate key oforg.matrix.msc3202.device_one_time_keys_count
to match the name proposed by MSC3202. (#14565) - Fix a bug introduced in Synapse 0.9 where Synapse would fail to fetch server keys whose IDs contain a forward slash. (#14490)
Improved Documentation
- Fixed link to 'Synapse administration endpoints'. (#14499)
Deprecations and Removals
- Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69.0 and disabled by default in Synapse v1.71.0. (#14538)
Internal Changes
- Improve type hinting throughout Synapse. (#14055, #14412, #14529, #14452).
- Remove old stream ID tracking code. Contributed by Nick @Beeper (@fizzadar). (#14376, #14468)
- Remove the
worker_main_http_uri
configuration setting. This is now handled via internal replication. (#14400, #14476) - Refactor
federation_sender
andpusher
configuration loading. (#14496) (#14509, #14573) - Faster joins: do not wait for full state when creating events to send. (#14403)
- Faster joins: filter out non local events when a room doesn't have its full state. (#14404)
- Faster joins: send events to initial list of servers if we don't have the full state yet. (#14408)
- Faster joins: use servers list approximation received during
send_join
(potentially updated with received membership events) inassert_host_in_room
. (#14515) - Fix type logic in TCP replication code that prevented correctly ignoring blank commands. (#14449)
- Remove option to skip locking of tables when performing emulated upserts, to avoid a class of bugs in future. (#14469)
-
scripts-dev/federation_client
: Fix routing on servers with.well-known
files. (#14479) - Reduce default third party invite rate limit to 216 invites per day. (#14487)
- Refactor conversion of device list changes in room to outbound pokes to track unconverted rows using a
(stream ID, room ID)
position instead of updating theconverted_to_destinations
flag on every row. (#14516) - Add more prompts to the bug report form. (#14522)
- Extend editorconfig rules on indent and line length to
.pyi
files. (#14526) - Run Rust CI when
Cargo.lock
changes. This is particularly useful for dependabot updates. (#14571) - Fix a possible variable shadow in
create_new_client_event
. (#14575) - Bump various dependencies in the
poetry.lock
file and in CI scripts. (#14557, #14559, #14560, #14500, #14501, #14502, #14503, #14504, #14505).
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.