Skip to content

Releases: mautrix/signal

v0.2.1

28 Nov 18:17
Compare
Choose a tag to compare

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

07 Aug 19:20
Compare
Choose a tag to compare

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

07 Apr 19:21
Compare
Choose a tag to compare

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.

v0.1.0

05 Feb 13:21
Compare
Choose a tag to compare

Initial release