MatrixSynapse/changelog.d
Andrew Morgan 7c536d0fef
Deploy a documentation version for each new Synapse release (#10198)
This PR will run a new "Deploy release-specific documentation" job whenever a push to a branch name matching `release-v*` occurs. Doing so will create/add to a folder named `vX.Y` on the `gh-pages` branch. Doing so will allow us to build up `major.minor` releases of the docs as we release Synapse.

This is especially useful for having a mechanism for keeping around documentation of old/removed features (for those running older versions of Synapse), without needing to clutter the latest copy of the docs.

After a [discussion](https://matrix.to/#/!XaqDhxuTIlvldquJaV:matrix.org/$rKmkBmQle8OwTlGcoyu0BkcWXdnHW3_oap8BMgclwIY?via=matrix.org&via=vector.modular.im&via=envs.net) in #synapse-dev, we wanted to use tags to trigger the documentation deployments, which I agreed with. However, I soon realised that the bash-foo required to turn a tag of `v1.2.3rc1` into `1.2` was a lot more complex than the branch's `release-v1.2`. So, I've gone with the latter for simplicity.

In the future we'll have some UI on the website to switch between versions, but for now you can simply just change 'develop' to 'v1.2' in the URL.
2021-06-18 19:26:25 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
6739.feature Implement knock feature (#6739) 2021-06-09 19:39:51 +01:00
8436.doc A guide to the request log lines format. (#8436) 2021-06-16 13:31:55 +01:00
9359.feature Integrate knock rooms with the public rooms directory (#9359) 2021-06-09 20:31:31 +01:00
9933.misc Support for database schema version ranges (#9933) 2021-06-11 14:45:53 +01:00
10062.feature Standardise the module interface (#10062) 2021-06-18 12:15:52 +01:00
10062.removal Standardise the module interface (#10062) 2021-06-18 12:15:52 +01:00
10080.misc Add type hints to the federation server transport. (#10080) 2021-06-08 11:19:25 -04:00
10115.bugfix Fix 'ip_range_whitelist' not working for federation servers (#10115) 2021-06-15 08:53:55 +01:00
10122.doc Mention that you need to configure max upload size in reverse proxy as well (#10122) 2021-06-10 11:40:24 +01:00
10134.misc Make opentracing trace into event persistence (#10134) 2021-06-16 11:41:15 +01:00
10143.misc Clean up the interface for injecting opentracing over HTTP (#10143) 2021-06-09 11:33:00 +01:00
10144.misc Limit the number of in-flight /keys/query requests from a single device. (#10144) 2021-06-09 07:05:32 -04:00
10145.misc Refactor `EventPersistenceQueue` (#10145) 2021-06-14 11:59:27 +01:00
10148.misc Document how to see logger output when running the twisted tests (#10148) 2021-06-11 09:57:34 +01:00
10154.bugfix Clean up a broken import in admin_cmd.py (#10154) 2021-06-11 11:34:40 +01:00
10155.misc Update Complement run with Synapse-supported MSC-related build tags (#10155) 2021-06-09 20:59:40 +01:00
10156.misc Add metrics to track how often events are `soft_failed` (#10156) 2021-06-11 10:12:35 +01:00
10157.bugfix Ensure that we do not cache empty sync responses after a timeout (#10158) 2021-06-17 16:23:11 +01:00
10158.bugfix Ensure that we do not cache empty sync responses after a timeout (#10158) 2021-06-17 16:23:11 +01:00
10160.misc Use the matching complement branch when running tests in CI. (#10160) 2021-06-11 08:17:17 -04:00
10161.removal Remove support for unstable MSC1772 prefixes. (#10161) 2021-06-15 08:03:17 -04:00
10164.misc Notes on boolean columns in database schemas (#10164) 2021-06-11 17:13:56 +01:00
10167.feature Remove the experimental flag for knocking and use stable prefixes / endpoints. (#10167) 2021-06-15 07:45:14 -04:00
10168.misc Add fields to better debug where events are being soft_failed (#10168) 2021-06-17 14:59:45 +01:00
10175.bugfix Fix requestOpenIdToken response: integer expires_in (#10175) 2021-06-16 13:16:35 +01:00
10180.doc Fix broken links in documentation (#10180) 2021-06-16 13:15:52 +01:00
10183.misc Add debug logging when we enter/exit Measure block (#10183) 2021-06-16 13:29:54 +01:00
10184.bugfix Always require users to re-authenticate for dangerous operations. (#10184) 2021-06-16 11:07:28 -04:00
10188.misc Improve comments in the structured logging code. (#10188) 2021-06-16 19:18:02 +01:00
10189.misc Update MSC3083 support per changes in the MSC. (#10189) 2021-06-17 12:53:27 -04:00
10190.misc Rip out the DNS lookup limiter (#10190) 2021-06-17 16:22:41 +01:00
10193.misc Fix persist_events to stop leaking opentracing contexts (#10193) 2021-06-17 11:21:53 +01:00
10194.removal Remove support for ACME v1 (#10194) 2021-06-17 18:56:48 +01:00
10195.bugfix Fix incorrect time magnitude on delayed call (#10195) 2021-06-17 15:04:26 +01:00
10197.misc update black to 21.6b0 (#10197) 2021-06-17 15:20:06 +01:00
10198.doc Deploy a documentation version for each new Synapse release (#10198) 2021-06-18 19:26:25 +01:00
10199.misc Expose opentracing trace id in response headers (#10199) 2021-06-18 11:43:22 +01:00
10206.feature Describe callbacks signatures as async in new modules doc (#10206) 2021-06-18 16:55:53 +02:00
10208.bugfix Fix a missing await when in the spaces summary. (#10208) 2021-06-18 18:41:33 +01:00