Skip to content

Releases: matrix-org/mjolnir

v0.1.13

05 Mar 22:46
Compare
Choose a tag to compare

Changelog

Bot:

  • Added support for redacting individual events.
  • Change of behaviour: The bot will not try to protect ban list rooms it didn't create. Manually add them as protected if you want to protect those rooms.
  • Added alias management commands.
  • Change of behaviour: The config for when the bot accepts invites has changed. See 7314df7 for more details.
  • Added an option to report to the management room when the bot is not going to accept an invite.
  • General bug fixes and improvements.

v0.1.12

14 Feb 06:10
Compare
Choose a tag to compare

Changelog

Antispam module:

  • Support room checks in Synapse antispam module. Thanks @Randshot!
  • Support checking the user directory in the Synapse antispam module (requires matrix-org/synapse#6888).

Bot:

  • Fix the unban command. Thanks @Randshot!
  • Added support for custom command prefixes, including an option of none.
  • Added commands to manage the server's room directory.
  • Added commands to change the power level of other users in rooms.
  • Added a command to shut down a room (Synapse only).
  • General bug fixes and improvements.

v0.1.11

23 Jan 19:04
Compare
Choose a tag to compare

Changelog

  • No changes to the bot.
  • Fixed the Synapse spam checker module to actually work.

v0.1.10

21 Jan 22:27
Compare
Choose a tag to compare

Changelog

  • Add commands to add/remove protected rooms without restarting the bot.
  • Add an option to only autojoin rooms when invited by managers of the bot.
  • Add an option to protect all joined rooms.
  • Various bug fixes and improvements.

v0.1.9

15 Dec 05:25
Compare
Choose a tag to compare

Changelog

  • Prioritize cleaning up rooms over banning people - this is theoretically more likely to succeed than a ban and therefore shouldn't prevent a room from being vandalized.
  • Fix places where the noop flag wasn't being checked.
  • Accept globs in the redact command.
  • Fix warnings issued by protections causing spam themselves.
  • Documentation updates.

v0.1.8

05 Dec 02:30
Compare
Choose a tag to compare

Changelog

  • Updated the matrix-bot-sdk to v0.4.0
  • Added 2 experimental protection functions: see !mjolnir help and !mjolnir protections for more information. Protections are disabled by default.
  • Fixed a case where if you protected your ban list the ban command wouldn't work.
  • Misc bug fixes and improvements.

v0.1.7

14 Nov 23:03
Compare
Choose a tag to compare

Changelog

  • Fix an error when banning someone in a ban list.
  • Add a command to set a default ban list for the bot (!mjolnir default <shortcode>).
  • Make the unban/ban command smarter by interpreting arguments when they're missing or misplaced.
  • Add a command to deactivate a user (!mjolnir deactivate <user ID>).
  • Warn about UISI ("Unable to decrypt") errors in the management room through reactions.
  • First cut of the Synapse Mjolnir module.

v0.1.6

07 Nov 18:36
Compare
Choose a tag to compare

Changelog

  • Only check the room where membership changed for ban updates. Checking all the rooms can cause performance problems on the homeserver for larger deployments.
  • Updated the bot-sdk for improved logging.

v0.1.5

07 Nov 02:31
Compare
Choose a tag to compare

Changelog

  • Upgrade the bot-sdk to fix a dependency problem.

v0.1.4

07 Nov 02:20
Compare
Choose a tag to compare

Changelog

  • Added a config flag to make ban checks less harmful to server performance (fasterMembershipChecks).
  • Avoid spamming the management room with permission errors too often.
  • Updated approach to logging for ease of debugging.