0.9.0
signald 0.9.0
Big thanks to those who contributed to this release by filing issues and merge requests:
And thanks to demure
on IRC for testing.
New Features
- Read receipts can now be sent. Thanks to @ekpneo, who contributed this in !10.
- Support for setting a users profile name and reading profile names of others has been added.
- Support for registration captchas has been added, although feedback on it has thus far been minimal. If you are unable to register without a captcha, please try to register with a captcha (instructions here) and respond to #8 letting us know how it went.
- Stickers can now be received.
- Support for receiving the full range of sync messages
(sent from other devices on the account) available in this version of libsignal:
- StickerPackOperations can now be received. These are commands from other linked devices on the same account to do things like add or remove sticker packs.
- SentTranscriptMessages can now be received. This appears to be how Signal clients indicate to other devices that they have sent a message now.
- View once views can now be received, indicating that the user has viewed view-once media on a different client.
- Verification sync messages can now be received, indicating that the user has changed the verification status of another user's key.
Improvements
- A spelling mistake in the systemd unit file was fixed. Thanks to @Strykar, who contributed this change in !7.
- The username of the account receiving the message is now included in untrusted identity errors. Thanks to @aguestuser, who contributed this change in !8.
- Assorted code cleanup caused by use of an actual Java IDE, including updated copyright year on all Java files.
- If the socket file exists when signald is started, it will attempt to delete it so it can create it's own. This is a workaround to a common annoyance.
- Attempting to
subscribe
to nonexistent accounts will now throw an error (see #16). Thanks to @hoehermann for filing that issue. - Fixed a bug (#20) where messages were received after the client unsubscribed.
- Fixed a bug in how sealed sender messages are decrypted. Thanks to
demure
on IRC for finding this bug and helping test fixes. - Trying to get better about release notes. Feedback on this format appreciated.