Skip to content

Commit acc19d1

Browse files
authored
chore: release v1.21.0 (#28)
## Summary Release v1.21.0 — minor bump for the new **matrix-administration** skill (Synapse Admin API operations). | File | Old | New | |------|-----|-----| | `.claude-plugin/plugin.json` → `version` | 1.20.1 | **1.21.0** | | `skills/matrix-communication/SKILL.md` → `metadata.version` | 1.20.1 | **1.21.0** | | `skills/matrix-administration/SKILL.md` → `metadata.version` | 1.20.1 | **1.21.0** | ## What's in v1.21.0 ### New: `matrix-administration` skill (#27) Stdlib-only Python wrappers around the Synapse Admin API. Companion to `matrix-communication`. 13 scripts covering: - Snapshot every room → `rooms.json` (paginated) - Health rating with EN+DE phrasing (public / unencrypted / orphaned-from-spaces) - Graphviz `.dot` + `.svg` of the room/space tree, coloured by rating - Force-join, promote-admin, link-room-to-space - One-shot hardening pipeline (add-to-space + restrict joins + enable encryption + restore PL on exit/SIGINT) - Destructive user deactivation with optional GDPR `--erase` - Inspection: where-is-user-an-admin, user-rooms, member-flow, biggest-rooms, search Reference docs: `synapse-admin-api.md`, `room-health-checks.md`, `room-graph-pipeline.md`, `safety-guide.md`. Plus 10 evals. ### CI - `ci: forward bump input from workflow_dispatch to reusable release workflow` (#26) ## Release assets The reusable release workflow auto-discovers skills from `plugin.json.skills`, so v1.21.0 will publish 7 assets (matching the jira-skill convention): - `matrix-communication-skill-v1.21.0.{tar.gz,zip}` - `matrix-administration-skill-v1.21.0.{tar.gz,zip}` ← new - `matrix-communication-plugin-v1.21.0.{tar.gz,zip}` - `SHA256SUMS.txt`
2 parents d9a6e02 + 1ad5327 commit acc19d1

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "matrix-communication",
3-
"version": "1.20.1",
3+
"version": "1.21.0",
44
"description": "Agentic Skills for Matrix: client-side chat (matrix-communication) and Synapse homeserver administration (matrix-administration). Works with any Matrix/Synapse homeserver.",
55
"author": {
66
"name": "Netresearch DTT GmbH",

skills/matrix-administration/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license: "(MIT AND CC-BY-SA-4.0). See LICENSE-MIT and LICENSE-CC-BY-SA-4.0"
55
compatibility: "python3 (stdlib only) + a Matrix access token belonging to a Synapse server-admin user. Optional: graphviz `dot` for SVG. Synapse 1.x with admin API enabled."
66
metadata:
77
author: Netresearch DTT GmbH
8-
version: "1.20.1"
8+
version: "1.21.0"
99
repository: https://github.com/netresearch/matrix-skill
1010
allowed-tools: Bash(python3:*) Bash(uv:*) Bash(dot:*) Read Write
1111
---

skills/matrix-communication/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license: "(MIT AND CC-BY-SA-4.0). See LICENSE-MIT and LICENSE-CC-BY-SA-4.0"
55
compatibility: "Requires python3, uv. Matrix homeserver access."
66
metadata:
77
author: Netresearch DTT GmbH
8-
version: "1.20.1"
8+
version: "1.21.0"
99
repository: https://github.com/netresearch/matrix-skill
1010
allowed-tools: Bash(python3:*) Bash(uv:*) Read Write
1111
---

0 commit comments

Comments
 (0)