Releases: mautrix/signal
Releases · mautrix/signal
v0.7.4
Release post: https://mau.fi/blog/2024-12-mautrix-release/
- Fixed syncing server-side storage after Signal login.
- Added support for new SSRE2 method of receiving the server-side storage key.
- Updated libsignal to v0.64.1.
- Updated Docker image to Alpine 3.21.
v0.7.3
Release post: https://mau.fi/blog/2024-11-mautrix-release/
- Updated libsignal to v0.62.0.
- Note for bridges running in systemd: the new version of libsignal may be incompatible with the
MemoryDenyWriteExecute=true
option (see #570).
- Note for bridges running in systemd: the new version of libsignal may be incompatible with the
- Added basic support for Signal's new file upload protocol.
v0.7.2
Release post: https://mau.fi/blog/2024-10-mautrix-release/
- Updated to libsignal v0.58.3.
- Fixed spurious decryption error notices for Signal messages when the websocket reconnects and receives old already-bridged messages.
- Fixed signalmeow not respecting account settings for choosing sender certificate.
- Fixed bugs in storage service decryption, which could cause issues with missing contact names among other things.
- Fixed call start notices only working once per direct chat.
v0.7.1
Release post: https://mau.fi/blog/2024-09-mautrix-release/
- Updated to libsignal v0.57.1.
- Dropped support for unauthenticated media on Matrix.
- Added support for Matrix->Signal power level bridging (thanks to @maltee1 in #531).
- Changed voice message conversion to convert to aac instead of m4a, because Signal iOS doesn't appear to like ffmpeg's m4a files.
- Fixed outgoing sync messages not including disappearing start timestamp, which would cause native clients to disappear messages at the wrong time.
- Re-added notices about decryption errors.
v0.7.0
Release post: https://mau.fi/blog/2024-08-mautrix-release/
- Bumped minimum Go version to 1.22.
- Updated to libsignal v0.55.0.
- Rewrote bridge using bridgev2 architecture.
- It is recommended to check the config file after upgrading. If you have prevented the bridge from writing to the config, you should update it manually.
- Thanks to @maltee1 for reimplementing Matrix -> Signal membership handling in the rewrite.
v0.6.3
- Updated to libsignal v0.52.0.
- Fixed bridge losing track of user phone numbers in some cases.
- Fixed edge cases in handling new outgoing DMs started from other devices.
- Added
sync groups
command (thanks to @maltee1 in #490). - Fixed typo in location bridging example config (thanks to @AndrewFerr in #516).
v0.6.2
Note: this release has a bug handling replies in encrypted rooms from clients that don't use mautrix-go or matrix-rust-sdk. Element Web with Rust crypto and Element X should work fine, but other clients likely won't. It is recommended to skip this release if you use end-to-bridge encryption with such clients.
- Updated to libsignal v0.51.0.
- Fixed voice messages not being rendered correctly in Element X.
- Fixed contact avatars not being bridged correctly even when enabled in the bridge config.
- Implemented connector for the upcoming bridgev2 architecture.
v0.6.1
- Added support for bridging location messages from Matrix to Signal (thanks to @maltee1 in #504).
- Note that Signal doesn't support real location messages, so they're just bridged as links. The link template is configurable.
- Fixed bridging long text messages from Signal (thanks to @maltee1 in #506).
- Improved handling of ping timeouts in Signal websocket.
v0.6.0
- Updated to libsignal v0.44.0.
- Refactored bridge to support Signal's new phone number identifier (PNI) system in order to fix starting new chats and receiving messages from new users.
- When starting a chat with a user you haven't talked to before, the portal room will not have a ghost user for the recipient until they accept the message request.
- Added support for syncing existing groups on login instead of having to wait for new messages.
- Added notices if decrypting incoming message from Signal fails.
- Added bridging of group metadata from Matrix to Signal (thanks to @maltee1 in #461).
- Added command to create new Signal group for Matrix room (thanks to @maltee1 in #461 and #491).
- Added commands for inviting users to Signal groups by phone number (thanks to @maltee1 in #495).
- Improved handling of missed Signal group metadata changes (thanks to @maltee1 in #488).