Mautrix

Latest version: v0.20.7

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

Scan your dependencies

Page 7 of 30

0.17.8

* *(crypto)* Fixed parsing `/keys/claim` responses with no `failures` field.
* *(bridge)* Fixed parsing e2ee key sharing allow/minimum level config.

0.17.7

* *(util.async_db)* Added `init_commands` to run commands on each SQLite
connection (e.g. to enable `PRAGMA`s). No-op on Postgres.
* *(bridge)* Added check to make sure e2ee keys are intact on server.
If they aren't, the crypto database will be wiped and the bridge will stop.

0.17.6

* *(bridge)* Added hidden option to use appservice login for double puppeting.
* *(client)* Fixed sync handling throwing an error if event parsing failed.
* *(errors)* Added `M_UNKNOWN_ENDPOINT` error code from [MSC3743]
* *(appservice)* Updated [MSC3202] support to handle one time keys correctly.

[MSC3743]: https://github.com/matrix-org/matrix-spec-proposals/pull/3743

0.17.5

* *(types)* Added `m.read.private` to receipt types.
* *(appservice)* Stopped `ensure_registered` and `invite_user` raising
`IntentError`s (now they raise the original Matrix error instead).

0.17.4

* *(bridge)* Started rejecting reusing access tokens when enabling double
puppeting. Reuse is detected by presence of encryption keys on the device.
* *(client.api)* Added wrapper method for the `/context` API.
* *(api, errors)* Implemented new error codes from [MSC3848].
* *(types)* Disabled deserializing `m.direct` content (it didn't work and it
wasn't really necessary).
* *(client.state_store)* Updated `set_encryption_info` to allow raw dicts.
This fixes the bug where sending a `m.room.encryption` event with a raw dict
as the content would throw an error from the state store.
* *(crypto)* Fixed error when fetching keys for user with no cross-signing keys
(thanks to [maltee1] in [109]).

[MSC3848]: https://github.com/matrix-org/matrix-spec-proposals/pull/3848
[109]: https://github.com/mautrix/python/pull/109

0.17.3

* *(types)* Updated `BeeperMessageStatusEventContent` fields.

Page 7 of 30

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.