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).
- 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.