From d7cdf4da391440ae2977ccc662e0a18a0a101b29 Mon Sep 17 00:00:00 2001 From: Till Faelligen <2353100+S7evinK@users.noreply.github.com> Date: Fri, 26 Jan 2024 10:01:34 +0100 Subject: [PATCH 1/4] Changelog --- CHANGES.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 97ec7bec4f..2525215370 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,26 @@ # Changelog +## Dendrite 0.13.6 (2024-01-26) + +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](https://github.com/RosstheRoss)) +- Fixes membership transitions from `knock` to `join` in `knock_restricted` rooms +- Incremental syncs now batch query events (Contributed by [recht](https://github.com/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 + ## Dendrite 0.13.5 (2023-12-12) Upgrading to this version is **highly** recommended, as it fixes several long-standing bugs in From 4c1fa33395329009d17b8c0867ff9facb8dfc230 Mon Sep 17 00:00:00 2001 From: Till Faelligen <2353100+S7evinK@users.noreply.github.com> Date: Fri, 26 Jan 2024 10:03:21 +0100 Subject: [PATCH 2/4] Bump versions --- helm/dendrite/Chart.yaml | 4 ++-- helm/dendrite/README.md | 2 +- internal/version.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/helm/dendrite/Chart.yaml b/helm/dendrite/Chart.yaml index f36f457c5a..e28261c8ee 100644 --- a/helm/dendrite/Chart.yaml +++ b/helm/dendrite/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: dendrite -version: "0.13.6" -appVersion: "0.13.5" +version: "0.13.7" +appVersion: "0.13.6" description: Dendrite Matrix Homeserver type: application keywords: diff --git a/helm/dendrite/README.md b/helm/dendrite/README.md index f5f824927e..feaa543ddb 100644 --- a/helm/dendrite/README.md +++ b/helm/dendrite/README.md @@ -1,7 +1,7 @@ # dendrite -![Version: 0.13.6](https://img.shields.io/badge/Version-0.13.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.13.5](https://img.shields.io/badge/AppVersion-0.13.5-informational?style=flat-square) +![Version: 0.13.7](https://img.shields.io/badge/Version-0.13.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.13.6](https://img.shields.io/badge/AppVersion-0.13.6-informational?style=flat-square) Dendrite Matrix Homeserver Status: **NOT PRODUCTION READY** diff --git a/internal/version.go b/internal/version.go index 3fc52e3763..1a75750909 100644 --- a/internal/version.go +++ b/internal/version.go @@ -18,7 +18,7 @@ var build string const ( VersionMajor = 0 VersionMinor = 13 - VersionPatch = 5 + VersionPatch = 6 VersionTag = "" // example: "rc1" gitRevLen = 7 // 7 matches the displayed characters on github.com From 718dfbd11941e3d8a38e2c6ec305e79b8c017b20 Mon Sep 17 00:00:00 2001 From: Till Faelligen <2353100+S7evinK@users.noreply.github.com> Date: Fri, 26 Jan 2024 10:32:33 +0100 Subject: [PATCH 3/4] Update k3d version to use --- .github/workflows/k8s.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/k8s.yml b/.github/workflows/k8s.yml index af2750356c..6e2533d9ae 100644 --- a/.github/workflows/k8s.yml +++ b/.github/workflows/k8s.yml @@ -66,7 +66,7 @@ jobs: - name: Create k3d cluster uses: nolar/setup-k3d-k3s@v1 with: - version: v1.21 + version: v1.28 - name: Remove node taints run: | kubectl taint --all=true nodes node.cloudprovider.kubernetes.io/uninitialized- || true From 5dea074696ba97f208d96d946de8dae3bb41a4e1 Mon Sep 17 00:00:00 2001 From: Till Faelligen <2353100+S7evinK@users.noreply.github.com> Date: Fri, 26 Jan 2024 12:29:28 +0100 Subject: [PATCH 4/4] Wording --- CHANGES.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 2525215370..c41025e915 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,15 +9,15 @@ Upgrading to this version is **highly** recommended, as it contains several QoL - 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 +- Notary keys requests for all keys now work correctly - Spec compliance: - - Return `M_INVALID_PARAM` querying room aliases + - Return `M_INVALID_PARAM` when 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](https://github.com/RosstheRoss)) - Fixes membership transitions from `knock` to `join` in `knock_restricted` rooms -- Incremental syncs now batch query events (Contributed by [recht](https://github.com/recht)) +- Incremental syncs now batch querying events (Contributed by [recht](https://github.com/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