Update CHANGES.md

This commit is contained in:
Neil Alexander 2020-10-20 16:17:38 +01:00
parent c33fa49791
commit 4fbb58eacb
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -4,15 +4,18 @@
### Important ### Important
* We are now publishing images to Docker Hub in separate repositories so that they can be tagged with versions properly * We are now publishing images to Docker Hub in separate repositories for monolith and polylith so that they can be tagged with versions properly
* New repositories are as follows: `matrixdotorg/dendrite-monolith`, `matrixdotorg/dendrite-appservice`, `matrixdotorg/dendrite-clientapi`, `matrixdotorg/dendrite-eduserver`, `matrixdotorg/dendrite-federationapi`, `matrixdotorg/dendrite-federationsender`, `matrixdotorg/dendrite-keyserver`, `matrixdotorg/dendrite-mediaapi`, `matrixdotorg/dendrite-roomserver`, `matrixdotorg/dendrite-syncapi`, `matrixdotorg/dendrite-signingkeyserver`, `matrixdotorg/dendrite-userapi` * New repositories are as follows: `matrixdotorg/dendrite-monolith` and `matrixdotorg/dendrite-polylith`
* Sample Compose configs have been updated - if you are running a Docker deployment, please review the changes
* The `matrixdotorg/dendrite` repository will no longer be updated
* The `latest` tag will be updated with the latest release, and versioned tags, e.g. `v0.2.0`, will preserve specific release versions * The `latest` tag will be updated with the latest release, and versioned tags, e.g. `v0.2.0`, will preserve specific release versions
* Images for the client API proxy and federation API proxy are no longer provided - please use [nginx](docs/nginx/) (or another reverse proxy) instead * Sample Compose configs have been updated - if you are running a Docker deployment, please review the changes
* Images for the client API proxy and federation API proxy are no longer provided as they are unsupported - please use [nginx](docs/nginx/) (or another reverse proxy) instead
* Polylith deployments will also require attention, since they will now use `./dendrite-polylith-multi` rather than separate binary files
### Features ### Features
* Dendrite polylith deployments now use a special multi-personality binary, rather than separate binaries
* This is cleaner, builds faster and simplifies deployment
* The first command line argument states the component to run, e.g. `./dendrite-polylith-multi roomserver`
* Database migrations are now ran at startup * Database migrations are now ran at startup
* Invalid UTF-8 in requests is now rejected * Invalid UTF-8 in requests is now rejected
* Fully read markers are now implemented in the client API * Fully read markers are now implemented in the client API