summary refs log tree commit diff
path: root/UPGRADE.rst (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Standardise the module interface (#10062)Brendan Abolivier2021-06-181-0/+17
| | | This PR adds a common configuration section for all modules (see docs). These modules are then loaded at startup by the homeserver. Modules register their hooks and web resources using the new `register_[...]_callbacks` and `register_web_resource` methods of the module API.
* Update UPGRADE.rstErik Johnston2021-05-171-7/+4
|
* Send the `m.room.create` stripped event with invites (support MSC1772). (#9966)Patrick Cloke2021-05-111-0/+29
| | | | | MSC1772 specifies the m.room.create event should be sent as part of the invite_state. This was done optionally behind an experimental flag, but is now done by default due to MSC1772 being approved.
* Merge branch 'master' of github.com:matrix-org/synapse into developAndrew Morgan2021-04-211-4/+4
|\
| * Note LoggingContext signature change incompatibility in 1.32.0 (#9859) github/release-v1.32.1 release-v1.32.1Andrew Morgan2021-04-211-4/+4
| | | | | | | | | | 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.
* | Merge branch 'master' into developAndrew Morgan2021-04-211-5/+8
|\|
| * Clarify 1.32.0/1 changelog and upgrade notes v1.32.1Andrew Morgan2021-04-211-5/+6
| |
| * Add link to fixing prometheus to 1.32.0 upgrade notes; 1.32.1 has a fixAndrew Morgan2021-04-211-2/+4
| |
| * Fix typo in link to regression in 1.32.0 upgrade notesAndrew Morgan2021-04-211-1/+1
| |
| * Mention Prometheus metrics regression in v1.32.0Andrew Morgan2021-04-211-0/+9
| |
* | Merge branch 'master' into developAndrew Morgan2021-04-201-0/+9
|\ \
| * | Mention Prometheus metrics regression in v1.32.0 github/release-v1.32.0 release-v1.32.0Andrew Morgan2021-04-201-0/+9
| |/
* | Merge branch 'master' into developAndrew Morgan2021-04-201-0/+18
|\|
| * Add Application Service registration type requirement + py35, pg95 ↵Andrew Morgan2021-04-201-0/+18
| | | | | | | | | | | | | | deprecation notices to v1.32.0 upgrade notes (#9849) Fixes https://github.com/matrix-org/synapse/issues/9846. Adds important removal information from the top of https://github.com/matrix-org/synapse/releases/tag/v1.32.0rc1 into UPGRADE.rst.
* | Port "Allow users to click account renewal links multiple times without ↵Andrew Morgan2021-04-191-0/+23
|/ | | | | hitting an 'Invalid Token' page #74" from synapse-dinsic (#9832) This attempts to be a direct port of https://github.com/matrix-org/synapse-dinsic/pull/74 to mainline. There was some fiddling required to deal with the changes that have been made to mainline since (mainly dealing with the split of `RegistrationWorkerStore` from `RegistrationStore`, and the changes made to `self.make_request` in test code).
* Remove old admin API `GET /_synapse/admin/v1/users/<user_id>` (#9401)Dirk Klimpel2021-04-091-0/+13
| | | | | | | | | | | | | Related: #8334 Deprecated in: #9429 - Synapse 1.28.0 (2021-02-25) `GET /_synapse/admin/v1/users/<user_id>` has no - unit tests - documentation API in v2 is available (#5925 - 12/2019, v1.7.0). API is misleading. It expects `user_id` and returns a list of all users. Signed-off-by: Dirk Klimpel dirk@klimpel.org
* Preserve host in example apache config (#9696)Paul Tötterman2021-03-261-3/+6
| | | | | Fixes redirect loop Signed-off-by: Paul Tötterman <paul.totterman@iki.fi>
* Add additional SAML2 upgrade notes (#9550)Ben Banfield-Zanin2021-03-051-0/+7
|
* Fix link in UPGRADES v1.29.0rc1Erik Johnston2021-03-041-3/+3
|
* Call out the need for an X-Forwarded-Proto in the upgrade notes (#9501)Richard van der Hoff2021-02-261-0/+20
|
* Remove deprecated SAML2 callback URL since it does not work. (#9434)Patrick Cloke2021-02-181-11/+12
| | | | Updates documentation from #9289 and removes a deprecated endpoint which didn't work as expected.
* Put SAML callback URI under /_synapse/client. (#9289)Richard van der Hoff2021-02-021-0/+4
|
* Put OIDC callback URI under /_synapse/client. (#9288)Richard van der Hoff2021-02-011-1/+12
|
* Fix typo in UPGRADE.rstDenis Kasak2021-01-291-2/+2
|
* Clean-up the template loading code. (#9200)Patrick Cloke2021-01-271-0/+37
| | | | | * Enables autoescape by default for HTML files. * Adds a new read_template method for reading a single template. * Some logic clean-up.
* Formatting.Patrick Cloke2021-01-201-1/+1
|
* SQL formatting in UPGRADE.Patrick Cloke2021-01-201-0/+4
|
* Add upgrade notes about chain cover.Patrick Cloke2021-01-201-8/+12
|
* Include upgrade notes.Patrick Cloke2021-01-201-0/+42
|
* Announce Python / PostgreSQL deprecation policies (#9085)Dan Callahan2021-01-121-0/+22
| | | Fixes #8782
* Default to blacklisting reserved IP ranges and add a whitelist. (#8870)Patrick Cloke2020-12-091-0/+21
| | | | This defaults `ip_range_blacklist` to reserved IP ranges and also adds an `ip_range_whitelist` setting to override it.
* Remove deprecated `/_matrix/client/*/admin` endpoints (#8785)Dirk Klimpel2020-11-251-0/+22
| | | These are now only available via `/_synapse/admin/v1`.
* Improve error checking for OIDC/SAML mapping providers (#8774)Patrick Cloke2020-11-191-0/+30
| | | | | | Checks that the localpart returned by mapping providers for SAML and OIDC are valid before registering new users. Extends the OIDC tests for existing users and invalid data.
* Fix formatting in upgradesErik Johnston2020-11-181-1/+1
|
* Support generating structured logs in addition to standard logs. (#8607)Patrick Cloke2020-10-291-0/+16
| | | | | | | This modifies the configuration of structured logging to be usable from the standard Python logging configuration. This also separates the formatting of logs from the transport allowing JSON logs to files or standard logs to sockets.
* Allow ThirdPartyEventRules modules to manipulate public room state (#8292)Andrew Morgan2020-10-051-0/+17
| | | | | This PR allows `ThirdPartyEventRules` modules to view, manipulate and block changes to the state of whether a room is published in the public rooms directory. While the idea of whether a room is in the public rooms list is not kept within an event in the room, `ThirdPartyEventRules` generally deal with controlling which modifications can happen to a room. Public rooms fits within that idea, even if its toggle state isn't controlled through a state event.
* Improve SAML error messages (#8248)Patrick Cloke2020-09-141-0/+14
|
* Merge tag 'v1.20.0rc3' into developPatrick Cloke2020-09-111-13/+0
|\ | | | | | | | | | | | | | | | | | | Synapse 1.20.0rc3 (2020-09-11) ============================== Bugfixes -------- - Fix a bug introduced in v1.20.0rc1 where the wrong exception was raised when invalid JSON data is encountered. ([\#8291](https://github.com/matrix-org/synapse/issues/8291))
| * Remove shared rooms info from upgrade/workers doc as it's still experimental ↵Andrew Morgan2020-09-101-13/+0
| | | | | | | | (#8290)
* | Add /_synapse/client to the reverse proxy docs (#8227)Andrew Morgan2020-09-101-1/+16
| | | | | | This PR adds a information about forwarding `/_synapse/client` endpoints through your reverse proxy. The first of these endpoints are introduced in https://github.com/matrix-org/synapse/pull/8004.
* | Show a confirmation page during user password reset (#8004)Andrew Morgan2020-09-101-0/+24
|/ | | | | This PR adds a confirmation step to resetting your user password between clicking the link in your email and your password actually being reset. This is to better align our password reset flow with the industry standard of requiring a confirmation from the user after email validation.
* Add /user/{user_id}/shared_rooms/ api (#7785)Will Hunt2020-09-021-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add shared_rooms api * Add changelog * Add . * Wrap response in {"rooms": } * linting * Add unstable_features key * Remove options from isort that aren't part of 5.x `-y` and `-rc` are now default behaviour and no longer exist. `dont-skip` is no longer required https://timothycrosley.github.io/isort/CHANGELOG/#500-penny-july-4-2020 * Update imports to make isort happy * Add changelog * Update tox.ini file with correct invocation * fix linting again for isort * Vendor prefix unstable API * Fix to match spec * import Codes * import Codes * Use FORBIDDEN * Update changelog.d/7785.feature Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Implement get_shared_rooms_for_users * a comma * trailing whitespace * Handle the easy feedback * Switch to using runInteraction * Add tests * Feedback * Seperate unstable endpoint from v2 * Add upgrade node * a line * Fix style by adding a blank line at EOF. * Update synapse/storage/databases/main/user_directory.py Co-authored-by: Tulir Asokan <tulir@maunium.net> * Update synapse/storage/databases/main/user_directory.py Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Update UPGRADE.rst Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Fix UPGRADE/CHANGELOG unstable paths unstable unstable unstable Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by: Tulir Asokan <tulir@maunium.net> Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> Co-authored-by: Tulir Asokan <tulir@maunium.net>
* Fix formatting of changelog and upgrade notes v1.18.0 github/release-v1.18.0 release-v1.18.0Olivier Wilkinson (reivilibre)2020-07-301-0/+1
| | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* Add deprecation warningsOlivier Wilkinson (reivilibre)2020-07-301-0/+17
| | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* Replace device_27_unique_idx bg update with a fg one (#7562)Richard van der Hoff2020-05-261-3/+9
| | | | | | The bg update never managed to complete, because it kept being interrupted by transactions which want to take a lock. Just doing it in the foreground isn't that bad, and is a good deal simpler.
* Don't UPGRADE database rows v1.13.0rc1Andrew Morgan2020-05-111-1/+1
|
* RST indentingAndrew Morgan2020-05-111-2/+2
|
* Put rollback instructions in upgrade notesAndrew Morgan2020-05-111-0/+19
|
* Oh yeah, RSTAndrew Morgan2020-05-111-2/+1
|
* Absolute URL it is thenAndrew Morgan2020-05-111-1/+2
|
* Fix upgrade notes linkAndrew Morgan2020-05-111-1/+1
|
* Provide summary of upgrade issues in changelog. Fix )Andrew Morgan2020-05-111-7/+15
|
* Move next version notes from changelog to upgrade notesAndrew Morgan2020-05-111-0/+10
|
* Wait for current_state_events_membership before populate_stats_process_rooms ↵Richard van der Hoff2020-05-011-0/+31
| | | | | | | (#7387) populate_stats_process_rooms was added in #5971 / v1.4.0; current_state_events_membership was added in #5706 / v1.3.0. Fixes #7380.
* Add some warnings and notes about slow upgrade (#7275)Richard van der Hoff2020-04-151-0/+65
| | | | | Fixes #7144.
* Fix link in upgrade.rstErik Johnston2020-01-311-1/+1
|
* 1.10.0rc1Erik Johnston2020-01-311-2/+2
|
* Warn if postgres database has non-C locale. (#6734)Erik Johnston2020-01-281-0/+9
| | | As using non-C locale can cause issues on upgrading OS.
* Add note about log_file no longer be accepted (#6674) github/release-v1.8.0 release-v1.8.0Erik Johnston2020-01-091-0/+9
|
* privacy by default for room dir (#6355)Neil Johnson2019-12-041-0/+17
| | | | Ensure that the the default settings for the room directory are that the it is hidden from public view by default.
* update ugrade notesRichard van der Hoff2019-10-291-1/+11
|
* Update UPGRADE.rstRichard van der Hoff2019-10-291-1/+1
| | | another typo
* Update UPGRADE.rstRichard van der Hoff2019-10-291-1/+1
| | | fix typo
* Clarify upgrade notes ahead of 1.4.0 releaseNeil Johnson2019-09-261-42/+151
|
* Update the upgrade notes (#6050)Richard van der Hoff2019-09-191-27/+53
| | | | | | | | | | * make it clear that if you installed from a package manager, you should use that to upgrade * Document the new way of getting the server version (cf #4878) * Write some words about downgrading.
* Add some notes on rolling back to v1.3.1. (#6049)Richard van der Hoff2019-09-191-0/+25
|
* (#5849) Convert rst to markdown (#6040)dstipp2019-09-171-1/+1
| | | | | Converting some of the rst documentation to markdown. Attempted to preserve whitespace and line breaks to minimize cosmetic change.
* Allow Synapse to send registration emails + choose Synapse or an external ↵Andrew Morgan2019-09-061-0/+63
| | | | | | | | | | | | | | | | server to handle 3pid validation (#5987) This is a combination of a few different PRs, finally all being merged into `develop`: * #5875 * #5876 * #5868 (This one added the `/versions` flag but the flag itself was actually [backed out](https://github.com/matrix-org/synapse/commit/891afb57cbdf9867f2848341b29c75d6f35eef5a#diff-e591d42d30690ffb79f63bb726200891) in #5969. What's left is just giving /versions access to the config file, which could be useful in the future) * #5835 * #5969 * #5940 Clients should not actually use the new registration functionality until https://github.com/matrix-org/synapse/pull/5972 is merged. UPGRADE.rst, changelog entries and config file changes should all be reviewed closely before this PR is merged.
* Support Prometheus_client 0.4.0+ (#5636)Amber Brown2019-07-181-0/+7
|
* prepare v1.1.0rc1Richard van der Hoff2019-07-021-4/+4
|
* Remove Postgres 9.4 support (#5448)Amber Brown2019-06-181-2/+29
|
* Neilj/1.0 upgrade notes (#5371)Neil Johnson2019-06-061-0/+49
| | | | 1.0 upgrade/install notes
* UPGRADE.rst: Fix a typo in "Upgrading Synapse" sectionJuuso "Linda" Lapinlampi2019-02-151-1/+1
| | | | See: https://en.wiktionary.org/wiki/successful
* faq cleanupsRichard van der Hoff2019-02-051-1/+1
|
* fix some thinkos in UPGRADE.rstRichard van der Hoff2019-02-051-6/+7
|
* Merge pull request #4570 from matrix-org/anoa/self_signed_upgradeAndrew Morgan2019-02-051-28/+4
|\ | | | | Add ACME docs and link to it from README and INSTALL
| * Update INSTALLAndrew Morgan2019-02-051-4/+4
| |
| * Convert ACME docs to mdAndrew Morgan2019-02-051-1/+1
| |
| * Move ACME docs to docs/ACME.rst and link from UPGRADE.Andrew Morgan2019-02-051-29/+4
| |
| * Don't imply self-signed certs are requiredAndrew Morgan2019-02-051-16/+17
| |
* | Neilj/1711faq (#4572)Neil Johnson2019-02-051-0/+2
|/ | | | | MSC1711 certificates FAQ
* ACME Upgrade Docs (#4528)Amber Brown2019-01-301-0/+32
|
* Remove --process-dependency-links from UPGRADE.rst (#4485)Aaron Raimist2019-01-281-1/+1
| | | | | | | | | | * Remove --process-dependency-links from UPGRADE.rst Signed-off-by: Aaron Raimist <aaron@raim.ist> * Add changelog Signed-off-by: Aaron Raimist <aaron@raim.ist>
* document supported python 3 versionsRichard van der Hoff2018-12-201-2/+3
|
* fix UPGRADE formattingRichard van der Hoff2018-12-201-6/+6
|
* Prepare 0.34 releaseRichard van der Hoff2018-12-201-1/+8
|
* Stop installing Matrix Console by defaultRichard van der Hoff2018-12-111-0/+4
| | | | This is based on the work done by @krombel in #2601.
* Notes on upgrading to python3, and README updates.Richard van der Hoff2018-12-041-4/+63
|
* Add note to UPGRADE.rst about removing riot.im from list of trusted identity ↵Aaron Raimist2018-12-041-0/+9
| | | | | | | | | | | | servers (#4224) * Add note to UPGRADE.rst about removing riot.im from list of trusted identity servers Signed-off-by: Aaron Raimist <aaron@raim.ist> * Add changelog Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Remove notes on fallback for email_templatesRichard van der Hoff2018-10-191-4/+0
| | | | This fallback didn't work, and was removed in #4069.
* Add warnings about the upgrade to 0.33.7 github/release-v0.33.7 release-v0.33.7Richard van der Hoff2018-10-181-0/+17
|
* Update instructions to point to pip install (#3985)Amber Brown2018-10-021-3/+3
|
* Revert "Merge pull request #3066 from matrix-org/rav/remove_redundant_metrics"Richard van der Hoff2018-04-091-8/+1
| | | | | | | We aren't ready to release this yet, so I'm reverting it for now. This reverts commit d1679a4ed7947b0814e0f2af9b888a16c588f1a1, reversing changes made to e089100c6231541c446e37e157dec8feed02d283.
* Remove redundant metrics which were deprecated in 0.27.0.Richard van der Hoff2018-04-041-1/+8
|
* Include coarse CPU and Memory use in stats callbacks.Michael Kaye2018-03-271-0/+12
| | | | | This requires the psutil module, and is still opt-in based on the report_stats config option.
* Tweaks to the upgrade instructionsRichard van der Hoff2017-08-231-33/+42
|
* Correct a typo in UPGRADE.rstAaron Raimist2017-05-171-1/+1
|
* Documantation to chek synapse versionhamber-dick2017-05-101-0/+9
| | | | | | I've added some Documentation, how to get the running Version of a Synapse homeserver. This should help the HS-Owners to check whether the Upgrade was successful.
* missing --upgradeMatthew Hodgson2016-08-011-1/+1
|
* Add more docMatthew Hodgson2016-04-081-1/+1
|
* Add docMatthew Hodgson2016-04-081-0/+8
|
* Mention report_stats in upgrade.rstErik Johnston2015-11-201-0/+13
|
* Tweak the wording a bitMark Haines2015-08-201-4/+4
|
* Add generic update instructions to UPGRADE.rst and add link to them from the ↵Mark Haines2015-08-201-0/+33
| | | | README.rst
* UPGRADES: s/v0.x.x/v0.9.0Erik Johnston2015-05-081-1/+1
|
* Add info on breaking AS API changesKegsay2015-04-221-0/+34
|
* Update UPGRADES.rstErik Johnston2015-03-061-5/+2
|
* Fix upgrade instructionsDavid Baker2015-03-021-2/+2
|
* Wording tweaksKegan Dougal2015-03-021-4/+3
|
* Run deltas and bump user_version in upgrade scriptKegan Dougal2015-03-021-0/+5
|
* Update CHANGES and UPGRADEKegan Dougal2015-02-241-0/+14
|
* Fix rstErik Johnston2015-02-121-4/+4
|
* Update UPGRADES to mention updated dependenciesErik Johnston2015-02-121-0/+14
|
* Move scripts into scriptsMark Haines2015-01-221-2/+2
|
* Mention that we should pull in new deps before running upgrade scriptErik Johnston2014-12-161-0/+4
|
* Bump UPGRADES and CHANGESErik Johnston2014-12-161-0/+16
|
* pip uninstall sywebMatthew Hodgson2014-11-241-0/+9
|
* typoeMatthew Hodgson2014-11-191-1/+1
|
* Add note about rerunning setup.py developErik Johnston2014-11-191-0/+6
|
* Bump version, changelog and upgrade.rstErik Johnston2014-11-191-0/+30
|
* I can't type apparentlyErik Johnston2014-10-171-1/+1
|
* Update changelong and upgradeErik Johnston2014-10-171-0/+13
|
* Update version in UPGRADEErik Johnston2014-09-181-1/+1
|
* add note to upgrade.rst about web client spec breaking change.David Baker2014-09-171-0/+8
|
* Updated CHANGES and UPGRADE to reflect registration API changes.Kegan Dougal2014-09-151-0/+23
|
* Store SQL DDL deltas as well; attempt to upgrade the database on startup if ↵Paul "LeoNerd" Evans2014-09-031-5/+0
| | | | it's too old
* Un block quote listErik Johnston2014-09-021-3/+3
|
* Try and remove annoying italics in github rst viewerErik Johnston2014-09-021-1/+2
|
* Remove an annoying 'the'Erik Johnston2014-09-021-1/+1
|
* Don't so heavily suggest you need to edit the default config. List the ↵Erik Johnston2014-09-021-3/+7
| | | | changed parameters.
* Fix spellingErik Johnston2014-09-021-1/+1
|
* Bump version and changelogErik Johnston2014-09-021-0/+26
|
* Rename files to .rst for consistency.Erik Johnston2014-08-221-0/+24