Deprecation unwarning
While switching away from SQLAlchemy is still planned for v0.11, SQLite is no longer deprecated and will still be supported in the future using aiosqlite.
Added
- Added extensions when bridging unnamed files from Telegram.
- Added support for custom bridge bot welcome messages (thanks to @justinbot in #676).
Improved
- Improved handling authorization errors if the bridge was logged out remotely.
- Updated room syncer to use existing power levels to find appropriate levels for admins and normal users instead of hardcoding 50 and 0.
- Updated to Telegram API layer 133 to handle 64-bit user/chat/channel IDs.
- Stopped logging message contents when message handling failed (thanks to @justinbot in #681).
- Removed Element iOS compatibility hack from non-sticker files.
- Made
max_initial_member_sync
work for non-supergroups too (thanks to @tadzik in #680). - SQLite is now supported for the crypto database. Pickle is no longer supported. If you were using pickle, the bridge will create a new e2ee session and store the data in SQLite this time.
Fixed
- Fixed generating reply fallbacks to encrypted messages.
- Fixed chat sync failing if the member list contained banned users.