Mautrix

Latest version: v0.20.7

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 30

0.17.2

* *(api)* Updated request logging to log full URL instead of only path.
* *(bridge)* Fixed migrating key sharing allow flag to new config format.
* *(appservice)* Added `beeper_new_messages` flag for `batch_send` method.

0.17.1

* *(crypto)* Fixed Python 3.8/9 compatibility broken in v0.17.0.
* *(crypto)* Added some tests for attachments and store code.
* *(crypto)* Improved logging when device change validation fails.

0.17.0

* **Breaking change *(bridge)*** Added options to check cross-signing status
for bridge users. This requires changes to the base config.
* New options include requiring cross-signed devices (with TOFU) for sending
and/or receiving messages, and an option to drop any unencrypted messages.
* **Breaking change *(crypto)*** Removed `sender_key` parameter from
CryptoStore's `has_group_session` and `put_group_session`, and also
OlmMachine's `wait_for_session`.
* **Breaking change *(crypto.store.memory)*** Updated the key of the
`_inbound_sessions` dict to be (room_id, session_id), removing the identity
key in the middle. This only affects custom stores based on the memory store.
* *(crypto)* Added basic cross-signing validation code.
* *(crypto)* Marked device_id and sender_key as deprecated in Megolm events
as per Matrix 1.3.
* *(api)* Bumped request logs to `DEBUG` level.
* Also added new `sensitive` parameter to the `request` method to prevent
logging content in sensitive requests. The `login` method was updated to
mark the content as sensitive if a password or token is provided.
* *(bridge.commands)* Switched the order of the user ID parameter in `set-pl`,
`set-avatar` and `set-displayname`.

0.16.11

* *(appservice)* Fixed the `extra_content` parameter in membership methods
causing duplicate join events through the `ensure_joined` mechanism.

0.16.10

* *(bridge)* Started requiring Matrix v1.1 support from homeservers.
* *(bridge)* Added hack to automatically send a read receipt for messages sent
to Matrix with double puppeting (to work around weird unread count issues).

0.16.9

* *(client)* Added support for knocking on rooms (thanks to [maltee1] in [105]).
* *(bridge)* Added config option to set key rotation settings with e2be.

[105]: https://github.com/mautrix/python/pull/105

Page 8 of 30

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.