Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Note that Synapse 1.74 queued a user dir rebuild (#15386) | David Robertson | 2023-04-04 | 1 | -0/+11 |
| | | | | | * Note that Synapse 1.74 queued a user dir rebuild * Changelog | ||||
* | Call appservices on modern paths, falling back to legacy paths. (#15317) | Patrick Cloke | 2023-04-03 | 1 | -0/+16 |
| | | | | | This uses the specced /_matrix/app/v1/... paths instead of the "legacy" paths. If the homeserver receives an error it will retry using the legacy path. | ||||
* | Make `POST /_matrix/client/v3/rooms/{roomId}/report/{eventId}` endpoint ↵ | Andrew Morgan | 2023-03-21 | 1 | -0/+12 |
| | | | | return 404 if event exists, but the user lacks access (#15300) | ||||
* | Add module API callbacks for adding and deleting local 3PID associations (#15044 | Andrew Morgan | 2023-02-27 | 1 | -0/+24 |
| | |||||
* | Respond correctly to unknown methods on known endpoints (#14605) | Patrick Cloke | 2023-02-09 | 1 | -0/+10 |
| | | | | Respond with a 405 error if a request is received on a known endpoint, but to an unknown method, per MSC3743. | ||||
* | update changelog and upgrade notes v1.76.0 | H. Shay | 2023-01-31 | 1 | -1/+1 |
| | |||||
* | Request partial joins by default (#14905) | David Robertson | 2023-01-24 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * Request partial joins by default This is a little sloppy, but we are trying to gain confidence in faster joins in the upcoming RC. Admins can still opt out by adding the following to their Synapse config: ```yaml experimental: faster_joins: false ``` We may revert this change before the release proper, depending on how testing in the wild goes. * Changelog * Try to fix the backfill test failures * Upgrade notes * Postgres compat? | ||||
* | Require poetry>=1.3.2 (#14860) | David Robertson | 2023-01-17 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Upgrade to new lockfile format Now requires poetry >= 1.2.2 to read and poetry >= 1.3.0 to write. Cheat sheet: ``` poetry --version poetry show > scratch/before pipx upgrade poetry poetry --version poetry show > scratch/after diff scratch{before,after} && echo "no change!" ``` * Use Poetry 1.3.2 when reading or writing lockfile * Remove unneeded(?) poetry dep for cibuildwheel * Update docs * Remove redundant call to setup-python * Remove outdated comments related to Poetry 1.x * Remove outdated docs line was fixed in #13082 * Minor improvements to poetry cheat sheet * Invoke setup-python-poetry with explicit version Not sure about this. It's hardcoding versions everywhere. * Changelog * Check the lockfile is version 2.0 Might one day incorporate other checks like #14742 * Typo fixes, thanks Sean Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com> Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com> | ||||
* | Merge device list replication streams (#14833) | Erik Johnston | 2023-01-17 | 1 | -4/+5 |
| | |||||
* | Merge account data streams (#14826) | Erik Johnston | 2023-01-13 | 1 | -0/+12 |
| | |||||
* | Fix upgrade notes for installing ICU (#14797) | David Robertson | 2023-01-09 | 1 | -1/+1 |
| | | | | | | | * Fix upgrade notes for installing ICU As noticed in https://github.com/matrix-org/synapse/pull/14712/files#r1058433297 * Changelog | ||||
* | Fix broken links in the Synapse documentation. (#14744) | reivilibre | 2023-01-05 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | * Fix stale external links * Fix some internal links * Fix URLs without trailing / where needed * Fix more links * Newsfile Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org> * Reapply docs/openid.md fix after conflict Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org> | ||||
* | Add release note and update doc regarding ICU (#14712) | Mathieu Velten | 2022-12-20 | 1 | -0/+16 |
| | | | | | Fixes #14704. Signed-off-by: Mathieu Velten <mathieuv@matrix.org> | ||||
* | Remove legacy Prometheus metrics names. They were deprecated in Synapse ↵ | reivilibre | 2022-11-24 | 1 | -0/+22 |
| | | | | v1.69.0 and disabled by default in Synapse v1.71.0. (#14538) | ||||
* | Remove support for PostgreSQL 10 (#14392) | Sean Quah | 2022-11-08 | 1 | -0/+10 |
| | | | Signed-off-by: Sean Quah <seanq@matrix.org> | ||||
* | Disable legacy Prometheus metric names by default. They can still be ↵ | reivilibre | 2022-11-02 | 1 | -0/+16 |
| | | | | re-enabled for now, but they will be removed altogether in Synapse 1.73.0. (#14353) | ||||
* | Check appservice user interest against the local users instead of all users ↵ | Eric Eastwood | 2022-10-27 | 1 | -0/+19 |
| | | | | (`get_users_in_room` mis-use) (#13958) | ||||
* | Save login tokens in database (#13844) | Quentin Gliech | 2022-10-26 | 1 | -0/+9 |
| | | | | | | | | | | | * Save login tokens in database Signed-off-by: Quentin Gliech <quenting@element.io> * Add upgrade notes * Track login token reuse in a Prometheus metric Signed-off-by: Quentin Gliech <quenting@element.io> | ||||
* | Deprecate the `generate_short_term_login_token` method in favor of an async ↵ | Quentin Gliech | 2022-10-06 | 1 | -0/+33 |
| | | | | | | `create_login_token` method in the Module API. (#13842) Signed-off-by: Quentin Gliech <quenting@element.io> Co-authored-by: Brendan Abolivier <babolivier@matrix.org> | ||||
* | Announce that legacy metric names are deprecated, will be turned off by ↵ | reivilibre | 2022-10-03 | 1 | -0/+28 |
| | | | | default in Synapse v1.71.0 and removed altogether in Synapse v1.73.0. (#14024) | ||||
* | Add upgrade notes for changes to receipts replication. (#13932) | Patrick Cloke | 2022-09-28 | 1 | -0/+12 |
| | |||||
* | Update upgrade notes (#13923) | David Robertson | 2022-09-27 | 1 | -6/+23 |
| | | | | | | | | | * Update upgrade notes * Synapse Synapse Synapse Synapse Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> | ||||
* | Clarify who isn't affected by rust v1.68.0 | David Robertson | 2022-09-27 | 1 | -2/+6 |
| | |||||
* | tweak upgrade notes | David Robertson | 2022-09-27 | 1 | -3/+5 |
| | |||||
* | Edit changelog in response to feedback | Olivier Wilkinson (reivilibre) | 2022-09-20 | 1 | -1/+9 |
| | |||||
* | Add minimum version bump for sqlite to the release notes (#13742) | David Robertson | 2022-09-08 | 1 | -0/+15 |
| | | | | | | * Notify that SQLite min version will be bumped * Mention in upgrade notes Co-authored-by: reivilibre <oliverw@matrix.org> | ||||
* | Update changelog | Erik Johnston | 2022-09-06 | 1 | -0/+9 |
| | |||||
* | Remove configuration options for direct TCP replication. (#13647) | Patrick Cloke | 2022-09-06 | 1 | -0/+15 |
| | | | Removes the ability to configure legacy direct TCP replication. Workers now require Redis to run. | ||||
* | Update lock file for Poetry v1.2.0 (#13689) | Erik Johnston | 2022-09-02 | 1 | -0/+7 |
| | |||||
* | Fix dead link in 1.18.0 upgrade notes | Sean Quah | 2022-08-31 | 1 | -1/+1 |
| | |||||
* | Drop support for delegating email validation, round 2 (#13596) | David Robertson | 2022-08-23 | 1 | -0/+19 |
| | |||||
* | Add upgrade notes | Olivier Wilkinson (reivilibre) | 2022-08-02 | 1 | -0/+10 |
| | |||||
* | Revert "Drop support for delegating email validation (#13192)" (#13406) | 3nprob | 2022-07-29 | 1 | -13/+0 |
| | | | | | Reverts commit fa71bb18b527d1a3e2629b48640ea67fff2f8c59, and tweaks documentation. Signed-off-by: 3nprob <git@3n.anonaddy.com> | ||||
* | Update locked frozendict version to 2.3.3 (#13352) | Sean Quah | 2022-07-22 | 1 | -0/+9 |
| | | | frozendict 2.3.3 includes fixes for memory leaks that get triggered during `/sync`. | ||||
* | Rate limit joins per-room (#13276) | David Robertson | 2022-07-19 | 1 | -0/+10 |
| | |||||
* | Drop support for delegating email validation (#13192) | Richard van der Hoff | 2022-07-12 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Drop support for delegating email validation Delegating email validation to an IS is insecure (since it allows the owner of the IS to do a password reset on your HS), and has long been deprecated. It will now cause a config error at startup. * Update unit test which checks for email verification Give it an `email` config instead of a threepid delegate * Remove unused method `requestEmailToken` * Simplify config handling for email verification Rather than an enum and a boolean, all we need here is a single bool, which says whether we are or are not doing email verification. * update docs * changelog * upgrade.md: fix typo * update version number this will be in 1.64, not 1.63 * update version number this one too | ||||
* | Merge branch 'release-v1.61' into develop | Erik Johnston | 2022-06-14 | 1 | -17/+19 |
|\ | |||||
| * | Fixup upgrades v1.61.0 | Erik Johnston | 2022-06-14 | 1 | -3/+3 |
| | | |||||
| * | Mention removed community/group worker endpoints in upgrade.md (#13023) | Sami Olmari | 2022-06-14 | 1 | -0/+18 |
| | | |||||
* | | Mention removed community/group worker endpoints in upgrade.md (#13023) | Sami Olmari | 2022-06-14 | 1 | -0/+16 |
| | | |||||
* | | Uniformize spam-checker API, part 4: port other spam-checker callbacks to ↵ | David Teller | 2022-06-13 | 1 | -0/+41 |
|/ | | | | | return `Union[Allow, Codes]`. (#12857) Co-authored-by: Brendan Abolivier <babolivier@matrix.org> | ||||
* | Fix import in module_api module and docs on the new check_event_for_spam ↵ | Brendan Abolivier | 2022-05-31 | 1 | -4/+4 |
| | | | | | signature (#12918) Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | ||||
* | Uniformize spam-checker API, part 2: check_event_for_spam (#12808) | David Teller | 2022-05-23 | 1 | -0/+29 |
| | | | Signed-off-by: David Teller <davidt@element.io> | ||||
* | Add a unique index to `state_group_edges` to prevent duplicates being ↵ | reivilibre | 2022-05-19 | 1 | -0/+90 |
| | | | | accidentally introduced and the consequential impact to performance. (#12687) | ||||
* | Add the `update_user_directory_from_worker` configuration option ↵ | reivilibre | 2022-05-10 | 1 | -9/+16 |
| | | | | | (superseding `update_user_directory`) to allow a generic worker to be designated as the worker to update the user directory. (#12654) Co-authored-by: Shay <hillerys@element.io> | ||||
* | Add the `notify_appservices_from_worker` configuration option (superseding ↵ | reivilibre | 2022-05-06 | 1 | -0/+27 |
| | | | | `notify_appservices`) to allow a generic worker to be designated as the worker to send traffic to Application Services. (#12452) | ||||
* | Disable device name lookup over federation by default (#12616) | Andrew Morgan | 2022-05-04 | 1 | -0/+11 |
| | |||||
* | Recommend poetry in docs (#12475) | David Robertson | 2022-04-20 | 1 | -15/+19 |
| | | | | | | | | | | | * Recommend poetry in docs - readme - contributor guide - upgrade notes - new dev cheat sheet for poetry Co-authored-by: Shay <hillerys@element.io> Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> | ||||
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2022-04-19 | 1 | -1/+1 |
|\ | |||||
| * | fix typo in upgrade notes | Richard van der Hoff | 2022-04-19 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'release-v1.57' into develop | Erik Johnston | 2022-04-12 | 1 | -8/+47 |
|\| | |||||
| * | Update UPGRADE notes to include more details about v1.57 upgrade failure ↵ | Richard van der Hoff | 2022-04-12 | 1 | -8/+47 |
| | | | | | | | | mode (#12448) | ||||
* | | Disable groups/communities by default. (#12344) | Patrick Cloke | 2022-04-12 | 1 | -0/+7 |
|/ | | | | This disables the endpoints (and sync response fields) for groups/communities by default. | ||||
* | Remove docs for converting a legacy structured logging config. (#12392) | Patrick Cloke | 2022-04-06 | 1 | -2/+2 |
| | | | And update the upgrade notes to point at old versions of the documentation. | ||||
* | Merge branch 'master' into develop | Sean Quah | 2022-04-05 | 1 | -6/+5 |
|\ | |||||
| * | Move warning of open registration to v1.56 upgrade notes (#12322) | Andrew Morgan | 2022-03-29 | 1 | -6/+5 |
| | | |||||
* | | Use a sequence to generate AS transaction IDs, drop `last_txn` AS state (#12209) | Nick Mills-Barrett | 2022-04-01 | 1 | -0/+13 |
|/ | | | | | | | | Switching to a sequence means there's no need to track `last_txn` on the AS state table to generate new TXN IDs. This also means that there is no longer contention between the AS scheduler and AS handler on updates to the `application_services_state` table, which will prevent serialization errors during the complete AS txn transaction. | ||||
* | Add restrictions by default to open registration in Synapse (#12091) | Shay | 2022-03-25 | 1 | -0/+6 |
| | |||||
* | Mention the new behaviour on unsafe database locale in the upgrade notes ↵ | Brendan Abolivier | 2022-03-25 | 1 | -0/+7 |
| | | | | | (#12288) Co-authored-by: Shay <hillerys@element.io> | ||||
* | Deprecate the groups/communities endpoints and add an experimental ↵ | Patrick Cloke | 2022-03-12 | 1 | -0/+14 |
| | | | | configuration flag. (#12200) | ||||
* | Remove workaround introduced in Synapse v1.50.0rc1 for Mjolnir ↵ | reivilibre | 2022-03-10 | 1 | -0/+8 |
| | | | | compatibility. Breaks compatibility with Mjolnir v1.3.1 and earlier. (#11700) | ||||
* | Move synctl into `synapse._scripts` and expose as an entrypoint (#12140) | David Robertson | 2022-03-04 | 1 | -1/+22 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | Erik Johnston | 2022-02-22 | 1 | -1/+1 |
|\ | |||||
| * | Recommend upgrading treq alongside twisted (#11943) | Brendan Abolivier | 2022-02-09 | 1 | -1/+1 |
| | | |||||
* | | Remove support for the legacy structured logging configuration. (#12008) | Patrick Cloke | 2022-02-17 | 1 | -0/+9 |
| | | |||||
* | | Note when unstable MSC3283 prefixes will be removed (#11989) | Andrew Morgan | 2022-02-14 | 1 | -1/+1 |
| | | |||||
* | | remove empty file, reword/rename newsfragment, and add line to upgrade doc | H. Shay | 2022-02-14 | 1 | -0/+1 |
| | | |||||
* | | Enable cache time-based expiry by default (#11849) | Shay | 2022-02-11 | 1 | -0/+7 |
| | | |||||
* | | Remove deprecated user_may_create_room_with_invites callback (#11950) | Brendan Abolivier | 2022-02-11 | 1 | -10/+19 |
| | | | | | | Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> | ||||
* | | Support the stable API endpoint for MSC3283: new settings in `/capabilities` ↵ | Dirk Klimpel | 2022-02-11 | 1 | -0/+19 |
| | | | | | | | | endpoint (#11933) | ||||
* | | Merge branch 'master' into develop | Brendan Abolivier | 2022-02-08 | 1 | -0/+12 |
|\| | |||||
| * | Fix wording | Brendan Abolivier | 2022-02-08 | 1 | -6/+7 |
| | | |||||
| * | Add words about the Twisted security fix v1.52.0 | Brendan Abolivier | 2022-02-08 | 1 | -0/+11 |
| | | |||||
* | | Stabilise MSC3231 (Token Based Registration) (#11867) | Jonathan de Jong | 2022-02-04 | 1 | -0/+15 |
| | | |||||
* | | Delete MSC1711_certificates_FAQ.md (#11907) | Richard van der Hoff | 2022-02-04 | 1 | -5/+1 |
| | | | | | | This document isn't really relevant any more, and its existence is more confusing than helpful. | ||||
* | | Remove support for the webclient listener. (#11895) | Patrick Cloke | 2022-02-03 | 1 | -0/+13 |
|/ | | | Also remove support for non-HTTP(S) web_client_location. | ||||
* | Add deprecation warnings for `webclient` listener and non-HTTP(S) ↵ | Patrick Cloke | 2022-01-20 | 1 | -0/+11 |
| | | | | | | | `web_client_location`. (#11774) This changes the behaviour of the root endpoint to redirect directly to the configuration of `web_client_location` if it is given an HTTP(S) URL. | ||||
* | Add support removal notice to the upgrade notes | Olivier Wilkinson (reivilibre) | 2022-01-05 | 1 | -0/+11 |
| | |||||
* | Remove deprecated delete room admin API (#11213) | Dirk Klimpel | 2021-11-01 | 1 | -0/+10 |
| | | | | | Remove deprecated delete room admin API, `POST /_synapse/admin/v1/rooms/<room_id>/delete` | ||||
* | Improve code formatting and fix a few typos in docs (#11221) | Sumner Evans | 2021-11-01 | 1 | -46/+58 |
| | | | | | | * Labeled a lot more code blocks with the appropriate type * Fixed a couple of minor typos (missing/extraneous commas) Signed-off-by: Sumner Evans <me@sumnerevans.com> | ||||
* | Deprecate user_may_create_room_with_invites (#11206) | Brendan Abolivier | 2021-11-01 | 1 | -0/+13 |
| | |||||
* | Fix instances of [example]{.title-ref} in the upgrade notes (#11118) | Andrew Morgan | 2021-10-19 | 1 | -27/+27 |
| | |||||
* | Fix upgrade dead links (#11069) | David Robertson | 2021-10-13 | 1 | -4/+4 |
| | |||||
* | Update upgrade notes | Brendan Abolivier | 2021-10-12 | 1 | -0/+9 |
| | |||||
* | Avoid storing URL cache files in storage providers (#10911) | Sean Quah | 2021-09-27 | 1 | -0/+7 |
| | | | | | URL cache files are short-lived and it does not make sense to offload them (eg. to the cloud) or back them up. | ||||
* | Document that /spaces & /hierarchy can be routed to workers. (#10648) | Patrick Cloke | 2021-09-08 | 1 | -1/+9 |
| | | | Also refactors some of the registration of endpoints on workers. | ||||
* | 1.42.0rc1 | Olivier Wilkinson (reivilibre) | 2021-09-01 | 1 | -3/+3 |
| | |||||
* | Remove pushers when deleting 3pid from account (#10581) | Azrenbeth | 2021-08-26 | 1 | -0/+5 |
| | | | | | When a user deletes an email from their account it will now also remove all pushers for that email and that user (even if these pushers were created by a different client) | ||||
* | Merge branch 'release-v1.41' into develop | Erik Johnston | 2021-08-18 | 1 | -8/+26 |
|\ | |||||
| * | Update docs/upgrade.md with new version | Erik Johnston | 2021-08-18 | 1 | -1/+1 |
| | | |||||
| * | Mount /_synapse/admin/v1/users/{userId}/media admin API on media workers ↵ | Andrew Morgan | 2021-08-18 | 1 | -0/+6 |
| | | | | | | | | | | only (#10628) Co-authored-by: Patrick Cloke <patrickc@matrix.org> | ||||
| * | Centralise the custom template directory (#10596) | Brendan Abolivier | 2021-08-17 | 1 | -0/+11 |
| | | | | | | Several configuration sections are using separate settings for custom template directories, which can be confusing. This PR adds a new top-level configuration for a custom template directory which is then used for every module. The only exception is the consent templates, since the consent template directory require a specific hierarchy, so it's probably better that it stays separate from everything else. | ||||
* | | Display an error page during failure of fallback UIA. (#10561) | Callum Brown | 2021-08-18 | 1 | -0/+8 |
| | | |||||
* | | Remove deprecated Shutdown Room and Purge Room Admin API (#8830) | Dirk Klimpel | 2021-08-17 | 1 | -0/+13 |
|/ | |||||
* | support federation queries through http connect proxy (#10475) | Dirk Klimpel | 2021-08-11 | 1 | -0/+27 |
| | | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> Signed-off-by: Dirk Klimpel dirk@klimpel.org | ||||
* | fix broken links in `upgrade.md` (#10543) | Dirk Klimpel | 2021-08-05 | 1 | -28/+23 |
| | | | Signed-off-by: Dirk Klimpel dirk@klimpel.org | ||||
* | Port the ThirdPartyEventRules module interface to the new generic interface ↵ | Brendan Abolivier | 2021-07-20 | 1 | -0/+13 |
| | | | | | (#10386) Port the third-party event rules interface to the generic module interface introduced in v1.37.0 | ||||
* | Fix broken links in INSTALL.md (#10331) | Dirk Klimpel | 2021-07-08 | 1 | -1/+1 |
| | | | Signed-off-by: Dirk Klimpel dirk@klimpel.org | ||||
* | Add upgrade notes about disk space for events migration (#10314) | Richard van der Hoff | 2021-07-06 | 1 | -1/+39 |
| | |||||
* | Convert UPGRADE.rst to markdown (#10166) | Andrew Morgan | 2021-06-23 | 1 | -0/+1353 |
This PR: * Converts UPGRADE.rst to markdown and moves the contents into the `docs/` directory. * Updates the contents of UPGRADE.rst to point to the website instead. * Updates links around the codebase that point to UPGRADE.rst. `pandoc` + some manual editing was used to convert from RST to md. |