MatrixSynapse/changelog.d
Andrew Morgan 0c0b82b6d1
Allow Synapse to send registration emails + choose Synapse or an external 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](891afb57cb (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.
2019-09-06 11:35:28 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
5633.bugfix Don't create broken room when power_level_content_override.users does not contain creator_id. (#5633) 2019-08-15 09:45:57 +01:00
5680.misc Implement a structured logging output system. (#5680) 2019-08-28 21:18:53 +10:00
5771.feature Opentracing across workers (#5771) 2019-08-22 18:08:07 +01:00
5776.misc Opentracing doc update (#5776) 2019-08-20 13:56:03 +01:00
5835.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5844.misc Newsfile 2019-08-13 16:20:38 +01:00
5845.feature Servlet to purge old rooms (#5845) 2019-08-22 10:42:59 +01:00
5850.feature Fixup changelog and remove debug logging 2019-08-16 13:15:26 +01:00
5852.feature Propagate opentracing contexts through EDUs (#5852) 2019-08-22 18:21:10 +01:00
5853.feature Opentrace device lists (#5853) 2019-09-03 10:21:30 +01:00
5855.misc Opentrace e2e keys (#5855) 2019-08-22 11:28:12 +01:00
5856.feature Opentracing misc (#5856) 2019-08-16 16:13:25 +01:00
5857.bugfix fix changelog 2019-08-15 21:02:40 -07:00
5859.feature Newsfile on one line 2019-08-20 08:49:53 +01:00
5860.misc Newsfile 2019-08-16 13:29:41 +01:00
5863.bugfix Fix up password reset template config names (#5863) 2019-08-15 16:27:11 +01:00
5864.feature Make changelog entry be a feature 2019-08-20 12:38:06 +01:00
5868.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5875.misc Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5876.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5877.removal Remove shared secret registration from client/r0/register endpoint 2019-08-22 18:04:08 +02:00
5878.feature Add Admin API capability to set adminship of a user (#5878) 2019-08-27 10:14:00 +01:00
5885.bugfix Avoid deep recursion in appservice recovery (#5885) 2019-08-20 17:39:38 +01:00
5886.misc Refactor the Appservice scheduler code 2019-08-20 11:50:23 +01:00
5892.misc Switch to using v2 Identity Service APIs other than lookup (MSC 2140) (#5892) 2019-09-05 14:31:22 +01:00
5893.misc Drop some unused tables. (#5893) 2019-08-21 13:16:28 +01:00
5894.misc Add missing index on users_in_public_rooms. (#5894) 2019-08-22 10:43:13 +01:00
5895.feature Newsfile 2019-08-21 11:21:58 +01:00
5896.misc Improve error msg when key-fetch fails (#5896) 2019-08-22 10:42:06 +01:00
5900.feature Config templating (#5900) 2019-08-28 13:12:22 +01:00
5902.feature Update changelog 2019-08-23 09:57:07 +01:00
5904.feature Let synctl use a config directory. (#5904) 2019-08-28 15:55:58 +01:00
5906.feature Increase max display name limit 2019-08-24 22:33:43 +01:00
5909.misc Update 5909.misc 2019-08-27 11:50:52 +01:00
5911.misc Newsfile 2019-08-27 09:36:12 +01:00
5914.feature Add GET method to admin API /users/@user:dom/admin 2019-08-27 13:12:27 +01:00
5915.bugfix fix thumbnail storage location (#5915) 2019-09-02 12:18:41 +01:00
5920.bugfix Fix a cache-invalidation bug for worker-based deployments (#5920) 2019-08-28 10:18:16 +01:00
5922.misc Fix coverage in sytest and use plugins for buildkite (#5922) 2019-08-29 22:19:57 +10:00
5926.misc Add a link to python's logging config schema (#5926) 2019-08-28 19:08:32 +01:00
5931.misc Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
5938.misc Removed unused jenkins/ folder and script (#5938) 2019-08-30 23:13:16 +10:00
5940.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5943.misc Move buildkite config to the pipelines repo (#5943) 2019-08-31 01:01:57 +10:00
5953.misc Update INSTALL.md to say that Python 2 is no longer supported (#5953) 2019-09-02 11:27:39 +01:00
5962.misc Remove double return statements (#5962) 2019-09-03 11:42:45 +01:00
5963.misc Remove unused methods from c/s api v1 in register.py (#5963) 2019-09-02 18:29:21 +01:00
5964.feature Remove bind_email and bind_msisdn (#5964) 2019-09-04 18:24:23 +01:00
5966.bugfix Ensure the list media admin API is always available (#5966) 2019-09-03 13:35:20 -06:00
5967.bugfix Ensure an auth instance is available to ListMediaInRoom (#5967) 2019-09-03 09:01:30 -06:00
5969.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5970.docker Docker packaging should not su-exec or chmod if already running as UID/GID (#5970) 2019-09-03 16:36:01 +01:00
5971.bugfix Fix and refactor room and user stats (#5971) 2019-09-04 13:04:27 +01:00
5975.misc Cleanup event auth type initialisation (#5975) 2019-09-04 16:16:56 +01:00
5980.feature Add POST /_matrix/client/r0/account/3pid/unbind (MSC2140) (#5980) 2019-09-05 14:00:30 +01:00
5982.bugfix Fix opentracing contexts missing from outbound replication requests (#5982) 2019-09-05 14:22:15 +01:00
5983.feature Add opentracing to all client servlets (#5983) 2019-09-05 14:46:04 +01:00
5984.bugfix Bugfix phrasing 2019-09-05 15:07:00 +01:00
5986.feature Trace how long it takes for the send trasaction to complete, including retrys (#5986) 2019-09-05 17:44:55 +01:00
5988.bugfix Gracefully handle log context slips and missing opentracing import errors. (#5988) 2019-09-05 17:33:29 +01:00