Skip to content

Releases: uNetworking/uWebSockets.js

v15.7.0

12 Mar 14:29
42ac55b
Compare
Choose a tag to compare
  • Guarantees proper release of WebSocket JavaScript objects

v15.6.0

12 Mar 11:56
298a0c8
Compare
Choose a tag to compare
  • Adds ssl_prefer_low_memory_usage option to App constructor
  • Adds iteration over headers with req.forEach
  • Fixes a few TypeScript definition bugs/features
  • getRemoteAddress to get IP from res or ws
  • Reverts the setting of MicrotasksPolicy::kAuto as it (probably) crashed Node.js in some cases

v15.5.0

02 Mar 04:09
7f7d9e6
Compare
Choose a tag to compare

Various fixes

  • TypedArrays are now read correctly as input everywhere. This means you can even pass a Node.js Buffer.
  • Clean exit, no libuv assertion errors on exit anymore
  • app.listen(host, port, cb) now actually works and won't instantly crash
  • app.forcefully_free is not needed and removed

v15.4.0

01 Mar 19:50
23b29ec
Compare
Choose a tag to compare

V8 microtask queue tweaks

  • process.nextTick is now much simplified
  • Much faster AsyncFunction.js example

v15.3.0

01 Mar 14:57
1e6d513
Compare
Choose a tag to compare

Safari fixes

  • Safari browsers can now connect over websocket, even with permessage-deflate enabled.

v15.2.0

21 Feb 19:23
Compare
Choose a tag to compare

TypeScript & FreeBSD

  • Releases now feature TypeScript declarations to help IDE autocomplete.
  • Documentation generated with TypeDoc.
  • FreeBSD support (requires building from sources).

Bugs:

  • res.onData will now emit an empty, last, chunk if there is no data.
  • Reading Http data now times out if the client is too slow sending.

v15.1.0

10 Feb 08:43
7d7ab54
Compare
Choose a tag to compare

AppVeyor & TravisCI

All binaries are now built automatically on every push

v15.0.0

03 Feb 16:11
7f9ca90
Compare
Choose a tag to compare

🎉 First "public" release 🚀

  • uWebSockets v0.15rc5
  • uSockets v0.1.1

v0.2.1

29 Jan 18:20
b71164d
Compare
Choose a tag to compare

RC4 binaries for all platforms

  • Fixes to Http

v0.1.0

26 Jan 21:54
c32767e
Compare
Choose a tag to compare

RC2 binaries for all platforms

  • [API change]: ws.close is now ws.end
  • ws.close is a new function much like ws.terminate in websockets/ws
  • Now features random edge case testing
  • Compiled for all platforms using µWS v0.15rc2