synapse/changelog.d
Erik Johnston cf711ac03c
Reduce device lists replication traffic. (#17333)
Reduce the replication traffic of device lists, by not sending every
destination that needs to be sent the device list update over
replication. Instead a "hosts to send to have been calculated"
notification over replication, and then federation senders read the
destinations from the DB.

For non federation senders this should heavily reduce the impact of a
user in many large rooms changing a device.
2024-06-24 14:15:13 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
17187.feature Add Sliding Sync `/sync` endpoint (initial implementation) (#17187) 2024-06-06 14:44:32 -05:00
17198.misc Remove `expire_access_token` from Docker configuration (#17198) 2024-06-19 10:58:06 +01:00
17254.bugfix Handle hyphens in user dir search porperly (#17254) 2024-06-05 10:40:34 +01:00
17256.feature Ratelimiting of remote media downloads (#17256) 2024-06-05 13:43:36 +01:00
17265.misc Use fully-qualified `PersistedEventPosition` when returning `RoomsForUser` (#17265) 2024-06-04 12:58:03 -05:00
17266.misc Add debug logging for when room keys are uploaded, including whether they are replacing other room keys. (#17266) 2024-06-07 12:01:21 +01:00
17270.feature Add report room API (MSC4151) (#17270) 2024-06-12 12:27:46 +02:00
17271.misc Handle OTK uploads off master (#17271) 2024-06-06 17:47:02 +01:00
17272.bugfix Wrong retention policy being used when filtering events (lint `ControlVarUsedAfterBlockViolation` `WPS441`) (#17272) 2024-06-10 09:48:38 -05:00
17273.misc Don't try and resync devices for down hosts (#17273) 2024-06-06 17:46:52 +01:00
17275.bugfix Always return OTK counts (#17275) 2024-06-06 17:10:58 +01:00
17276.feature Filter added to Admin-API GET /rooms (#17276) 2024-06-19 11:45:48 +01:00
17277.feature Add `is_dm` filtering to Sliding Sync `/sync` (#17277) 2024-06-13 13:56:58 -05:00
17279.misc Reorganize Pydantic models and types used in handlers (#17279) 2024-06-10 15:03:50 -05:00
17281.feature Add `is_encrypted` filtering to Sliding Sync `/sync` (#17281) 2024-06-17 12:06:18 -05:00
17282.feature Include user membership on events (#17282) 2024-06-13 21:45:54 +00:00
17283.bugfix Require the 'from' parameter for `/notifications` be an integer (#17283) 2024-06-19 10:05:39 +01:00
17284.feature Enable cross-signing key upload without UIA (#17284) 2024-06-14 11:14:56 +01:00
17293.feature Add `stream_ordering` sort to Sliding Sync `/sync` (#17293) 2024-06-17 11:27:14 -05:00
17294.feature register_new_matrix_user: add password-file flag (#17294) 2024-06-18 16:21:51 +01:00
17295.bugfix Fix `get_last_event_in_room_before_stream_ordering(...)` finding the wrong last event (#17295) 2024-06-13 11:00:52 -05:00
17296.feature Clarify that MSC4151 is enabled on matrix.org (#17296) 2024-06-13 13:49:00 +00:00
17297.misc Bump `mypy` from 1.8.0 to 1.9.0 (#17297) 2024-06-13 15:50:10 +01:00
17300.misc Add `event.internal_metadata.instance_name` (#17300) 2024-06-13 11:32:50 -05:00
17301.bugfix Fix `newly_left` rooms not appearing if we returned early (Sliding Sync) (#17301) 2024-06-13 11:36:57 -05:00
17304.feature register-new-matrix-user: add a flag to ignore already existing users (#17304) 2024-06-19 12:03:08 +01:00
17308.doc fix missing quotes for exclude_rooms_from_sync (#17308) 2024-06-18 10:37:02 +01:00
17322.feature Add support for via query parameter from MSC4156 (#17322) 2024-06-18 10:03:39 +00:00
17324.misc Update the README with Element branding and a few fixes (#17324) 2024-06-19 10:58:22 +01:00
17325.misc Revert "Support MSC3916 by adding a federation `/download` endpoint" (#17325) 2024-06-18 16:54:19 +01:00
17331.misc Register sliding sync under a different path (#17331) 2024-06-19 16:18:45 +00:00
17333.misc Reduce device lists replication traffic. (#17333) 2024-06-24 14:15:13 +01:00
17339.misc Tidy up integer parsing (#17339) 2024-06-24 15:12:14 +02:00