Releases: mautrix/signal
Releases · mautrix/signal
v0.2.1
Target signald version: v0.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.
v0.2.0
Target signald version: v0.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)
- 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 (#82).
v0.1.1
Target signald version: v0.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.