Commit Graph

  • 2e0c552665
    Merge af6ca26af04dbad5ad2a3813e96a64d7834fa0fb into db710cf29b487db917b946b45aa57f2fdc509ef4 #18540 Shay 2025-06-29 15:28:24 +01:00
  • 0000ae158e
    Merge 56a5cf8a8983d2660193f668d2f0a062f1b6e33c into db710cf29b487db917b946b45aa57f2fdc509ef4 #18581 Quentin Gliech 2025-06-29 15:28:20 +01:00
  • 67cccf578d
    Merge c1d19462f95000f3a7b3edcb9555a2fc44b694f9 into db710cf29b487db917b946b45aa57f2fdc509ef4 #18593 Alex Durham 2025-06-29 11:26:56 +09:00
  • 9435abd76f
    Merge e998de4e6a48ff9981220f27d67e947689a0071b into db710cf29b487db917b946b45aa57f2fdc509ef4 #18602 Erik Johnston 2025-06-28 18:17:28 +00:00
  • 63c87880c8
    Merge 72a13a0ac6029d25e622168bc9a5e138ac3a8177 into db710cf29b487db917b946b45aa57f2fdc509ef4 #18594 Andrew Ferrazzutti 2025-06-28 17:38:26 +00: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
  • 97fcab35ba
    Merge c5f6aa75b042d6c740f9a6970b6aadd1f231db6d into db710cf29b487db917b946b45aa57f2fdc509ef4 #18579 Travis Ralston 2025-06-28 11:31:36 +01:00
  • 4d2b3b828e
    Merge 61ba9018b18eb33bd4629c96c9436f177fa188a4 into db710cf29b487db917b946b45aa57f2fdc509ef4 #18238 Travis Ralston 2025-06-28 09:00:14 +02:00
  • ef38837a83
    Merge feb1ee35130585e76cc5bf3a049adeb1d0b671a9 into db710cf29b487db917b946b45aa57f2fdc509ef4 #18605 Travis Ralston 2025-06-27 18:03:13 -06:00
  • feb1ee3513 Changelog #18605 travis/ps-self-ignore 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
  • b00b7305ab
    Merge a17206f5646ae62d20c8bccc466076fc4e2d566c into db710cf29b487db917b946b45aa57f2fdc509ef4 #18604 Eric Eastwood 2025-06-27 22:46:25 +00:00
  • a17206f564 Fix arguments in DeferredCache usage #18604 madlittlemods/per-hs-metrics-cache 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
  • 522af39ee6
    Merge e0f8992ee34562d41b6b78991132bd4fe678a30f into db710cf29b487db917b946b45aa57f2fdc509ef4 #18601 Eric Eastwood 2025-06-27 15:30:11 -05:00
  • db57448da3
    Merge 95eab2193a04b99a7f3212400b1dee28f5f037f7 into db710cf29b487db917b946b45aa57f2fdc509ef4 #18584 Eric Eastwood 2025-06-27 15:24:49 -05:00
  • 8bc1c35bf6
    Merge 5735d669da1910122e49deca9a120b080cf44ca9 into db710cf29b487db917b946b45aa57f2fdc509ef4 #18474 Eric Eastwood 2025-06-27 15:24:34 -05:00
  • db710cf29b
    Add forget_forced_upon_leave capability as per MSC4267 (#18196) develop 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
  • 73697206f0
    Merge 0355e6fd6d4f46546a07de685d20528ebb26ae6a into de29c13d41e9ae0b469597ae86a755db70df1fcd #18603 Will Hunt 2025-06-27 17:28:42 +01: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 #18602 erikj/better_device_deletion 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
  • adbeb11d05
    Merge 174bc8f451b6abfeabd2408c57e1862918d38d18 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18195 Johannes Marbach 2025-06-27 09:14:15 +00: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
  • 00d0607bfb Extract constants for accessing m.room.topic fields Johannes Marbach 2025-06-27 10:55:43 +02:00
  • 64012babd6 Add comment to explain default mimetype Johannes Marbach 2025-06-27 10:10:01 +02:00
  • 6d67d37ed7
    Merge 6be7bcc6c38e47d539a9c0af62d955d06d90beb1 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18416 Mathieu Velten 2025-06-27 02:43:52 +04:00
  • 95eab2193a Merge branch 'develop' into madlittlemods/remove-metrics-listener #18584 madlittlemods/remove-metrics-listener Eric Eastwood 2025-06-26 17:34:53 -05:00
  • e0f8992ee3 Fix failing to save metrics because of incorrect label names #18601 madlittlemods/per-hs-metrics-measure3 Eric Eastwood 2025-06-26 16:43:13 -05:00
  • db8f08361c
    Merge 8011a38868d0a9251dd0c224eeb536fa6accb5aa into de29c13d41e9ae0b469597ae86a755db70df1fcd #18552 Quentin Gliech 2025-06-26 22:29:16 +01:00
  • 06f9af155b Add introduction comment Eric Eastwood 2025-06-26 16:19:35 -05:00
  • 5ad555cefc Add docstrings for block metrics Eric Eastwood 2025-06-26 16:18:37 -05:00
  • 652c34bda6 Better docstrings for _InFlightMetric -> _BlockInFlightMetric Eric Eastwood 2025-06-26 16:16:37 -05:00
  • 521c68cafe Add changelog Eric Eastwood 2025-06-26 16:13:39 -05:00
  • c232ec7b3b Fix mypy complaining about unknown types by changing property order around Eric Eastwood 2025-06-26 16:09:34 -05:00
  • c7d15dbcc7 Bulk refactor @measure_func decorator usage Eric Eastwood 2025-06-26 16:05:44 -05:00
  • 6731c4bbf0 Refactor Measure in WellKnownResolver Eric Eastwood 2025-06-26 16:03:05 -05:00
  • d05b6ca4c1 Bulk refactor Measure(...) to add server_name Eric Eastwood 2025-06-26 15:51:37 -05:00
  • 65035b6098 Refactor @measure_func decorator to include server name Eric Eastwood 2025-06-26 15:35:25 -05:00
  • 02a7668bb2 Add instance label to Measure Eric Eastwood 2025-06-26 15:25:35 -05:00
  • 755d5810fc
    Merge feab17ab45bb19b177b467f23e4c6b21c8388b06 into de29c13d41e9ae0b469597ae86a755db70df1fcd #17598 reivilibre 2025-06-26 16:55:49 +00:00
  • ac21a7d55a
    Merge 2c13bef4bfc44aeda41ab4e5fdcf6931b0664a12 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18499 reivilibre 2025-06-26 17:07:25 +01:00
  • 09dbc2971c
    Merge 390ce4056c194fdd8de26fb84e38068db8fa43a2 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18518 reivilibre 2025-06-26 17:07:25 +01:00
  • 1199f19b32
    Merge ae2829d9a7a459f44d6852849b70d1167ae6e6f8 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18156 Michael Albert 2025-06-26 15:54:21 +01:00
  • 56e6d20eac
    Merge 1fe6cd077bf8e35a00cc0ea760254e3bdff66345 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18519 reivilibre 2025-06-26 15:54:21 +01:00
  • 8a3d898c04
    Merge 7ba64b6cafcb2036fbbffd3e097e1dd08a050519 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18569 Hugh Nimmo-Smith 2025-06-26 15:54:21 +01:00
  • a555aa61a6
    Merge fe6fc64f3a238f69d77fcd06c746b53d460d27d6 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18573 reivilibre 2025-06-26 15:54:21 +01:00
  • 33488cedc5
    Merge 0199fc0fffd7a4f214e280e14b5ff552668ebe3d into de29c13d41e9ae0b469597ae86a755db70df1fcd #18575 V02460 2025-06-26 15:54:21 +01:00
  • bb6485e0b2
    Merge 9c3373040597604d0850397984518e130841ba9b into de29c13d41e9ae0b469597ae86a755db70df1fcd #18576 V02460 2025-06-26 15:54:21 +01:00
  • c9aeeec746
    Merge f981cfeb80cd64abfe9f0788f2fbfa14e0de89bd into de29c13d41e9ae0b469597ae86a755db70df1fcd #18582 reivilibre 2025-06-26 15:54:21 +01:00
  • f0f4cd3a0c
    Merge 82381c2479afc394c4c633f597ef2dd9e6b42592 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18583 reivilibre 2025-06-26 15:54:21 +01:00
  • 35e9560091
    Merge 32e51121ff3a34be3b9a5d3f168fc4ef7c90dd07 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18596 Andrew Morgan 2025-06-26 15:54:21 +01:00
  • 257b6187df
    Merge 339660851dc40a27942692104fed92f75247dc8a into de29c13d41e9ae0b469597ae86a755db70df1fcd #18253 Travis Ralston 2025-06-26 08:36:23 -06:00
  • 06d2dc7230
    Merge e3430769b29a0767431b8daf488aa0cae3d6a1fb into de29c13d41e9ae0b469597ae86a755db70df1fcd #18585 Travis Ralston 2025-06-26 08:36:14 -06:00
  • 7bf6709734
    Merge 8e5c65f66a048d007fae4c1cfc84fd4bb483d3c4 into de29c13d41e9ae0b469597ae86a755db70df1fcd #18580 Travis Ralston 2025-06-26 08:36:13 -06:00
  • 5ab624d4af
    Merge e31449907405a4b721acedf0c8aa134291ee194e into de29c13d41e9ae0b469597ae86a755db70df1fcd #18512 Andrew Morgan 2025-06-26 15:12:09 +01:00
  • de29c13d41
    Fix backwards compat for DirectServeJsonResource (#18600) Erik Johnston 2025-06-26 15:05:48 +01:00
  • 2efd6db5cc
    Merge a94ad3899c53590d4b7d03ae7edaf917623539b1 into 434e38941a6b169c1905cb10ff9bd6907c765209 #18501 Quentin Gliech 2025-06-26 15:56:20 +02:00
  • 61988cdb55
    Merge cfc03b180fb9a6ac0806776c25778ca6adae5d1a into 434e38941a6b169c1905cb10ff9bd6907c765209 #18475 Devon Hudson 2025-06-26 15:54:13 +02:00
  • 9d632ff64f
    Merge 35a90afbb430c46170888b0d406d2f515a2ad0f2 into 434e38941a6b169c1905cb10ff9bd6907c765209 #18418 Andrew Morgan 2025-06-26 15:52:32 +02:00
  • c5a94a0e4f Fixup #18600 Erik Johnston 2025-06-26 14:35:20 +01:00
  • 7c94827381 fixup DirectServerHtmlResource too Erik Johnston 2025-06-26 14:27:05 +01:00
  • b64dfbf44f Newsfile Erik Johnston 2025-06-26 14:09:40 +01:00
  • 3f96d16170 Fix backwards compat for DirectServerJsonResource Erik Johnston 2025-06-26 14:08:40 +01:00
  • 8f1d355b2e deploy: 434e38941a6b169c1905cb10ff9bd6907c765209 gh-pages anoadragon453 2025-06-26 11:29:10 +00:00
  • 434e38941a
    Add federated_user_may_invite spam checker callback (#18241) Tulir Asokan 2025-06-26 13:27:21 +02:00
  • b8c9e2a1f4
    Remove newline in docs #18241 Andrew Morgan 2025-06-26 11:34:10 +01:00
  • 56a5cf8a89
    TEMP: newsfile #18581 quenting/device-changes-off-main Quentin Gliech 2025-06-23 09:56:56 +02:00
  • fbe46bc99c
    Comment on my expecetations around the partial state room device stream Quentin Gliech 2025-06-26 12:17:22 +02:00
  • b94e314dfb
    Route room un-partialing to device writers using replication Quentin Gliech 2025-06-26 11:37:41 +02:00
  • 42e7df4f08
    Run the 'delete_stale_devices' background task on the background worker Quentin Gliech 2025-06-25 17:06:39 +02:00
  • 641f729b7c
    Ensure a few operations are only running on the first device list writer Quentin Gliech 2025-06-25 16:42:50 +02:00
  • 0dddd99931
    Run _handle_new_device_update_async on the first device list writer only Quentin Gliech 2025-06-25 15:44:48 +02:00