Skip to content

v0.7.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@tulir tulir released this 30 Nov 14:36
· 870 commits to master since this 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.