Skip to content

Releases: matrix-org/dendrite

Dendrite 0.13.7

09 Apr 08:26
14a6c10
Compare
Choose a tag to compare

Fixes

  • Fixed an issue where the displayname/avatar of an invited user was replaced with the inviter's details
  • Improved server startup performance by avoiding unnecessary room ACL queries
    • This change reduces memory footprint as it caches ACL regex patterns once instead of for each room
    • Unnecessary Relay related queries have been removed. Note: To use relays, you now need to explicitly enable them using the federation_api.enable_relays config
  • Fixed space summaries over federation
  • Improved usage of external NATS JetStream by reusing existing connections instead of opening new ones unnecessarily

Features

  • Modernized Appservices (contributed by tulir)
  • Added event reporting with Synapse Admin endpoints for querying them
  • Updated dependencies
What's Changed

New Contributors

Full Changelog: v0.13.6...v0.13.7

helm-dendrite-0.14.1

09 Apr 08:24
14a6c10
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

helm-dendrite-0.14.0

29 Feb 07:59
09f15a3
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

helm-dendrite-0.13.8

29 Feb 07:05
4452833
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

Dendrite 0.13.6

26 Jan 13:45
87f028d
Compare
Choose a tag to compare

Upgrading to this version is highly recommended, as it contains several QoL improvements.

Fixes

  • Use AckExplicitPolicy for JetStream consumers, so messages don't pile up in NATS
  • A rare panic when assigning a state key NID has been fixed
  • A rare panic when checking powerlevels has been fixed
  • Notary keys request for all keys now work correctly
  • Spec compliance:
    • Return M_INVALID_PARAM querying room aliases
    • Handle empty from parameter when requesting /messages
    • Add CORP headers on media endpoints
    • Remove aliases from /publicRooms responses
    • Allow + in MXIDs (Contributed by RosstheRoss)
  • Fixes membership transitions from knock to join in knock_restricted rooms
  • Incremental syncs now batch query events (Contributed by recht)
  • Move /joined_members back to the clientAPI/roomserver, which should make bridges happier again
  • Backfilling from other servers now only uses at max 100 events instead of potentially thousands
What's Changed

New Contributors

Full Changelog: v0.13.5...v0.13.6

helm-dendrite-0.13.7

26 Jan 13:41
87f028d
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

Dendrite 0.13.5

12 Dec 15:58
b7054f4
Compare
Choose a tag to compare

Upgrading to this version is highly recommended, as it fixes several long-standing bugs in
our CanonicalJSON implementation.

Fixes

  • Convert unicode escapes to lowercase (gomatrixserverlib)
  • Fix canonical json utf-16 surrogate pair detection logic (gomatrixserverlib)
  • Handle negative zero and exponential numbers in Canonical JSON verification (gomatrixserverlib)
  • Avoid logging unnecessary messages when unable to fetch server keys if multiple fetchers are used (gomatrixserverlib)
  • Issues around the device list updater have been fixed, which should ensure that there are always
    workers available to process incoming device list updates.
  • A panic in the /hierarchy endpoints used for spaces has been fixed (client-server and server-server API)
  • Fixes around the way we handle database transactions (including a potential connection leak)
  • ACLs are now updated when received as outliers
  • A race condition, which could lead to bridges instantly leaving a room after joining it, between the SyncAPI and
    Appservices has been fixed
  • Some content-types are now inlined again

Features

  • Appservice login is now supported!
  • Users can now kick themselves (used by some bridges)
What's Changed

New Contributors

Full Changelog: v0.13.4...v0.13.5

helm-dendrite-0.13.6

12 Dec 15:55
b7054f4
Compare
Choose a tag to compare

Dendrite Matrix Homeserver

Dendrite 0.13.4

25 Oct 11:55
317b101
Compare
Choose a tag to compare

Upgrading to this version is highly recommended, as it fixes a long-standing bug in the state resolution
algorithm.

Fixes:

  • The "device list updater" now de-duplicates the servers to fetch devices from on startup. (This also
    avoids spamming the logs when shutting down.)
  • A bug in the state resolution algorithm has been fixed. This bug could result in users "being reset"
    out of rooms and other missing state events due to calculating the wrong state.
  • A bug when setting notifications from Element Android has been fixed by implementing MSC3987

Features

  • Updated dependencies
    • Internal NATS Server has been updated from v2.9.19 to v2.9.23
What's Changed

Full Changelog: v0.13.3...v0.13.4

helm-dendrite-0.13.5

25 Oct 11:54
317b101
Compare
Choose a tag to compare

Dendrite Matrix Homeserver