This repository was archived by the owner on Nov 25, 2024. It is now read-only.
Releases: matrix-org/dendrite
Releases · matrix-org/dendrite
helm-dendrite-0.12.0
Dendrite Matrix Homeserver
helm-dendrite-0.11.2
Dendrite Matrix Homeserver
Dendrite 0.11.1
Features
- Dendrite can now be compiled against Go 1.20
- Initial store and forward support has been added
- A landing page showing that Dendrite is running has been added (contributed by LukasLJL)
Fixes
/sync
is now using significantly less database round trips when using Postgres, resulting in faster initial syncs, allowing larger accounts to login again- Many under the hood pinecone improvements
- Publishing rooms is now possible again
helm-dendrite-0.11.1
Dendrite Matrix Homeserver
Dendrite 0.11.0
The last three missing federation API Sytests have been fixed - bringing us to 100% server-server Synapse parity, with client-server parity at 93% 🎉
Features
- Added
/_dendrite/admin/purgeRoom/{roomID}
to clean up the database - The default room version was updated to 10 (contributed by FSG-Cat)
Fixes
helm-dendrite-0.11.0
Dendrite Matrix Homeserver
helm-dendrite-0.10.9
Dendrite Matrix Homeserver
Dendrite 0.10.9
Features
- Stale device lists are now cleaned up on startup, removing entries for users the server doesn't share a room with anymore
- Dendrite now has its own Helm chart
- Guest access is now handled correctly (disallow joins, kick guests on revocation of guest access, as well as over federation)
Fixes
- Push rules have seen several tweaks and fixes, which should, for example, fix notifications for
m.read_receipts
- Outgoing presence will now correctly be sent to newly joined hosts
- Fixes the
/_dendrite/admin/resetPassword/{userID}
admin endpoint to use the correct variable - Federated backfilling for medium/large rooms has been fixed
/login
causing wrong device list updates has been resolved/sync
should now return the correct room summary heroes- The default config options for
recaptcha_sitekey_class
andrecaptcha_form_field
are now set correctly /messages
now omits emptystate
to be more spec compliant (contributed by handlerug)/sync
has been optimised to only query state events for history visibility if they are really needed
helm-dendrite-0.10.8
Dendrite Matrix Homeserver
Dendrite 0.10.8
Features
- The built-in NATS Server has been updated to version 2.9.8
- A number of under-the-hood changes have been merged for future virtual hosting support in Dendrite (running multiple domain names on the same Dendrite deployment)
Fixes
- Event auth handling of invites has been refactored, which should fix some edge cases being handled incorrectly
- Fix a bug when returning an empty protocol list, which could cause Element to display "The homeserver may be too old to support third party networks" when opening the public room directory
- The sync API will no longer filter out the user's own membership when using lazy-loading
- Dendrite will now correctly detect JetStream consumers being deleted, stopping the consumer goroutine as needed
- A panic in the federation API where the server list could go out of bounds has been fixed
- Blacklisted servers will now be excluded when querying joined servers, which improves CPU usage and performs less unnecessary outbound requests
- A database writer will now be used to assign state key NIDs when requesting NIDs that may not exist yet
- Dendrite will now correctly move local aliases for an upgraded room when the room is upgraded remotely
- Dendrite will now correctly move account data for an upgraded room when the room is upgraded remotely
- Missing state key NIDs will now be allocated on request rather than returning an error
- Guest access is now correctly denied on a number of endpoints
- Presence information will now be correctly sent for new private chats
- A number of unspecced fields have been removed from outbound
/send
transactions