Commit Graph

  • 8d2eb9f93c Bump cryptography from 46.0.5 to 46.0.6 dependabot/pip/cryptography-46.0.6 dependabot[bot] 2026-03-28 23:54:19 +00:00
  • 6473c29c75 add redis & psycopg2 deps matthew/asyncio_experiment Matthew Hodgson 2026-03-28 13:18:15 +00:00
  • 8c5b1226f3 Newsfile erikj/limit_to_device Erik Johnston 2026-03-27 15:46:44 +00:00
  • b98769ae5f Limit to-device EDU sizes Erik Johnston 2026-03-27 15:29:04 +00:00
  • b89d578d56 Limit outgoing to_device EDU size to 65536 (#18416) Mathieu Velten 2026-03-24 17:22:11 +01:00
  • 0549307198 Revert "Limit outgoing to_device EDU size to 65536" (#19614) develop Erik Johnston 2026-03-27 10:53:16 +00:00
  • 11dbde2263 collect ess logs using ess script gaelg/test-against-ess Gaël Goinvic 2026-03-27 09:47:35 +01:00
  • cbace6d5d2 changelog neilj/improve_macos_unittest_docs Neil Johnson 2026-03-27 10:45:45 +00:00
  • c2a387bba5 include workaround for macos Neil Johnson 2026-03-27 10:42:15 +00:00
  • 3af2ee9ecc changelog neilj/improve_perceived_display_name_performance Neil Johnson 2026-03-27 09:51:02 +00:00
  • a1ffb3343f reorder rooms by read receipts to update most important rooms first Neil Johnson 2026-03-27 09:46:09 +00:00
  • b6c55d3445 No need to explain madlittlemods/backfill-from-nearby-points-past-token Eric Eastwood 2026-03-26 18:43:48 -05:00
  • a40e4cc421 Remove test Eric Eastwood 2026-03-26 17:23:04 -05:00
  • dc669775f1 Fix failing backfill test Eric Eastwood 2026-03-26 17:11:47 -05:00
  • 6d27213508 Revert "Debug why we pad" madlittlemods/msc3871-gappy-timeline Eric Eastwood 2026-03-26 15:38:25 -05:00
  • fdb8f2ff2a Merge branch 'develop' into madlittlemods/msc3871-gappy-timeline Eric Eastwood 2026-03-26 15:35:36 -05:00
  • 0d25dcd15d Use org.matrix.msc3871.gaps Eric Eastwood 2026-03-26 15:33:42 -05:00
  • 85f3bc2010 Add changelog Eric Eastwood 2026-03-26 15:12:28 -05:00
  • 3cf58c54a9 Reword iteration based on the new language crafted for the Complement test comment Eric Eastwood 2026-03-26 14:54:42 -05:00
  • 66bf5b0bc8 Splat "pad" fix from #18873 Eric Eastwood 2026-03-26 14:01:09 -05:00
  • 2f2156c559 Add Complement test to backfill from nearby backward extremeties past token Eric Eastwood 2026-03-26 13:58:50 -05:00
  • 2899e0a45b Bump requests from 2.32.5 to 2.33.0 dependabot/pip/requests-2.33.0 dependabot[bot] 2026-03-26 17:41:32 +00:00
  • d9c9706c05 Debug why we pad Eric Eastwood 2026-03-26 11:28:35 -05:00
  • 1130065515 dont pull the chart with pytest-ess Gaël Goinvic 2026-03-26 16:33:25 +01:00
  • c546a01914 upload failed logs in case of failure Gaël Goinvic 2026-03-26 16:02:49 +01:00
  • bcc985fa2d use the same ref as ess-helm if it exists Gaël Goinvic 2026-03-26 15:43:31 +01:00
  • a27757bfb2 tests require deterministic ordering of priority rooms neilj/improve_perceived_profile_performance Neil Johnson 2026-03-26 13:37:55 +00:00
  • a0258e91d5 Run ESS tests in CI Gaël Goinvic 2026-03-26 12:41:26 +01:00
  • 596ffb81c2 lint Neil Johnson 2026-03-26 13:18:22 +00:00
  • 6245988aae add priority_room_ids to task state, do not refetch on resume. This fixes a race condition where the restart happens before any prioritised rooms canbe processed Neil Johnson 2026-03-26 13:15:44 +00:00
  • 2c09bce002 changelog Neil Johnson 2026-03-26 12:22:29 +00:00
  • 48393390c4 Prioritise recently active rooms when updating profile information Neil Johnson 2026-03-26 12:19:27 +00:00
  • 539f708f32 Remove redacted_because from internal unsigned. (#19581) Erik Johnston 2026-03-26 09:18:08 +00:00
  • f545aa4f33 Port RoomVersion to Rust (#19589) Erik Johnston 2026-03-26 09:17:31 +00:00
  • 44b785a9bc No change extra files from develop Eric Eastwood 2026-03-25 20:00:40 -05:00
  • 3462c58835 Remove commented out import Eric Eastwood 2026-03-25 18:19:58 -05:00
  • 030b38632a Fix typo "that" Eric Eastwood 2026-03-25 18:12:54 -05:00
  • 3daa32906a Fix typo Eric Eastwood 2026-03-25 18:12:24 -05:00
  • 39dc38d4f6 Less wordy comment Eric Eastwood 2026-03-25 18:12:09 -05:00
  • 54dc2bed3d Use less restrictive Sequence Eric Eastwood 2026-03-25 18:09:57 -05:00
  • 45b1086d33 Merge branch 'develop' into madlittlemods/msc3871-gappy-timeline Eric Eastwood 2026-03-25 18:07:00 -05:00
  • f2b325f86c Demystify and deprecate HomeserverTestCase.pump() (Twisted reactor/clock) (#19602) Eric Eastwood 2026-03-25 15:33:17 -05:00
  • f2fd78277e Newsfile quenting/pg-tracing Quentin Gliech 2026-03-25 18:59:47 +01:00
  • 1084d48315 Also include the LogContext in database queries comments. Quentin Gliech 2026-03-25 18:43:14 +01:00
  • 678a259162 Propagate the trace context in database queries if available Quentin Gliech 2026-03-25 18:22:10 +01:00
  • 3bc60d3af0 Add changelog madlittlemods/223-db-statement-timeout Eric Eastwood 2026-03-25 11:44:41 -05:00
  • dd2946b577 Lower the database statement_timeout Eric Eastwood 2026-03-25 11:30:57 -05:00
  • 40d35a95e2 Bump tokio from 1.49.0 to 1.50.0 (#19596) dependabot[bot] 2026-03-25 13:21:38 +00:00
  • 28a45688b3 Changes for free-threaded Python performance Matthew Hodgson 2026-03-24 23:45:20 -04:00
  • 78a97a72c0 ⏺ Here's a summary of the changes made for free-threaded Python: Matthew Hodgson 2026-03-24 23:11:11 -04:00
  • 40bed9f2be fix txns for postgres Matthew Hodgson 2026-03-24 22:04:50 -04:00
  • a4a37b48f7 fix wheel warnings Matthew Hodgson 2026-03-24 21:54:15 -04:00
  • 403050ef15 The two fixes resolved both issues: Matthew Hodgson 2026-03-24 21:10:18 -04:00
  • 645b932ac8 fix CORS Matthew Hodgson 2026-03-24 20:45:45 -04:00
  • f03081b6ca Summary of fixes: Matthew Hodgson 2026-03-24 19:51:58 -04:00
  • 88f2f756a4 The fix was simple: _get_loop() in NativeClock now falls back to asyncio.get_event_loop() when asyncio.get_running_loop() fails (which happens during startup before the event loop is running). This allows call_later(), looping_call(), and other scheduling methods to work during the synchronous setup() phase — the tasks/timers are registered on the loop and execute once it starts running. Matthew Hodgson 2026-03-24 19:29:37 -04:00
  • b11df68d46 speed up the tests a bit Matthew Hodgson 2026-03-24 19:22:40 -04:00
  • d0e8b46e44 ⏺ 324 passed, 0 failed across all 13 test files! Matthew Hodgson 2026-03-24 17:30:13 -04:00
  • 1afd728ef7 ⏺ All green. Here's a summary of the fixes: Matthew Hodgson 2026-03-24 16:51:04 -04:00
  • f19b419c91 ⏺ The stats handler processes events in a background process, triggered by a notifier callback. After room creation, the notifier fires, which schedules stats.notify_new_event as a background process. That process reads the state deltas and populates room_stats_state and room_stats_current. Matthew Hodgson 2026-03-24 16:30:58 -04:00
  • 4b997bd55f 161 pass, no cascading. The remaining non-federation failures are: Matthew Hodgson 2026-03-24 16:20:19 -04:00
  • 28327deb0e ⏺ All 10 ratelimit tests pass, including test_join_local_ratelimit_profile_change. Matthew Hodgson 2026-03-24 15:40:02 -04:00
  • e62175ac44 fix faketime Matthew Hodgson 2026-03-24 15:26:11 -04:00
  • 7b7dda3879 fix FTS Matthew Hodgson 2026-03-24 13:50:14 -04:00
  • 6c7e05fe20 Allow Synapse to start up even when discovery fails for an OpenID Connect provider. (#19509) Olivier 'reivilibre 2026-03-24 17:39:21 +00:00
  • 78beff2b31 ⏺ All 4 cancellation tests pass. This version: Matthew Hodgson 2026-03-24 13:32:08 -04:00
  • 7fad50fd76 Limit outgoing to_device EDU size to 65536 (#18416) Mathieu Velten 2026-03-24 17:22:11 +01:00
  • b9699c1dca deploy: 8c3daff244 gh-pages sandhose 2026-03-24 14:55:08 +00:00
  • b67e0c2bab deploy: 33d47f43e4 sandhose 2026-03-24 14:53:44 +00:00
  • 8c3daff244 Merge branch 'master' into develop Quentin Gliech 2026-03-24 15:52:46 +01:00
  • 33d47f43e4 1.150.0 v1.150.0 release-v1.150 master Quentin Gliech 2026-03-24 15:17:23 +01:00
  • f27ca70b9c Correct the Complement worker endpoint configuration anoa/msc4429 Andrew Morgan 2026-03-17 18:13:10 +00:00
  • 322127102c Prevent 405 Method Not Allowed Andrew Morgan 2026-03-17 18:07:37 +00:00
  • 86572c63ed Constrain profile endpoint handling to profile_updates writer workers Andrew Morgan 2026-03-17 16:19:49 +00:00
  • 5b4d505488 Update unit tests with new token format Andrew Morgan 2026-03-17 11:54:34 +00:00
  • cfb703418f newsfile Andrew Morgan 2026-03-13 16:57:42 -04:00
  • 30e8737c96 Add msc4429_enabled to Complement tests Andrew Morgan 2026-03-13 16:54:12 -04:00
  • d9adfd85d3 Allow fetching latest changes via /sync and filtering Andrew Morgan 2026-03-13 16:52:46 -04:00
  • e45045d2a5 Implement replication Andrew Morgan 2026-03-13 16:51:48 -04:00
  • 63cfbe7e2d Add profile updates stream Andrew Morgan 2026-03-13 16:51:21 -04:00
  • d0b616ddce Schema for new profile updates stream table Andrew Morgan 2026-03-13 16:40:02 -04:00
  • 4b19411445 Bump rustls-webpki from 0.103.4 to 0.103.10 (#19594) dependabot[bot] 2026-03-24 10:20:24 +00:00
  • 57ef7b9192 Bump docker/login-action from 3.7.0 to 4.0.0 (#19597) dependabot[bot] 2026-03-24 10:17:30 +00:00
  • 71092aa584 Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (#19598) dependabot[bot] 2026-03-24 10:17:14 +00:00
  • e0b08da42e Bump docker/build-push-action from 6.19.2 to 7.0.0 (#19599) dependabot[bot] 2026-03-24 10:16:50 +00:00
  • 963fc9e55a Bump docker/metadata-action from 5.10.0 to 6.0.0 (#19600) dependabot[bot] 2026-03-24 10:16:28 +00:00
  • f1de6ed2de Room tests final result: 136/173 pass (79%), 10 fail, 27 deselected Matthew Hodgson 2026-03-23 22:25:08 -04:00
  • 7fdce2e73a Summary of where we are: Matthew Hodgson 2026-03-23 20:59:57 -04:00
  • 713aa7ebf0 Hide successful, skipped Complement tests in the CI (#19590) Andrew Morgan 2026-03-23 15:16:23 +00:00
  • d355c9bd97 track the migration Matthew Hodgson 2026-03-23 10:36:29 +00:00
  • 582be03d65 convert login tests to asyncio and make them work with faketime Matthew Hodgson 2026-03-23 10:36:06 +00:00
  • ac2fb5cacd Switch to IsolatedAsyncioTestCase to fix deadlocks when doing db Matthew Hodgson 2026-03-23 09:19:45 +00:00
  • 0d4574ef8d fix auth Matthew Hodgson 2026-03-23 00:37:19 +00:00
  • 8f20720f60 ⏺ Synapse is running and responding to HTTP requests! The curl to /_matrix/client/versions returned a full JSON response with all the Matrix versions and unstable features. The response was 200 OK, processed in 0.001 seconds. Matthew Hodgson 2026-03-22 23:39:55 +00:00
  • abb68d849d make faketime clocking work on the tests Matthew Hodgson 2026-03-22 23:31:48 +00:00
  • 17e2220793 ⏺ Twisted is NOT installed, and 44/44 login tests pass. The test infrastructure now runs on pure asyncio. Matthew Hodgson 2026-03-22 23:17:39 +00:00
  • 4f9e8b82bc make cookies work for SSO tests; move request management into the aiohttp shim Matthew Hodgson 2026-03-22 22:28:54 +00:00
  • 21544b37ed make cookies work for SSO tests; move request management into the aiohttp shim Matthew Hodgson 2026-03-22 22:24:12 +00:00
  • 7a16b3aea8 add synapse/http/resource.py as part of the twisted compatibility shim Matthew Hodgson 2026-03-22 22:09:13 +00:00
  • 0a1170ce42 fix resource mounting somewhat, test isolation, and improve the aiohttp shim Matthew Hodgson 2026-03-22 22:08:34 +00:00