Releases: soketi/soketi
Releases 路 soketi/soketi
0.17.0
This may be a breaking change if you are using Prometheus metrics or you are using the Node.js 14.x image for Docker. (#157)
Please read the new documentation: https://rennokki.gitbook.io/soketi-docs/advanced-usage/scraping-prometheus-metrics
- Dropped Node.js 14.x build for Docker (there was no reason for 14.x if it ran in 16.x which is LTS)
- @stayallive pointed out in #124 that exposing the
/metrics
and/usage
endpoints to6001
(which is public) was a bad idea in terms of security. Starting with this version, the server will run the metrics to a different port (9601
) which may not be exposed to the internet. This way, you can run the Prometheus Scrape service within your server or in your private network.
0.16.0
0.15.0
- Added AWS Lambda invocations as a webhook sending strategy (#147, https://rennokki.gitbook.io/soketi-docs/advanced-usage/app-webhooks/aws-lambda-trigger)
Coming soon:
- Removing secret from the
WebSocket
instance to make the server get the app secret on the webhook sending process and on HTTP requests instead of passing it to theWebSocket
instance (#153, reverted in 8148eb9). It was reverted as this can lead to throttles if your app manager is other thanarray
, as it will query the app manager on each webhook and private channel connection. Currently investigating a better way to do this.
0.14.1
0.14.0
0.13.2
0.13.1
0.13.0
pWS got rebranded to soketi.
You can still use resources for the pre-0.13
version as they were left intact.
- The Docker repository moved to
quay.io/soketi/soketi
, and you can only use it with the0.13
+ tag - Documentation links moved
- The command to start the websockets server is now
soketi start
- Environment variables are now pulled if they are prefixed with
SOKETI_
(previously:PWS_
) - Prometheus prefixes now with
soketi_
(previously:pws_
) - Webhooks are being sent with the
SoketiWebhooksAxiosClient/1.0
agent