1
0

Commit Graph

  • 57805f9bf5 deploy: 3b12f6d61b anoadragon453 2022-03-11 11:10:52 +00:00
  • 3b12f6d61b Note that contributors can sign off privately (#12204) Andrew Morgan 2022-03-11 11:10:20 +00:00
  • 483f2aa2ec Retention test: avoid relying on state at purged events (#12202) Richard van der Hoff 2022-03-11 10:33:49 +00:00
  • 3360be1829 Add header margin change anoa/docs_header_margin Andrew Morgan 2022-03-10 18:35:08 +00:00
  • 19ca533bcc Rename indent-section-headers -> section-headers Andrew Morgan 2022-03-10 18:34:58 +00:00
  • 4de562bcee deploy: 7577894bec clokep 2022-03-10 18:16:50 +00:00
  • 7577894bec Document that most streams can only have a single writer. (#12196) ~creme 2022-03-10 19:15:19 +01:00
  • ed9aea42fa fix misleading comment in check_events_for_spam (#12203) Shay 2022-03-10 09:40:07 -08:00
  • 8b3d5bbdc8 deploy: 72e7f1c420 reivilibre 2022-03-10 15:53:55 +00:00
  • 72e7f1c420 Remove workaround introduced in Synapse v1.50.0rc1 for Mjolnir compatibility. Breaks compatibility with Mjolnir v1.3.1 and earlier. (#11700) reivilibre 2022-03-10 15:53:23 +00:00
  • 3bd26733d7 Add tests anoa/e2e_as_device_lists_go Andrew Morgan 2022-03-09 15:43:23 +00:00
  • 90fa2026ba fix tests for device lists Andrew Morgan 2021-12-09 18:31:10 +00:00
  • 55ac419b63 Add device lists to AS txns, thread thru the AS scheduler methods Andrew Morgan 2022-03-08 22:27:19 +00:00
  • 047db4da1c Use get_users_whose_devices_changed to pull device list changes for given AS Andrew Morgan 2022-03-04 14:54:19 +00:00
  • 88c4e7369d Switch DeviceLists to containing Sets, which allows item deletes Andrew Morgan 2021-12-08 19:02:13 +00:00
  • a77f35144f Move DeviceLists type to synapse.types Andrew Morgan 2021-12-08 18:36:08 +00:00
  • 1671f8772d Add migration delta to track device_list stream id per appservice Andrew Morgan 2021-11-30 14:48:35 +00:00
  • b4aad3604a Add to_key arg, user_ids optional for get_users_whose_devices_changed Andrew Morgan 2022-03-04 14:09:24 +00:00
  • 51be04b918 Guard processing device list updates with experimental option Andrew Morgan 2021-11-15 08:50:27 +00:00
  • fdc1063782 Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Patrick Cloke 2022-03-10 10:38:28 -05:00
  • ea27528b5d Support stable identifiers for MSC3440: Threading (#12151) Patrick Cloke 2022-03-10 10:36:13 -05:00
  • 30db02870b deploy: 52a947dc46 richvdh 2022-03-10 15:19:06 +00:00
  • 52a947dc46 Updates to the Room DAG concepts development document (#12179) Richard van der Hoff 2022-03-10 15:18:31 +00:00
  • 88cd6f9378 Allow retrieving the relations of a redacted event. (#12130) Patrick Cloke 2022-03-10 09:03:59 -05:00
  • 3e4af36bc8 Rename get_tcp_replication to get_replication_command_handler. (#12192) Patrick Cloke 2022-03-10 08:01:56 -05:00
  • a4c1fdb44a Remove dead code in tests/storage/test_database.py (#12197) Sean Quah 2022-03-09 18:45:21 +00:00
  • 2ab968f3aa deploy: 15382b1afa Half-Shot 2022-03-09 18:24:32 +00:00
  • 15382b1afa Add third_party module callbacks to check if a user can delete a room and deactivate a user (#12028) Will Hunt 2022-03-09 18:23:57 +00:00
  • 690cb4f3b3 Allow for ignoring some arguments when caching. (#12189) Patrick Cloke 2022-03-09 13:07:41 -05:00
  • 9ee8761934 Handle cancellation in DatabasePool.runInteraction() squah/cancel_disconnected_requests Sean Quah 2022-03-09 17:39:52 +00:00
  • 97d7240725 Add tests for database callbacks after cancellation Sean Quah 2022-03-09 16:55:22 +00:00
  • 4b6711803d Set min application service stream_id to 1 Andrew Morgan 2022-03-09 15:49:02 +00:00
  • 8594175400 Add tests for database callbacks Sean Quah 2022-03-09 16:40:16 +00:00
  • 3d01893d4e Remove dead code Sean Quah 2022-03-09 16:38:28 +00:00
  • 032688854b Remove some unused variables/parameters. (#12187) Patrick Cloke 2022-03-09 10:29:39 -05:00
  • 180d8ff0d4 Retry some http replication failures (#12182) Nick Mills-Barrett 2022-03-09 14:53:28 +00:00
  • dc8d825ef2 Skip attempt to get state at backwards-extremities (#12173) Richard van der Hoff 2022-03-09 11:00:48 +00:00
  • 48db13c6fd deploy: 9a0172d49f clokep 2022-03-08 20:03:34 +00:00
  • 9a0172d49f Clean-up demo scripts & documentation (#12143) Patrick Cloke 2022-03-08 15:02:59 -05:00
  • 1b7712611c Add tests for logcontexts during @cached and @cachedList cancellation Sean Quah 2022-03-03 13:23:43 +00:00
  • a1ef8ca71b Add basic cancellation tests for @cached and @cachedList decorators Sean Quah 2022-03-02 17:11:16 +00:00
  • 93073a4b11 Fix logcontexts when @cached and @cachedList lookups are cancelled Sean Quah 2022-03-08 17:24:14 +00:00
  • c3ed401754 Add delay_cancellation utility function Sean Quah 2022-03-08 14:50:10 +00:00
  • b245f7aa1b Add newsfile Sean Quah 2022-02-25 19:08:27 +00:00
  • c93a1aeae9 Add ReadWriteLock cancellation tests Sean Quah 2022-02-25 19:27:43 +00:00
  • 0e118a09b7 Don't cancel Deferreds that readers or writers are waiting on Sean Quah 2022-02-25 19:27:31 +00:00
  • 2b5f3ed4ce Fix clean up when waiting readers or writers are cancelled Sean Quah 2022-02-24 13:56:38 +00:00
  • 7b19bc68ce Convert ReadWriteLock to use async context managers Sean Quah 2022-02-24 13:56:38 +00:00
  • 5627182788 Use ParamSpec in type hints for synapse.logging.context (#12150) Sean Quah 2022-03-08 15:58:14 +00:00
  • 8a540c45ec deploy: b1989ced00 reivilibre 2022-03-08 15:38:01 +00:00
  • 0dc9c5653c Merge branch 'master' into develop Olivier Wilkinson (reivilibre) 2022-03-08 15:37:35 +00:00
  • bfa7d6b035 Fix CI not attaching source distributions and wheels to the GitHub releases. (#12131) reivilibre 2022-03-08 15:11:50 +00:00
  • b1989ced00 Fix silly markdown typo v1.54.0 Olivier Wilkinson (reivilibre) 2022-03-08 14:01:19 +00:00
  • 65e02b3e6d Tweak changelog formatting Olivier Wilkinson (reivilibre) 2022-03-08 14:00:16 +00:00
  • 2ce27a24fe Add experimental environment variable to enable asyncio reactor (#12135) Erik Johnston 2022-03-08 13:23:18 +00:00
  • ca9234a9eb Do not return allowed_room_ids from /hierarchy response. (#12175) Patrick Cloke 2022-03-08 08:09:11 -05:00
  • d8bab6793c Fix incorrect type hints for txredis. (#12042) Patrick Cloke 2022-03-08 07:26:05 -05:00
  • 094802e04e Shift up warning about Mjolnir Olivier Wilkinson (reivilibre) 2022-03-08 10:58:10 +00:00
  • 0203dcfe46 Merge branch 'release-v1.54', remote-tracking branch 'origin' into matrix-org-hotfixes Olivier Wilkinson (reivilibre) 2022-03-08 10:56:20 +00:00
  • ea992adf86 1.54.0 Olivier Wilkinson (reivilibre) 2022-03-08 10:55:26 +00:00
  • 2eef234ae3 Fix a bug introduced in 1.54.0rc1 which meant that Synapse would refuse to start if pre-release versions of dependencies were installed. (#12177) reivilibre 2022-03-08 10:47:28 +00:00
  • 26211fec24 Fix a bug in background updates wherein background updates are never run using the default batch size (#12157) Shay 2022-03-07 09:44:33 -08:00
  • f63bedef07 Invalidate caches when an event with a relation is redacted. (#12121) Patrick Cloke 2022-03-07 09:00:05 -05:00
  • 0211f18d65 Switch the tests-done job to an Action (#12161) Richard van der Hoff 2022-03-07 12:24:06 +00:00
  • 1b2d50bd25 wip anoa/mass_redactions Andrew Morgan 2022-03-06 10:06:58 +00:00
  • cf291d3226 Add experimental config option for mscs 2244,2174 Andrew Morgan 2022-02-23 18:15:50 -06:00
  • 00a67f831a Merge remote-tracking branch 'origin/release-v1.54' into develop Richard van der Hoff 2022-03-04 22:40:51 +00:00
  • d2ef1a79cf Relax version guard for packaging (#12166) David Robertson 2022-03-04 22:40:24 +00:00
  • 0752ab7a36 Reduce to-device queries for /sync. (#12163) Erik Johnston 2022-03-04 17:57:27 +00:00
  • 75574726a7 Add type hints for ObservableDeferred attributes (#12159) Sean Quah 2022-03-04 15:37:02 +00:00
  • 158e0937eb Add test for ObservableDeferred's cancellation behaviour (#12149) Sean Quah 2022-03-04 13:10:05 +00:00
  • cd1ae3d0b4 Remove backwards compatibility with RelationPaginationToken. (#12138) Patrick Cloke 2022-03-04 07:10:10 -05:00
  • 36071d39f7 Changelog (#12153) David Robertson 2022-03-04 12:01:51 +00:00
  • 7fd0474587 deploy: 4aeb00ca20 DMRobertson 2022-03-04 11:59:19 +00:00
  • 4aeb00ca20 Move synctl into synapse._scripts and expose as an entrypoint (#12140) David Robertson 2022-03-04 11:58:49 +00:00
  • 423cca9efe Spread out sending device lists to remote hosts (#12132) Erik Johnston 2022-03-04 11:48:15 +00:00
  • 87c230c27c Update client-visibility filtering for outlier events (#12155) Richard van der Hoff 2022-03-04 10:31:19 +00:00
  • d56202b038 Fix type of events in StateGroupStorage and StateHandler (#12156) Richard van der Hoff 2022-03-04 10:25:18 +00:00
  • 8533c8b03d Avoid generating state groups for local out-of-band leaves (#12154) Richard van der Hoff 2022-03-03 19:58:08 +00:00
  • fb0ffa9676 Rename various ApplicationServices interested methods (#11915) Andrew Morgan 2022-03-03 18:14:09 +00:00
  • 9297d040a7 Detox, part 2 of N (#12152) David Robertson 2022-03-03 17:14:09 +00:00
  • 7e91107be1 Add type hints to tests/rest (#12146) Dirk Klimpel 2022-03-03 17:05:44 +01:00
  • 1d11b452b7 Use the proper serialization format when bundling aggregations. (#12090) Patrick Cloke 2022-03-03 10:43:06 -05:00
  • cea1b58c4a Don't impose version checks on dev extras at runtime (#12129) David Robertson 2022-03-03 12:47:55 +00:00
  • a511a890d7 Enable MSC2716 Complement tests in Synapse (#12145) Eric Eastwood 2022-03-03 05:19:20 -06:00
  • 61fd2a8f59 Limit the size of the aggregation_key (#12101) Erik Johnston 2022-03-03 10:52:35 +00:00
  • 31b125ccec Enable MSC3030 Complement tests in Synapse (#12144) Eric Eastwood 2022-03-03 04:45:23 -06:00
  • ae8a616b49 Correctly register deactivation and profile update module callbacks (#12141) Brendan Abolivier 2022-03-03 11:39:58 +01:00
  • 11282ade1d Move the snapcraft configuration to contrib. (#12142) David Robertson 2022-03-02 19:22:44 +00:00
  • 98c3bd7871 deploy: 1fbe0316a9 DMRobertson 2022-03-02 18:03:39 +00:00
  • 1fbe0316a9 Add suffices to scripts in scripts-dev (#12137) David Robertson 2022-03-02 18:00:26 +00:00
  • 571d3bf002 Merge branch 'develop' of github.com:matrix-org/synapse into babolivier/sign_json_module Brendan Abolivier 2022-03-02 17:52:39 +00:00
  • 106959b3cf Remove unused mocks from test_typing (#12136) David Robertson 2022-03-02 17:24:52 +00:00
  • 2ffaf30803 Add type hints to tests/rest/client (#12108) Dirk Klimpel 2022-03-02 17:34:14 +01:00
  • e33ff3134e deploy: b4461e7d8a anoadragon453 2022-03-02 16:11:56 +00:00
  • b4461e7d8a Enable complexity checking in complexity checking docs example (#11998) Andrew Morgan 2022-03-02 16:11:16 +00:00
  • 11f7098a89 Changelog Brendan Abolivier 2022-03-02 15:44:42 +00:00
  • 594a07ede4 Merge tag 'v1.54.0rc1' into develop Olivier Wilkinson (reivilibre) 2022-03-02 15:26:43 +00:00
  • 3e897cc975 Allow modules to sign JSON using the homeserver's keys Brendan Abolivier 2022-03-02 15:26:34 +00:00
  • 6d282a9c89 Make release script write correct no-op changelog (#12127) Erik Johnston 2022-03-02 14:28:18 +00:00