Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-10-10 | Inline simple_search_list/simple_search_list_txn. (#16434) | Patrick Cloke | 4 | -73/+49 | |
This only has a single use and is over abstracted. Inline it so that we can improve type hints. | |||||
2023-10-10 | Add CVE number for advisory GHSA-5chr-wjw5-3gq4. | Patrick Cloke | 1 | -1/+1 | |
2023-10-10 | Add security advisory note to the changelog | Olivier Wilkinson (reivilibre) | 1 | -0/+13 | |
2023-10-10 | 1.94.0 v1.94.0 | Olivier Wilkinson (reivilibre) | 3 | -1/+12 | |
2023-10-10 | Add DB indices to speed up purging rooms (#16457) | David Robertson | 4 | -0/+35 | |
2023-10-09 | Disable statement timeout whilst purging rooms (#16455) | reivilibre | 2 | -0/+6 | |
* Disable statement timeout whilst purging rooms * Newsfile Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org> * Note the introduction version --------- Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org> | |||||
2023-10-09 | Don't block CI on sign-off (#16454) | Erik Johnston | 2 | -1/+1 | |
As this doesn't work with the private sign off flow. | |||||
2023-10-09 | Bump ruff from 0.0.290 to 0.0.292 (#16449) | dependabot[bot] | 7 | -28/+20 | |
* Bump ruff from 0.0.290 to 0.0.292 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.0.290 to 0.0.292. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/BREAKING_CHANGES.md) - [Commits](https://github.com/astral-sh/ruff/compare/v0.0.290...v0.0.292) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Fix up lint --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Erik Johnston <erik@matrix.org> | |||||
2023-10-09 | Bump netaddr from 0.8.0 to 0.9.0 (#16453) | dependabot[bot] | 1 | -3/+3 | |
Bumps [netaddr](https://github.com/drkjam/netaddr) from 0.8.0 to 0.9.0. - [Release notes](https://github.com/drkjam/netaddr/releases) - [Changelog](https://github.com/netaddr/netaddr/blob/master/CHANGELOG) - [Commits](https://github.com/drkjam/netaddr/compare/0.8.0...0.9.0) --- updated-dependencies: - dependency-name: netaddr dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-10-09 | Bump psycopg2 from 2.9.8 to 2.9.9 (#16452) | dependabot[bot] | 1 | -13/+13 | |
Bumps [psycopg2](https://github.com/psycopg/psycopg2) from 2.9.8 to 2.9.9. - [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS) - [Commits](https://github.com/psycopg/psycopg2/compare/2.9.8...2.9.9) --- updated-dependencies: - dependency-name: psycopg2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-10-09 | Bump bleach from 6.0.0 to 6.1.0 (#16451) | dependabot[bot] | 1 | -5/+5 | |
Bumps [bleach](https://github.com/mozilla/bleach) from 6.0.0 to 6.1.0. - [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES) - [Commits](https://github.com/mozilla/bleach/compare/v6.0.0...v6.1.0) --- updated-dependencies: - dependency-name: bleach dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-10-09 | Bump types-bleach from 6.0.0.4 to 6.1.0.0 (#16450) | dependabot[bot] | 1 | -4/+4 | |
Bumps [types-bleach](https://github.com/python/typeshed) from 6.0.0.4 to 6.1.0.0. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-bleach dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-10-09 | Fix possible AttributeError when account-api is called over unix socket (#16404) | Christoph | 2 | -1/+2 | |
Fixes #16396 | |||||
2023-10-06 | Apply join rate limiter outside the lineariser (#16441) | David Robertson | 3 | -20/+48 | |
2023-10-06 | Convert simple_select_list_paginate_txn to return tuples. (#16433) | Patrick Cloke | 7 | -39/+67 | |
2023-10-06 | Return ThumbnailInfo in more places (#16438) | Patrick Cloke | 6 | -80/+90 | |
Improves type hints by using concrete types instead of dictionaries. | |||||
2023-10-06 | Drop unused tables & unneeded access token ID for events. (#16268) | Patrick Cloke | 4 | -8/+29 | |
Drop the event_txn_id table and the tables related to MSC2716, which is no longer supported in Synapse. | |||||
2023-10-06 | Stop sending incorrect knock_state_events. (#16403) | Patrick Cloke | 6 | -23/+8 | |
Synapse was incorrectly implemented with a knock_state_events property on some APIs (instead of knock_room_state). This was correct in Synapse 1.70.0, but *both* fields were sent to also be compatible with Synapse versions expecting the wrong field. Enough time has passed that only the correct field needs to be included/handled. | |||||
2023-10-06 | Fix comments related to replication. (#16428) | Patrick Cloke | 3 | -3/+2 | |
2023-10-06 | Add documentation on background updates. (#16420) | Patrick Cloke | 2 | -0/+62 | |
2023-10-06 | Register media servlets via regex. (#16419) | Patrick Cloke | 20 | -337/+297 | |
This converts the media servlet URLs in the same way as (most) of the rest of Synapse. This will give more flexibility in the versions each endpoint exists under. | |||||
2023-10-06 | Bump pyo3 from 0.17.1 to 0.19.2 (#16162) | V02460 | 4 | -17/+29 | |
Signed-off-by: Kai A. Hiller <V02460@gmail.com> | |||||
2023-10-05 | Remove unused method. (#16435) | Patrick Cloke | 2 | -20/+1 | |
2023-10-05 | Remove manys calls to cursor_to_dict (#16431) | Patrick Cloke | 16 | -228/+320 | |
This avoids calling cursor_to_dict and then immediately unpacking the values in the dict for other users. By not creating the intermediate dictionary we can avoid allocating the dictionary and strings for the keys, which should generally be more performant. Additionally this improves type hints by avoid Dict[str, Any] dictionaries coming out of the database layer. | |||||
2023-10-05 | Add __slots__ to replication commands. (#16429) | Patrick Cloke | 2 | -1/+27 | |
To slightly reduce the amount of memory each command takes. | |||||
2023-10-05 | Factor out `MultiWriter` token from `RoomStreamToken` (#16427) | Erik Johnston | 9 | -61/+115 | |
2023-10-04 | Add type hints to synmark. (#16421) | Patrick Cloke | 7 | -48/+90 | |
2023-10-04 | Some refactors around receipts stream (#16426) | Erik Johnston | 16 | -80/+111 | |
2023-10-03 | Update changelog v1.94.0rc1 | David Robertson | 1 | -2/+2 | |
2023-10-03 | 1.94.0rc1 | David Robertson | 27 | -25/+59 | |
2023-10-03 | Bump urllib3 from 1.26.15 to 1.26.17 (#16422) | dependabot[bot] | 1 | -4/+4 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-10-03 | Add note to 'federation_domain_whitelist' option (#16416) | Erik Johnston | 2 | -0/+6 | |
2023-10-02 | Clean-up old release notes (#16418) | Patrick Cloke | 3 | -134/+136 | |
Fixes some broken formatting from the reStructuedText to Markdown conversion and fixes some typos. | |||||
2023-10-02 | mypy plugin to check `@cached` return types (#14911) | David Robertson | 8 | -59/+324 | |
Co-authored-by: David Robertson <davidr@element.io> Co-authored-by: Patrick Cloke <patrickc@matrix.org> Co-authored-by: Erik Johnston <erik@matrix.org> Assert that the return type of callables wrapped in @cached and @cachedList are cachable (aka immutable). | |||||
2023-10-02 | Remove Python version from `/_synapse/admin/v1/server_version` (#16380) | MomentQYC | 4 | -12/+9 | |
There's no reason to expose the full Python version over what is frequently a public API. | |||||
2023-10-02 | Bump phonenumbers from 8.13.19 to 8.13.22 (#16413) | dependabot[bot] | 1 | -3/+3 | |
2023-10-02 | Bump msgpack from 1.0.6 to 1.0.7 (#16412) | dependabot[bot] | 1 | -57/+57 | |
2023-10-02 | Bump types-netaddr from 0.8.0.9 to 0.9.0.1 (#16411) | dependabot[bot] | 1 | -3/+3 | |
2023-10-02 | Bump pydantic from 2.3.0 to 2.4.2 (#16410) | dependabot[bot] | 1 | -111/+111 | |
2023-10-02 | Bump psycopg2 from 2.9.7 to 2.9.8 (#16409) | dependabot[bot] | 1 | -12/+22 | |
2023-10-02 | Bump regex from 1.9.5 to 1.9.6 (#16408) | dependabot[bot] | 1 | -4/+4 | |
2023-09-29 | Downgrade repl stream time out error to warning (#16401) | Erik Johnston | 2 | -1/+2 | |
This is because if a worker reaches ~100% CPU then everything starts lagging and we hit the log line a lot. When at error we invoke sentry and that has a lot of overhead, which then puts even more pressure on the worker. | |||||
2023-09-29 | Support rendering some media downloads as inline (#15988) | Will Hunt | 4 | -6/+106 | |
Use an `inline` Content-Disposition header when the media is "safe" to display inline (some known text, image, video, audio formats). | |||||
2023-09-28 | Remove warnings from the docs about using message retention. (#16382) | Patrick Cloke | 3 | -7/+4 | |
There are no known bugs in the message retention code, but it is possible that there still exists race conditions. Additional fixes will be made as reported. | |||||
2023-09-28 | Improve state types. (#16395) | Patrick Cloke | 3 | -8/+11 | |
2023-09-28 | Use modern config for maturin. (#16394) | Patrick Cloke | 3 | -0/+4 | |
This allows maturin >= 0.15 to build the properly named shared library object. For now the old configuration is also kept to allow for older maturin installs to be used. | |||||
2023-09-26 | Add a cache around server ACL checking (#16360) | Patrick Cloke | 11 | -85/+235 | |
* Pre-compiles the server ACLs onto an object per room and invalidates them when new events come in. * Converts the server ACL checking into Rust. | |||||
2023-09-26 | Implement MSC4028: push all encrypted events. (#16361) | Patrick Cloke | 8 | -1/+31 | |
This unstable push rule is implemented behind an experimental configuration flag. | |||||
2023-09-26 | 1.93.0 v1.93.0 | Erik Johnston | 3 | -1/+27 | |
2023-09-26 | Skip export-data on non-code (e.g. docs) PRs (#16387) | David Robertson | 2 | -3/+5 | |
2023-09-26 | Add documentation about the user directory search algorithm (#16320) | Patrick Cloke | 2 | -26/+111 | |
2023-09-26 | Reduce calls to `send_presence_to_destinations` (#16385) | Erik Johnston | 2 | -15/+19 | |
2023-09-25 | Improve comments in StateGroupBackgroundUpdateStore. (#16383) | Patrick Cloke | 2 | -2/+17 | |
2023-09-25 | Add developer documentation concerning gradual schema migrations with column ↵ | reivilibre | 2 | -0/+158 | |
alterations. (#15691) Co-authored-by: Eric Eastwood <erice@element.io> | |||||
2023-09-25 | Avoid running CI steps when the files they check have not been changed. (#14745) | reivilibre | 2 | -14/+83 | |
2023-09-25 | Bump types-psycopg2 from 2.9.21.11 to 2.9.21.14 (#16381) | dependabot[bot] | 4 | -32/+9 | |
* Bump types-psycopg2 from 2.9.21.11 to 2.9.21.14 Bumps [types-psycopg2](https://github.com/python/typeshed) from 2.9.21.11 to 2.9.21.14. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-psycopg2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Relax the annotation of Cursor.description See https://github.com/matrix-org/synapse/pull/16343#issuecomment-1726083384 for rationale. * Changelog * Changelog --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Robertson <davidr@element.io> | |||||
2023-09-25 | Bump actions/checkout from 3 to 4 (#16250) | dependabot[bot] | 9 | -47/+47 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-25 | Add support for pydantic v2 via pydantic.v1 compat module (#16332) | Maxwell G | 17 | -94/+348 | |
While maintaining support with pydantic v1. | |||||
2023-09-25 | Bump cryptography from 41.0.3 to 41.0.4 (#16362) | dependabot[bot] | 1 | -24/+24 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-25 | Get CI to check PRs have been signed-off (#16348) | David Robertson | 2 | -1/+8 | |
2023-09-25 | Bump sentry-sdk from 1.30.0 to 1.31.0 (#16378) | dependabot[bot] | 1 | -3/+5 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-25 | Bump msgpack from 1.0.5 to 1.0.6 (#16377) | dependabot[bot] | 1 | -65/+58 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-25 | Bump gitpython from 3.1.35 to 3.1.37 (#16376) | dependabot[bot] | 1 | -4/+7 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-25 | Bump docker/setup-buildx-action from 2 to 3 (#16375) | dependabot[bot] | 2 | -2/+2 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-25 | Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0 (#16374) | dependabot[bot] | 1 | -1/+1 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-21 | Add missing license header. (#16359) | Patrick Cloke | 2 | -0/+14 | |
2023-09-20 | Convert more cached return values to immutable types (#16356) | Patrick Cloke | 11 | -36/+52 | |
2023-09-19 | Return immutable objects for cachedList decorators (#16350) | Patrick Cloke | 24 | -100/+134 | |
2023-09-19 | Update changelog. v1.93.0rc1 | Patrick Cloke | 1 | -4/+5 | |
2023-09-19 | Fix-up deactivated notes in docs. (#16355) | Patrick Cloke | 2 | -1/+2 | |
2023-09-19 | Tweak changelog. | Patrick Cloke | 1 | -11/+8 | |
2023-09-19 | 1.93.0rc1 | Patrick Cloke | 59 | -57/+87 | |
2023-09-19 | Use string for federation_client_minimum_tls_version documentation examples ↵ | Jan Christian Grünhage | 2 | -4/+5 | |
(#16353) | |||||
2023-09-18 | Bump serde_json from 1.0.106 to 1.0.107 (#16345) | dependabot[bot] | 1 | -2/+2 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-18 | Bump furo from 2023.8.19 to 2023.9.10 (#16340) | dependabot[bot] | 1 | -3/+3 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-18 | Test against PostgreSQL 16. (#16351) | Patrick Cloke | 2 | -1/+2 | |
2023-09-18 | Bump ruff from 0.0.286 to 0.0.290 (#16342) | dependabot[bot] | 4 | -33/+22 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick Cloke <patrickc@matrix.org> | |||||
2023-09-18 | Stop patching EventBase.__eq__ in tests. (#16349) | Patrick Cloke | 3 | -36/+31 | |
It is clearer to directly test equality instead of doing indirect assertions via patching __eq__. | |||||
2023-09-18 | Filter locked users in the admin API (#16328) | Hanadi | 6 | -7/+51 | |
Co-authored-by: Hanadi Tamimi <hanadi.tamimi@sdui.de> | |||||
2023-09-18 | Make cached account data/tags/admin types immutable (#16325) | Patrick Cloke | 9 | -50/+55 | |
2023-09-18 | Update changelog v1.92.3 | Mathieu Velten | 1 | -2/+4 | |
2023-09-18 | 1.92.3 | Mathieu Velten | 4 | -2/+24 | |
2023-09-18 | Return an immutable value from get_latest_event_ids_in_room. (#16326) | Patrick Cloke | 12 | -40/+48 | |
2023-09-18 | Mandate Pillow>=10.0.1 because of libwebp CVE (#16347) | Mathieu Velten | 2 | -1/+4 | |
2023-09-18 | Additional validation of receipts (#16327) | Patrick Cloke | 6 | -165/+241 | |
Reject invalid receipts with a reasonable error message & expands tests for receipts. | |||||
2023-09-18 | Mandate Pillow>=10.0.1 because of libwebp CVE (#16347) | Mathieu Velten | 2 | -1/+4 | |
2023-09-18 | Bump pillow from 10.0.0 to 10.0.1 (#16344) | dependabot[bot] | 1 | -57/+55 | |
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.0 to 10.0.1. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/10.0.0...10.0.1) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-18 | Bump pillow from 10.0.0 to 10.0.1 (#16344) | dependabot[bot] | 1 | -57/+55 | |
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.0 to 10.0.1. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/10.0.0...10.0.1) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-18 | Set email charset as utf-8 rather than utf8 (#16329) | José Joaquín Atria | 2 | -2/+3 | |
2023-09-18 | Bump typing-extensions from 4.7.1 to 4.8.0 (#16341) | dependabot[bot] | 1 | -5/+15 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-18 | Bump docker/login-action from 2 to 3 (#16339) | dependabot[bot] | 2 | -3/+3 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-18 | Bump docker/metadata-action from 4 to 5 (#16337) | dependabot[bot] | 1 | -1/+1 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-18 | Bump docker/setup-qemu-action from 2 to 3 (#16338) | dependabot[bot] | 2 | -2/+2 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-18 | Bump docker/build-push-action from 4 to 5 (#16336) | dependabot[bot] | 1 | -1/+1 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-15 | Add automatic purge after all users forget a room (#15488) | Mathieu Velten | 13 | -450/+542 | |
Also add restore of purge/shutdown rooms after a synapse restart. Co-authored-by: Eric Eastwood <erice@matrix.org> Co-authored-by: Erik Johnston <erikj@matrix.org> | |||||
2023-09-15 | Fix Changelog v1.92.2 | Erik Johnston | 1 | -1/+1 | |
2023-09-15 | 1.92.2 | Erik Johnston | 4 | -2/+17 | |
2023-09-15 | Use bookwork as docker base image (#16324) | Erik Johnston | 5 | -15/+16 | |
2023-09-15 | Convert `_insert_graph_receipts_txn` to `simple_upsert` (#16299) | Jason Little | 3 | -14/+13 | |
2023-09-15 | Only use literal strings for process names (#16315) | Erik Johnston | 4 | -14/+11 | |
2023-09-14 | Some minor performance fixes for task schedular (#16313) | Erik Johnston | 5 | -34/+95 | |
2023-09-14 | Speed up deleting to-device messages task (#16318) | Erik Johnston | 2 | -13/+15 | |
2023-09-14 | docs: Link to the Alpine Linux community package for Synapse (#16304) | 6543 | 2 | -0/+9 | |
2023-09-14 | Refactor `get_user_by_id` (#16316) | Erik Johnston | 14 | -123/+108 | |
2023-09-13 | Remove a reference cycle in background process (#16314) | Erik Johnston | 2 | -1/+21 | |
2023-09-13 | Fix using dehydrated devices (MSC2697) & refresh tokens (#16288) | Hanadi | 4 | -4/+34 | |
Refresh tokens were not correctly moved to the rehydrated device (similar to how the access token is currently handled). This resulted in invalid refresh tokens after rehydration. | |||||
2023-09-13 | Use StrCollection in additional places. (#16301) | Patrick Cloke | 16 | -67/+59 | |
2023-09-13 | Don't schedule an async task on every sync (#16312) | Erik Johnston | 2 | -11/+27 | |
2023-09-13 | Fix deleting device inbox when using background worker (#16311) | Erik Johnston | 2 | -31/+32 | |
Introduced in #16240 The action for the task was only defined on the "master" handler, rather than the base worker one. | |||||
2023-09-13 | Improve logging of replication (#16309) | Erik Johnston | 3 | -2/+8 | |
2023-09-12 | Update changelog | Mathieu Velten | 1 | -7/+16 | |
2023-09-12 | 1.92.1 v1.92.1 | Mathieu Velten | 3 | -1/+12 | |
2023-09-12 | Bump mypy from 1.4.1 to 1.5.1. (#16300) | Patrick Cloke | 4 | -48/+32 | |
2023-09-12 | Stop purging tables which are slated for removal. (#16273) | Patrick Cloke | 3 | -5/+6 | |
2023-09-12 | Remove kinetic deb build, it's EOL | Mathieu Velten | 1 | -1/+0 | |
2023-09-12 | Refactor storing of server keys (#16261) | Erik Johnston | 6 | -365/+106 | |
2023-09-12 | Inverse changelog order v1.92.0 | Mathieu Velten | 1 | -6/+7 | |
2023-09-12 | 1.92.0 | Mathieu Velten | 6 | -4/+19 | |
2023-09-11 | Add the List-Unsubscribe header for notification emails. (#16274) | Patrick Cloke | 5 | -6/+110 | |
Adds both the List-Unsubscribe (RFC2369) and List-Unsubscribe-Post (RFC8058) headers to push notification emails, which together should: * Show an "Unsubscribe" link in the MUA UI when viewing Synapse notification emails. * Enable "one-click" unsubscribe (the user never leaves their MUA, which automatically makes a POST request to the specified endpoint). | |||||
2023-09-11 | Filter out down hosts when retrying fetching device lists (#16298) | Erik Johnston | 2 | -1/+15 | |
2023-09-11 | Bump types-pillow from 10.0.0.2 to 10.0.0.3 (#16293) | dependabot[bot] | 1 | -3/+3 | |
2023-09-11 | Bump types-setuptools from 68.0.0.3 to 68.2.0.0 (#16292) | dependabot[bot] | 1 | -3/+3 | |
2023-09-11 | Bump mypy-zope from 1.0.0 to 1.0.1 (#16291) | dependabot[bot] | 1 | -4/+4 | |
2023-09-11 | Bump black from 23.7.0 to 23.9.1 (#16295) | dependabot[bot] | 1 | -24/+24 | |
2023-09-11 | Bump serde_json from 1.0.105 to 1.0.106 (#16296) | dependabot[bot] | 1 | -2/+2 | |
2023-09-08 | Improve type hints for attrs classes (#16276) | David Robertson | 7 | -39/+37 | |
2023-09-08 | Upgrade CI run of Python 3.12 from rc1 to rc2 (#16280) | V02460 | 2 | -1/+2 | |
2023-09-08 | Update ruff config (#16283) | Patrick Cloke | 26 | -64/+63 | |
Enable additional checks & clean-up unneeded configuration. | |||||
2023-09-08 | Log values at DEBUG level with execute_values (#16281) | David Robertson | 2 | -2/+4 | |
2023-09-08 | Fix-up incorrect spellings in docs. (#16282) | Patrick Cloke | 18 | -119/+120 | |
2023-09-08 | Fix bug with new task scheduler using lots of CPU. (#16278) | Erik Johnston | 2 | -21/+23 | |
Using the new `TaskScheduler` meant that we'ed create lots of new metrics (due to adding task ID to the desc of background process), resulting in requests for metrics taking an increasing amount of CPU. | |||||
2023-09-08 | Bump gitpython from 3.1.34 to 3.1.35 (#16279) | dependabot[bot] | 1 | -3/+3 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-09-08 | Avoid temporary storage of sensitive information. (#16272) | Patrick Cloke | 3 | -2/+16 | |
During the UI auth process, avoid storing sensitive information into the database. | |||||
2023-09-08 | Raise setuptools_rust version cap to 1.7.0 (#16277) | V02460 | 2 | -1/+2 | |
2023-09-08 | Reduce CPU overhead of change password endpoint (#16264) | Erik Johnston | 2 | -58/+55 | |
2023-09-07 | Recheck if remote device is cac |