Skip to content

Releases: mautrix/telegram

v0.7.2-rc1

08 Feb 11:39
Compare
Choose a tag to compare
v0.7.2-rc1 Pre-release
Pre-release
  • Fixed enabling double puppeting causing saved messages to become unusable (#418)
  • Fixed receiving channel messages when ignore_own_incoming_events was enabled (#417)

v0.7.1

04 Feb 20:34
Compare
Choose a tag to compare
Changes since v0.7.1-rc2
  • Fixed missing response in logout provisioning API
Changes since v0.7.0
  • Fixed incorrect parameter name causing !tg config set to throw an error.
  • Fixed potential dictionary size changed during iteration crash (#393).
  • Fixed import in database migration script (thanks to @cubesky in #409)
  • Fixed relaybot messages being allowed through to Matrix even when ignore_own_incoming_events was set to true
  • Fixed missing response in logout provisioning API

v0.7.1-rc2

25 Jan 21:48
Compare
Choose a tag to compare
v0.7.1-rc2 Pre-release
Pre-release
  • Fixed import in database migration script (thanks to @cubesky in #409)
  • Fixed relaybot messages being allowed through to Matrix even when ignore_own_incoming_events was set to true

v0.7.1-rc1

11 Jan 18:17
Compare
Choose a tag to compare
v0.7.1-rc1 Pre-release
Pre-release
  • Fixed incorrect parameter name causing !tg config set to throw an error.
  • Fixed potential dictionary size changed during iteration crash (#393).

v0.7.0

27 Dec 23:44
Compare
Choose a tag to compare

No changes since v0.7.0-rc4

Changes since v0.6.1

Important changes

  • Dropped Python 3.5 compatibility.
  • Moved docker registry to dock.mau.dev.

Added

  • Support for bridging animated stickers (#340, thanks to @Eramde).
  • Support for MTProxy (#344, thanks to @Eramde).
  • Option to automatically log in to custom puppets (login-matrix) using shared secret login.
  • Config option for max length of displayname, with the default being 100.
  • Separate config option for m.emote formatting of logged in users (#355).
  • Streamed file transfers and parallel telegram file download/upload.
    • Files are streamed from telegram servers to the media repo rather than downloading the whole file into memory.
    • File transfers use multiple connections to telegram servers to transfer faster.
    • Parallel and streamed file transfers can be enabled in the config.
  • Command to set caption for files and images when sending to telegram.
  • Command to get bridge version (#387).
  • Bridging bans to telegram (#303).
  • Helm chart.

Improved

  • Switched to mautrix-python.
  • Users with Matrix puppeting can now bridge their "Saved Messages" chat.
  • The bridge will refuse to start without access to the example config file.
  • Changed default port to 29317 (#345).
  • Mentions are now marked as read on Telegram when bridging read receipts using double puppeting (#337).
  • Kicking or banning the bridge bot will now unbridge the room (#312).
  • Made bridge refuse to start if config contains example values (#388).
  • Shrinked Docker image from 151mb to 81mb.
  • Updated Docker image to Alpine 3.11

Fixed

  • The bridge will no longer crash if one user's startup fails (#292).
  • (hopefully) Incorrect peer type being saved into database in some cases (#304).
  • File names when bridging to Telegram (#376).
  • Alembic config interpolating passwords with % (#362).
  • A single chat failing to sync preventing any chat from syncing (#358).
  • Users logged in as a bot not receiving any messages (#341).
  • Username matching being case-sensitive in the database and preventing telegram->matrix pillifying (#384).
  • IndexError if running !tg set-pl with no parameters.

v0.7.0-rc4

25 Dec 14:32
Compare
Choose a tag to compare
v0.7.0-rc4 Pre-release
Pre-release
  • Fixed handling of Matrix m.emote events

v0.7.0-rc3

25 Dec 14:14
Compare
Choose a tag to compare
v0.7.0-rc3 Pre-release
Pre-release
  • Added option to log in to custom puppet with shared secret (https://github.com/devture/matrix-synapse-shared-secret-auth)
  • Updated Docker image to Alpine 3.11
  • Improved displayname syncing by trusting any displayname if user is not a contact
  • Fixed error when cleaning up rooms
  • Fixed stack traces being printed to non-admin users (#392)
  • Fixed invite rejections being handles as leaves (#402)
  • Fixed version command output in CI docker builds not showing the correct git commit hash

v0.7.0-rc2

01 Dec 18:33
Compare
Choose a tag to compare
v0.7.0-rc2 Pre-release
Pre-release
  • Added command to get bridge version (#387).
  • Made bridge refuse to start if config contains example values (#388).
  • Removed some debug stack traces (#389).
  • Ignored ChatForbidden when syncing chats that was causing the sync to fail (#390).
  • Fixed DB migration causing some incorrect values to be left behind (#391).

v0.7.0-rc1

30 Nov 14:36
Compare
Choose a tag to compare
v0.7.0-rc1 Pre-release
Pre-release

Important changes

  • Dropped Python 3.5 compatibility.
  • Moved docker registry to dock.mau.dev.

Added

  • Support for bridging animated stickers (#340, thanks to @Eramde).
  • Support for MTProxy (#344, thanks to @Eramde).
  • Config option for max length of displayname, with the default being 100.
  • Separate config option for m.emote formatting of logged in users (#355).
  • Streamed file transfers and parallel telegram file download/upload.
    • Files are streamed from telegram servers to the media repo rather than downloading the whole file into memory.
    • File transfers use multiple connections to telegram servers to transfer faster.
    • Parallel and streamed file transfers can be enabled in the config.
  • Command to set caption for files and images when sending to telegram.
  • Bridging bans to telegram (#303).
  • Helm chart.

Improved

  • Switched to mautrix-python.
  • Users with Matrix puppeting can now bridge their "Saved Messages" chat.
  • The bridge will refuse to start without access to the example config file.
  • Changed default port to 29317 (#345).
  • Mentions are now marked as read on Telegram when bridging read receipts using double puppeting (#337).
  • Kicking or banning the bridge bot will now unbridge the room (#312).
  • Shrinked Docker image from 151mb to 77mb.

Fixed

  • The bridge will no longer crash if one user's startup fails (#292).
  • (hopefully) Incorrect peer type being saved into database in some cases (#304).
  • File names when bridging to Telegram (#376).
  • Alembic config interpolating passwords with % (#362).
  • A single chat failing to sync preventing any chat from syncing (#358).
  • Users logged in as a bot not receiving any messages (#341).
  • Username matching being case-sensitive in the database and preventing telegram->matrix pillifying (#384).
  • IndexError if running !tg set-pl with no parameters.

v0.6.1

20 Sep 11:48
Compare
Choose a tag to compare

No changes since v0.6.1-rc2

Changes since v0.6.0
  • Started ignoring invalid reply fallbacks sent by Riot web in edits
  • Added 100-character displayname limit to avoid synapse errors
  • Fixed one user's startup failing causing the bridge to crash (#292)
  • Fixed one portal's sync failing causing the whole sync to fail (#358)
  • Added .gitlab-ci.yml