Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

Dendrite 0.13.2

Compare
Choose a tag to compare
@S7evinK S7evinK released this 23 Aug 14:31
· 143 commits to main since this release
57ddbe0

Fixes:

  • Migrations in SQLite are now prepared on the correct context (transaction or database)
  • The InputRoomEvent stream now has a maximum age of 24h, which should help with slow start up times of NATS JetStream (contributed by neilalexander)
  • Event size checks are more in line with Synapse
  • Requests to /messages have been optimized, possibly reducing database round trips
  • Re-add the revision of Dendrite when building from source (Note: This only works if git is installed)
  • Getting local members to notify has been optimized, which should significantly reduce memory allocation and cache usage
  • When getting queried about user profiles, we now return HTTP404 if the user/profiles does not exist
  • Background federated joins should now be fixed and not timeout after a short time
  • Database connections are now correctly re-used
  • Restored the old behavior of the /purgeRoom admin endpoint (does not evacuate the room before purging)
  • Don't expose information about the system when trying to download files that don't exist

Features

  • Further improvements and fixes for MSC4014: Pseudonymous Identities
    • Lookup correct prev events in the sync API
    • Populate prev_sender correctly in the sync API
    • Event federation should work better
  • Added new dendrite_up Prometheus metric, containing the version of Dendrite
  • Space summaries (MSC2946) have been moved from MSC to being natively supported
  • For easier issue investigation, logs for application services now contain the application service ID (contributed by maxberger)
  • The default room version to use when creating rooms can now be configured using room_server.default_room_version
What's Changed

New Contributors

Full Changelog: v0.13.1...v0.13.2