Commit Graph

  • 0a38c7ec6d
    Snapshot schema 72 (#13873) David Robertson 2022-09-26 18:28:32 +01:00
  • 41461fd4d6
    typing: check origin server of typing event against room's servers (#13830) Mathieu Velten 2022-09-26 17:33:32 +02:00
  • 6b4593a80f
    Simplify cache invalidation after event persist txn (#13796) Nick Mills-Barrett 2022-09-26 16:26:35 +01:00
  • f34b0bc262
    Update NixOS module URL (#13818) enterprisey 2022-09-26 10:26:59 -04:00
  • 6d3b1497c3
    Correctly add Cargo.lock to sdsit (#13909) Erik Johnston 2022-09-26 14:58:10 +01:00
  • c5defa4cba
    Correctly add Cargo.lock to sdsit (#13909) Erik Johnston 2022-09-26 14:58:10 +01:00
  • dcdd50e458
    Fix mypy errors with latest canonicaljson (#13905) David Robertson 2022-09-26 13:30:00 +01:00
  • ac1a31740b
    Only try to backfill event if we haven't tried before recently (#13635) Eric Eastwood 2022-09-23 14:01:29 -05:00
  • f49f73c0da
    Faster room joins: Avoid blocking /keys/changes (#13888) Sean Quah 2022-09-23 17:55:15 +01:00
  • db868db594
    Fix access token leak to logs from proxyagent (#13855) Eric Eastwood 2022-09-23 11:49:39 -05:00
  • e3512a7719
    Update Cargo.lock file. (#13889) Patrick Cloke 2022-09-23 11:59:39 -04:00
  • efd108b45d
    Accept & store thread IDs for receipts (implement MSC3771). (#13782) Patrick Cloke 2022-09-23 10:33:28 -04:00
  • 03c2bfb7f8
    Send device list updates out to servers in partially joined rooms (#13874) Sean Quah 2022-09-23 13:44:03 +01:00
  • c06b2b7142
    Faster Remote Room Joins: tell remote homeservers that we are unable to authorise them if they query a room which has partial state on our server. (#13823) reivilibre 2022-09-23 10:47:16 +00:00
  • ac7e5683d6
    Add comments to the Prometheus recording rules to make it clear which set of rules you need for Grafana or Prometheus Console. (#13876) reivilibre 2022-09-23 10:46:45 +00:00
  • c9316f9f76 Merge branch 'release-v1.68' into develop Erik Johnston 2022-09-23 10:43:06 +01:00
  • 149aad0e9e Merge remote-tracking branch 'upstream/release-v1.68' Tulir Asokan 2022-09-23 11:45:23 +03:00
  • 682385917d Move warnings up v1.68.0rc2 Erik Johnston 2022-09-23 09:40:46 +01:00
  • 11ebcc8a3a 1.68.0rc2 Erik Johnston 2022-09-23 09:40:16 +01:00
  • f7c89c44c5
    Raise issue if complement fails with latest deps (#13859) David Robertson 2022-09-22 17:33:37 +01:00
  • 8c3dcdf1b9
    Fix the cross-link from register admin API to config docs. (#13870) Patrick Cloke 2022-09-22 09:11:50 -04:00
  • b7272b73aa
    Properly paginate forward in the /relations API. (#13840) Patrick Cloke 2022-09-22 08:47:49 -04:00
  • 9615e23c29
    Fix sdist to include rust build script (#13866) Erik Johnston 2022-09-22 11:59:23 +01:00
  • 1a1abdda42
    Last batch of Pydantic for synapse/rest/client/account.py (#13832) David Robertson 2022-09-21 22:23:44 +01:00
  • c143798c36 Disable relation validation Tulir Asokan 2022-09-21 19:51:52 +03:00
  • efabf44c76
    Add version flag for MSC3881 (#13860) Brendan Abolivier 2022-09-21 17:18:44 +01:00
  • ccca14140a
    Track device IDs for pushers (#13831) Brendan Abolivier 2022-09-21 16:31:53 +01:00
  • 0fd2f2d460
    Implementation of MSC3882 login token request (#13722) Hugh Nimmo-Smith 2022-09-21 16:12:29 +01:00
  • 269eddad6f
    Add worker_main_http_uri to the contrib bash script (#13772) villepeh 2022-09-21 17:58:46 +03:00
  • 8ae42ab8fa
    Support enabling/disabling pushers (from MSC3881) (#13799) Brendan Abolivier 2022-09-21 15:39:01 +01:00
  • 6bd8763804
    Add cache invalidation across workers to module API (#13667) Mathieu Velten 2022-09-21 15:32:01 +02:00
  • 16e1a9d9a7
    Correct documentation for map_user_attributes of OpenID Mapping Providers (#13836) Peter Scheu 2022-09-21 15:08:16 +02:00
  • 9ce1a53c46 Fix the release script not publishing binary wheels. (#13850) reivilibre 2022-09-21 09:43:08 +00:00
  • e0804ef898
    Improve the synapse.api.auth.Auth mock used in unit tests. (#13809) Quentin Gliech 2022-09-21 14:40:34 +02:00
  • ab86743f33
    Lock rust dependencies (#13858) Erik Johnston 2022-09-21 10:49:48 +01:00
  • a35842caec
    Fix the release script not publishing binary wheels. (#13850) reivilibre 2022-09-21 09:43:08 +00:00
  • b7508b1538
    Lower minimum rustc version to 1.58.1 (#13857) Erik Johnston 2022-09-21 10:42:03 +01:00
  • 2b522cceb6 Merge branch 'release-v1.68' into develop Olivier Wilkinson (reivilibre) 2022-09-20 14:54:05 +01:00
  • 85fc7ea1a1
    Remove the complete_sso_login method from the Module API which was deprecated in Synapse 1.13.0. (#13843) Quentin Gliech 2022-09-20 15:18:07 +02:00
  • fff9b955fa
    Generate separate snapshots for logical databases (#13792) David Robertson 2022-09-20 14:14:12 +01:00
  • bbf4fc8146 Merge remote-tracking branch 'upstream/release-v1.68' Tulir Asokan 2022-09-20 15:19:49 +03:00
  • cfe486b041 Tweak changelog v1.68.0rc1 Olivier Wilkinson (reivilibre) 2022-09-20 12:21:59 +01:00
  • ec4dca6064 Edit description of cache invalidation bug Olivier Wilkinson (reivilibre) 2022-09-20 12:11:45 +01:00
  • 42d261c32f
    Port the push rule classes to Rust. (#13768) Erik Johnston 2022-09-20 12:10:31 +01:00
  • bffb71b04a Edit changelog in response to feedback Olivier Wilkinson (reivilibre) 2022-09-20 12:03:48 +01:00
  • 3929352e45 Add rustup to dockerfile Tulir Asokan 2022-09-20 14:03:28 +03:00
  • 6a3eb06305 Merge remote-tracking branch 'upstream/release-v1.68' Tulir Asokan 2022-09-20 14:03:18 +03:00
  • e124b24ad9 1.68.0rc1 Olivier Wilkinson (reivilibre) 2022-09-20 11:30:48 +01:00
  • c802ef1411
    Don't include redundant prev_state in new events (#13791) Denis 2022-09-20 10:44:38 +02:00
  • 44be42338e
    Add support to purge rows from MSC2716 and other tables when purging a room (#13825) Eric Eastwood 2022-09-16 10:56:56 -05:00
  • d5292b8017
    Fix Docker build when Rust .so has been build locally first (#13811) Mathieu Velten 2022-09-16 17:38:54 +02:00
  • 642c4b253d
    Compare ported to unported PG schemas in portdb test job (#13808) David Robertson 2022-09-16 16:25:54 +01:00
  • 5e84461653
    Minor speedups to CI linting (#13827) David Robertson 2022-09-16 16:18:32 +01:00
  • d64e85197a
    Remove error spam when users query the keys of departed remote users (#13826) Sean Quah 2022-09-16 16:16:05 +01:00
  • 384dca53d6
    complement: init postgres DB directly inside the target image (#13819) Mathieu Velten 2022-09-16 17:12:45 +02:00
  • 74f60cec92
    Add an admin API endpoint to find a user based on its external ID in an auth provider. (#13810) Quentin Gliech 2022-09-16 14:29:03 +02:00
  • f7a77ad717
    Update request log format documentation to mention the format used when the authenticated user is controlling another user. (#13794) reivilibre 2022-09-16 11:48:41 +00:00
  • b73cbb8215
    Avoid putting rejected events in room state (#13723) Sean Quah 2022-09-16 12:45:04 +01:00
  • 6986bcbf39
    Document common fix of Poetry problems by removing egg-info (#13785) Eric Eastwood 2022-09-15 16:28:03 -05:00
  • 5093cbf88d
    Be able to correlate timeouts in reverse-proxy layer in front of Synapse (pull request ID from header) (#13801) Eric Eastwood 2022-09-15 15:32:25 -05:00
  • 140af0cdb6
    Record any exception when processing a pulled event (#13814) Eric Eastwood 2022-09-15 14:40:49 -05:00
  • b2b0c85279
    Support providing an index predicate for upserts. (#13822) Patrick Cloke 2022-09-15 14:28:48 -04:00
  • 742f9f9d78
    A third batch of Pydantic validation for rest/client/account.py (#13736) David Robertson 2022-09-15 18:36:02 +01:00
  • 918c74bfb5
    Add a MXCUri class to make working with mxc uri's easier. (#13162) Andrew Morgan 2022-09-15 13:57:16 +01:00
  • 957e3d74fc
    Keep track when we try and fail to process a pulled event (#13589) Eric Eastwood 2022-09-14 13:57:50 -05:00
  • 666ae87729
    Update event push action and receipt tables to support threads. (#13753) Patrick Cloke 2022-09-14 13:11:16 -04:00
  • f2d12ccabe
    Use partial indices on SQLIte. (#13802) Patrick Cloke 2022-09-14 12:01:42 -04:00
  • 6302753012
    Deduplicate is_server_notices_room. (#13780) reivilibre 2022-09-14 15:53:18 +00:00
  • cf65433de2
    Fix a memory leak when running the unit tests. (#13798) reivilibre 2022-09-14 15:29:05 +00:00
  • eaed4e6113
    Remove unused method in synapse.api.auth.Auth. (#13795) Quentin Gliech 2022-09-14 16:33:54 +02:00
  • 51a77e990b
    Remove incorrect migration file from state logical DB (#13788) David Robertson 2022-09-14 14:16:12 +01:00
  • c73774467e
    Fix bug in device list caching when remote users leave rooms (#13749) Sean Quah 2022-09-14 10:42:57 +01:00
  • 21687ec189
    Fix a long-standing spec compliance bug where Synapse would accept a trailing slash on the end of /get_missing_events federation requests. (#13789) reivilibre 2022-09-14 08:28:12 +00:00
  • 12dacecabd
    Make sequence cache_invalidation_stream_seq begin at 2 (#13766) Mathieu Velten 2022-09-13 16:14:28 +02:00
  • 9772e362aa Merge branch 'master' into develop Erik Johnston 2022-09-13 12:11:53 +01:00
  • b60d47ab2c
    Updates to the schema dump script (#13770) David Robertson 2022-09-13 10:53:11 +01:00
  • 1342f6b645 Merge remote-tracking branch 'upstream/release-v1.67' Tulir Asokan 2022-09-13 12:26:45 +03:00
  • 540afb0bfc
    Simplify CI tests DAG (#13784) David Robertson 2022-09-13 10:17:23 +01:00
  • 41df25bbbd
    installation.md: require libpq on M1 macs (#13480) Richard van der Hoff 2022-09-13 10:01:21 +01:00
  • 80bb098d87 Fixup changelog v1.67.0 Erik Johnston 2022-09-13 09:55:10 +01:00
  • 4b678b20a2 1.67.0 Erik Johnston 2022-09-13 09:20:28 +01:00
  • cdbb641232
    Add receipts event stream ordering (#13703) Nick Mills-Barrett 2022-09-13 08:16:37 +01:00
  • fa2f3d8d0c
    Fix GHA skippable syntax (#13778) Mathieu Velten 2022-09-12 19:31:23 +02:00
  • 7571337445
    Fix typo in ratelimiting documentation (#13727) Brendan Abolivier 2022-09-12 15:11:18 +02:00
  • dd7484b562
    Fix CI on non-PR builds (#13769) Erik Johnston 2022-09-12 13:26:33 +01:00
  • da41a7cd61
    Remove check current state membership up to date (#13745) Nick Mills-Barrett 2022-09-12 12:58:33 +01:00
  • ebfeac7c5d
    Check if Rust lib needs rebuilding. (#13759) Erik Johnston 2022-09-12 11:03:42 +01:00
  • 4c4889cac0
    Concurrently collect room unread counts for push badges (#13765) Nick Mills-Barrett 2022-09-09 19:00:21 +01:00
  • a911ffb42c
    Tag trace with instance name (#13761) Eric Eastwood 2022-09-09 11:31:37 -05:00
  • f694bb71b7
    Strip number suffix from instance name to consolidate services that traces are spread over (#13729) Eric Eastwood 2022-09-09 11:30:06 -05:00
  • 3d9f82efcb
    Use an upsert for receipts_graph. (#13752) Patrick Cloke 2022-09-09 07:08:41 -04:00
  • c85c5ace52
    Add rust to CI (#13763) Erik Johnston 2022-09-09 11:29:04 +01:00
  • f2d2481e56
    Require SQLite >= 3.27.0 (#13760) David Robertson 2022-09-09 11:14:10 +01:00
  • 69fa29700e
    Re-type hint some collections in /sync code as read-only (#13754) Sean Quah 2022-09-08 20:13:39 +01:00
  • 5261d2e2e8
    Remove unused Prometheus recording rules from synapse-v2.rules and add comments describing where the rest are used. (#13756) reivilibre 2022-09-08 17:50:15 +00:00
  • f799eac7ea
    Add timestamp to user's consent (#13741) Dirk Klimpel 2022-09-08 17:41:48 +02:00
  • 906cead9ca
    Update docstrings to explain the impact of partial state (#13750) Sean Quah 2022-09-08 15:55:29 +01:00
  • 89e8b98b65
    Avoid raising errors due to malformed IDs in get_current_hosts_in_room (#13748) Sean Quah 2022-09-08 15:55:03 +01:00
  • 8ef0c8ff14
    Fix error in is_mine_id when encountering a malformed ID (#13746) Sean Quah 2022-09-08 15:54:36 +01:00
  • cf11919ddd
    Fix cache metrics not being updated when not using the legacy exposition module. (#13717) reivilibre 2022-09-08 14:30:48 +00:00