1
0

Commit Graph

  • 8728124f76 fixup! Move stitched_ordering property to EventBase Richard van der Hoff 2025-09-03 14:16:09 +01:00
  • fb86791f48 Move assign_stitched_orders to top level Richard van der Hoff 2025-09-03 14:05:21 +01:00
  • 77bfaf91cc fixup! Move stitched_ordering property to EventBase Richard van der Hoff 2025-09-03 13:57:15 +01:00
  • d3710a6fd7 Remove code that attempted to assign stitched orderings retrospectively Richard van der Hoff 2025-09-03 13:56:23 +01:00
  • fa8e3b62c7 Simplify if Olivier 'reivilibre 2025-09-03 13:53:02 +01:00
  • 924c1bfd0e Use copy_and_replace in get_current_token_for_pagination Olivier 'reivilibre 2025-09-03 13:46:21 +01:00
  • 4a5cfed5ca Move stitched_ordering property to EventBase Richard van der Hoff 2025-09-03 13:20:47 +01:00
  • ccdb734051 lint Richard van der Hoff 2025-08-20 17:00:42 +01:00
  • 596dfdb4b4 Update stitched_order of backfilled events after persisting Richard van der Hoff 2025-08-20 16:37:44 +01:00
  • fe7fef2893 When finding event before a gap, exclude outlier matching the gap Andy Balaam 2025-08-20 15:41:17 +01:00
  • f2c0b0bd57 Log more while deciding the stitched order Andy Balaam 2025-08-20 15:40:37 +01:00
  • 883bb8a9b1 Handle gaps with unassigned stitched ordering Richard van der Hoff 2025-08-20 09:58:01 +01:00
  • 93d1c4f1d5 Rework _find_before_gap_event_id Richard van der Hoff 2025-08-20 08:27:17 +01:00
  • 254a83f2f6 tests for find_predecessors Richard van der Hoff 2025-08-20 07:53:52 +01:00
  • 8415a185e0 WIP on stitched ordering algorithm Richard van der Hoff 2025-08-19 19:03:03 +01:00
  • d55ab5ea78 Assign ordering to backward extremities Richard van der Hoff 2025-08-19 18:51:16 +01:00
  • 114541e9f8 Test for simple case Richard van der Hoff 2025-08-19 12:00:24 +01:00
  • c9900ae6dd Assign a dumb stitched ordering to incoming events Richard van der Hoff 2025-08-19 11:45:56 +01:00
  • dbebdab044 Pass EventContext into _update_backward_extremities Richard van der Hoff 2025-08-19 17:04:44 +01:00
  • 66fc7e3912 fallback to /state on failed /event persistence kegan/dont-persist-known-bad-room-state Kegan Dougal 2025-09-03 13:02:10 +01:00
  • a56b51e92c Changelog Kegan Dougal 2025-09-03 08:06:01 +01:00
  • 6ce2f3e59d Fix CPU time going backwards when daemonize madlittlemods/log-context-using-contextvars3 Eric Eastwood 2025-09-02 15:11:04 -05:00
  • 93044f4c5b Fix lints Eric Eastwood 2025-09-02 14:28:41 -05:00
  • c7a80b63ec No need to patch_inline_callbacks when we don't have log context rules anymore Eric Eastwood 2025-09-02 14:07:26 -05:00
  • 1f384b0e21 Merge branch 'develop' into madlittlemods/log-context-using-contextvars3 Eric Eastwood 2025-09-02 13:39:44 -05:00
  • b2997a8f20 Suppress "Applying schema" log noise bulk when running Complement tests (#18878) Eric Eastwood 2025-09-02 13:34:47 -05:00
  • 0cf178a601 Add notifier hooks for sliding sync Olivier 'reivilibre 2025-09-02 18:30:46 +01:00
  • bff4a11b3f Re-introduce: Fix LaterGauge metrics to collect from all servers (#18791) Eric Eastwood 2025-09-02 12:14:27 -05:00
  • 8a36711c1f Don't persist known bad room state from /state_ids Kegan Dougal 2025-09-02 16:37:28 +01:00
  • d8001149ee deploy: 09a489e198 sandhose 2025-09-02 14:54:52 +00:00
  • 38c6396e40 deploy: 09a489e198 sandhose 2025-09-02 12:19:04 +00:00
  • 09a489e198 1.138.0rc1 v1.138.0rc1 Quentin Gliech 2025-09-02 14:16:55 +02:00
  • 537e14169e Support stable endpoint and scopes from the MSC3861 family (#18549) Quentin Gliech 2025-09-02 13:55:12 +02:00
  • 1374895a73 Update synapse/handlers/sliding_sync/extensions.py reivilibre 2025-09-02 10:30:47 +01:00
  • 168b67b43a Update synapse/handlers/sliding_sync/extensions.py reivilibre 2025-09-02 10:30:38 +01:00
  • 921cd53a69 Update tests/rest/client/sliding_sync/test_extension_thread_subscriptions.py reivilibre 2025-09-02 10:23:45 +01:00
  • e83513410d Picking backfill points: current_depth should be padded for approximate comparisons madlittlemods/msc3871-gappy-timeline Eric Eastwood 2025-09-02 01:04:06 -05:00
  • 7aaa267b54 Add origin server hs/as-profiles Half-Shot 2025-09-02 06:25:21 +01:00
  • 13ffee45ce Merge remote-tracking branch 'origin/develop' into hs/as-profiles Half-Shot 2025-08-29 12:27:52 +01:00
  • b0b9b4ebcb Temp: Implement /messages?backfill=true/false Eric Eastwood 2025-08-28 19:44:57 -05:00
  • d353cfcbb5 Add changelog Eric Eastwood 2025-08-28 19:38:21 -05:00
  • 50d8337b72 Add test_gaps_going_backwards Eric Eastwood 2025-08-28 19:31:36 -05:00
  • a14808e151 First stab at gaps in /messages Eric Eastwood 2025-08-28 16:58:13 -05:00
  • aa147edfd9 fix failures to account deactivation to allow for blocking updates to profiles and avatars neilj/speed_up_profile_updates Neil Johnson 2025-08-28 22:18:58 +01:00
  • 5abb4cf7a6 fixups Half-Shot 2025-08-28 18:19:57 +01:00
  • eeb5ef89c4 Trace cache names rei/2025hard/cache_trace Olivier 'reivilibre 2025-08-28 17:58:59 +01:00
  • d32cd70abd ensure that the rooms are updated according to most recent read receipt, so that the lag in updating all rooms is less noticable Neil Johnson 2025-08-28 14:59:40 +01:00
  • 0e6f652065 fix type checking and lint Neil Johnson 2025-08-24 22:39:33 +01:00
  • 7bc6c1c038 got to finish with a . Neil Johnson 2025-08-24 22:26:54 +01:00
  • 6ba90dfbe2 changelog Neil Johnson 2025-08-24 22:25:02 +01:00
  • ca3806b95b prevent reactor moving forwards and processing background tasks unexpectedly Neil Johnson 2025-08-24 22:19:07 +01:00
  • 1a89eb5e64 fix missing , Neil Johnson 2025-08-24 22:16:49 +01:00
  • 76b4bf33f1 add failing tests to verify behaviour Neil Johnson 2024-05-10 17:28:01 +01:00
  • 29d4d5cd92 move _update_join_states to be processed by a ScheduledTask Neil Johnson 2024-04-11 22:19:04 +01:00
  • 0f390dc0aa Cache tracing Olivier 'reivilibre 2025-08-28 13:04:32 +01:00
  • b4586469f9 Add a new push rule knob anoa/update_rust_related_code_example Andrew Morgan 2025-08-28 09:41:10 +01:00
  • 3e66e0a1b8 Rewrite docs and remove log context rules (no longer relevant) Eric Eastwood 2025-08-27 22:46:58 -05:00
  • 0c8759bbb6 Remove mentions of Synapse logcontext rules (the distinction doesn't matter anymore) Eric Eastwood 2025-08-27 20:27:45 -05:00
  • 4303879cfe Add changelog Eric Eastwood 2025-08-27 20:13:34 -05:00
  • 3742b3b3fb Mark make_deferred_yieldable for future deletion Eric Eastwood 2025-08-27 19:56:13 -05:00
  • 224cb3f827 WIP: use a contextvar to store the logcontext Quentin Gliech 2025-04-23 16:07:14 +02:00
  • 68068de3a4 Trace how much work is being done while "recursively fetching redactions" (#18854) Eric Eastwood 2025-08-27 12:27:33 -05:00
  • 356cc4a0a1 Instrument _ByteProducer with tracing to measure potential dead time while writing bytes to the request (#18804) Eric Eastwood 2025-08-27 12:26:42 -05:00
  • 27fc3389f3 Switch to OpenTracing's ContextVarsScopeManager (#18849) Eric Eastwood 2025-08-27 11:41:00 -05:00
  • df2cfb3932 Link upstream Twisted bug: Idle connection timeout incorrectly enforced while sending large response with Request.write(...) (#18855) Eric Eastwood 2025-08-27 11:25:57 -05:00
  • c339021ce8 Reduce strictness of delayed event delta fetching (#18858) Andrew Ferrazzutti 2025-08-27 08:26:10 -04:00
  • 499f947c67 Bump actions/checkout from 4.3.0 to 5.0.0 (#18834) dependabot[bot] 2025-08-27 07:47:19 +01:00
  • e76a9af4d7 Bump types-jsonschema from 4.25.0.20250720 to 4.25.1.20250822 (#18867) dependabot[bot] 2025-08-27 07:28:01 +01:00
  • eec1ca6e93 Bump serde_json from 1.0.142 to 1.0.143 (#18866) dependabot[bot] 2025-08-27 07:04:50 +01:00
  • 56b5759c0f Bump ruff from 0.12.7 to 0.12.10 (#18865) dependabot[bot] 2025-08-27 07:03:41 +01:00
  • 767177ca5a Bump regex from 1.11.1 to 1.11.2 (#18864) dependabot[bot] 2025-08-27 07:01:59 +01:00
  • 5b8e6e7911 Bump actions/add-to-project from c0c5949b017d0d4a39f7ba888255881bdac2a823 to 4515659e2b458b27365e167605ac44f219494b66 (#18863) dependabot[bot] 2025-08-27 07:01:12 +01:00
  • 6a6be6fbe2 Bump dtolnay/rust-toolchain from b3b07ba8b418998c39fb20f53e8b695cdcc8de1b to e97e2d8cc328f1b50210efc529dca0028893a2d9 (#18862) dependabot[bot] 2025-08-27 07:00:07 +01:00
  • 21c7841228 Bump reqwest from 0.12.22 to 0.12.23 (#18842) dependabot[bot] 2025-08-27 06:57:17 +01:00
  • 5b55e3f15d Bump anyhow from 1.0.98 to 1.0.99 (#18841) dependabot[bot] 2025-08-27 06:55:31 +01:00
  • 0e2b92bcbc Bump types-bleach from 6.2.0.20250514 to 6.2.0.20250809 (#18838) dependabot[bot] 2025-08-27 06:54:32 +01:00
  • 481987eb83 Bump phonenumbers from 9.0.11 to 9.0.12 (#18837) dependabot[bot] 2025-08-27 06:53:52 +01:00
  • 5fd30c7ea7 Bump types-psycopg2 from 2.9.21.20250718 to 2.9.21.20250809 (#18836) dependabot[bot] 2025-08-27 06:53:28 +01:00
  • d527c794fb Bump docker/login-action from 3.4.0 to 3.5.0 (#18835) dependabot[bot] 2025-08-27 06:52:28 +01:00
  • f5ae3d5330 deploy: 19fe3f001e erikjohnston 2025-08-26 09:56:46 +00:00
  • 19fe3f001e Merge branch 'master' into develop Erik Johnston 2025-08-26 10:54:46 +01:00
  • f8a44638eb 1.137.0 v1.137.0 release-v1.137 Erik Johnston 2025-08-26 10:23:44 +01:00
  • 7ec5e60671 Introduce EventPersistencePair type (#18857) Richard van der Hoff 2025-08-26 10:15:03 +01:00
  • b564dfd9b9 deploy: 48184eefa3 sandhose 2025-08-26 08:07:58 +00:00
  • 48184eefa3 Fix worker documentation around room Admin APIs (#18853) Ben Banfield-Zanin 2025-08-26 09:04:47 +01:00
  • 205d9e4fc4 Improve redact_on_ban performance (#18851) Shay 2025-08-23 03:43:50 -07:00
  • f4cd180c6c Newsfile Olivier 'reivilibre 2025-08-20 15:06:42 +01:00
  • e72d6cdb5f Add companion endpoint for backpagination of thread subscriptions Olivier 'reivilibre 2025-08-20 15:06:42 +01:00
  • 4a34641af8 Implement sliding sync extension part of MSC4308 Olivier 'reivilibre 2025-08-20 15:06:42 +01:00
  • 18881b11f2 Add overload for parse_integer_from_args Olivier 'reivilibre 2025-08-20 15:06:42 +01:00
  • 0c310b9ef7 Add comment to MultiWriterIdGenerator about cursed sequence semantics Olivier 'reivilibre 2025-08-20 15:06:42 +01:00
  • 0ce5dce42b Fix thread_subscriptions stream sequence Olivier 'reivilibre 2025-07-21 18:30:21 +01:00
  • 4dcd12b8d1 Add subscribed and automatic to get_updated_thread_subscriptions_for_user Olivier 'reivilibre 2025-07-18 11:25:43 +01:00
  • 748316c14a Add thread subscriptions position to StreamToken Olivier 'reivilibre 2025-07-18 10:29:23 +01:00
  • f1f56570d1 Add overload for gather_optional_coroutines/6 Olivier 'reivilibre 2025-07-18 10:28:06 +01:00
  • 09f86339c1 Add models for Thread Subscriptions extension to Sliding Sync Olivier 'reivilibre 2025-07-18 10:27:50 +01:00
  • 875dbf70c8 spelling Olivier 'reivilibre 2025-07-10 11:47:33 +01:00
  • 2961006785 Update simplified sliding sync docstring Olivier 'reivilibre 2025-06-17 11:11:30 +01:00
  • ac59dc1a59 Try dumping the whole response in Request.write directly madlittlemods/is-producer-necessary Eric Eastwood 2025-08-20 17:50:30 -05:00
  • 8af3204901 Wait for response madlittlemods/async-await-resources Eric Eastwood 2025-08-20 16:39:55 -05:00