mirror of
https://github.com/the-draupnir-project/Draupnir.git
synced 2026-03-29 10:29:57 +00:00
CHANGELOG for 2.3.0. (#884)
This commit is contained in:
73
CHANGELOG.md
73
CHANGELOG.md
@@ -12,6 +12,79 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||
and this project adheres to
|
||||
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [v2.3.0] - 2025-05-21
|
||||
|
||||
This update stabilizes several features for
|
||||
[homeserver administrators](https://the-draupnir-project.github.io/draupnir-documentation/bot/homeserver-administration)
|
||||
that were developed in the
|
||||
[v2.3.0-beta](https://github.com/the-draupnir-project/Draupnir/blob/main/CHANGELOG.md#v230-beta0)
|
||||
programme.
|
||||
|
||||
Please see
|
||||
[homeserver administration](https://the-draupnir-project.github.io/draupnir-documentation/bot/homeserver-administration)
|
||||
in the documentation for an overview of server admin features.
|
||||
|
||||
### Highlights
|
||||
|
||||
- Support for
|
||||
[synapse-http-antispam](https://the-draupnir-project.github.io/draupnir-documentation/bot/synapse-http-antispam)
|
||||
to replace the legacy Mjolnir antispam module.
|
||||
- [Autosuspension](https://the-draupnir-project.github.io/draupnir-documentation/bot/homeserver-administration#homeserver-user-policy-protection)
|
||||
for resident users matching watched policy rules.
|
||||
- Takedowns as an alternative to conventional bans. `takedown` marks users,
|
||||
rooms, or servers with a policy that means any content associated with the
|
||||
entity should be removed and takendown. This is a much stronger consequence
|
||||
than `ban` and is reserved for illegal or intolerable content. See
|
||||
[MSC4204](https://github.com/matrix-org/matrix-spec-proposals/pull/4204) for
|
||||
details. This command works in conjunction with the new
|
||||
[_Room Takedown Protection_](https://the-draupnir-project.github.io/draupnir-documentation/protections/room-takedown-protection)
|
||||
- There is now a generic page for the
|
||||
[homeserver administrative](https://the-draupnir-project.github.io/draupnir-documentation/bot/homeserver-administration)
|
||||
features we have added to Draupnir. Please try them out and give us your
|
||||
thoughts in [#draupnir:matrix.org](https://matrix.to/#/#draupnir:matrix.org).
|
||||
- The
|
||||
[mention limit protection](https://the-draupnir-project.github.io/draupnir-documentation/protections/mention-limit-protection)
|
||||
has been stabilised.
|
||||
|
||||
### Added
|
||||
|
||||
- `--http-antispam-authorization-path` option by @TheArcaneBrony to allow
|
||||
loading the synapse-http-antispam authorization token from a file on systems
|
||||
using systemd credentials.
|
||||
|
||||
- Booleans and quoted strings are now supported by the command reader. Thanks to
|
||||
@mtippmann and @ll-SKY-ll.
|
||||
|
||||
- A `policy remove` command has been added to remove policies by literal without
|
||||
unbanning users or any other consequences.
|
||||
|
||||
### Changed
|
||||
|
||||
- The `MentionLimitProtection` has been stabilised and configuration settings
|
||||
have been added. The old experimental version of the protection was using a
|
||||
file based configuration that is no longer used. The protection will now warn
|
||||
users and the ban.
|
||||
|
||||
- The `shutdown room` command has been improved so that the content violation
|
||||
notification can be toggled with a new `--notify` option. The command also now
|
||||
uses V1 of the delete rooms API rather than V2 simply because for unknown
|
||||
reasons clients are not getting the leave events propagated to them properly
|
||||
with V2.
|
||||
|
||||
- The room discovery notifications from the `RoomTakedownProtection` have been
|
||||
moved to their own room.
|
||||
|
||||
### Fixed
|
||||
|
||||
- The `ServerBanSynchronisation` is smarter about applying ACL's when there are
|
||||
lots of policy changes.
|
||||
- Typo in the `protections show` command fixed by @HarHarLinks.
|
||||
- Typo in `HomeserverUserPolicyProtection` fixed by @ll-SKY-ll.
|
||||
- Negative integers can now be entered into the markdown reader.
|
||||
- Fixed an issue where draupnir would write MSC4205 hashed entities without the
|
||||
proper namespacing. Reported by @deepbluev7.
|
||||
- Stopped content violation notifications appearing on room takedown.
|
||||
|
||||
## [v2.3.0-beta.2]
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user