- updated
signal-clito v0.14.2 - various swagger documentation improvements (thanks to @Gara-Dorta)
- improved error handling in JSON-RPC mode (thanks to @philljolly)
- added API endpoints to pin/unpin messages in groups
- added new
json-rpc-nativemode, which combines the advantages of thenativemode (faster startup, lower memory consumption) with the advantages of thejson-rpcmode (asynchronous message retrieval). It is available forx86-64andarm64.
This is a pre-release. If you want to give it a try, please use this version: bbernhard/signal-cli-rest-api:0.200-dev
Important information:
With this release, a dedicated rootless container image is now available for testing. This allows the container to be run in rootless mode, further enhancing security.
The new image is a drop-in replacement for the existing one - fully compatible and requiring no changes on your side. However, if you prefer, you can now switch your Docker or Podman setup to run in rootless mode.
From a technical perspective, the new image uses s6 instead of supervisorctl for process monitoring - which doesn't require root access.
For the time being, the rootless image will be distributed separately. This approach allows to gather community feedback and ensure there are no unintended regressions. Once sufficient feedback has been gathered, these changes will be merged into the main image.
I strongly encourage everyone to try out the new image and share your feedback - this ensures a smooth tranistion to the new image architecture.
Thanks to @poggenpower for implementing the majority of this functionality!
If you want to give the rootless image a try, please use this version: bbernhard/signal-cli-rest-api:0.200-rootless-dev