mirror of
https://github.com/the-draupnir-project/Draupnir.git
synced 2026-10-16 04:16:43 +02:00
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
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:
12 files changed
+59
-34
No files matched your search
@@ -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.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"draupnir": patch
|
||||
---
|
||||
|
||||
Make `initialManager` the uncommented option in the `default.yaml` config file
|
||||
instead of `managementRoom`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"draupnir": minor
|
||||
---
|
||||
|
||||
Fix support for libmusl and change base image to alpine.
|
||||
@@ -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.
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in new issue
Block a user