Releases: mautrix/python
Releases · mautrix/python
v0.12.2
v0.12.1
- Added default (empty) value for
unsigned
in the event classes. - Updated the
PgStateStore
in the client module to fully implement the cryptoStateStore
abstract class.- The crypto module now has a
PgCryptoStateStore
that combines the clientPgStateStore
with the abstract crypto state store.
- The crypto module now has a
v0.12.0
- Breaking change (client): The
whoami
method now returns a dataclass withuser_id
anddevice_id
fields, instead of just returning theuser_id
as a string. - Added
delete
method for crypto stores (useful when changing the device ID). - Added
DECRYPTED
step for message send checkpoints. - Added proper user agent to bridge state and message send checkpoint requests.
v0.11.4
v0.11.3
- Updated registering appservice ghosts to use
inhibit_login
flag to prevent lots of unnecessary access tokens from being created.- If you want to log in as an appservice ghost, you should use MSC2778's appservice login (e.g. like the bridge e2ee module does for example)
- Fixed unnecessary warnings about message send endpoints in some cases where the endpoint wasn't configured.
v0.11.2
v0.11.1
v0.11.0
- Added support for message send checkpoints (as HTTP requests, similar to the bridge state reporting system) by @sumnerevans.
- Added support for aiosqlite with the same interface as asyncpg.
- This includes some minor breaking changes to the asyncpg interface.
- Made config writing atomic (using a tempfile) to prevent the config disappearing when disk is full.
- Changed prometheus to start before rest of
startup_actions
(thanks to @Half-Shot in #63). - Stopped reporting
STARTING
bridge state on startup by @sumnerevans.