Deprecation warning
v0.10 is the last release that is guaranteed to support SQLite. A future release will likely switch away from SQLAlchemy and only support Postgres.
Added
- Support for multiple pins from/to Telegram.
- Option to resolve redirects when joining invite links, for people who use custom URLs as invite links (#559).
- Command to update about section in Telegram profile info (#375, thanks to @MadhuranS in #599).
- Own read marker/unread status from Telegram is now synced to Matrix after backfilling.
- Support for showing the individual slots in 🎰 dice rolls from Telegram.
Improved
- Improved invite link regex to allow joining with less precise invite links (#554, #555).
- Invite links can be customized with the
--uses=<amount>
and--expire=<delta>
flags for!tg invite-link
. - Read receipts where the target message is unknown will now cause the chat to be marked as fully read instead of the read receipt event being ignored.
- WebP stickers are now sent as-is without converting to png.
- Default power levels in rooms now allow enabling encryption with PL 50 if e2be is enabled in config (#471, thanks to @Rafaeltheraven in #550).
- Updated Docker image to Alpine 3.13 and removed all edge repo stuff.
Fixed
- Matrix->Telegram location message bridging no longer flips the coordinates.
- Fixed some user displaynames constantly changing between contact/non-contact names and other similar cases (#533)