summary refs log tree commit diff
path: root/changelog.d (follow)
Commit message (Expand)AuthorAgeFilesLines
* 1.103.0rc1Erik Johnston2024-03-126-6/+0
* deactivated flag refactored to filter deactivated users. (#16874)Alexander Fechler2024-03-111-0/+1
* Stabilize support for Retry-After header (MSC4014) (#16947)Patrick Cloke2024-03-081-0/+1
* Fix joining remote rooms when a `on_new_event` callback is registered (#16973)Quentin Gliech2024-03-061-0/+1
* Revert "Ignore notification counts from rooms you've left" (#16981)Andrew Morgan2024-03-051-1/+0
* Ignore notification counts from rooms you've left (#16954)Andrew Morgan2024-02-231-0/+1
* Add docs on upgrading from a very old version (#16951)Twilight Sparkle2024-02-221-0/+1
* Better complement docs (#16946)kegsay2024-02-201-0/+1
* Merge branch 'release-v1.102' into developAndrew Morgan2024-02-208-8/+0
|\
| * 1.102.0rc1 v1.102.0rc1Andrew Morgan2024-02-208-8/+0
* | Add HAProxy example for single port operation (#16768)Georg2024-02-201-0/+1
|/
* Don't lock up when joining large rooms (#16903)Erik Johnston2024-02-201-0/+1
* bugfix: always prefer unthreaded receipt when >1 exist (MSC4102) (#16927)kegsay2024-02-201-0/+1
* Fix incorrect docker hub link in release script (#16910)Erik Johnston2024-02-201-0/+1
* fix typo in admin_api/rooms.md (#16857)Rainer Zufall2024-02-201-0/+1
* Add metric for emails sent (#16881)Remi Rampin2024-02-141-0/+1
* Merge branch 'master' into developErik Johnston2024-02-131-1/+0
|\
| * 1.101.0 v1.101.0 github/release-v1.101 release-v1.101Erik Johnston2024-02-131-1/+0
* | Don't invalidate the entire event cache when we purge history (#16905)Erik Johnston2024-02-131-0/+1
* | Add a config to not send out device list updates for specific users (#16909)Erik Johnston2024-02-131-0/+1
* | Merge remote-tracking branch 'origin/release-v1.101' into developErik Johnston2024-02-091-0/+1
|\|
| * Increase batching when fetching auth chains (#16893)Erik Johnston2024-02-091-0/+1
* | Only do one concurrent fetch per server in keyring (#16894)Erik Johnston2024-02-091-0/+1
|/
* 1.101.0rc1 v1.101.0rc1Erik Johnston2024-02-064-4/+0
* Accept unprefixed form of MSC3981 recurse parameter (#16842)David Baker2024-02-061-0/+1
* Update docs for MacOS installs (#16854)kegsay2024-02-061-0/+1
* Fix broken links on docs (#16853)kegsay2024-02-061-0/+1
* Update version picker for element-hq (#16880)Will Hunt2024-02-011-0/+1
* 1.100.0rc3 v1.100.0rc3Olivier Wilkinson (reivilibre)2024-01-241-1/+0
* Run `ANALYZE` after fiddling with stats (#16849)Erik Johnston2024-01-241-0/+1
* 1.100.0rc2Olivier Wilkinson (reivilibre)2024-01-241-1/+0
* Downgrade the `download-artifact` and `upload-artifact` actions to v3 due to ...reivilibre2024-01-241-0/+1
* 1.100.0rc1Olivier Wilkinson (reivilibre)2024-01-2321-22/+0
* Speed up e2e device keys queries for bot accounts (#16841)Erik Johnston2024-01-231-0/+1
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Preparatory work for tweaking performance of auth chain lookups (#16833)Erik Johnston2024-01-231-0/+1
* Add a `--generate-only` option to the Complement launcher. (#16828)reivilibre2024-01-221-0/+1
* listen http2 deprecated nginx (updating documentation) (#16831)Arnold2024-01-221-0/+1
* Allow room creation but not publishing to continue if room publication rules ...Shay2024-01-221-0/+2
* Bump minimum Rust version to 1.65.0 (#16818)Erik Johnston2024-01-221-0/+1
* Handle wildcard type filters properly (#14984)Mo Balaa2024-01-221-0/+1
* Fix broken links in issue template (#16810)Erik Johnston2024-01-171-0/+1
* feat: add msc4028 to versions api (#16787)Hanadi2024-01-161-0/+1
* Optimize query for fetching to-device messages in `/sync` (#16805)Erik Johnston2024-01-111-0/+1
* Improve DB performance of calculating badge counts for push. (#16756)Erik Johnston2024-01-111-0/+1
* Correctly handle OIDC config with no `client_secret` set (#16806)Erik Johnston2024-01-101-0/+1
* Faster load recents for sync (#16783)Erik Johnston2024-01-101-0/+1
* Pull less state out if we fail to backfill (#16788)Erik Johnston2024-01-101-0/+1
* Reduce amount of state pulled out when querying federation hierachy (#16785)Erik Johnston2024-01-101-0/+1
* Split up deleting devices into batches (#16766)Erik Johnston2024-01-101-0/+1
* Fix auto-merge CI to correctly wait for linting. (#16781)Erik Johnston2024-01-101-0/+1
* Remove CI check for sign off (#16776)Erik Johnston2024-01-101-0/+1
* Add a link to the Request log format page from Logging Sample Config (#16778)Andrew Morgan2024-01-101-0/+1
* Faster partial join to room with complex auth graph (#7)Erik Johnston2024-01-101-0/+1
* 1.99.0rc1Erik Johnston2024-01-0921-22/+0
* Filter out rooms from the room directory being served to other homeservers wh...reivilibre2024-01-081-0/+1
* Port `EventInternalMetadata` class to Rust (#16782)Erik Johnston2024-01-081-0/+1
* Fix linting (#16780)Erik Johnston2024-01-051-0/+1
* Simplify internal metadata class. (#16762)Erik Johnston2024-01-051-0/+1
* Implement cosign on docker image (#16774)Gaël Goinvic2024-01-041-0/+1
* Add recursion_depth to /relations if recursing (#16775)David Baker2024-01-041-0/+1
* Search non ASCII display names using Admin API (#16767)Adam Jędrzejewski2024-01-041-0/+2
* Fix email verification redirection (#16761)FadhlanR2024-01-021-0/+1
* Delete the add version picker GHA workflow (#9453)Andrew Morgan2024-01-021-0/+1
* Add another custom statistics collection server (#16769)Christian Lölkes2024-01-021-0/+1
* Enable user without password (#16770)Dirk Klimpel2024-01-021-0/+1
* Remove config value from header (#16763)Fredrik Lanker2024-01-021-0/+1
* Move the rust stubs inline for better IDE integration (#16757)Erik Johnston2023-12-211-0/+1
* Fix sample config doc CI (#16758)Erik Johnston2023-12-211-0/+1
* Sentry Alert configuration based on production and development environment (#...Zeeshan Rafiq2023-12-121-0/+1
* Add avatar and topic settings for server notice room (#16679)Mathieu Velten2023-12-121-0/+1
* Add config to change the delay before sending a notification email (#16696)Mathieu Velten2023-12-121-0/+1
* Adding a version picker for Synapse docs (#16533)Dmytro Kagirov2023-12-111-0/+1
* Write signing keys with file mode 0640 (#16740)elara-leitstellentechnik2023-12-081-0/+1
* Clarify documentation for `only_for_reauth` (#16737)Dirk Klimpel2023-12-071-0/+1
* Expose OIDC discovery information under the CSAPI (#16726)David Robertson2023-12-061-0/+1
* 1.98.0rc1David Robertson2023-12-0527-27/+0
* Fix upgrading a room without `events` field in power levels (#16725)David Robertson2023-12-051-0/+1
* Add how to validate configuration file with synapse.config script (#16714)Amanda H. L. de Andrade Katz2023-12-051-0/+1
* Set response values to zero if None for /_synapse/admin/v1/federation/destina...Will Hunt2023-12-051-0/+1
* Fix postgres schema after dropping old tables (#16730)David Robertson2023-12-051-0/+1
* Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one....reivilibre2023-12-041-0/+1
* Switch UNIX socket paths to /run, and add a UNIX socket example for HAProxy (...villepeh2023-12-041-0/+1
* Server notices: add an autojoin setting for the notices room (#16699)Mathieu Velten2023-12-041-0/+1
* Implement MSC4069: Inhibit profile propagation (#16636)Travis Ralston2023-12-041-0/+1
* ModuleAPI SSO auth callbacks (#15207)Andrew Yasinishyn2023-12-011-0/+1
* Drop unused tables & unneeded access token ID for events. (#16522)Patrick Cloke2023-12-011-0/+1
* Upgrade poetry-core range to fix issue with .so file (#16702)Mo Balaa2023-11-291-0/+1
* Declare support for Matrix v1.7, v1.8, and v1.9. (#16707)Patrick Cloke2023-11-291-0/+1
* Request & follow redirects for /media/v3/download (#16701)Patrick Cloke2023-11-291-0/+1
* Reduce DB load when forget on leave setting is disabled (#16668)Erik Johnston2023-11-291-0/+1
* Add a workflow to try and automatically fixup a PR (#16704)Erik Johnston2023-11-291-0/+1
* Speed up pruning of `user_ips` table (#16667)Erik Johnston2023-11-291-0/+1
* Document which versions of Synapse have compatible schema versions. (#16661)Patrick Cloke2023-11-281-0/+1
* Ignore `encryption_enabled_by_default_for_room_type` for notices room (#16677)Mathieu Velten2023-11-281-0/+1
* Remove old full schema dumps. (#16697)Patrick Cloke2023-11-281-0/+1
* Fix poetry version typo in contributors' guide (#16695)David Robertson2023-11-271-0/+1
* Move media retention tests out of rest tests (#16684)David Robertson2023-11-271-0/+1
* Correctly read to-device stream pos on SQLite (#16682)David Robertson2023-11-241-0/+1
* Keep track of `user_ips` and `monthly_active_users` when delegating auth (#16...David Robertson2023-11-231-0/+1
* Enable refreshable tokens on the admin registration endpoint (#16642)Charles Wright2023-11-221-0/+1
* Bump pyo3 (0.20), pythonize (0.20), pyo3-log (0.9) (#16673)V024602023-11-221-0/+1
* Admin API for server notice: consistently bypass rate limits (#16670)Mathieu Velten2023-11-221-0/+1
* Filter out auth chain queries that don't exist (#16552)Jason Little2023-11-221-0/+1
* 1.97.0rc1David Robertson2023-11-2136-36/+0
* Speed up how quickly we launch new tasks (#16660)Erik Johnston2023-11-171-0/+1
* Bump requests-toolbelt from 0.10.1 to 1.0.0. (#16659)Patrick Cloke2023-11-171-0/+1
* Speed up purge room by adding index (#16657)Erik Johnston2023-11-171-0/+1
* Also discard 'caches' and 'backfill' stream POSITIONS (#16655)Erik Johnston2023-11-171-0/+1
* Update admin user API return types in docs. (#16654)Michael Weimann2023-11-171-0/+1
* Reduce task concurrency (#16656)Erik Johnston2023-11-171-0/+1
* Revert "Fix test not detecting tables with missing primary keys and missing r...Erik Johnston2023-11-161-1/+0
* Revert "Add a Postgres `REPLICA IDENTITY` to tables that do not have an impli...Erik Johnston2023-11-161-1/+0
* Speed up deleting device messages (#16643)Erik Johnston2023-11-161-0/+1
* Speed up persisting large number of outliers (#16649)Erik Johnston2023-11-161-0/+1
* Fix sending out of order `POSITION` over replication (#16639)Erik Johnston2023-11-161-0/+1
* More efficiently handle no-op POSITION (#16640)Erik Johnston2023-11-161-0/+1
* Fix test not detecting tables with missing primary keys and missing replica i...reivilibre2023-11-161-0/+1
* Add an Admin API to temporarily grant the ability to update an existing cross...David Robertson2023-11-151-0/+1
* Asynchronous Uploads (#15503)Sumner Evans2023-11-151-0/+1
* Add links to pre-1.0 changelog issue/PR references. (#16638)Patrick Cloke2023-11-151-0/+1
* Use full GitHub links instead of bare issue numbers. (#16637)Patrick Cloke2023-11-151-0/+1
* Improve documentation for `/_synapse/admin/v1/rooms/<room_id>/timestamp_to_ev...Will Hunt2023-11-141-0/+1
* Remove whole table locks on push rule add/delete (#16051)Nick Mills-Barrett2023-11-131-0/+1
* Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one....reivilibre2023-11-131-0/+1
* Fix outbound_federation_restricted_to docs & note when added (#16628)David Robertson2023-11-131-0/+1
* Use attempt_to_set_autocommit everywhere. (#16615)Patrick Cloke2023-11-091-0/+1
* Fix a long-standing bug where Synapse would not unbind third-party identifier...reivilibre2023-11-091-0/+1
* Use dbname instead of database for Postgres config. (#16618)Patrick Cloke2023-11-091-0/+1
* Use _invalidate_cache_and_stream_bulk in more places. (#16616)Patrick Cloke2023-11-092-1/+2
* Convert simple_select_one_txn and simple_select_one to return tuples. (#16612)Patrick Cloke2023-11-091-0/+1
* Return attrs for more media repo APIs. (#16611)Patrick Cloke2023-11-091-0/+1
* Bulk-invalidate e2e cached queries after claiming keys (#16613)David Robertson2023-11-091-0/+1
* Avoid updating the same rows multiple times with simple_update_many_txn. (#16...Patrick Cloke2023-11-071-0/+1
* Avoid executing no-op queries. (#16583)Patrick Cloke2023-11-071-0/+1
* More tests for the simple_* methods. (#16596)Patrick Cloke2023-11-071-0/+1
* Collect information for PushRuleEvaluator in parallel. (#16590)Patrick Cloke2023-11-061-0/+1
* Bump setuptools_rust to match pinned version. (#16605)Patrick Cloke2023-11-061-0/+1
* Support reactor timing metric on more reactors. (#16532)Patrick Cloke2023-11-061-0/+1
* Simplify event persistence code (#16584)Patrick Cloke2023-11-032-0/+2
* Use simple_select_many_txn in event persistance code. (#16585)Patrick Cloke2023-11-021-0/+1
* Bump twisted from 23.8.0 to 23.10.0 (#16588)dependabot[bot]2023-11-011-0/+1
* Do not call getfullargspec on every call. (#16589)Patrick Cloke2023-10-311-0/+1
* Remove remaining usage of cursor_to_dict. (#16564)Patrick Cloke2023-10-311-0/+1
* 1.96.0rc1Erik Johnston2023-10-3138-38/+0
* Revert "1.96.0rc1"Erik Johnston2023-10-3138-0/+38
* 1.96.0rc1Erik Johnston2023-10-3138-38/+0
* Claim local one-time-keys in bulk (#16565)David Robertson2023-10-301-0/+1
* Clients link fixed in README (#16569)Niranjan Kurhade2023-10-301-0/+1
* Add fast path for replication events stream fetch (#16580)Erik Johnston2023-10-301-0/+1
* Claim fallback keys in bulk (#16570)David Robertson2023-10-301-0/+1
* Bump setuptools-rust from 1.7.0 to 1.8.0 (#16574)dependabot[bot]2023-10-301-0/+1
* Run actions/setup-go after checking out complement (#16567)David Robertson2023-10-301-0/+1
* Fix HTTP repl response to use minimum token (#16578)Erik Johnston2023-10-301-0/+1
* Portdb: don't copy a table that gets rebuilt (#16563)David Robertson2023-10-271-0/+1
* complement: enable dirty runs (#16520)kegsay2023-10-271-0/+1
* Ensure local invited & knocking users leave before purge. (#16559)Patrick Cloke2023-10-271-0/+1
* Reduce amount of caches POSITIONS we send (#16561)Erik Johnston2023-10-271-0/+1
* Reduce spurious replication catchup (#16555)Erik Johnston2023-10-271-0/+1
* Fix cross-worker ratelimiting (#16558)Erik Johnston2023-10-271-0/+1
* Reduce replication traffic due to reflected cache stream POSITION (#16557)Erik Johnston2023-10-271-0/+1
* Add new module API for adding custom fields to events `unsigned` section (#16...Erik Johnston2023-10-271-0/+1
* Remove more usages of cursor_to_dict. (#16551)Patrick Cloke2023-10-261-0/+1
* Add a new module API to update user presence state. (#16544)Patrick Cloke2023-10-261-0/+1
* Convert simple_select_list and simple_select_list_txn to return lists of tupl...Patrick Cloke2023-10-261-0/+1
* Pin the recommended poetry version in contributors' guide (#16550)David Robertson2023-10-251-0/+1
* Allow multiple workers to write to receipts stream. (#16432)Erik Johnston2023-10-251-0/+1
* Fix tests on Twisted trunk. (#16528)Patrick Cloke2023-10-251-0/+1
* Fix http/s proxy authentication with long username/passwords (#16504)Richard Brežák2023-10-241-0/+1
* Rework alias and public room list rules docs (#16541)David Robertson2023-10-241-0/+1
* Remove duplicate call to wake a remote destination when using federation send...Jason Little2023-10-241-0/+1
* Replace all Prometheus datasource UIDs of the Grafana Dashboard with the vari...Michael Sasser2023-10-231-0/+1
* Fix type hint errors from Twisted trunk (#16526)Patrick Cloke2023-10-231-0/+1
* Fix bug where a new writer advances their token too quickly (#16473)Erik Johnston2023-10-231-0/+1
* Fix bug that could cause a `/sync` to tightloop with sqlite after restart (#1...Erik Johnston2023-10-231-0/+1
* Mention how to redirect the Jaeger traces to a specific Jaeger instance (#16531)Marcel2023-10-231-0/+1
* Force TLS certificate verification in registration script. (#16530)Denis Kasak2023-10-231-0/+1
* Remove the last reference to event_txn_id. (#16521)Patrick Cloke2023-10-231-0/+1
* Bump matrix-synapse-ldap3 from 0.2.2 to 0.3.0 (#16539)David Robertson2023-10-231-0/+1
* Clarify presence router docs. (#16529)Patrick Cloke2023-10-201-0/+1
* Mark sync as limited if there is a gap in the timeline (#16485)Erik Johnston2023-10-191-0/+1
* Avoid sending massive replication updates when purging a room. (#16510)Patrick Cloke2023-10-181-0/+1
* Improve performance of delete device messages query (#16492)Mathieu Velten2023-10-181-0/+1
* Run trial/integration tests if .ci is modified. (#16512)Patrick Cloke2023-10-181-0/+1
* Test against Python 3.12 release (#16511)Patrick Cloke2023-10-171-0/+1
* 1.95.0rc1Patrick Cloke2023-10-1730-30/+0
* Convert DeviceLastConnectionInfo to attrs. (#16507)Patrick Cloke2023-10-171-0/+1
* Fix a bug where servers could be marked as up when they were failing (#16506)Patrick Cloke2023-10-171-0/+1
* Update the release script to remind releaser to check for special release not...reivilibre2023-10-161-0/+1
* Convert state delta processing from a dict to attrs. (#16469)Patrick Cloke2023-10-161-0/+1
* Remove useless async job to delete device messages on sync (#16491)Mathieu Velten2023-10-161-0/+1
* Clean up logging on event persister endpoints (#16488)Richard van der Hoff2023-10-141-0/+1
* Fix typo in useful_sql_for_admins.md (#16477)Laurence Gill2023-10-121-0/+1
* Revert "Drop unused tables & unneeded access token ID for events. (#16268)" (...Patrick Cloke2023-10-121-1/+0
* Update complement.sh to match new public API shape (#16466)kegsay2023-10-121-0/+1
* Convert user_get_threepids response to attrs. (#16468)Patrick Cloke2023-10-111-0/+1
* Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444)Patrick Cloke2023-10-111-0/+1
* Handle content types with parameters. (#16440)Patrick Cloke2023-10-111-0/+1
* Inline simple_search_list/simple_search_list_txn. (#16434)Patrick Cloke2023-10-101-0/+1
* Add DB indices to speed up purging rooms (#16457)David Robertson2023-10-101-0/+1
* Disable statement timeout whilst purging rooms (#16455)reivilibre2023-10-091-0/+1
* Don't block CI on sign-off (#16454)Erik Johnston2023-10-091-0/+1
* Fix possible AttributeError when account-api is called over unix socket (#16404)Christoph2023-10-091-0/+1
* Apply join rate limiter outside the lineariser (#16441)David Robertson2023-10-061-0/+1
* Convert simple_select_list_paginate_txn to return tuples. (#16433)Patrick Cloke2023-10-061-0/+1
* Return ThumbnailInfo in more places (#16438)Patrick Cloke2023-10-061-0/+1
* Drop unused tables & unneeded access token ID for events. (#16268)Patrick Cloke2023-10-061-0/+1
* Stop sending incorrect knock_state_events. (#16403)Patrick Cloke2023-10-061-0/+1
* Fix comments related to replication. (#16428)Patrick Cloke2023-10-061-0/+1
* Add documentation on background updates. (#16420)Patrick Cloke2023-10-061-0/+1
* Register media servlets via regex. (#16419)Patrick Cloke2023-10-061-0/+1
* Bump pyo3 from 0.17.1 to 0.19.2 (#16162)V024602023-10-061-0/+1
* Remove unused method. (#16435)Patrick Cloke2023-10-051-0/+1
* Remove manys calls to cursor_to_dict (#16431)Patrick Cloke2023-10-052-1/+2
* Add __slots__ to replication commands. (#16429)Patrick Cloke2023-10-051-0/+1
* Factor out `MultiWriter` token from `RoomStreamToken` (#16427)Erik Johnston2023-10-051-0/+1
* Add type hints to synmark. (#16421)Patrick Cloke2023-10-041-0/+1
* Some refactors around receipts stream (#16426)Erik Johnston2023-10-041-0/+1
* 1.94.0rc1David Robertson2023-10-0324-24/+0
* Add note to 'federation_domain_whitelist' option (#16416)Erik Johnston2023-10-031-0/+1
* Clean-up old release notes (#16418)Patrick Cloke2023-10-021-0/+1
* mypy plugin to check `@cached` return types (#14911)David Robertson2023-10-021-0/+1
* Remove Python version from `/_synapse/admin/v1/server_version` (#16380)MomentQYC2023-10-021-0/+1
* Downgrade repl stream time out error to warning (#16401)Erik Johnston2023-09-291-0/+1
* Support rendering some media downloads as inline (#15988)Will Hunt2023-09-291-0/+1
* Remove warnings from the docs about using message retention. (#16382)Patrick Cloke2023-09-281-0/+1
* Improve state types. (#16395)Patrick Cloke2023-09-281-0/+1
* Use modern config for maturin. (#16394)Patrick Cloke2023-09-281-0/+1
* Add a cache around server ACL checking (#16360)Patrick Cloke2023-09-261-0/+1
* Implement MSC4028: push all encrypted events. (#16361)Patrick Cloke2023-09-261-0/+1
* Skip export-data on non-code (e.g. docs) PRs (#16387)David Robertson2023-09-261-0/+1
* Add documentation about the user directory search algorithm (#16320)Patrick Cloke2023-09-261-0/+1
* Reduce calls to `send_presence_to_destinations` (#16385)Erik Johnston2023-09-261-0/+1
* Improve comments in StateGroupBackgroundUpdateStore. (#16383)Patrick Cloke2023-09-251-0/+1
* Add developer documentation concerning gradual schema migrations with column ...reivilibre2023-09-251-0/+1
* Avoid running CI steps when the files they check have not been changed. (#14745)reivilibre2023-09-251-0/+1
* Bump types-psycopg2 from 2.9.21.11 to 2.9.21.14 (#16381)dependabot[bot]2023-09-251-0/+1
* Add support for pydantic v2 via pydantic.v1 compat module (#16332)Maxwell G2023-09-251-0/+1
* Get CI to check PRs have been signed-off (#16348)David Robertson2023-09-251-0/+1
* Add missing license header. (#16359)Patrick Cloke2023-09-211-0/+1
* Convert more cached return values to immutable types (#16356)Patrick Cloke2023-09-201-0/+1
* Return immutable objects for cachedList decorators (#16350)Patrick Cloke2023-09-191-0/+1
* Merge branch 'release-v1.93' into developPatrick Cloke2023-09-1956-56/+0
|\
| * 1.93.0rc1Patrick Cloke2023-09-1956-56/+0
* | Fix-up deactivated notes in docs. (#16355)Patrick Cloke2023-09-191-0/+1
|/
* Use string for federation_client_minimum_tls_version documentation examples (...Jan Christian Grünhage2023-09-191-0/+1
* Test against PostgreSQL 16. (#16351)Patrick Cloke2023-09-181-0/+1
* Stop patching EventBase.__eq__ in tests. (#16349)Patrick Cloke2023-09-181-0/+1
* Filter locked users in the admin API (#16328)Hanadi2023-09-181-0/+1
* Make cached account data/tags/admin types immutable (#16325)Patrick Cloke2023-09-181-0/+1