Skip to content

v0.13.0

Compare
Choose a tag to compare
@tulir tulir released this 26 Feb 15:32
· 121 commits to master since this release

Added

  • Added allow_contact_info config option to specify whether personal names and avatars for other users should be bridged.
    • The option is only safe to enable on single-user instances, using it anywhere else will cause ghost user profiles to flip back and forth between personal and default ones.
  • Added config option to notify Matrix room if bridging an incoming message fails.

Improved

  • Updated Docker image to Alpine 3.17.
  • Updated to Telegram API layer 152.
  • Improved handling users getting logged out.
  • Removed support for creating accounts, as Telegram only allows requesting SMS login codes on the official mobile clients now.
  • Replaced moviepy with calling ffmpeg directly for generating video thumbnails.

Fixed

  • Fixed handling Telegram chat upgrades when backfilling is enabled.
  • Fixed file transfers failing if transfering the thumbnail fails.
  • Fixed bridging unnamed files with unrecognized mime types.
  • Fixed enqueueing more backfill.
  • Fixed timestamps not being saved in telegram_file table.
  • Fixed issues with old events being replayed if the bridge was shut down uncleanly.