Skip to content

Releases: mautrix/python

v0.16.6

02 Jun 08:11

Choose a tag to compare

  • (bridge) Fixed double puppeting start method not handling some errors from /whoami correctly.
  • (types) Added com.beeper.message_send_status event type for bridging status.

v0.16.5

26 May 14:37

Choose a tag to compare

  • (bridge.commands) Added reason field for CommandEvent.redact.
  • (client.api) Added reason field for the unban_user method (thanks to @maltee1 in #101).
  • (bridge) Changed automatic DM portal creation to only apply when the invite event specifies "is_direct": true (thanks to @maltee1 in #102).
  • (util.program) Changed Program to use create and set an event loop explicitly instead of using get_event_loop.
  • (util.program) Added optional exit_code parameter to manual_stop.
  • (util.manhole) Removed usage of loop parameters to fix Python 3.10 compatibility.
  • (appservice.api) Switched IntentAPI.batch_send method to use custom Event classes instead of the default ones (since some normal event fields aren't applicable when batch sending).

v0.16.4

10 May 14:26

Choose a tag to compare

  • (types, bridge) Dropped support for appservice login with unstable prefix.
  • (util.async_db) Fixed some database start errors causing unnecessary noise in logs.
  • (bridge.commands) Added helper method to redact bridge commands.

v0.16.3

21 Apr 13:05

Choose a tag to compare

  • (types) Changed set_thread_parent to have an explicit option for disabling the thread-as-reply fallback.

v0.16.2

21 Apr 12:49

Choose a tag to compare

  • (types) Added get_thread_parent and set_thread_parent helper methods for MessageEventContent.
  • (bridge) Increased timeout for MessageSendCheckpoint.send.

v0.16.1

17 Apr 10:13

Choose a tag to compare

  • Breaking change Removed r0 path support.
    • The new v3 paths are implemented since Synapse 1.48, Dendrite 0.6.5, and Conduit 0.4.0. Servers older than these are no longer supported.

v0.16.0

11 Apr 10:55

Choose a tag to compare

  • Breaking change (types) Removed custom REPLY relation type and changed RelatesTo structure to match the actual event content.
    • Applications using content.get_reply_to() and content.set_reply() will keep working with no changes.
  • (types) Added THREAD relation type and is_falling_back field to RelatesTo.

v0.15.8

08 Apr 15:03

Choose a tag to compare

  • (client.api) Added experimental prometheus metric for file upload speed.
  • (util.async_db) Improved type hints for UpgradeTable.register.
  • (util.async_db) Changed connection string log to redact database password.

v0.15.7

06 Apr 17:09

Choose a tag to compare

  • (api) Added file_name parameter to HTTPAPI.get_download_url.

v0.15.6

30 Mar 12:54

Choose a tag to compare

  • (types) Fixed removing nested (i.e. malformed) reply fallbacks generated by some clients.
  • (types) Added automatic reply fallback trimming to set_reply() to prevent accidentally creating nested reply fallbacks.