Skip to content

Releases: mautrix/python

v0.7.6

25 Sep 15:29
Compare
Choose a tag to compare
  • Fixed bug where parsing invite fails if unsigned is not set or null
  • Added trace logs when bridge module ignores messages

v0.7.5

25 Sep 15:28
Compare
Choose a tag to compare
  • Added utility for measuring async method time in prometheus

v0.7.4

25 Sep 15:28
Compare
Choose a tag to compare
  • Made sender_device optional in decrypted olm events
  • Added opt_prometheus utility for using prometheus as an optional dependency
  • Added Matrix event time processing metric for bridges when prometheus is installed

v0.7.3

25 Sep 15:27
Compare
Choose a tag to compare
  • Added support for telling the user about decryption errors in bridge module

v0.7.2

12 Sep 14:13
Compare
Choose a tag to compare
  • Added bridge config option to pass custom arguments to SQLAlchemy's create_engine

v0.7.1

11 Sep 08:33
Compare
Choose a tag to compare
  • Added optional automatic prometheus config to the Program class

v0.7.0

11 Sep 08:40
Compare
Choose a tag to compare
  • Added support for e2ee key sharing in OlmMachine (both sending and responding to requests)
  • Added option for automatically sharing keys from bridges
  • Added account data get/set methods for ClientAPI
  • Added helper for bridges to update m.direct account data
  • Added default user ID and alias namespaces for bridge registration generation
  • Added asyncpg-based client state store implementation
  • Added filtering query parameters to ClientAPI.get_members
  • Changed attachment encryption methods to return EncryptedFile objects instead of dicts
  • Changed SimpleLock to use asyncio.Event instead of asyncio.Future
  • Made SQLAlchemy optional for bridges
  • Fixed error when profile endpoint responses are missing keys

v0.6.1

11 Sep 08:40
Compare
Choose a tag to compare
  • Fixed disabling notifications in many rooms at the same time

v0.6.0

11 Sep 08:45
Compare
Choose a tag to compare
  • Added native end-to-end encryption module
    • Switched e2be helper to use native e2ee instead of matrix-nio
    • Includes crypto stores based on pickle and asyncpg
    • Added e2ee helper to high-level client module
  • Added support for getting prev_content from the top level in addition to unsigned

v0.5.8

11 Sep 08:42
Compare
Choose a tag to compare
  • Fixed deserializer using attr.NOTHING instead of None when there's no default value