Mautrix-signal

Latest version: v0.4.3

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

Scan your dependencies

Page 2 of 2

0.2.2

Target signald version: [v0.16.1](https://gitlab.com/signald/signald/-/releases/0.16.1)

Added
* Support for disappearing messages.
* Disabled by default in group chats, as there's no way to delete messages
from the view of a single Matrix user. For single-user bridges, it's safe
to enable the `enable_disappearing_messages_in_groups` config option.
* Notifications about incoming calls.
* Support for voice messages with [MSC3245].
* Support for incoming contact share messages.
* Support for long text messages from Signal.

Improved
* Formatted all code using [black](https://github.com/psf/black)
and [isort](https://github.com/PyCQA/isort).
* Moved most relay mode code to mautrix-python to be shared with other bridges.
* The bridge will now queue messages temporarily if signald is down while sending.
* Removed legacy community-related features.
* Updated remaining things to use signald's v1 API.

Fixed
* Fixed empty DM rooms being unnecessarily created when receiving
non-bridgeable events (e.g. profile key updates).
* Fixed duplicate rooms being created in certain cases due to the room mapping
cache not working.
* Fixed replies to attachments not rendering on Signal iOS properly.

[MSC3245]: https://github.com/matrix-org/matrix-doc/pull/3245

0.2.1

Target signald version: [v0.15.0](https://gitlab.com/signald/signald/-/releases/0.15.0)

Added
* Support for Matrix->Signal redactions.
* Error messages to Matrix when sending to Signal fails.
* Custom flag to invite events that will be auto-accepted with double puppeting.
* Command to get group invite link.
* Support for custom bridge bot welcome messages
(thanks to [justinbot] in [146]).
* Option to disable federation in portal rooms.
* Option to prevent users from registering the bridge as their primary device
(thanks to [tadzik] in [153]).
* Extremely experimental support for SQLite. It's probably broken in some
cases, so don't use it.

Improved
* Increased line length limit for signald socket (was causing the connection to
fail when there was too much data going through).
* Improved Signal disconnection detection (mostly affects prometheus metrics).
* Updated provisioning API `/link/wait` endpoint to return HTTP 400 if signald
loses connection to Signal.

Fixed
* Fixed bugs with automatic migration of Matrix ghosts from phone number to
UUID format.
* Fixed handling empty Signal avatar files.

[justinbot]: https://github.com/justinbot
[tadzik]: https://github.com/tadzik
[146]: https://github.com/mautrix/signal/pull/146
[153]: https://github.com/mautrix/signal/pull/153

0.2.0

Target signald version: [v0.14.1](https://gitlab.com/signald/signald/-/releases/0.14.1)

**N.B.** Docker images have moved from `dock.mau.dev/tulir/mautrix-signal` to
`dock.mau.dev/mautrix/signal`. New versions are only available at the new path.

Added
* Relay mode (see [docs](https://docs.mau.fi/bridges/general/relay-mode.html)).
* Added captcha parameter to help text of register command.
* Option to delete unknown accounts from signald when starting the bridge.

Improved
* Contact info is now synced when other devices send contact list updates.
* Contact avatars will now be used if profile avatar isn't available and
contact names are allowed.
* Linking a new device or registering now uses the `overwrite` param in
signald, which means it will force-login even if there is an existing
signald session with the same phone number.
* Updated Docker image to Alpine 3.14.

Fixed
* Fixed Signal delivery receipts being handled as read receipts.
* Fixed logging out causing signald to get into a bad state.
* Fixed handling conflicting puppet rows when finding UUID.

0.1.1

Target signald version: [v0.13.1](https://gitlab.com/signald/signald/-/tags/0.13.1)

Added
* Support for group v2 avatars.
* Syncing of group permissions from Signal.
* Support for accepting Signal group invites.
* Support for Matrix->Signal group name and avatar changes.
* Support for real-time group info updates from Signal.
* Hidden captcha support in register command.
* Command to mark safety numbers as trusted.
* Workaround for Element iOS image rendering bug
(thanks to [celogeek] in [57]).

Improved
* Commands that take phone numbers now tolerate unnecessary characters a bit better.
* Updated to signald v1 protocol for most requests.

Fixed
* Failure to bridge attachments if the `outgoing_attachment_dir` didn't exist.
* Errors with no messages from signald not being parsed properly.

[celogeek]: https://github.com/celogeek
[57]: https://github.com/mautrix/signal/pull/57

0.1.0

Initial release.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.