Skip to content

Releases: soketi/soketi

0.17.0

26 Nov 22:30
b86c703
Compare
Choose a tag to compare

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 to 6001 (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

26 Nov 18:24
7e12c89
Compare
Choose a tag to compare

0.15.0

16 Nov 17:38
Compare
Choose a tag to compare

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 the WebSocket instance (#153, reverted in 8148eb9). It was reverted as this can lead to throttles if your app manager is other than array, 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

16 Nov 07:51
298645f
Compare
Choose a tag to compare
  • Bumped knex to latest patch (#152)
  • Bumped AWS SDK (#151)
  • Bumped bullmq (#150)

0.14.0

14 Nov 15:37
5a893e1
Compare
Choose a tag to compare
  • Fixed issues with MySQL 8.0+ authentication by optionally specifying APP_MANAGER_MYSQL_USE_V2 environment variable (#146)
  • Bumped bullmq (#145)

0.13.2

14 Nov 05:02
43c95b4
Compare
Choose a tag to compare

0.13.1

13 Nov 21:34
cb46382
Compare
Choose a tag to compare
  • Bumped uWebSockets.js for some fixes (#125)

0.13.0

13 Nov 16:22
62c2867
Compare
Choose a tag to compare

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 the 0.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

0.12.1

12 Nov 06:38
Compare
Choose a tag to compare
  • Reverted AWS client minification

0.12.0

11 Nov 21:53
222bf94
Compare
Choose a tag to compare
  • Performed additional cleanup on the Docker image release size (#141)
    • Reduced the total size of the Docker image from 246.6 MB to 138.0 MB
    • Performed additional build steps to clean up unwanted files
    • Removed aws-sdk in favor of @aws-sdk/client-dynamodb as a lighter dependency