Version 0.50
Features
This release makes the JSON-RPC mode (which was released with signal-cli v0.9.0) available in the signal-cli-rest-api
.
For implementation details, discussions and troubleshooting see: #160
Limitations, API changes & Breaking Changes:
- Registering, verifying and linking devices only works in normal/native mode. (there's no support yet in signal-cli)
- In JSON-RPC mode it's no longer possible to poll for incoming messages via the HTTP GET
receive
endpoint. Instead you have to use websockets. e.g: In order to listen for incoming messages you can usewscat
like this:wscat -c 127.0.0.1:8080/v1/receive/<your registered signal number> --show-ping-pong --slash
- The
USE_NATIVE
env variable in thedocker-compose.yml
file is now deprecated. You can still use it, but you'll see a deprecation warning in the logs. It is recommended to use theMODE
env variable instead. (e.g:MODE=native
) - The
AUTO_RECEIVE_SCHEDULE
env variable in thedocker-compose.yml
only works in normal/native mode - The
SIGNAL_CLI_CMD_TIMEOUT
env variable in thedocker-compose.yml
only works in normal/native mode