Skip to content

Releases: matrix-org/dendrite

helm-dendrite-0.12.0

13 Mar 19:03
74dc546
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

helm-dendrite-0.11.2

28 Feb 13:18
7fff7cd
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

Dendrite 0.11.1

10 Feb 17:37
cc59879
Compare
Choose a tag to compare

⚠️ DEPRECATION WARNING: This is the last release to have polylith and HTTP API mode. Future releases are monolith only.

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

10 Feb 17:37
cc59879
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

Dendrite 0.11.0

20 Jan 15:21
430932f
Compare
Choose a tag to compare

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

  • An oversight in the create-config binary, which now correctly sets the media path if specified (contributed by BieHDC)
  • The Helm chart now uses the $.Chart.AppVersion as the default image version to pull, with the possibility to override it (contributed by genofire)

helm-dendrite-0.11.0

20 Jan 15:20
430932f
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

helm-dendrite-0.10.9

18 Jan 07:46
67f5c5b
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

Dendrite 0.10.9

17 Jan 18:04
b55a7c2
Compare
Choose a tag to compare

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 and recaptcha_form_field are now set correctly
  • /messages now omits empty state 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

06 Jan 14:44
d579ddb
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

Dendrite 0.10.8

29 Nov 16:28
ed497aa
Compare
Choose a tag to compare

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