github AsamK/signal-cli v0.14.0

4 hours ago

Attention: Now requires Java 25

Requires libsignal-client version 0.87.4.
libsignal v0.87.4 and later versions require a C++ standard library at runtime which adheres to CXXABI_1.3.9 introduced with GCC 5.1.0 that is usually not available by default on older systems, see here

Breaking changes

  • Remove isRegistered method without parameters from Signal dbus interface, which always returned true
  • Remove sandbox value for --service-environment parameter, use staging instead
  • The daemon command now requires at least one channel parameter (--socket, --dbus, ...) and no longer defaults to
    dbus

Added

  • The link command now prints a QR code in the terminal. (Thanks @karel1980)
  • Add --ignore-avatars flag to prevent downloading avatars
  • Add --ignore-stickers flag to prevent downloading sticker packs
  • Add --no-urgent flag to send command to send messages that don't trigger a push notification. (Thanks @kaikozlov)
  • Add sendPinMessage/sendUnpinMessage commands for pinning messages

Improved

  • Improved behavior for unregistered contacts
  • Profiles are refreshed when using the listContacts command
  • For long text messages the text attachment is used instead of the truncated body

Fixed

  • Adapted to new binary aci/pni formats in the Signal protocol
  • Group invites should now work when the user was invited via phone number (PNI only)

What's Changed

New Contributors

Full Changelog: v0.13.23...v0.14.0

Don't miss a new signal-cli release

NewReleases is sending notifications on new releases.