github mautrix/telegram v0.11.3

latest releases: v0.15.1, v0.15.0, v0.14.2...
2 years ago

N.B. This release drops support for old homeservers which don't support the new /v3 API endpoints. Synapse 1.48+, Dendrite 0.6.5+ and Conduit 0.4.0+ are supported. Legacy r0 API support can be temporarily re-enabled with pip install mautrix==0.16.0. However, this option will not be available in future releases.

Added

  • Added list-invite-links command to list invite links in a chat.
  • Added option to use MSC2246 async media uploads.
  • Provisioning API for listing contacts and starting private chats.

Improved

  • Dropped Python 3.7 support.
  • Telegram->Matrix message formatter will now replace t.me/c/chatid/messageid style links with a link to the bridged Matrix event (in addition to the previously supported t.me/username/messageid links).
  • Updated formatting converter to keep newlines in code blocks as \n instead of converting them to <br/>.
  • Removed max_document_size option. The bridge will now fetch the max size automatically using the media repo config endpoint.
  • Removed redundant msgtype field in sticker events sent to Matrix.
  • Disabled file logging in Docker image by default.
    • If you want to enable it, set the filename in the file log handler to a path that is writable, then add "file" back to logging.root.handlers.
  • Reactions are now marked as read when bridging read receipts from Matrix.

Fixed

  • Fixed !tg bridge throwing error if the parameter is not an integer
  • Fixed !tg bridge failing if the command had been previously run with an incorrectly prefixed chat ID (e.g. !tg bridge -1234567 followed by !tg bridge -1001234567).
  • Fixed bridge_matrix_leave config option not actually being used correctly.
  • Fixed public channel mentions always bridging into a user mention on Matrix rather than a room mention.
    • The bridge will now make room mentions if the portal exists and fall back to user mentions otherwise.
  • Fixed newlines being lost in unformatted forwarded messages.

Don't miss a new telegram release

NewReleases is sending notifications on new releases.