Commit Graph

  • 7ff6594bce
    Merge a3962ace72505c7e94b35754f2c21abd6762a281 into a2bee2f255853c6e019e1651a168c12dff64d68f #18564 Quentin Gliech 2025-07-01 03:05:59 +02:00
  • d82a93e5ac
    Merge 8e5c65f66a048d007fae4c1cfc84fd4bb483d3c4 into a2bee2f255853c6e019e1651a168c12dff64d68f #18580 Travis Ralston 2025-07-01 03:04:43 +02:00
  • c80416b7bc
    Merge 72a13a0ac6029d25e622168bc9a5e138ac3a8177 into a2bee2f255853c6e019e1651a168c12dff64d68f #18594 Andrew Ferrazzutti 2025-07-01 02:49:09 +02:00
  • 9ee3f97d88
    Merge 90780763c874f9ce47dca68e03a8f38a236fc515 into a2bee2f255853c6e019e1651a168c12dff64d68f #18604 Eric Eastwood 2025-06-30 18:07:14 -05:00
  • 90780763c8 Fix ApplicationService sender usage in test2 #18604 madlittlemods/per-hs-metrics-cache Eric Eastwood 2025-06-30 18:06:14 -05:00
  • f7e6f0967f Fix CacheMetric splatting label objects as arguments Eric Eastwood 2025-06-30 18:05:07 -05:00
  • b3ecd5cd88 Fix ApplicationService sender usage in test Eric Eastwood 2025-06-30 18:03:03 -05:00
  • e943bb12fe Fix more ApplicationService usage/mocks Eric Eastwood 2025-06-30 17:58:56 -05:00
  • 64ed156532 Fill in server_name attribute for @cached Eric Eastwood 2025-06-30 17:32:20 -05:00
  • 1917a0bc93 Fill in server_name attribute for ApplicationService (for @cached) Eric Eastwood 2025-06-30 17:19:35 -05:00
  • ee91f6b00d Better explain usage Eric Eastwood 2025-06-30 16:46:23 -05:00
  • 9eae037c1b Fix mypy complaining about unknown types Eric Eastwood 2025-06-30 16:42:16 -05:00
  • 9895b3b726 Fill in missing LruCache usage Eric Eastwood 2025-06-30 15:53:00 -05:00
  • d10d862ae6 Add changelog Eric Eastwood 2025-06-30 14:55:10 -05:00
  • 636107ad1b
    Merge e0f8992ee34562d41b6b78991132bd4fe678a30f into a2bee2f255853c6e019e1651a168c12dff64d68f #18601 Eric Eastwood 2025-06-30 14:54:53 -05:00
  • 4fcfda0256 Merge branch 'develop' into madlittlemods/per-hs-metrics-cache Eric Eastwood 2025-06-30 14:54:39 -05:00
  • ac2c2c765c
    Merge d7e9a9b7aff012dd6ddce176eb191307da8979f4 into a2bee2f255853c6e019e1651a168c12dff64d68f #18381 3nprob 2025-06-30 19:21:27 +00:00
  • d7e9a9b7af perf: filter pdus before serialization #18381 3nprob 2025-05-01 21:37:04 +00:00
  • 1d79072a30
    Merge 174bc8f451b6abfeabd2408c57e1862918d38d18 into a2bee2f255853c6e019e1651a168c12dff64d68f #18195 Johannes Marbach 2025-06-30 18:31:22 +02:00
  • f5aeb75de9
    Merge 0355e6fd6d4f46546a07de685d20528ebb26ae6a into a2bee2f255853c6e019e1651a168c12dff64d68f #18603 Will Hunt 2025-06-30 15:28:46 +01:00
  • 8549c3e314
    Merge c1d19462f95000f3a7b3edcb9555a2fc44b694f9 into a2bee2f255853c6e019e1651a168c12dff64d68f #18593 Alex Durham 2025-06-30 16:02:02 +02:00
  • 3139d7a617
    Merge 95eab2193a04b99a7f3212400b1dee28f5f037f7 into a2bee2f255853c6e019e1651a168c12dff64d68f #18584 Eric Eastwood 2025-06-30 08:51:10 -05:00
  • 52b62c3226
    Merge 5735d669da1910122e49deca9a120b080cf44ca9 into a2bee2f255853c6e019e1651a168c12dff64d68f #18474 Eric Eastwood 2025-06-30 08:50:30 -05:00
  • b25d73d450
    Merge feab17ab45bb19b177b467f23e4c6b21c8388b06 into a2bee2f255853c6e019e1651a168c12dff64d68f #17598 reivilibre 2025-06-30 13:12:51 +00:00
  • c0a46028dc
    Merge 2c13bef4bfc44aeda41ab4e5fdcf6931b0664a12 into a2bee2f255853c6e019e1651a168c12dff64d68f #18499 reivilibre 2025-06-30 13:12:49 +00:00
  • b50696dcfa
    Merge 390ce4056c194fdd8de26fb84e38068db8fa43a2 into a2bee2f255853c6e019e1651a168c12dff64d68f #18518 reivilibre 2025-06-30 13:12:48 +00:00
  • d1d12130bc
    Merge 1fe6cd077bf8e35a00cc0ea760254e3bdff66345 into a2bee2f255853c6e019e1651a168c12dff64d68f #18519 reivilibre 2025-06-30 13:12:47 +00:00
  • 51895244cc
    Merge 7bf8b3156c100e9f9e7ed7e0426c0be9b9e05b31 into a2bee2f255853c6e019e1651a168c12dff64d68f #18612 dependabot[bot] 2025-06-30 13:11:11 +00:00
  • 7bf8b3156c
    Bump Swatinem/rust-cache from 2.7.8 to 2.8.0 #18612 dependabot/github_actions/Swatinem/rust-cache-2.8.0 dependabot[bot] 2025-06-30 13:11:08 +00:00
  • f9399cef6d
    Merge f47241e4c5cbb993762979992ecd948321986492 into a2bee2f255853c6e019e1651a168c12dff64d68f #18611 dependabot[bot] 2025-06-30 13:01:30 +00:00
  • f47241e4c5
    Bump types-jsonschema from 4.23.0.20250516 to 4.24.0.20250528 #18611 dependabot/pip/types-jsonschema-4.24.0.20250528 dependabot[bot] 2025-06-30 13:01:27 +00:00
  • c962fbcf28
    Merge 2976ae7c1198a006166056f0479269f250e74258 into a2bee2f255853c6e019e1651a168c12dff64d68f #18610 dependabot[bot] 2025-06-30 12:53:10 +00:00
  • 2976ae7c11
    Bump treq from 24.9.1 to 25.5.0 #18610 dependabot/pip/treq-25.5.0 dependabot[bot] 2025-06-30 12:53:07 +00:00
  • ffcb6af7ef
    Merge d64078c189a2c4e7dc33920b93fc4738ca5efa0a into a2bee2f255853c6e019e1651a168c12dff64d68f #18609 dependabot[bot] 2025-06-30 12:51:39 +00:00
  • d64078c189
    Bump prometheus-client from 0.21.0 to 0.22.1 #18609 dependabot/pip/prometheus-client-0.22.1 dependabot[bot] 2025-06-30 12:51:35 +00:00
  • 12e2d90f2f
    Merge af6ca26af04dbad5ad2a3813e96a64d7834fa0fb into a2bee2f255853c6e019e1651a168c12dff64d68f #18540 Shay 2025-06-30 13:49:36 +01:00
  • 2004f595cc
    Merge c6e08e0630748a9cf97c9aaf5919ba6370e62900 into a2bee2f255853c6e019e1651a168c12dff64d68f #18418 Andrew Morgan 2025-06-30 08:48:47 -04:00
  • 913cd7a77b
    Merge 8ed2592e181bdae75ccda5d137252bce0e6eaf61 into a2bee2f255853c6e019e1651a168c12dff64d68f #18607 dependabot[bot] 2025-06-30 08:48:47 -04:00
  • 2cb52bbd12
    Merge 94a416098c151d5bc0199ecbadb16502f0818d8e into a2bee2f255853c6e019e1651a168c12dff64d68f #18608 dependabot[bot] 2025-06-30 12:46:49 +00:00
  • 94a416098c
    Bump sigstore/cosign-installer from 3.9.0 to 3.9.1 #18608 dependabot/github_actions/sigstore/cosign-installer-3.9.1 dependabot[bot] 2025-06-30 12:46:46 +00:00
  • a2bee2f255
    Add via param to hierarchy enpoint (#18070) develop Krishan 2025-06-30 22:42:14 +10:00
  • 8ed2592e18
    Bump stefanzweifel/git-auto-commit-action from 5.2.0 to 6.0.1 #18607 dependabot/github_actions/stefanzweifel/git-auto-commit-action-6.0.1 dependabot[bot] 2025-06-30 12:41:36 +00:00
  • c6e08e0630 Update event signatures in unit tests #18418 anoa/remove_origin_field Andrew Morgan 2025-06-30 13:28:46 +01:00
  • 5dc177364f Update with review comments Andrew Morgan 2025-06-30 13:24:13 +01:00
  • 37b3777ed6 Merge branch 'develop' of github.com:element-hq/synapse into HEAD #18070 Andrew Morgan 2025-06-30 13:12:44 +01:00
  • cdb42f1352 Explain why remote_room_hosts must be a tuple Andrew Morgan 2025-06-30 13:10:56 +01:00
  • 7b4812da71
    Merge ae2829d9a7a459f44d6852849b70d1167ae6e6f8 into 3878699df7a812031da50cfbbb1a76f4b935d045 #18156 Michael Albert 2025-06-30 12:30:24 +01:00
  • fc41739903
    Merge 61ba9018b18eb33bd4629c96c9436f177fa188a4 into 3878699df7a812031da50cfbbb1a76f4b935d045 #18238 Travis Ralston 2025-06-30 12:30:24 +01:00
  • a0f59f5640
    Merge e31449907405a4b721acedf0c8aa134291ee194e into 3878699df7a812031da50cfbbb1a76f4b935d045 #18512 Andrew Morgan 2025-06-30 12:30:24 +01:00
  • b3c1a5ef97
    Merge 7ba64b6cafcb2036fbbffd3e097e1dd08a050519 into 3878699df7a812031da50cfbbb1a76f4b935d045 #18569 Hugh Nimmo-Smith 2025-06-30 12:30:24 +01:00
  • 5aae994032
    Merge c5f6aa75b042d6c740f9a6970b6aadd1f231db6d into 3878699df7a812031da50cfbbb1a76f4b935d045 #18579 Travis Ralston 2025-06-30 12:30:24 +01:00
  • d0d8efd84f
    Merge 82381c2479afc394c4c633f597ef2dd9e6b42592 into 3878699df7a812031da50cfbbb1a76f4b935d045 #18583 reivilibre 2025-06-30 12:30:24 +01:00
  • 1a44634122
    Merge e3430769b29a0767431b8daf488aa0cae3d6a1fb into 3878699df7a812031da50cfbbb1a76f4b935d045 #18585 Travis Ralston 2025-06-30 12:30:24 +01:00
  • 3c714ad364
    Merge 32e51121ff3a34be3b9a5d3f168fc4ef7c90dd07 into 3878699df7a812031da50cfbbb1a76f4b935d045 #18596 Andrew Morgan 2025-06-30 12:30:24 +01:00
  • 3878699df7
    Speed up device deletion (#18602) Erik Johnston 2025-06-30 11:48:57 +01:00
  • b35c6483d5
    Skip processing policy server events through policy server (#18605) Travis Ralston 2025-06-30 04:45:23 -06:00
  • b54d89a42a check that policy event is a state event #18605 Andrew Morgan 2025-06-30 11:04:59 +01:00
  • cbb6ca901f Don't copy dict keys #18602 Erik Johnston 2025-06-30 10:58:22 +01:00
  • ad4c190869
    Apply suggestions from code review Erik Johnston 2025-06-30 10:57:17 +01:00
  • bfb3a6e700
    Improve performance of device deletion by adding missing index. (#18582) reivilibre 2025-06-30 09:36:12 +00:00
  • 8afea3d51d
    Improve docstring on simple_upsert_many. (#18573) reivilibre 2025-06-30 09:35:23 +00:00
  • 171af5b020
    Merge 8011a38868d0a9251dd0c224eeb536fa6accb5aa into db710cf29b487db917b946b45aa57f2fdc509ef4 #18552 Quentin Gliech 2025-06-30 09:56:56 +01:00
  • 0000ae158e
    Merge 56a5cf8a8983d2660193f668d2f0a062f1b6e33c into db710cf29b487db917b946b45aa57f2fdc509ef4 #18581 Quentin Gliech 2025-06-29 15:28:20 +01:00
  • 52802b9763
    Merge 15a702c9527d34a7fab621bc55d66b7b309796f7 into db710cf29b487db917b946b45aa57f2fdc509ef4 #18574 Erik Johnston 2025-06-28 15:11:18 +01:00
  • 570e5880f7
    Merge 81155157d5bde0cfe8df4f8caec3b7d20fbaad16 into db710cf29b487db917b946b45aa57f2fdc509ef4 #18350 Mathieu Velten 2025-06-28 20:49:28 +10:00
  • feb1ee3513 Changelog Travis Ralston 2025-06-27 18:03:06 -06:00
  • b0dbfc1072 Skip processing policy server events through policy server Travis Ralston 2025-06-27 18:00:13 -06:00
  • a17206f564 Fix arguments in DeferredCache usage Eric Eastwood 2025-06-27 17:46:01 -05:00
  • 0453666448 Fix missing server_name on ExpiringCache usage Eric Eastwood 2025-06-27 17:42:41 -05:00
  • 19c917cace Attempt @cached solution v1 Eric Eastwood 2025-06-27 17:41:59 -05:00
  • 1e57b57e29 Fix LruCache positional argument lint Eric Eastwood 2025-06-27 17:16:33 -05:00
  • 8dbca87f44 Fill in LruCache except for @cached Eric Eastwood 2025-06-27 17:12:29 -05:00
  • 74610aabd2 Fill in TTLCache Eric Eastwood 2025-06-27 16:49:57 -05:00
  • 61fc9ba52a Fill in StreamChangeCache Eric Eastwood 2025-06-27 16:17:58 -05:00
  • 8e71fcdb82 Fill in ResponseCache Eric Eastwood 2025-06-27 16:06:44 -05:00
  • 749b7a493c Fill in ExpiringCache Eric Eastwood 2025-06-27 15:58:49 -05:00
  • ba3bbbb13a Add INSTANCE_LABEL_NAME to register_cache(...) Eric Eastwood 2025-06-27 15:49:06 -05:00
  • db710cf29b
    Add forget_forced_upon_leave capability as per MSC4267 (#18196) Johannes Marbach 2025-06-27 22:07:24 +02:00
  • a7bccfc1bd
    Merge branch 'develop' into johannes/msc4267 #18196 Eric Eastwood 2025-06-27 13:50:00 -05:00
  • af6ca26af0 fix other column type #18540 H. Shay 2025-06-27 11:40:29 -07:00
  • 17ce194081 fix column type H. Shay 2025-06-27 11:30:04 -07:00
  • 8d7eddd6f9 update code to reflect new table architecture H. Shay 2025-06-27 11:22:08 -07:00
  • 65d7b41b1c change table architecture H. Shay 2025-06-27 11:21:30 -07:00
  • 0355e6fd6d Add hacks to sync to send the deleted room down sync. #18603 hs/send-leave-on-room-delete Will Hunt 2025-06-27 17:25:56 +01:00
  • 1904389b5d Store deleted room members before deleting the room Will Hunt 2025-06-27 17:25:48 +01:00
  • 8f33017653 Add functions to store and get the deleted room members Will Hunt 2025-06-27 17:25:28 +01:00
  • b590056ba7 Add deleted rooms table to schema. Will Hunt 2025-06-27 17:25:15 +01:00
  • 170f8050db
    Merge cb75484734206cc6eb88cd8e226a4b15bd1798ab into de29c13d41e9ae0b469597ae86a755db70df1fcd #18562 Andrew Morgan 2025-06-27 10:19:07 -04:00
  • e998de4e6a Newsfile Erik Johnston 2025-06-27 13:41:05 +01:00
  • 4713f7b144 Dont schedule to-device deletion tasks if no messages to delete Erik Johnston 2025-06-27 13:33:44 +01:00
  • f0effae735
    Merge 2a170f53dafbca5828b222a1e308500773e526e7 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18548 Johannes Marbach 2025-06-27 13:52:55 +01:00
  • 3912da5440 Bulk delete access tokens Erik Johnston 2025-06-27 13:17:09 +01:00
  • 55e2fc1c02 Only do loop if logging enabled Erik Johnston 2025-06-27 12:57:45 +01:00
  • 241cf9d2b5 Batch insert changes Erik Johnston 2025-06-27 12:57:16 +01:00
  • c2bab8eb51 More efficient delete pushers Erik Johnston 2025-06-27 12:56:03 +01:00
  • dd18c2f7ba Merge deleting of e2e device keys Erik Johnston 2025-06-27 10:41:13 +01:00
  • 48fb82a240 Dont send cache invalidation for each deleted device Erik Johnston 2025-06-27 10:06:59 +01:00
  • 174bc8f451 Read plain text representation if available when reindexing search #18195 Johannes Marbach 2025-06-27 11:14:08 +02:00
  • efd05b7d99 Skip invalid plain text representations and scrutinise body Johannes Marbach 2025-06-27 11:09:09 +02:00
  • 759f4fe739 Explain that we prefer m.topic over topic when extracting the plain text Johannes Marbach 2025-06-27 10:58:54 +02:00