matrix-org/dendrite (matrixdotorg/dendrite-monolith)
### [`v0.13.8`](https://redirect.github.com/matrix-org/dendrite/releases/tag/v0.13.8): Dendrite 0.13.8
[Compare Source](https://redirect.github.com/matrix-org/dendrite/compare/v0.13.7...v0.13.8)
##### Features
- The required Go version to build Dendrite is now 1.21
- Support for authenticated media ([MSC3916](https://redirect.github.com/matrix-org/matrix-spec-proposals/pull/3916)) has been added
- **Note**: You'll need a client that uses the `org.matrix.msc3916.stable` unstable feature announced in `/versions` for this to work.
- NATS can now connect to servers requiring authentication (contributed by [paigeadelethompson](https://redirect.github.com/paigeadelethompson))
- Updated dependencies
- Internal NATS Server has been updated from v2.10.7 to v2.10.20 (contributed by [neilalexander](https://redirect.github.com/neilalexander))
##### Fixes
- Fix parsing `?ts` query param (contributed by [tulir](https://redirect.github.com/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](https://redirect.github.com/adnull))
- Outgoing threepid HTTP requests now correctly close the returned body (contributed by [ testwill](https://redirect.github.com/testwill))
- Presence conflicts are handled better, reducing the amount of outgoing federation requests (contributed by [jjj333-p](https://redirect.github.com/jjj333-p))
- Internal NATS now uses `SyncAlways` which should improve resilience against crashes (contributed by [neilalexander](https://redirect.github.com/neilalexander))
- Whitespaces in the `X-Matrix` header are now handled correctly
- `/.well-known/matrix/server` lookups 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](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3365](https://redirect.github.com/matrix-org/dendrite/pull/3365)
- Take advantage of changes in recent Go versions by [@0x1a8510f2](https://redirect.github.com/0x1a8510f2) in [https://github.com/matrix-org/dendrite/pull/3361](https://redirect.github.com/matrix-org/dendrite/pull/3361)
- Blacklist sytests that require MSC3967 by [@richvdh](https://redirect.github.com/richvdh) in [https://github.com/matrix-org/dendrite/pull/3384](https://redirect.github.com/matrix-org/dendrite/pull/3384)
- add DCO by [@joshsimmons](https://redirect.github.com/joshsimmons) in [https://github.com/matrix-org/dendrite/pull/3395](https://redirect.github.com/matrix-org/dendrite/pull/3395)
- Fix parsing ?ts query param by [@tulir](https://redirect.github.com/tulir) in [https://github.com/matrix-org/dendrite/pull/3396](https://redirect.github.com/matrix-org/dendrite/pull/3396)
- Bump ws from 7.5.2 to 7.5.10 in /test/wasm by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3388](https://redirect.github.com/matrix-org/dendrite/pull/3388)
- Bump golang.org/x/image from 0.10.0 to 0.18.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3390](https://redirect.github.com/matrix-org/dendrite/pull/3390)
- Bump rexml from 3.2.5 to 3.3.2 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3398](https://redirect.github.com/matrix-org/dendrite/pull/3398)
- Don't bother hitting the DB if we got everything from cache by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3376](https://redirect.github.com/matrix-org/dendrite/pull/3376)
- Fix media DB possibly leaking connections by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3372](https://redirect.github.com/matrix-org/dendrite/pull/3372)
- Fix nil pointer derefernce issues by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3379](https://redirect.github.com/matrix-org/dendrite/pull/3379)
- Fix: Edited messages appear twice in fulltext search by [@adnull](https://redirect.github.com/adnull) in [https://github.com/matrix-org/dendrite/pull/3363](https://redirect.github.com/matrix-org/dendrite/pull/3363)
- Bump go to 1.21 by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3360](https://redirect.github.com/matrix-org/dendrite/pull/3360)
- Bump github.com/docker/docker from 24.0.9+incompatible to 25.0.6+incompatible by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3405](https://redirect.github.com/matrix-org/dendrite/pull/3405)
- Bump yggdrasil by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3407](https://redirect.github.com/matrix-org/dendrite/pull/3407)
- fix: close resp body by [@testwill](https://redirect.github.com/testwill) in [https://github.com/matrix-org/dendrite/pull/3364](https://redirect.github.com/matrix-org/dendrite/pull/3364)
- Fixing Presence Conflicts by [@jjj333-p](https://redirect.github.com/jjj333-p) in [https://github.com/matrix-org/dendrite/pull/3320](https://redirect.github.com/matrix-org/dendrite/pull/3320)
- Implement MSC3916 by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3397](https://redirect.github.com/matrix-org/dendrite/pull/3397)
- cosmetics nginx sample config by [@EvilOlaf](https://redirect.github.com/EvilOlaf) in [https://github.com/matrix-org/dendrite/pull/3385](https://redirect.github.com/matrix-org/dendrite/pull/3385)
- Speed up purging rooms by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3381](https://redirect.github.com/matrix-org/dendrite/pull/3381)
- Update NATS to 2.10.20, use `SyncAlways` by [@neilalexander](https://redirect.github.com/neilalexander) in [https://github.com/matrix-org/dendrite/pull/3418](https://redirect.github.com/matrix-org/dendrite/pull/3418)
- add option for credentials file for NATS; more info: https://docs.nat… by [@paigeadelethompson](https://redirect.github.com/paigeadelethompson) in [https://github.com/matrix-org/dendrite/pull/3415](https://redirect.github.com/matrix-org/dendrite/pull/3415)
- Bump GMSL by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3419](https://redirect.github.com/matrix-org/dendrite/pull/3419)
- Fix function signature, use default random boundary by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3422](https://redirect.github.com/matrix-org/dendrite/pull/3422)
- Version 0.13.8 by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3421](https://redirect.github.com/matrix-org/dendrite/pull/3421)
#### New Contributors
- [@joshsimmons](https://redirect.github.com/joshsimmons) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3395](https://redirect.github.com/matrix-org/dendrite/pull/3395)
- [@adnull](https://redirect.github.com/adnull) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3363](https://redirect.github.com/matrix-org/dendrite/pull/3363)
- [@testwill](https://redirect.github.com/testwill) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3364](https://redirect.github.com/matrix-org/dendrite/pull/3364)
- [@jjj333-p](https://redirect.github.com/jjj333-p) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3320](https://redirect.github.com/matrix-org/dendrite/pull/3320)
- [@EvilOlaf](https://redirect.github.com/EvilOlaf) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3385](https://redirect.github.com/matrix-org/dendrite/pull/3385)
- [@paigeadelethompson](https://redirect.github.com/paigeadelethompson) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3415](https://redirect.github.com/matrix-org/dendrite/pull/3415)
**Full Changelog**: https://github.com/matrix-org/dendrite/compare/v0.13.7...v0.13.8
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v0.13.7
->v0.13.8
Release Notes
matrix-org/dendrite (matrixdotorg/dendrite-monolith)
### [`v0.13.8`](https://redirect.github.com/matrix-org/dendrite/releases/tag/v0.13.8): Dendrite 0.13.8 [Compare Source](https://redirect.github.com/matrix-org/dendrite/compare/v0.13.7...v0.13.8) ##### Features - The required Go version to build Dendrite is now 1.21 - Support for authenticated media ([MSC3916](https://redirect.github.com/matrix-org/matrix-spec-proposals/pull/3916)) has been added - **Note**: You'll need a client that uses the `org.matrix.msc3916.stable` unstable feature announced in `/versions` for this to work. - NATS can now connect to servers requiring authentication (contributed by [paigeadelethompson](https://redirect.github.com/paigeadelethompson)) - Updated dependencies - Internal NATS Server has been updated from v2.10.7 to v2.10.20 (contributed by [neilalexander](https://redirect.github.com/neilalexander)) ##### Fixes - Fix parsing `?ts` query param (contributed by [tulir](https://redirect.github.com/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](https://redirect.github.com/adnull)) - Outgoing threepid HTTP requests now correctly close the returned body (contributed by [ testwill](https://redirect.github.com/testwill)) - Presence conflicts are handled better, reducing the amount of outgoing federation requests (contributed by [jjj333-p](https://redirect.github.com/jjj333-p)) - Internal NATS now uses `SyncAlways` which should improve resilience against crashes (contributed by [neilalexander](https://redirect.github.com/neilalexander)) - Whitespaces in the `X-Matrix` header are now handled correctly - `/.well-known/matrix/server` lookups now timeout after 30 seconds - Purging rooms has seen a huge speed-upWhat's Changed
- Bump golang.org/x/net from 0.21.0 to 0.23.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3365](https://redirect.github.com/matrix-org/dendrite/pull/3365) - Take advantage of changes in recent Go versions by [@0x1a8510f2](https://redirect.github.com/0x1a8510f2) in [https://github.com/matrix-org/dendrite/pull/3361](https://redirect.github.com/matrix-org/dendrite/pull/3361) - Blacklist sytests that require MSC3967 by [@richvdh](https://redirect.github.com/richvdh) in [https://github.com/matrix-org/dendrite/pull/3384](https://redirect.github.com/matrix-org/dendrite/pull/3384) - add DCO by [@joshsimmons](https://redirect.github.com/joshsimmons) in [https://github.com/matrix-org/dendrite/pull/3395](https://redirect.github.com/matrix-org/dendrite/pull/3395) - Fix parsing ?ts query param by [@tulir](https://redirect.github.com/tulir) in [https://github.com/matrix-org/dendrite/pull/3396](https://redirect.github.com/matrix-org/dendrite/pull/3396) - Bump ws from 7.5.2 to 7.5.10 in /test/wasm by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3388](https://redirect.github.com/matrix-org/dendrite/pull/3388) - Bump golang.org/x/image from 0.10.0 to 0.18.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3390](https://redirect.github.com/matrix-org/dendrite/pull/3390) - Bump rexml from 3.2.5 to 3.3.2 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3398](https://redirect.github.com/matrix-org/dendrite/pull/3398) - Don't bother hitting the DB if we got everything from cache by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3376](https://redirect.github.com/matrix-org/dendrite/pull/3376) - Fix media DB possibly leaking connections by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3372](https://redirect.github.com/matrix-org/dendrite/pull/3372) - Fix nil pointer derefernce issues by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3379](https://redirect.github.com/matrix-org/dendrite/pull/3379) - Fix: Edited messages appear twice in fulltext search by [@adnull](https://redirect.github.com/adnull) in [https://github.com/matrix-org/dendrite/pull/3363](https://redirect.github.com/matrix-org/dendrite/pull/3363) - Bump go to 1.21 by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3360](https://redirect.github.com/matrix-org/dendrite/pull/3360) - Bump github.com/docker/docker from 24.0.9+incompatible to 25.0.6+incompatible by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/matrix-org/dendrite/pull/3405](https://redirect.github.com/matrix-org/dendrite/pull/3405) - Bump yggdrasil by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3407](https://redirect.github.com/matrix-org/dendrite/pull/3407) - fix: close resp body by [@testwill](https://redirect.github.com/testwill) in [https://github.com/matrix-org/dendrite/pull/3364](https://redirect.github.com/matrix-org/dendrite/pull/3364) - Fixing Presence Conflicts by [@jjj333-p](https://redirect.github.com/jjj333-p) in [https://github.com/matrix-org/dendrite/pull/3320](https://redirect.github.com/matrix-org/dendrite/pull/3320) - Implement MSC3916 by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3397](https://redirect.github.com/matrix-org/dendrite/pull/3397) - cosmetics nginx sample config by [@EvilOlaf](https://redirect.github.com/EvilOlaf) in [https://github.com/matrix-org/dendrite/pull/3385](https://redirect.github.com/matrix-org/dendrite/pull/3385) - Speed up purging rooms by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3381](https://redirect.github.com/matrix-org/dendrite/pull/3381) - Update NATS to 2.10.20, use `SyncAlways` by [@neilalexander](https://redirect.github.com/neilalexander) in [https://github.com/matrix-org/dendrite/pull/3418](https://redirect.github.com/matrix-org/dendrite/pull/3418) - add option for credentials file for NATS; more info: https://docs.nat… by [@paigeadelethompson](https://redirect.github.com/paigeadelethompson) in [https://github.com/matrix-org/dendrite/pull/3415](https://redirect.github.com/matrix-org/dendrite/pull/3415) - Bump GMSL by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3419](https://redirect.github.com/matrix-org/dendrite/pull/3419) - Fix function signature, use default random boundary by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3422](https://redirect.github.com/matrix-org/dendrite/pull/3422) - Version 0.13.8 by [@S7evinK](https://redirect.github.com/S7evinK) in [https://github.com/matrix-org/dendrite/pull/3421](https://redirect.github.com/matrix-org/dendrite/pull/3421) #### New Contributors - [@joshsimmons](https://redirect.github.com/joshsimmons) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3395](https://redirect.github.com/matrix-org/dendrite/pull/3395) - [@adnull](https://redirect.github.com/adnull) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3363](https://redirect.github.com/matrix-org/dendrite/pull/3363) - [@testwill](https://redirect.github.com/testwill) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3364](https://redirect.github.com/matrix-org/dendrite/pull/3364) - [@jjj333-p](https://redirect.github.com/jjj333-p) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3320](https://redirect.github.com/matrix-org/dendrite/pull/3320) - [@EvilOlaf](https://redirect.github.com/EvilOlaf) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3385](https://redirect.github.com/matrix-org/dendrite/pull/3385) - [@paigeadelethompson](https://redirect.github.com/paigeadelethompson) made their first contribution in [https://github.com/matrix-org/dendrite/pull/3415](https://redirect.github.com/matrix-org/dendrite/pull/3415) **Full Changelog**: https://github.com/matrix-org/dendrite/compare/v0.13.7...v0.13.8Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.