Skip to content

Releases: soketi/soketi

1.6.1

25 Mar 20:53
5d18878
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.0...1.6.1

1.6.0

03 Aug 17:54
de12bff
Compare
Choose a tag to compare
  • Docker images now build correctly for non-linux/amd64 architectures (#835)
  • Fixed the case when the MD5 body was also passed via query string, leading to 401 errors (#852)
  • Added handler for unhandled exceptions (#848)
  • Bumped versions for the following packages due to security concerns: @pm2/agent (that used a vulnerable vm2聽version) (#927), PM2 (#886), xml2js (#875), packages related to databases (#919), pollution & cookies packages (#873, #871, #922, #925, #926, #872)

1.5.0

12 Nov 22:40
Compare
Choose a tag to compare

CI & Docker Improvements

Using multi-stage builds for Docker, we achieved lower image size, respectively:

  • Debian images: 376.6 MB -> 99.6 MB (73% reduction)
  • Alpine images: 82.9 MB -> 73 MB (12% reduction)
  • Distroless images: unchanged (72.9 MB)

The image layers are cached between builds and commit-based and PR tags are now a thing, even for ARMv7 and arm64.

Brought back package-lock.json

package-lock.json has been missing since the last incident with the colors package. Not it's back, making sure the tested packages are the same as the ones we release with our distributables (NPM, Docker). Bad idea, never remove package locks. 馃ぁ

1.4.0

21 Aug 17:27
9f85846
Compare
Choose a tag to compare
  • Updated packages (#638, #648, #656)
  • Added SOKETI_HOST (host) and SOKETI_METRICS_HOST (metrics.host) variables to bind the server to hosts other than 0.0.0.0 (#647, 9d4fbb2, @erikn69)
  • Enabled more tests from upcoming 2.x & fixed shutdowns due to incorrect order of closing the elements like adapters and queue managers (#653)
  • Added support for filter_by_prefix in the HTTP API (#654)
  • Fixed a bug where upon request aborting, the response object was causing a crash by not being able to send a server error (43a9399)
  • Fixed race conditions caused by requests that were aborted until the onAbort() handler was implemented (#655)

1.3.0

14 Aug 21:52
a810910
Compare
Choose a tag to compare
  • Fixed Prometheus count for gauges when metrics were enabled (#561)
  • Improved Redis typehinting and fixed some issues with the redis options not being passed correctly (#631)

1.2.0

11 Jun 16:20
c9da87a
Compare
Choose a tag to compare

1.1.0

08 Jun 12:29
b06b9e2
Compare
Choose a tag to compare
  • Support for user authentication (#536)
    • Some WS connection end codes were fixed (now on termination should expose the right Pusher code)
  • Updated packages (#542)

1.0.2

08 Jun 08:06
dca4af5
Compare
Choose a tag to compare
  • Fixed metadata not showing in the presence client events (#526)

1.0.1

18 May 19:16
Compare
Choose a tag to compare

0.34.1

18 May 18:39
8e22033
Compare
Choose a tag to compare
  • Fixed a bug introduced in 0.32.x where having multiple URLs in the websockets field of an app would not work properly (#518)