Releases: MichaelSasser/matrixctl
Releases · MichaelSasser/matrixctl
Release v0.12.0
0.12.0 (2024-06-05)
(No significant changes)
Release v0.12.0-beta.2
0.12.0-beta.2 (2023-03-24)
Bugfixes
- Fix
M_UNKNOWN
bug when usingpurge-history
.
(#165) - Ensure MatrixCtl does not log the database password for synapse in
debug mode
(#460)
Removals & Deprecations
- Add a deprecation warning to the adduser-jitsi and deluser-jitsi
commands. They are planned for removal in MatrixCtl v0.13.0.
(#453)
Miscellaneous
Release v0.12.0-beta.1
0.12.0-beta.1 (2021-12-02)
Behavior & Breaking Changes
- This release changes how MatrixCtl connects to the database.
Therefore the configuration file must be changed. Please check the
documentation
for more information.
(#313)
Features & Improvements
get-event
andget-events
are now using psycopg instead of a
docker command
(#313)
Bugfixes
Release v0.11.5
0.11.5 (2021-12-01)
No significant changes.
Release v0.11.4
Release v0.11.3
0.11.3 (2021-11-16)
Features & Improvements
- Add
is-admin
addon to determine if a user is a server admin.
(#252) - Add
set-admin
addon to promote/demote users to/from homeserver
admin
(#254) - Add make-room-admin addon
(#265) - Add
get-event-context
addon.
(#267) - Add
-f|--force
switch topurge-history
to answer all questions
withyes
.
(#271) - Add
-e|--empty
switch argument torooms
, to only show empty
rooms.
(#273) - Add
purge-remote-media
addon.
(#275) delroom
now uses the "Delete Room API" instead of the old
"Purge Room API", which is deprecated.
(#277)- Add
delete-local-media
addon.
(#278) - Debloat
matrixctl --help
(#281)
Miscellaneous
Release v0.11.2
Release v0.11.1
Release v0.11.0
0.11.0 (2021-09-21)
Behavior & Breaking Changes
- The config file is now using the
YAML
format instead of theTOML
format. (#174) - Drop support for python 3.8. (#181)
- The password generation of MatrixCtl has been removed (#193)
- All servers in the config (
config.yaml
) file now need to be grouped belowservers:
. (#213) - Remove
--number
and-n
in therooms
addon and replace it with[limit]
. (#217)
Features & Improvements
- Add
rust-synapse-compress-state
to the maintenance command. (#163) - Multiple servers can be specified in the config file. (#174)
- Per-server maintenance task configuration. (#184)
- Optimized startup time by lazy importing addons by a factor of 10. Added a
addon_manager
which now manages imports of the addon
(sub)parsers. (#187) - Add
get_events
addon, which gets user-events from the DB. (#198) - Add
reports
addon. (#200) - Add
report
addon. (#202) - Replace
tabulate
with the newtable
handler. (#206) - With the
-j
or--to-json
argument, the output ofreports
,rooms
,users
anduser
can be set to the JSON format. (#211) - All API requests which need multiple requests to collect all data are now asynchronous. Add an optional
[limit]
argument to theusers
andreports
addon. (#217) - Add (one-pass) Jinja2 support for the configuration file. (#229)
Miscellaneous
Release v0.10.3
0.10.3 (2021-06-26)
Features & Improvements
- The docks have moved back to https://matrixctl.readthedocs.io/ (#69)
Bugfixes
- Make MatrixCtl compatible with Python 3.8. (#146)
Improved Documentation
- Add Contribution Guidelines (#149)
Miscellaneous
- The
event_id
of the commandget-event
now gets sanitized. (#143)