Skip to content

Dendrite 0.14.0

Latest
Compare
Choose a tag to compare
@S7evinK S7evinK released this 18 Dec 12:02
· 2 commits to main since this release
556a5a9

This is the first release after forking matrix-org/dendrite, this repository is now licensed under AGPLv3.0.

Upgrading to this version is highly recommended, as it fixes several long-standing bugs which could lead to state resets.
It also improves performance and memory usage.

Features

  • The required Go version to build Dendrite is now 1.22
  • Support for listening and connecting to I2P and Onion services was added (contributed by eyedeekay)
  • Add via parameter on join room requests as per MSC4156 (contributed by Johennes)
  • Support for fallback keys has been added (contributed by neilalexander)
  • Dendrite now supports MSC4225
  • Updated dependencies
    • Internal NATS Server has been updated from v2.10.20 to v2.10.23 (contributed by neilalexander)
    • gomatrixserverlib has been updated, which includes several performance improvements

Fixes

  • Correctly respond to OPTIONS requests on authed media endpoints (contributed by arenekosreal)
  • A long-standing bug which could lead to state resets has been fixed (contributed by neilalexander)
    • Note: While state resets should happen less frequently, they are still part of the Matrix protocol, so they are not entirely fixed.
    • Also, rooms which have been utterly broken may take some time to reconcile, it may be worth to leave, purge and rejoin such rooms.

What's Changed

New Contributors

Full Changelog: https://github.com/element-hq/dendrite/commits/v0.14.0