v3.2.0
Docker Hub - Develop / docker-latest (push) Skipped
Ci in a Box / Build & Lint / Node 24 / alpine / amd64 (push) Canceled after 0s
Ci in a Box / Build & Lint / Node 24 / slim / amd64 (push) Canceled after 0s
Ci in a Box / Build & Lint / Node 26 / alpine / amd64 (push) Canceled after 0s
Ci in a Box / Build & Lint / Node 24 / alpine / arm64 (push) Canceled after 0s
Ci in a Box / Build & Lint / Node 24 / slim / arm64 (push) Canceled after 0s
Ci in a Box / Unit tests / Node 24 / alpine / amd64 (push) Canceled after 0s
Ci in a Box / Unit tests / Node 24 / slim / amd64 (push) Canceled after 0s
Ci in a Box / Unit tests / Node 26 / alpine / amd64 (push) Canceled after 0s
Ci in a Box / Unit tests / Node 24 / alpine / arm64 (push) Canceled after 0s
Ci in a Box / Unit tests / Node 24 / slim / arm64 (push) Canceled after 0s
Ci in a Box / Integration tests / Node 24 / alpine / amd64 (push) Canceled after 0s
Ci in a Box / Integration tests / Node 24 / slim / amd64 (push) Canceled after 0s
Ci in a Box / Integration tests / Node 26 / alpine / amd64 (push) Canceled after 0s
Ci in a Box / Integration tests / Node 24 / alpine / arm64 (push) Canceled after 0s
Ci in a Box / Integration tests / Node 24 / slim / arm64 (push) Canceled after 0s
Ci in a Box / Application Service Integration tests / Node 24 / alpine / amd64 (push) Canceled after 0s
Ci in a Box / Application Service Integration tests / Node 24 / slim / amd64 (push) Canceled after 0s
Ci in a Box / Application Service Integration tests / Node 26 / alpine / amd64 (push) Canceled after 0s
Ci in a Box / Application Service Integration tests / Node 24 / alpine / arm64 (push) Canceled after 0s
Ci in a Box / Application Service Integration tests / Node 24 / slim / arm64 (push) Canceled after 0s
Tests / Build & Lint (push) Canceled after 0s
Tests / Unit tests (push) Canceled after 0s
Tests / Integration tests (push) Canceled after 0s
Tests / Application Service Integration tests (push) Canceled after 0s
GHCR - Development Branches / ghcr-publish (push) Canceled after 0s
Validate Docker Build / validate-docker-build (push) Canceled after 0s

This commit is contained in:
Catalan Lover committed 2026-10-14 19:21:35 +02:00
1 parent 4e949ddd57
commit d57af49a6a
12 files changed
+59 -34

No files matched your search

