Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:infrastructure:matrix
python-mautrix-telegram
python-mautrix-telegram.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-mautrix-telegram.changes of Package python-mautrix-telegram
------------------------------------------------------------------- Fri Aug 26 16:22:20 UTC 2022 - Marcel Kuehlhorn <tux93@opensuse.org> - Update to version 0.12.0 * This release requires a homeserver with Matrix v1.1 support, which bumps up the minimum homeserver versions to Synapse 1.54 and Dendrite 0.8.7. Minimum Conduit version remains at 0.4.0. * Added provisioning API for resolving Telegram identifiersi (like usernames). * Added support for bridging Telegram custom emojis to Matrix. * Added option to not bridge chats with lots of members. * Added option to include captions in the same message as the media to implement MSC2530. Sending captions the same way is also supported and enabled by default. * Added commands to kick or ban relaybot users from Telegram. * Added support for Telegram's disappearing messages. * Added support for bridging forwarded messages as forwards on Telegram. - Forwarding is not allowed in relay mode as the bot wouldn't be able to specify who sent the message. - Matrix doesn't have real forwarding (there's no forwarding metadata), so only messages bridged from Telegram can be forwarded. - Double puppeted messages from Telegram currently can't be forwarded without removing the fi.mau.double_puppet_source key from the content. - If forwarding fails (e.g. due to it being blocked in the source chat), the bridge will automatically fall back to sending it as a normal new message. * Added options to make encryption more secure. - The encryption -> verification_levels config options can be used to make the bridge require encrypted messages to come from cross-signed devices, with trust-on-first-use validation of the cross-signing master key. - The encryption -> require option can be used to make the bridge ignore any unencrypted messages. - Key rotation settings can be configured with the encryption -> rotation config. * Improved handling the bridge user leaving chats on Telegram, and new users being added on Telegram. * Improved animated sticker conversion options: added support for animated webp and added option to convert video stickers (webm) to the specified image format. * Audio and video metadata is now bridged properly to Telegram. * Added database index on Telegram usernames (used when bridging username @-mentions in messages). * Changed /login/send_code provisioning API to return a proper error when the phone number is not registered on Telegram. - The same login code can be used for registering an account, but registering is not currently supported in the provisioning API. * Removed plaintext_highlights config option (the code using it was already removed in v0.11.0). * Enabled appservice ephemeral events by default for new installations. - Existing bridges can turn it on by enabling ephemeral_events and disabling sync_with_custom_puppets in the config, then regenerating the registration file. * Updated to API layer 144 so that Telegram would send new message types like premium stickers to the bridge. * Updated Docker image to Alpine 3.16 and made it smaller. * Fixed command prefix in game and poll messages ------------------------------------------------------------------- Tue Jun 14 13:40:58 UTC 2022 - Sasi Olin <hel@lcp.world> - Update to version 0.11.3 ------------------------------------------------------------------- Mon Jun 28 02:55:07 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 0.10.0: * 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. - Command to update about section in Telegram profile info. - Own read marker/unread status from Telegram is now synced to Matrix after backfilling. - Support for showing the individual slots in slot_machine dice rolls from Telegram. - Options to bridge archive, pin and mute status from Telegram to Matrix. - Custom fields in Matrix events indicating Telegram gifs. * Improved: - Improved invite link regex to allow joining with less precise invite links. - 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. - Allowed zero-width joiners in displaynames so things like multi-part emoji would work correctly. * Fixed: - Matrix->Telegram location message bridging no longer flips the coordinates. - Fixed Telegram->Matrix typing notifications. - Fixed some user displaynames constantly changing between contact/non-contact names and other similar cases. ------------------------------------------------------------------- Thu Nov 19 03:24:10 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 0.9.0: * Fixed cleaning unidentified rooms. * Prometheus metric names are now prefixed with bridge_ * An entrypoint script is no longer automatically generated. This won't affect most users, as python -m mautrix_telegram has been the official way to start the bridge for a long time. * Support for logging in by scanning a QR code from another Telegram client (#399). * Automatic backfilling of old messages when creating portals (#476). * Automatic backfilling of missed messages when starting bridge (#477). * Option to update m.direct list when using double puppeting. * PNG thumbnails for animated stickers when converted to webm (#467). * Support for receiving ephemeral events pushed directly with MSC2409 (requires Synapse 1.22 or higher). * Added retrying message sending if server returns 502 * Switched end-to-bridge encryption to mautrix-python instead of a hacky matrix-nio solution. * End-to-bridge encryption no longer requires login_shared_secret, it uses MSC2778 instead (requires Synapse 1.21 or higher). * The bridge info state event is now updated whenever the chat name or avatar changes. * Double puppeting is no longer limited to users on the same homeserver as the bridge (#520). * Delivery receipts are no longer sent in unencrypted private chat portals, as the bridge bot is usually not present in them (#483). * Using the register command now sends a link to the Telegram terms of service. * The bridge_connected metric is now only set for users who are logged in. * File captions are now sent as a separate message like photo captions. * The relaybot no longer drops Telegram messages with commands. * Bridging events of a user whose power level is malformed (i.e. a string instead of an integer) now works (#526). * Fixed bug where syncing members sometimes kicked ghosts of users who were actually still in the chat. * Logging out will now delete private chat portals, instead of only kicking the user and leaving the portal in a broken state (#397). * Unbridging direct chat portals is now possible (#495). ------------------------------------------------------------------- Tue Jul 28 03:35:18 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 0.8.2: * Fixed deleting messages from Matrix * Fixed starting bridge for the first time failing due to not registering the bridge bot ------------------------------------------------------------------- Fri Jun 5 08:23:07 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org> - Corrected dependencies in spec and requirements.txt ------------------------------------------------------------------- Thu Jun 4 14:07:30 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org> - Dependencies updated according to requirements.txt ------------------------------------------------------------------- Wed Jun 3 16:39:17 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 0.8.0: + Added - Command for backfilling room history from Telegram. - Optional end-to-bridge encryption support. See page on wiki for more info. - allow_avatar_remove config option to sync removed avatars from Telegram instead of leaving the last known avatar forever. - private_chat_portal_meta config option to set private chat portal room name/avatar explicitly. This is enabled implicitly if end-to-bridge encryption is enabled. - Config options to send delivery receipts and error notices. - Bridging for Telegram dice roll messages. - Implemented MSC2346: Bridge information state event for newly created rooms + Improved - Moved private information to trace log level + Fixed - Riot iOS not showing stickers properly. - Updated to Telethon 1.13 to fix bugs like #443. - sync_direct_chats option creating non-working portals - Video thumbnailing sometimes leaving behind downloaded videos in /tmp - Admin detection on Telegram-side relaybot commands - Bug handling ChatForbidden when syncing chats - Infinite loop of avatar changes when using double puppeting * Rebase fix-install-files.patch * Remove fix-test.patch, Is no longer needed * Removed source license, now comes with source code ------------------------------------------------------------------- Mon May 25 06:50:45 UTC 2020 - Petr Gajdos <pgajdos@suse.com> - %python3_only -> %python_alternative ------------------------------------------------------------------- Wed Apr 15 13:24:35 UTC 2020 - pgajdos@suse.com - version update to 0.7.2 * no upstream changelog found ------------------------------------------------------------------- Fri Feb 28 14:20:20 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> - Format with spec-cleaner - Add patch to fix file installation to /etc: * fix-install-files.patch - Add patch to be less restrictive on test version: * fix-test.patch - Split the server content to separate package to allow multiple python implementations of the bridge itself if needed - Fix the dependencies ------------------------------------------------------------------- Thu Feb 27 13:49:15 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org> - Initial package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor