synapse/changelog.d
Richard van der Hoff b5322b4daf
Ensure that pending to-device events are sent over federation at startup (#16925)
Fixes https://github.com/element-hq/synapse/issues/16680, as well as a
related bug, where servers which we had *never* successfully sent an
event to would not be retried.

In order to fix the case of pending to-device messages, we hook into the
existing `wake_destinations_needing_catchup` process, by extending it to
look for destinations that have pending to-device messages. The
federation transmission loop then attempts to send the pending to-device
messages as normal.
2024-03-22 13:24:11 +00:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
16840.misc Improve lock performance when a lot of locks are waiting (#16840) 2024-03-14 13:49:54 +00:00
16892.doc Add query to update local cache of a remote user's device list to docs (#16892) 2024-03-14 13:53:25 +00:00
16907.misc Update power level default for public rooms (#16907) 2024-03-19 17:55:31 +00:00
16908.misc Improve event validation (#16908) 2024-03-19 17:52:53 +00:00
16919.misc Multi-worker-docker-container: disable log buffering (#16919) 2024-03-13 17:21:37 +00:00
16925.bugfix Ensure that pending to-device events are sent over federation at startup (#16925) 2024-03-22 13:24:11 +00:00
16929.misc Split up SyncHandler.compute_state_delta (#16929) 2024-03-14 17:18:48 +00:00
16949.bugfix /sync: Fix edge-case in calculating the "device_lists" response (#16949) 2024-03-14 17:34:19 +00:00
16950.misc Clarify docs for some room state functions (#16950) 2024-03-19 17:16:37 +00:00
16953.misc Specify IP subnet literals in canonical form (#16953) 2024-03-19 17:19:12 +00:00
16965.doc upgrade.md: fix grammatical errors (#16965) 2024-03-14 13:54:01 +00:00
16966.doc Sort versions in the documentation version picker appropriately. (#16966) 2024-03-14 15:18:51 +00:00
16971.feature Add OIDC config to add extra parameters to the authorize URL (#16971) 2024-03-22 10:35:11 +00:00
16972.feature OIDC: try to JWT decode userinfo response if JSON parsing failed (#16972) 2024-03-21 17:49:44 +00:00
16974.misc Pass module API to OIDC mapping provider (#16974) 2024-03-19 17:20:10 +00:00
16978.docker generate configuration with correct user in start.py for docker (#16978) 2024-03-21 17:55:44 +00:00
16985.misc Prevent start_for_complement.sh from setting START_POSTGRES to false when it's already set (#16985) 2024-03-21 13:50:51 +00:00
16986.misc Raise poetry-core version cap to 1.9.0 (#16986) 2024-03-13 16:40:08 +00:00
16990.bugfix Do not refuse to set read_marker if previous event_id is in wrong room (#16990) 2024-03-21 18:43:07 +00:00
17002.doc Remove the hardcoded poetry version from contributing guide (#17002) 2024-03-21 17:12:02 +00:00
17010.bugfix Fix reject knocks on deactivating account (#17010) 2024-03-21 18:05:54 +00:00
17017.misc Patch the db conn pool sooner in tests (#17017) 2024-03-21 17:48:16 +00:00