|
@@ -0,0 +1,113 @@
|
|
|
|
+# v0.2.2 (unreleased)
|
|
|
|
+
|
|
|
|
+Target signald version: [v0.15.1?](https://gitlab.com/signald/signald/-/releases/0.15.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].
|
|
|
|
+
|
|
|
|
+### Improved
|
|
|
|
+* Formatted all code using [black](https://github.com/psf/black)
|
|
|
|
+ and [isort](https://github.com/PyCQA/isort).
|
|
|
|
+
|
|
|
|
+### 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.
|
|
|
|
+
|
|
|
|
+[MSC3245]: https://github.com/matrix-org/matrix-doc/pull/3245
|
|
|
|
+
|
|
|
|
+# v0.2.1 (2021-11-28)
|
|
|
|
+
|
|
|
|
+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
|
|
|
|
+
|
|
|
|
+# v0.2.0 (2021-08-07)
|
|
|
|
+
|
|
|
|
+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.
|
|
|
|
+
|
|
|
|
+# v0.1.1 (2021-04-07)
|
|
|
|
+
|
|
|
|
+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
|
|
|
|
+
|
|
|
|
+# v0.1.0 (2021-02-05)
|
|
|
|
+
|
|
|
|
+Initial release.
|