This repository was archived by the owner on Nov 25, 2024. It is now read-only.
  
  
  
  
Features
- The required Go version to build Dendrite is now 1.21
 - Support for authenticated media (MSC3916) has been added
- Note: You'll need a client that uses the 
org.matrix.msc3916.stableunstable feature announced in/versionsfor this to work. 
 - Note: You'll need a client that uses the 
 - NATS can now connect to servers requiring authentication (contributed by paigeadelethompson)
 - Updated dependencies
- Internal NATS Server has been updated from v2.10.7 to v2.10.20 (contributed by neilalexander)
 
 
Fixes
- Fix parsing 
?tsquery param (contributed by tulir) - Don't query the database if we could fetch all keys from cache
 - Fix media DB potentially leaking connections
 - Fixed a bug where we would return that an account exists if we encountered an unhandled error case
 - Fixed an issues where edited message could appear twice in search results (contributed by adnull)
 - Outgoing threepid HTTP requests now correctly close the returned body (contributed by testwill)
 - Presence conflicts are handled better, reducing the amount of outgoing federation requests (contributed by jjj333-p)
 - Internal NATS now uses 
SyncAlwayswhich should improve resilience against crashes (contributed by neilalexander) - Whitespaces in the 
X-Matrixheader are now handled correctly /.well-known/matrix/serverlookups now timeout after 30 seconds- Purging rooms has seen a huge speed-up
 
What's Changed
- Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #3365
 - Take advantage of changes in recent Go versions by @0x1a8510f2 in #3361
 - Blacklist sytests that require MSC3967 by @richvdh in #3384
 - add DCO by @joshsimmons in #3395
 - Fix parsing ?ts query param by @tulir in #3396
 - Bump ws from 7.5.2 to 7.5.10 in /test/wasm by @dependabot in #3388
 - Bump golang.org/x/image from 0.10.0 to 0.18.0 by @dependabot in #3390
 - Bump rexml from 3.2.5 to 3.3.2 in /docs by @dependabot in #3398
 - Don't bother hitting the DB if we got everything from cache by @S7evinK in #3376
 - Fix media DB possibly leaking connections by @S7evinK in #3372
 - Fix nil pointer derefernce issues by @S7evinK in #3379
 - Fix: Edited messages appear twice in fulltext search by @adnull in #3363
 - Bump go to 1.21 by @S7evinK in #3360
 - Bump github.com/docker/docker from 24.0.9+incompatible to 25.0.6+incompatible by @dependabot in #3405
 - Bump yggdrasil by @S7evinK in #3407
 - fix: close resp body by @testwill in #3364
 - Fixing Presence Conflicts by @jjj333-p in #3320
 - Implement MSC3916 by @S7evinK in #3397
 - cosmetics nginx sample config by @EvilOlaf in #3385
 - Speed up purging rooms by @S7evinK in #3381
 - Update NATS to 2.10.20, use 
SyncAlwaysby @neilalexander in #3418 - add option for credentials file for NATS; more info: https://docs.nat… by @paigeadelethompson in #3415
 - Bump GMSL by @S7evinK in #3419
 - Fix function signature, use default random boundary by @S7evinK in #3422
 - Version 0.13.8 by @S7evinK in #3421
 
New Contributors
- @joshsimmons made their first contribution in #3395
 - @adnull made their first contribution in #3363
 - @testwill made their first contribution in #3364
 - @jjj333-p made their first contribution in #3320
 - @EvilOlaf made their first contribution in #3385
 - @paigeadelethompson made their first contribution in #3415
 
Full Changelog: v0.13.7...v0.13.8