summary refs log tree commit diff
path: root/CHANGES.md (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into developErik Johnston2022-02-221-1/+1
|\
| * Recommend upgrading treq alongside twisted (#11943)Brendan Abolivier2022-02-091-1/+1
| |
* | Update CHANGES.md v1.53.0rc1Sean Quah2022-02-151-7/+7
| |
* | 1.53.0rc1Sean Quah2022-02-151-0/+79
|/
* Fix wordingBrendan Abolivier2022-02-081-6/+7
|
* Add words about the Twisted security fix v1.52.0Brendan Abolivier2022-02-081-2/+9
|
* 1.52.0Brendan Abolivier2022-02-081-0/+6
|
* Don't mention 3.6 EOL under misc v1.52.0rc1David Robertson2022-02-011-2/+1
| | | It's already under deps & removals
* 1.52.0rc1David Robertson2022-02-011-0/+61
|
* Merge branch 'master' into developDavid Robertson2022-01-251-1/+8
|\
| * Merge branch 'release-v1.51'David Robertson2022-01-251-1/+1
| |\
| | * Point to upgrade notes in changelogDavid Robertson2022-01-251-1/+1
| | |
| * | Merge tag 'v1.51.0'David Robertson2022-01-251-1/+92
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Synapse 1.51.0 (2022-01-25) =========================== No significant changes since 1.51.0rc2. Synapse 1.51.0 deprecates `webclient` listeners and non-HTTP(S) `web_client_location`s. Support for these will be removed in Synapse 1.53.0, at which point Synapse will not be capable of directly serving a web client for Matrix. Synapse 1.51.0rc2 (2022-01-24) ============================== Bugfixes -------- - Fix a bug introduced in Synapse 1.40.0 that caused Synapse to fail to process incoming federation traffic after handling a large amount of events in a v1 room. ([\#11806](https://github.com/matrix-org/synapse/issues/11806)) Synapse 1.51.0rc1 (2022-01-21) ============================== Features -------- - Add `track_puppeted_user_ips` config flag to record client IP addresses against puppeted users, and include the puppeted users in monthly active user counts. ([\#11561](https://github.com/matrix-org/synapse/issues/11561), [\#11749](https://github.com/matrix-org/synapse/issues/11749), [\#11757](https://github.com/matrix-org/synapse/issues/11757)) - Include whether the requesting user has participated in a thread when generating a summary for [MSC3440](https://github.com/matrix-org/matrix-doc/pull/3440). ([\#11577](https://github.com/matrix-org/synapse/issues/11577)) - Return an `M_FORBIDDEN` error code instead of `M_UNKNOWN` when a spam checker module prevents a user from creating a room. ([\#11672](https://github.com/matrix-org/synapse/issues/11672)) - Add a flag to the `synapse_review_recent_signups` script to ignore and filter appservice users. ([\#11675](https://github.com/matrix-org/synapse/issues/11675), [\#11770](https://github.com/matrix-org/synapse/issues/11770)) Bugfixes -------- - Fix a long-standing issue which could cause Synapse to incorrectly accept data in the unsigned field of events received over federation. ([\#11530](https://github.com/matrix-org/synapse/issues/11530)) - Fix a long-standing bug where Synapse wouldn't cache a response indicating that a remote user has no devices. ([\#11587](https://github.com/matrix-org/synapse/issues/11587)) - Fix an error that occurs whilst trying to get the federation status of a destination server that was working normally. This admin API was newly introduced in Synapse v1.49.0. ([\#11593](https://github.com/matrix-org/synapse/issues/11593)) - Fix bundled aggregations not being included in the `/sync` response, per [MSC2675](https://github.com/matrix-org/matrix-doc/pull/2675). ([\#11612](https://github.com/matrix-org/synapse/issues/11612), [\#11659](https://github.com/matrix-org/synapse/issues/11659), [\#11791](https://github.com/matrix-org/synapse/issues/11791)) - Fix the `/_matrix/client/v1/room/{roomId}/hierarchy` endpoint returning incorrect fields which have been present since Synapse 1.49.0. ([\#11667](https://github.com/matrix-org/synapse/issues/11667)) - Fix preview of some GIF URLs (like tenor.com). Contributed by Philippe Daouadi. ([\#11669](https://github.com/matrix-org/synapse/issues/11669)) - Fix a bug where only the first 50 rooms from a space were returned from the `/hierarchy` API. This has existed since the introduction of the API in Synapse v1.41.0. ([\#11695](https://github.com/matrix-org/synapse/issues/11695)) - Fix a bug introduced in Synapse v1.18.0 where password reset and address validation emails would not be sent if their subject was configured to use the 'app' template variable. Contributed by @br4nnigan. ([\#11710](https://github.com/matrix-org/synapse/issues/11710), [\#11745](https://github.com/matrix-org/synapse/issues/11745)) - Make the 'List Rooms' Admin API sort stable. Contributed by Daniël Sonck. ([\#11737](https://github.com/matrix-org/synapse/issues/11737)) - Fix a long-standing bug where space hierarchy over federation would only work correctly some of the time. ([\#11775](https://github.com/matrix-org/synapse/issues/11775)) - Fix a bug introduced in Synapse v1.46.0 that prevented `on_logged_out` module callbacks from being correctly awaited by Synapse. ([\#11786](https://github.com/matrix-org/synapse/issues/11786)) Improved Documentation ---------------------- - Warn against using a Let's Encrypt certificate for TLS/DTLS TURN server client connections, and suggest using ZeroSSL certificate instead. This works around client-side connectivity errors caused by WebRTC libraries that reject Let's Encrypt certificates. Contibuted by @AndrewFerr. ([\#11686](https://github.com/matrix-org/synapse/issues/11686)) - Document the new `SYNAPSE_TEST_PERSIST_SQLITE_DB` environment variable in the contributing guide. ([\#11715](https://github.com/matrix-org/synapse/issues/11715)) - Document that the minimum supported PostgreSQL version is now 10. ([\#11725](https://github.com/matrix-org/synapse/issues/11725)) - Fix typo in demo docs: differnt. ([\#11735](https://github.com/matrix-org/synapse/issues/11735)) - Update room spec URL in config files. ([\#11739](https://github.com/matrix-org/synapse/issues/11739)) - Mention `python3-venv` and `libpq-dev` dependencies in the contribution guide. ([\#11740](https://github.com/matrix-org/synapse/issues/11740)) - Update documentation for configuring login with Facebook. ([\#11755](https://github.com/matrix-org/synapse/issues/11755)) - Update installation instructions to note that Python 3.6 is no longer supported. ([\#11781](https://github.com/matrix-org/synapse/issues/11781)) Deprecations and Removals ------------------------- - Remove the unstable `/send_relation` endpoint. ([\#11682](https://github.com/matrix-org/synapse/issues/11682)) - Remove `python_twisted_reactor_pending_calls` Prometheus metric. ([\#11724](https://github.com/matrix-org/synapse/issues/11724)) - Remove the `password_hash` field from the response dictionaries of the [Users Admin API](https://matrix-org.github.io/synapse/latest/admin_api/user_admin_api.html). ([\#11576](https://github.com/matrix-org/synapse/issues/11576)) - **Deprecate support for `webclient` listeners and non-HTTP(S) `web_client_location` configuration. ([\#11774](https://github.com/matrix-org/synapse/issues/11774), [\#11783](https://github.com/matrix-org/synapse/issues/11783))** Internal Changes ---------------- - Run `pyupgrade --py37-plus --keep-percent-format` on Synapse. ([\#11685](https://github.com/matrix-org/synapse/issues/11685)) - Use buildkit's cache feature to speed up docker builds. ([\#11691](https://github.com/matrix-org/synapse/issues/11691)) - Use `auto_attribs` and native type hints for attrs classes. ([\#11692](https://github.com/matrix-org/synapse/issues/11692), [\#11768](https://github.com/matrix-org/synapse/issues/11768)) - Remove debug logging for #4422, which has been closed since Synapse 0.99. ([\#11693](https://github.com/matrix-org/synapse/issues/11693)) - Remove fallback code for Python 2. ([\#11699](https://github.com/matrix-org/synapse/issues/11699)) - Add a test for [an edge case](https://github.com/matrix-org/synapse/pull/11532#discussion_r769104461) in the `/sync` logic. ([\#11701](https://github.com/matrix-org/synapse/issues/11701)) - Add the option to write SQLite test dbs to disk when running tests. ([\#11702](https://github.com/matrix-org/synapse/issues/11702)) - Improve Complement test output for Gitub Actions. ([\#11707](https://github.com/matrix-org/synapse/issues/11707)) - Fix docstring on `add_account_data_for_user`. ([\#11716](https://github.com/matrix-org/synapse/issues/11716)) - Complement environment variable name change and update `.gitignore`. ([\#11718](https://github.com/matrix-org/synapse/issues/11718)) - Simplify calculation of Prometheus metrics for garbage collection. ([\#11723](https://github.com/matrix-org/synapse/issues/11723)) - Improve accuracy of `python_twisted_reactor_tick_time` Prometheus metric. ([\#11724](https://github.com/matrix-org/synapse/issues/11724), [\#11771](https://github.com/matrix-org/synapse/issues/11771)) - Minor efficiency improvements when inserting many values into the database. ([\#11742](https://github.com/matrix-org/synapse/issues/11742)) - Invite PR authors to give themselves credit in the changelog. ([\#11744](https://github.com/matrix-org/synapse/issues/11744)) - Add optional debugging to investigate [issue 8631](https://github.com/matrix-org/synapse/issues/8631). ([\#11760](https://github.com/matrix-org/synapse/issues/11760)) - Remove `log_function` utility function and its uses. ([\#11761](https://github.com/matrix-org/synapse/issues/11761)) - Add a unit test that checks both `client` and `webclient` resources will function when simultaneously enabled. ([\#11765](https://github.com/matrix-org/synapse/issues/11765)) - Allow overriding complement commit using `COMPLEMENT_REF`. ([\#11766](https://github.com/matrix-org/synapse/issues/11766)) - Add some comments and type annotations for `_update_outliers_txn`. ([\#11776](https://github.com/matrix-org/synapse/issues/11776))
| | * Correct version number v1.51.0David Robertson2022-01-251-1/+1
| | |
| | * Call out deprecationDavid Robertson2022-01-251-1/+2
| | |
| | * 1.51.0David Robertson2022-01-251-0/+6
| | |
* | | Merge branch 'master' into developAndrew Morgan2022-01-241-0/+11
|\| | | |/ |/|
| * 1.50.2 v1.50.2Andrew Morgan2022-01-241-0/+9
| |
* | 1.51.0rc2 v1.51.0rc2Andrew Morgan2022-01-241-0/+9
| |
* | Edit the changelog according to feedback v1.51.0rc1Olivier Wilkinson (reivilibre)2022-01-211-3/+3
| |
* | Edit the changelog for grammar and clarityOlivier Wilkinson (reivilibre)2022-01-211-16/+15
| |
* | 1.51.0rc1Olivier Wilkinson (reivilibre)2022-01-211-0/+76
|/
* Wording fixes to 1.50.0/1 changelog entries v1.50.1Andrew Morgan2022-01-181-3/+3
|
* Reword 1.50.0 warning a bit in the changelogAndrew Morgan2022-01-181-1/+3
|
* 1.50.1Andrew Morgan2022-01-181-0/+13
|
* Move python/postgres deprecation notice to the top of 1.50 changelog v1.50.0Andrew Morgan2022-01-181-2/+2
|
* 1.50.0Andrew Morgan2022-01-181-3/+8
|
* Tweak the changelog summary section v1.50.0rc2Olivier Wilkinson (reivilibre)2022-01-141-4/+3
|
* 1.50.0rc2Olivier Wilkinson (reivilibre)2022-01-141-0/+26
|
* Move changelog entry for drop of support to 'Deprecations and Removals'Olivier Wilkinson (reivilibre)2022-01-071-1/+1
|
* Re-run Towncrier to add in the changelog entry for the Mjolnir workaround v1.50.0rc1Olivier Wilkinson (reivilibre)2022-01-061-0/+1
|
* Tweak changelog for #11677Olivier Wilkinson (reivilibre)2022-01-051-1/+1
|
* Re-run towncrier.Patrick Cloke2022-01-051-0/+1
|
* Mention drop of support in changelogOlivier Wilkinson (reivilibre)2022-01-051-0/+3
|
* Tweak changelogOlivier Wilkinson (reivilibre)2022-01-051-9/+8
|
* 1.50.0rc1Olivier Wilkinson (reivilibre)2022-01-051-0/+85
|
* update changelog v1.49.2Richard van der Hoff2021-12-211-1/+1
| | | | postgres 10 _+_
* 1.49.2Richard van der Hoff2021-12-211-1/+12
|
* Add notes about dropping support for Python 3.6 and Postgres 9.6. v1.49.1Richard van der Hoff2021-12-211-0/+4
|
* typopoRichard van der Hoff2021-12-211-1/+1
|
* more wordsRichard van der Hoff2021-12-211-0/+2
|
* 1.49.1Richard van der Hoff2021-12-211-0/+9
|
* Restructure changelog v1.49.0Olivier Wilkinson (reivilibre)2021-12-141-2/+9
|
* 1.49.0Olivier Wilkinson (reivilibre)2021-12-141-0/+11
|
* Sort internal changes in changelog v1.49.0rc1Sean Quah2021-12-071-16/+16
|
* Update CHANGES.mdSean Quah2021-12-071-30/+26
|
* 1.49.0rc1Sean Quah2021-12-071-0/+80
|
* Minor cleanup on recently ported doc pages (#11466)Shay2021-12-021-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * move wiki pages to synapse/docs and add a few titles where necessary * update SUMMARY.md with added pages * add changelog * move incorrectly located newsfragment * update changelog number * snake case added files and update summary.md accordingly * update issue/pr links * update relative links to docs * update changelog to indicate that we moved wiki pages to the docs and state reasoning * requested changes to admin_faq.md * requested changes to database_maintenance_tools.md * requested changes to understanding_synapse_through_graphana_graphs.md * add changelog * fix leftover merge errata * fix unwanted changes from merge * use two spaces between entries * outdent code blocks
* Port wiki pages to documentation website (#11402)Shay2021-12-011-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * move wiki pages to synapse/docs and add a few titles where necessary * update SUMMARY.md with added pages * add changelog * move incorrectly located newsfragment * update changelog number * snake case added files and update summary.md accordingly * update issue/pr links * update relative links to docs * update changelog to indicate that we moved wiki pages to the docs and state reasoning * revert unintentional change to CHANGES.md * add link Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Update CHANGES.md Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Merge trust_identity_server_for_password_resets PRs v1.48.0Brendan Abolivier2021-11-301-2/+1
|
* Move notices upBrendan Abolivier2021-11-301-5/+4
|
* Fixup changelogBrendan Abolivier2021-11-301-1/+1
|
* 1.48.0Brendan Abolivier2021-11-301-0/+6
|
* Fix docker hub name v1.48.0rc1Brendan Abolivier2021-11-251-1/+1
|
* Incorporate review from synapse-devBrendan Abolivier2021-11-251-10/+12
|
* Fixup changelogBrendan Abolivier2021-11-251-13/+12
|
* 1.48.0rc1Brendan Abolivier2021-11-251-0/+83
|
* Merge branch 'master' into developSean Quah2021-11-231-0/+23
|\
| * Add CVE number v1.47.1Sean Quah2021-11-191-1/+1
| |
| * Refer to 1.47.1 without the vSean Quah2021-11-191-1/+1
| |
| * Update 1.47.1 release date in CHANGES.mdSean Quah2021-11-191-1/+1
| |
| * 1.47.1Sean Quah2021-11-191-0/+23
| |
* | Merge branch 'master' into developDavid Robertson2021-11-171-0/+6
|\|
| * 1.47.0 v1.47.0David Robertson2021-11-171-0/+6
| |
* | Merge tag 'v1.47.0rc3' into developDavid Robertson2021-11-161-0/+10
|\| | | | | | | | | | | | | | | | | | | | | Synapse 1.47.0rc3 (2021-11-16) ============================== Bugfixes -------- - Fix a bug introduced in 1.47.0rc1 which caused worker processes to not halt startup in the presence of outstanding database migrations. ([\#11346](https://github.com/matrix-org/synapse/issues/11346)) - Fix a bug introduced in 1.47.0rc1 which prevented the 'remove deleted devices from `device_inbox` column' background process from running when updating from a recent Synapse version. ([\#11303](https://github.com/matrix-org/synapse/issues/11303), [\#11353](https://github.com/matrix-org/synapse/issues/11353))
| * fix up changelog language v1.47.0rc3Andrew Morgan2021-11-161-1/+1
| |
| * mark the migration file migration as a bugAndrew Morgan2021-11-161-6/+1
| |
| * 1.47.0rc3Andrew Morgan2021-11-161-0/+15
| |
* | change 'Home Server' to one word 'homeserver' (#11320)Ashwin Nair2021-11-161-4/+4
|/ | | Signed-off-by: Ashwin S. Nair <58840757+Ashwin-exe@users.noreply.github.com>
* Changelog tweak from feedback v1.47.0rc2Olivier Wilkinson (reivilibre)2021-11-101-1/+1
|
* 1.47.0rc2Olivier Wilkinson (reivilibre)2021-11-101-0/+7
|
* Changelog tweaks from reviewOlivier Wilkinson (reivilibre)2021-11-091-5/+5
|
* Make Deprecations and Removals more prominentOlivier Wilkinson (reivilibre)2021-11-091-7/+7
|
* Changelog tweaksOlivier Wilkinson (reivilibre)2021-11-091-6/+6
|
* 1.47.0rc1Olivier Wilkinson (reivilibre)2021-11-091-0/+87
|
* Update changelog v1.46.0Erik Johnston2021-11-021-2/+2
|
* 1.46.0Erik Johnston2021-11-021-0/+9
|
* Update release dateErik Johnston2021-10-271-1/+1
|
* Update changelog with new changes v1.46.0rc1Erik Johnston2021-10-271-2/+2
|
* Update CHANGES.mdSean Quah2021-10-261-16/+8
|
* Move #10975 to bugfix section in changelogSean Quah2021-10-261-1/+1
|
* Update CHANGES.mdSean Quah2021-10-261-3/+3
|
* Update CHANGES.mdSean Quah2021-10-261-2/+4
|
* 1.46.0rc1Sean Quah2021-10-261-0/+74
|
* Remove link to #10947 from changelog v1.45.1Sean Quah2021-10-201-1/+1
|
* 1.45.1Sean Quah2021-10-201-0/+9
|
* Be less inconsistent about v1.2.3 versus 1.2.3 v1.45.0David Robertson2021-10-191-5/+5
|
* Duplicate known issues under 1.45 releaseDavid Robertson2021-10-191-0/+7
|
* 1.45.0David Robertson2021-10-191-0/+11
|
* Reword changelog regarding a suspected regression (#11117)Dan Callahan2021-10-191-3/+14
| | | Signed-off-by: Dan Callahan <danc@element.io>
* it appeared in 1.44, not 45rc1 v1.45.0rc2David Robertson2021-10-141-1/+1
|
* mentioned -> which appearedDavid Robertson2021-10-141-1/+1
|
* Refer to the bugs mentioned in 1.45.0rc1 noteDavid Robertson2021-10-141-0/+2
|
* 1.45.0rc2David Robertson2021-10-141-0/+21
|
* Fixup changelog v1.45.0rc1Brendan Abolivier2021-10-121-2/+2
|
* TypoBrendan Abolivier2021-10-121-1/+1
|
* Add a link to the upgrade notesBrendan Abolivier2021-10-121-0/+2
|
* Add warning about known issuesBrendan Abolivier2021-10-121-0/+2
|
* Fixup changelogBrendan Abolivier2021-10-121-7/+7
|
* 1.45.0rc1Brendan Abolivier2021-10-121-0/+78
|
* 1.44.0 v1.44.0Brendan Abolivier2021-10-051-0/+6
|
* 1.44.0rc3 v1.44.0rc3Brendan Abolivier2021-10-041-0/+10
|
* 1.44.0rc2 v1.44.0rc2Olivier Wilkinson (reivilibre)2021-09-301-0/+16
|
* Bump the date because the release ran over v1.44.0rc1Olivier Wilkinson (reivilibre)2021-09-291-1/+1
|
* Indicate when bugs were introduced and tidy upOlivier Wilkinson (reivilibre)2021-09-291-12/+12
|
* Tweak changelogOlivier Wilkinson (reivilibre)2021-09-291-3/+3
|
* Fixup changelogErik Johnston2021-09-281-2/+2
|
* Fixup changelogErik Johnston2021-09-281-2/+2
|
* 1.44.0rc1Erik Johnston2021-09-281-0/+72
|
* Fix typo again v1.43.0David Robertson2021-09-211-1/+1
|
* Specify MSC name; fix typoDavid Robertson2021-09-211-3/+3
| | | one day I'll learn how to spell hierarchy
* Point to upgrade notesDavid Robertson2021-09-211-0/+2
|
* Move deprecation notice from 1.43 rc to releaseDavid Robertson2021-09-211-3/+2
|
* 1.43.0David Robertson2021-09-211-0/+6
|
* Add hyperlink to #9424 in changelog v1.43.0rc2David Robertson2021-09-171-1/+1
|
* 1.43.0rc2David Robertson2021-09-171-0/+9
|
* update changelog wording v1.43.0rc1Andrew Morgan2021-09-141-7/+7
|
* changelog improvementsAndrew Morgan2021-09-141-3/+3
|
* update changelog wordingAndrew Morgan2021-09-141-1/+1
|
* update wordingAndrew Morgan2021-09-141-1/+1
|
* 1.43.0rc1Andrew Morgan2021-09-141-0/+69
|
* Add "No significant changes" to changelog v1.42.0Azrenbeth2021-09-071-0/+2
|
* Move upgrade notice up in changelogAzrenbeth2021-09-071-6/+1
|
* 1.42.0Azrenbeth2021-09-071-0/+6
|
* Improve changelog wording v1.42.0rc2Brendan Abolivier2021-09-061-1/+1
|
* Expand on why users should read upgrade notesBrendan Abolivier2021-09-061-1/+4
|
* Move the upgrade notes reminder up to rc2Brendan Abolivier2021-09-061-3/+2
|
* 1.42.0rc2Brendan Abolivier2021-09-061-0/+15
|
* Make minor changes to changelog v1.42.0rc1Olivier Wilkinson (reivilibre)2021-09-011-2/+2
|
* Improve changelogOlivier Wilkinson (reivilibre)2021-09-011-3/+3
| | | | Expand OIDC to OpenID Connect.
* Improve changelogOlivier Wilkinson (reivilibre)2021-09-011-7/+6
|
* 1.42.0rc1Olivier Wilkinson (reivilibre)2021-09-011-1/+68
|
* Merge branch 'master' into developRichard van der Hoff2021-08-311-0/+31
|\
| * 1.41.1 v1.41.1Richard van der Hoff2021-08-311-0/+32
| |
* | Remove pushers when deleting 3pid from account (#10581)Azrenbeth2021-08-261-0/+2
|/ | | | | 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)
* Update changelog v1.41.0Erik Johnston2021-08-241-4/+9
|
* 1.41.0Erik Johnston2021-08-241-0/+9
|
* Fix typo in release notes (#10646)John-Scott Atlakson2021-08-191-1/+1
| | | | | Ubuntu 20.10 was not an LTS release Signed-off-by: John-Scott Atlakson 24574+jsma@users.noreply.github.com
* Update changelog v1.41.0rc1Erik Johnston2021-08-181-4/+4
|
* 1.41.0rc1Erik Johnston2021-08-181-0/+79
|
* 1.40.0 v1.40.0Brendan Abolivier2021-08-101-0/+6
|
* 1.40.0rc3 v1.40.0rc3Brendan Abolivier2021-08-091-0/+21
|
* Fixup changelog v1.40.0rc2Brendan Abolivier2021-08-041-1/+1
|
* Fixup changelogBrendan Abolivier2021-08-041-1/+1
|
* Fixup changelogBrendan Abolivier2021-08-041-1/+1
|
* 1.40.0rc2Brendan Abolivier2021-08-041-0/+16
|
* Fixup changelog v1.40.0rc1Erik Johnston2021-08-031-1/+1
|
* Fixup changelogErik Johnston2021-08-031-3/+1
|
* Fixup changelogErik Johnston2021-08-031-6/+6
|
* 1.40.0rc1Erik Johnston2021-08-031-0/+60
|
* Fixup changelog v1.39.0Erik Johnston2021-07-291-4/+1
|
* 1.39.0Erik Johnston2021-07-291-0/+6
|
* Fixup changelog v1.39.0rc3Erik Johnston2021-07-281-2/+2
|
* 1.39.0rc3Erik Johnston2021-07-281-0/+18
|
* Merge tag 'v1.38.1' into release-v1.39Erik Johnston2021-07-231-0/+9
|\ | | | | | | | | | | | | | | | | | | Synapse 1.38.1 (2021-07-22) =========================== Bugfixes -------- - Always include `device_one_time_keys_count` key in `/sync` response to work around a bug in Element Android that broke encryption for new devices. ([\#10457](https://github.com/matrix-org/synapse/issues/10457))
| * 1.38.1 v1.38.1Erik Johnston2021-07-221-0/+9
| |
* | 1.39.0rc2 v1.39.0rc2Erik Johnston2021-07-221-0/+15
| |
* | Incorporate changelog of #10433Andrew Morgan2021-07-201-0/+1
| |
* | Combine some changelog lines in the documentation sectionAndrew Morgan2021-07-201-6/+3
| |
* | Update account validity feature line in changelogAndrew Morgan2021-07-201-1/+1
| |
* | fix typo in changelogAndrew Morgan2021-07-201-1/+1
| |
* | changelog word fixesAndrew Morgan2021-07-201-1/+1
| |
* | 1.39.0rc1Andrew Morgan2021-07-201-0/+71
|/
* Move upgrade blurb v1.38.0Richard van der Hoff2021-07-131-2/+2
|
* Update CHANGES.mdRichard van der Hoff2021-07-131-1/+1
|
* 1.38.0Richard van der Hoff2021-07-131-0/+6
|
* 1.38.0rc3 v1.38.0rc3Richard van der Hoff2021-07-131-0/+9
|
* Fixup changelog v1.38.0rc2Erik Johnston2021-07-091-1/+1
|
* Fixup changelogErik Johnston2021-07-091-1/+1
|
* 1.38.0rc2Erik Johnston2021-07-091-0/+16
|
* Fix broken links in INSTALL.md (#10331)Dirk Klimpel2021-07-081-7/+10
| | | Signed-off-by: Dirk Klimpel dirk@klimpel.org
* Fix broken link v1.38.0rc1Brendan Abolivier2021-07-071-1/+1
|
* Merge latest fix into the changelogBrendan Abolivier2021-07-071-1/+1
|
* Small changelog tweaksBrendan Abolivier2021-07-061-6/+4
|
* 1.38.0rc1Brendan Abolivier2021-07-061-0/+49
|
* Add upgrade notes about disk space for events migration (#10314)Richard van der Hoff2021-07-061-0/+4
|
* Merge branch 'master' into developErik Johnston2021-06-301-0/+8
|\
| * Fixup changelog v1.37.1Erik Johnston2021-06-301-1/+1
| |
| * Add note to changelogErik Johnston2021-06-301-1/+3
| |
| * 1.37.1Erik Johnston2021-06-301-0/+6
| |
* | Merge branch 'release-v1.37' into developRichard van der Hoff2021-06-291-0/+9
|\|
| * 1.37.1rc1 v1.37.1rc1Richard van der Hoff2021-06-291-0/+9
| |
* | Merge branch 'master' into developBrendan Abolivier2021-06-291-2/+4
|\|
| * Move deprecation notices to the top of the changelog v1.37.0Brendan Abolivier2021-06-291-6/+2
| |
| * 1.37.0Brendan Abolivier2021-06-291-0/+6
| |
* | Merge tag 'v1.37.0rc1' into developBrendan Abolivier2021-06-241-0/+71
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Synapse 1.37.0rc1 (2021-06-24) ============================== This release deprecates the current spam checker interface. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#deprecation-of-the-current-spam-checker-interface) for more information on how to update to the new generic module interface. This release also removes support for fetching and renewing TLS certificates using the ACME v1 protocol, which has been fully decommissioned by Let's Encrypt on June 1st 2021. Admins previously using this feature should use a [reverse proxy](https://matrix-org.github.io/synapse/develop/reverse_proxy.html) to handle TLS termination, or use an external ACME client (such as [certbot](https://certbot.eff.org/)) to retrieve a certificate and key and provide them to Synapse using the `tls_certificate_path` and `tls_private_key_path` configuration settings. Features -------- - Implement "room knocking" as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). Contributed by @Sorunome and anoa. ([\#6739](https://github.com/matrix-org/synapse/issues/6739), [\#9359](https://github.com/matrix-org/synapse/issues/9359), [\#10167](https://github.com/matrix-org/synapse/issues/10167), [\#10212](https://github.com/matrix-org/synapse/issues/10212), [\#10227](https://github.com/matrix-org/synapse/issues/10227)) - Add experimental support for backfilling history into rooms ([MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716)). ([\#9247](https://github.com/matrix-org/synapse/issues/9247)) - Implement a generic interface for third-party plugin modules. ([\#10062](https://github.com/matrix-org/synapse/issues/10062), [\#10206](https://github.com/matrix-org/synapse/issues/10206)) - Implement config option `sso.update_profile_information` to sync SSO users' profile information with the identity provider each time they login. Currently only displayname is supported. ([\#10108](https://github.com/matrix-org/synapse/issues/10108)) - Ensure that errors during startup are written to the logs and the console. ([\#10191](https://github.com/matrix-org/synapse/issues/10191)) Bugfixes -------- - Fix a bug introduced in Synapse v1.25.0 that prevented the `ip_range_whitelist` configuration option from working for federation and identity servers. Contributed by @mikure. ([\#10115](https://github.com/matrix-org/synapse/issues/10115)) - Remove a broken import line in Synapse's `admin_cmd` worker. Broke in Synapse v1.33.0. ([\#10154](https://github.com/matrix-org/synapse/issues/10154)) - Fix a bug introduced in Synapse v1.21.0 which could cause `/sync` to return immediately with an empty response. ([\#10157](https://github.com/matrix-org/synapse/issues/10157), [\#10158](https://github.com/matrix-org/synapse/issues/10158)) - Fix a minor bug in the response to `/_matrix/client/r0/user/{user}/openid/request_token` causing `expires_in` to be a float instead of an integer. Contributed by @lukaslihotzki. ([\#10175](https://github.com/matrix-org/synapse/issues/10175)) - Always require users to re-authenticate for dangerous operations: deactivating an account, modifying an account password, and adding 3PIDs. ([\#10184](https://github.com/matrix-org/synapse/issues/10184)) - Fix a bug introduced in Synpase v1.7.2 where remote server count metrics collection would be incorrectly delayed on startup. Found by @heftig. ([\#10195](https://github.com/matrix-org/synapse/issues/10195)) - Fix a bug introduced in Synapse v1.35.1 where an `allow` key of a `m.room.join_rules` event could be applied for incorrect room versions and configurations. ([\#10208](https://github.com/matrix-org/synapse/issues/10208)) - Fix performance regression in responding to user key requests over federation. Introduced in Synapse v1.34.0rc1. ([\#10221](https://github.com/matrix-org/synapse/issues/10221)) Improved Documentation ---------------------- - Add a new guide to decoding request logs. ([\#8436](https://github.com/matrix-org/synapse/issues/8436)) - Mention in the sample homeserver config that you may need to configure max upload size in your reverse proxy. Contributed by @aaronraimist. ([\#10122](https://github.com/matrix-org/synapse/issues/10122)) - Fix broken links in documentation. ([\#10180](https://github.com/matrix-org/synapse/issues/10180)) - Deploy a snapshot of the documentation website upon each new Synapse release. ([\#10198](https://github.com/matrix-org/synapse/issues/10198)) Deprecations and Removals ------------------------- - The current spam checker interface is deprecated in favour of a new generic modules system. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#deprecation-of-the-current-spam-checker-interface) for more information on how to update to the new system. ([\#10062](https://github.com/matrix-org/synapse/issues/10062), [\#10210](https://github.com/matrix-org/synapse/issues/10210), [\#10238](https://github.com/matrix-org/synapse/issues/10238)) - Stop supporting the unstable spaces prefixes from MSC1772. ([\#10161](https://github.com/matrix-org/synapse/issues/10161)) - Remove Synapse's support for automatically fetching and renewing certificates using the ACME v1 protocol. This protocol has been fully turned off by Let's Encrypt for existing installations on June 1st 2021. Admins previously using this feature should use a [reverse proxy](https://matrix-org.github.io/synapse/develop/reverse_proxy.html) to handle TLS termination, or use an external ACME client (such as [certbot](https://certbot.eff.org/)) to retrieve a certificate and key and provide them to Synapse using the `tls_certificate_path` and `tls_private_key_path` configuration settings. ([\#10194](https://github.com/matrix-org/synapse/issues/10194)) Internal Changes ---------------- - Update the database schema versioning to support gradual migration away from legacy tables. ([\#9933](https://github.com/matrix-org/synapse/issues/9933)) - Add type hints to the federation servlets. ([\#10080](https://github.com/matrix-org/synapse/issues/10080)) - Improve OpenTracing for event persistence. ([\#10134](https://github.com/matrix-org/synapse/issues/10134), [\#10193](https://github.com/matrix-org/synapse/issues/10193)) - Clean up the interface for injecting OpenTracing over HTTP. ([\#10143](https://github.com/matrix-org/synapse/issues/10143)) - Limit the number of in-flight `/keys/query` requests from a single device. ([\#10144](https://github.com/matrix-org/synapse/issues/10144)) - Refactor EventPersistenceQueue. ([\#10145](https://github.com/matrix-org/synapse/issues/10145)) - Document `SYNAPSE_TEST_LOG_LEVEL` to see the logger output when running tests. ([\#10148](https://github.com/matrix-org/synapse/issues/10148)) - Update the Complement build tags in GitHub Actions to test currently experimental features. ([\#10155](https://github.com/matrix-org/synapse/issues/10155)) - Add a `synapse_federation_soft_failed_events_total` metric to track how often events are soft failed. ([\#10156](https://github.com/matrix-org/synapse/issues/10156)) - Fetch the corresponding complement branch when performing CI. ([\#10160](https://github.com/matrix-org/synapse/issues/10160)) - Add some developer documentation about boolean columns in database schemas. ([\#10164](https://github.com/matrix-org/synapse/issues/10164)) - Add extra logging fields to better debug where events are being soft failed. ([\#10168](https://github.com/matrix-org/synapse/issues/10168)) - Add debug logging for when we enter and exit `Measure` blocks. ([\#10183](https://github.com/matrix-org/synapse/issues/10183)) - Improve comments in structured logging code. ([\#10188](https://github.com/matrix-org/synapse/issues/10188)) - Update [MSC3083](https://github.com/matrix-org/matrix-doc/pull/3083) support with modifications from the MSC. ([\#10189](https://github.com/matrix-org/synapse/issues/10189)) - Remove redundant DNS lookup limiter. ([\#10190](https://github.com/matrix-org/synapse/issues/10190)) - Upgrade `black` linting tool to 21.6b0. ([\#10197](https://github.com/matrix-org/synapse/issues/10197)) - Expose OpenTracing trace id in response headers. ([\#10199](https://github.com/matrix-org/synapse/issues/10199))
| * Incorportate review comments v1.37.0rc1Brendan Abolivier2021-06-241-3/+3
| |
| * Fix date in changelogBrendan Abolivier2021-06-241-1/+1
| |
| * Tweak changelogBrendan Abolivier2021-06-241-14/+19
| |
| * 1.37.0rc1Brendan Abolivier2021-06-231-0/+66
| |
* | Convert UPGRADE.rst to markdown (#10166)Andrew Morgan2021-06-231-17/+20
|/ | | | | | | | | 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.
* 1.36.0 v1.36.0 github/release-v1.36 release-v1.36Erik Johnston2021-06-151-0/+6
|
* Fixup changelog v1.36.0rc2Erik Johnston2021-06-111-1/+1
|
* 1.36.0rc2Erik Johnston2021-06-111-0/+11
|
* Make changelog lines consistent v1.36.0rc1Andrew Morgan2021-06-081-1/+1
|
* fix typo in changelogAndrew Morgan2021-06-081-1/+1
|
* 1.36.0rc1Andrew Morgan2021-06-081-0/+68
|
* Clarify changelog. v1.35.1 github/release-v1.35 release-v1.35Patrick Cloke2021-06-031-1/+1
|
* 1.35.1Patrick Cloke2021-06-031-0/+9
|
* Merge v1.35.0rc3 into v1.35.0 due to incorrect tagging v1.35.0Andrew Morgan2021-06-011-5/+1
|
* Indicate that there were no functional changes since v1.35.0rc3Andrew Morgan2021-06-011-0/+2
|
* 1.35.0Andrew Morgan2021-06-011-0/+9
|
* CHANGELOGErik Johnston2021-05-281-2/+2
|
* 1.35.0rc3Erik Johnston2021-05-281-0/+16
|
* 1.35.0rc2 v1.35.0rc2 github/release-v1.35.0 release-v1.35.0Erik Johnston2021-05-271-0/+9
|
* 1.35.0rc1 v1.35.0rc1Erik Johnston2021-05-251-0/+64
|
* Changelog v1.34.0 github/release-v1.34.0 release-v1.34.0Erik Johnston2021-05-171-6/+6
|
* 1.34.0Erik Johnston2021-05-171-2/+9
|
* Incorporate changes from review v1.34.0rc1Brendan Abolivier2021-05-121-2/+6
|
* Refer and link to the upgrade notes rather than to the file nameBrendan Abolivier2021-05-121-1/+1
|
* 1.34.0rc1Brendan Abolivier2021-05-121-0/+61
|
* Use link to advisory rather than to the CVE repo v1.33.2 github/release-v1.33.2 release-v1.33.2Brendan Abolivier2021-05-111-1/+1
|
* 1.33.2Brendan Abolivier2021-05-111-0/+16
|
* 1.33.1 v1.33.1 github/release-v1.33.1 release-v1.33.1Erik Johnston2021-05-061-0/+9
|
* 1.33.0 v1.33.0 github/release-v1.33.0 release-v1.33.0Brendan Abolivier2021-05-051-0/+9
|
* typo in changelog v1.33.0rc2Andrew Morgan2021-04-291-1/+1
|
* 1.33.0rc2Andrew Morgan2021-04-291-0/+9
|
* Reword account validity template change to sound less like a bugfix v1.33.0rc1Andrew Morgan2021-04-281-1/+1
|
* 1.33.0rc1Andrew Morgan2021-04-281-0/+53
|
* A regression can't be introduced twice v1.32.2 github/release-v1.32.2 release-v1.32.2Andrew Morgan2021-04-221-2/+2
|
* Note regression was in 1.32.0 and 1.32.1Andrew Morgan2021-04-221-2/+2
|
* Update dates in changelogsAndrew Morgan2021-04-211-1/+1
|
* 1.32.2Andrew Morgan2021-04-211-0/+11
|
* Note LoggingContext signature change incompatibility in 1.32.0 (#9859) github/release-v1.32.1 release-v1.32.1Andrew Morgan2021-04-211-5/+12
| | | | | 1.32.0 also introduced an incompatibility with Synapse modules that make use of `synapse.logging.context.LoggingContext`, such as [synapse-s3-storage-provider](https://github.com/matrix-org/synapse-s3-storage-provider). This PR adds a note to the 1.32.0 changelog and upgrade notes about it.
* Clarify 1.32.0/1 changelog and upgrade notes v1.32.1Andrew Morgan2021-04-211-3/+1
|
* Add regression notes to CHANGES.md; fix link in 1.32.0 changelogAndrew Morgan2021-04-211-2/+6
|
* Add link to fixing prometheus to 1.32.0 upgrade notes; 1.32.1 has a fixAndrew Morgan2021-04-211-0/+2
|
* 1.32.1Andrew Morgan2021-04-211-0/+9
|
* Mention Prometheus metrics regression in v1.32.0Andrew Morgan2021-04-211-0/+6
|
* Further tweaking on gpg signing key noticeAndrew Morgan2021-04-201-2/+5
|
* Add note about expired Debian gpg signing keys to CHANGES.mdAndrew Morgan2021-04-201-0/+6
|
* Update v1.32.0 changelog. It's m.login.application_service, not plural v1.32.0Andrew Morgan2021-04-201-1/+1
|
* 1.32.0Andrew Morgan2021-04-201-2/+11
|
* Update changelog for v1.32.0 v1.32.0rc1Andrew Morgan2021-04-131-1/+1
|
* 1.32.0rc1Andrew Morgan2021-04-131-0/+72
|
* 1.31.0 v1.31.0 github/release-v1.31.0 release-v1.31.0Erik Johnston2021-04-061-3/+20
|
* Update changelog v1.31.0rc1Erik Johnston2021-03-301-3/+7
|
* 1.31.0rc1Erik Johnston2021-03-301-0/+64
|
* Update cahngelog v1.30.1 github/release-v1.30.1 release-v1.30.1Erik Johnston2021-03-261-3/+2
|
* Update cahngelogErik Johnston2021-03-261-2/+14
|
* 1.30.1Erik Johnston2021-03-261-0/+19
|
* 1.30.0 v1.30.0 github/release-v1.30.0 release-v1.30.0Erik Johnston2021-03-221-2/+9
|
* Fix jemalloc changelog entry wordingAndrew Morgan2021-03-161-1/+1
|
* Changelog typo v1.30.0rc1Andrew Morgan2021-03-161-1/+1
|
* Pull up appservice login deprecation noticeAndrew Morgan2021-03-161-6/+7
|
* 1.30.0rc1Andrew Morgan2021-03-161-0/+70
|
* Warn that /register will soon require a type when called with an access ↵Will Hunt2021-03-081-0/+6
| | | | | token (#9559) This notice is giving a heads up to the planned spec compliance fix https://github.com/matrix-org/synapse/pull/9548.
* Fixup changelog v1.29.0 github/release-v1.29.0 release-v1.29.0Erik Johnston2021-03-081-0/+3
|
* 1.29.0Erik Johnston2021-03-081-2/+5
|
* Fix changelogErik Johnston2021-03-041-6/+3
|