Skip to content

v0.2.0

Compare
Choose a tag to compare
@tulir tulir released this 08 Jun 08:59
· 1438 commits to master since this release

Changes since v0.1.1

  • Switched to AGPLv3

Added

  • Support for using a relay bot to relay messages for unauthenticated users.
  • Option to exclude telegram chats from being bridged.
  • Bridging for message pinning and room mentions/pills.
  • Matrix->Telegram sticker bridging.
  • !command to /command conversion at the start of Matrix message text.
  • Conversion of t.me message links to matrix.to message links
  • Timestamp massaging (bridge Telegram timestamps to Matrix)
  • Support for out-of-Matrix login (useful if you don't want your 2FA password to be stored in the homeserver)
  • Optional HQ gif/video thumbnails using moviepy.
  • Option to send bot messages as m.notice
  • Postgres compatibility
  • Dockerfile

Improved

  • Improved deduplication
    • Matrix file uploads are now reused if the same Telegram file (e.g. a sticker) is sent multiple times
    • Room metadata changes and other non-message actions are now deduplicated
  • Improved formatting bridging
  • Improved Telegram user display name handling in cases where one or more users have set custom display names for other users.
  • Switched to telethon-session-sqlalchemy to have the session databases in the main database.

Fixed

  • Fixed Alembic setup and removed automatic database generation.
  • Fixed outgoing message deduplication in cases where message is sent to other clients before responding to the sender.
  • Moved mautrix-appservice-python to a separate repository.