Mautrix-facebook

Latest version: v0.5.1

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.5.1

* **Security:** Updated Pillow to 10.0.1.
* Added support for double puppeting with arbitrary `as_token`s.
See [docs](https://docs.mau.fi/bridges/general/double-puppeting.html#appservice-method-new) for more info.
* Added support for sending captions with [MSC2530].
* Fixed profile info not being visible in community group chats.
* Fixed permalinks being broken when bridging certain types of shared posts
from Facebook.

[MSC2530]: https://github.com/matrix-org/matrix-spec-proposals/2530

0.5.0

* Added config option to disable bridging `m.notice` messages
(thanks to [jzapataikono] in [280]).
* Added options to automatically ratchet/delete megolm sessions to minimize
access to old messages.
* Added option to not set room name/avatar even in encrypted rooms.
* Added option to disable reply fallbacks entirely.
* Added notice message when a call is received on Messenger.
* Redid backfill system to support MSC2716.
* Note that using Synapse's MSC2716 implementation is not recommended, and
the bridge can still backfill messages without MSC2716.
* Implemented appservice pinging using MSC2659.
* Possibly improved MQTT connection handling.
* Fixed bridging profile pictures for Instagram users.
* Fixed MQTT connection failing in certain cases when Facebook returned weird
data in the chat list.

[jzapataikono]: https://github.com/jzapataikono
[280]: https://github.com/mautrix/facebook/pull/280

0.4.1

* Improved unsupported message fallbacks and added support for more message
types from Facebook.
* Powerup messages, descriptions in story attachments, facebook pay messages
and group join links among other things should be bridged now.
* Added support for dynamically fetching a proxy URL.
* Added option to bypass startup script in docker image.

0.4.0

* Dropped Python 3.7 support.
* Added optional support for bridging presence from Facebook to Matrix
(thanks to [JakuJ] in [189]).
* Added option to not resync chats on startup and instead ask the server to
just send missed messages.
* Added option to use [MSC2246] async media uploads.
* Changed some fields to stop the user from showing up as online on Facebook
all the time.
* Changed incoming message handling to preserve order from Facebook to Matrix.
* Fixed calculating mention offsets (mentioning users in messages with
complicated unicode characters like emojis).
* This will break message rendering that involves mentions and emojis in the
Messenger web app, but it works everywhere else. The issue on web happens
even with messages sent from the official apps.
* Fixed bridging reactions from Facebook in certain cases.
* Fixed bridging files from Matrix with non-ascii names.

[JakuJ]: https://github.com/JakuJ
[189]: https://github.com/mautrix/facebook/pull/189
[MSC2246]: https://github.com/matrix-org/matrix-spec-proposals/pull/2246

0.3.3

* Added relay mode.
* Added automatic conversion of voice messages in both directions (mp4/aac to facebook and ogg/opus to Matrix).
* Added external URLs to unsupported attachment messages and story reply messages.
* Added support for typing notifications in both directions.
* Added Python 3.10 support.
* Removed legacy community features.
* Changed example config to disable temporary disconnect notices by default.
* Updated Docker image to Alpine 3.15.
* Formatted all code using [black](https://github.com/psf/black) and [isort](https://github.com/PyCQA/isort).

0.3.2

* (Re-)Added support for using SQLite as the bridge database.
* Added option to not use `http_proxy` env var for downloading files from Facebook CDN.
* Changed MQTT error handling to always refresh connection instead of giving up
if it errors more than once within 2 minutes.
* Fixed `login-matrix` not allowing login from other servers.
* Fixed setting portal avatars.
* Fixed error when receiving a reply to an unknown message.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.