-7
View File
@@ -1,7 +0,0 @@
---
"draupnir": patch
---
Fix an issue where Draupnir would sometimes not redact events left by a spammer
who left the room. Reported by @ll-SKY-ll in
https://github.com/the-draupnir-project/Draupnir/issues/1184.
-6
View File
@@ -1,6 +0,0 @@
---
"draupnir": patch
---
Make `initialManager` the uncommented option in the `default.yaml` config file
instead of `managementRoom`.
-5
View File
@@ -1,5 +0,0 @@
---
"draupnir": minor
---
Fix support for libmusl and change base image to alpine.
-5
View File
@@ -1,5 +0,0 @@
---
"@the-draupnir-project/matrix-protection-suite": minor
---
Add stable identifier from MSC3784 as m.policy has been accepted into the spec.
+25
View File
@@ -11,6 +11,31 @@ All notable changes to Draupnir will be kept in this file.
This project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [3.2.0] - 2026-10-14
### Minor Changes
- Draupnir now supports systems using libmusl in addition to glibc.
- The docker image is now based on Alpine instead of Debian slim.
- Developer Experience: New CI workflows implementing the
["CI in a box"](https://github.com/the-draupnir-project/Draupnir/tree/main/ci-in-a-box)
concept. The purpose of CI in a box is to reproduce the development
environment on all platforms.
### Patch Changes
- a0ddfc0: Fix overly strict client capabilities check. Reported and fixed by
@bones-was-here in
https://github.com/the-draupnir-project/Draupnir/issues/1102. This makes
Draupnir bot mode deployable again on Conduit and Dendrite based homeserver
deployments.
- 4e949dd: Fix an issue where Draupnir would sometimes not redact events left by
a user who left the room. Reported by @ll-SKY-ll in
https://github.com/the-draupnir-project/Draupnir/issues/1184.
- 2a39b21: Make `initialManager` the uncommented option in the `default.yaml`
config file instead of `managementRoom`. This means that Draupnir will create
the management room for new deployments.
## [3.1.0] - 2026-05-07
### Minor Changes
+4 -4
View File
@@ -1,6 +1,6 @@
{
"name": "draupnir",
"version": "3.1.0",
"version": "3.2.0",
"description": "A moderation tool for Matrix",
"main": "lib/index.js",
"repository": "https://github.com/the-draupnir-project/Draupnir.git",
@@ -46,9 +46,9 @@
"@sinclair/typebox": "0.34.49",
"@the-draupnir-project/interface-manager": "4.2.6",
"@the-draupnir-project/matrix-basic-types": "1.5.1",
"@the-draupnir-project/matrix-protection-suite": "7.1.0",
"@the-draupnir-project/matrix-protection-suite-for-matrix-bot-sdk": "5.0.1",
"@the-draupnir-project/mps-interface-adaptor": "0.6.0",
"@the-draupnir-project/matrix-protection-suite": "7.2.0",
"@the-draupnir-project/matrix-protection-suite-for-matrix-bot-sdk": "5.0.2",
"@the-draupnir-project/mps-interface-adaptor": "0.6.1",
"@vector-im/matrix-bot-sdk": "^0.8.0-element.3",
"better-sqlite3": "^12.8.0",
"body-parser": "^1.20.2",
@@ -11,6 +11,13 @@ All notable changes to this project will be documented in this file.
This project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [5.0.2] - 2026-10-14
### Patch Changes
- Updated dependencies [1c9ba49]
- @the-draupnir-project/matrix-protection-suite@7.2.0
## [5.0.1] - 2026-05-07
### Patch Changes
@@ -1,6 +1,6 @@
{
"name": "@the-draupnir-project/matrix-protection-suite-for-matrix-bot-sdk",
"version": "5.0.1",
"version": "5.0.2",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
@@ -22,7 +22,7 @@
"make:docs": "typedoc"
},
"devDependencies": {
"@the-draupnir-project/matrix-protection-suite": "7.1.0",
"@the-draupnir-project/matrix-protection-suite": "7.2.0",
"@types/crypto-js": "^4.1.2",
"@types/glob-to-regexp": "^0.4.1",
"@types/node": "^24.12.4",
@@ -36,7 +36,7 @@
"peerDependencies": {
"@sinclair/typebox": "0.34.49",
"@the-draupnir-project/matrix-basic-types": "1.5.1",
"@the-draupnir-project/matrix-protection-suite": "7.1.0",
"@the-draupnir-project/matrix-protection-suite": "7.2.0",
"@vector-im/matrix-bot-sdk": "^0.8.0-element.3"
},
"publishConfig": {
@@ -11,6 +11,13 @@ All notable changes to this project will be documented in this file.
This project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [7.2.0] - 2026-10-14
### Minor Changes
- 1c9ba49: Add stable identifier from MSC3784 as m.policy has been accepted into
the spec.
## [7.1.0] - 2026-05-07
### Minor Changes
@@ -306,12 +313,14 @@ This project adheres to
- Introduced `matchType` enum onto `PolicyRule` splitting the `PolicyRule` type
into three variants:
- `Literal`
- `Glob`
- `HashedLiteral`
- The `PolicyRuleChangeType`enum to replace `SimpleChangeType` on
`PolicyRuleChange`.
- This brings a new variant `RevealedLiteral` for when a `HashedLiteral`
policy rule has been reversed by the `SHA256HashReverser`.
@@ -1,6 +1,6 @@
{
"name": "@the-draupnir-project/matrix-protection-suite",
"version": "7.1.0",
"version": "7.2.0",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
@@ -11,6 +11,13 @@ All notable changes to this project will be documented in this file.
This project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.6.1] - 2026-10-14
### Patch Changes
- Updated dependencies [1c9ba49]
- @the-draupnir-project/matrix-protection-suite@7.2.0
## [0.6.0] - 2026-04-02
### Minor changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@the-draupnir-project/mps-interface-adaptor",
"version": "0.6.0",
"version": "0.6.1",
"description": "",
"main": "dist/index.js",
"types": "dist/index.d.ts",
@@ -22,14 +22,14 @@
},
"private": false,
"devDependencies": {
"@the-draupnir-project/matrix-protection-suite": "7.1.0",
"@the-draupnir-project/matrix-protection-suite": "7.2.0",
"@types/node": "^24.12.4"
},
"peerDependencies": {
"@gnuxie/typescript-result": "^1.0.0",
"@sinclair/typebox": "^0.34.49",
"@the-draupnir-project/interface-manager": "^4.2.3",
"@the-draupnir-project/matrix-protection-suite": "7.1.0"
"@the-draupnir-project/matrix-protection-suite": "7.2.0"
},
"publishConfig": {
"access": "public"