Releases: mautrix/telegram
Releases · mautrix/telegram
v0.7.2-rc1
v0.7.1
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 totrue
- Fixed missing response in logout provisioning API
v0.7.1-rc2
v0.7.1-rc1
- Fixed incorrect parameter name causing
!tg config set
to throw an error. - Fixed potential dictionary size changed during iteration crash (#393).
v0.7.0
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).
- Requires LottieConverter, which is included in the docker image.
- Can be configured.
- 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
- Fixed handling of Matrix
m.emote
events
v0.7.0-rc3
- 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
- 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
Important changes
- Dropped Python 3.5 compatibility.
- Moved docker registry to dock.mau.dev.
Added
- Support for bridging animated stickers (#340, thanks to @Eramde).
- Requires LottieConverter, which is included in the docker image.
- Can be configured.
- 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
No changes since v0.6.1-rc2