Skip to content

Releases: kartikk221/hyper-express

6.17.2

18 Sep 06:14
Compare
Choose a tag to compare

What's Changed

  • Fixed bug with incorrect backpressure handling when streaming with known total_size leading to double chunks being served.
  • FIxed bug with errors not being caught when explicitly thrown inside of async middlewares and route handlers.
  • Fixed bug with route-specific middlewares not executing in proper order in comparison to global / local middlewares.
  • Updated uWebsockets.js to v20.48.0.

Pull Requests

  • Updates all dependencies in the benchmarks folder by @hieu-ht in #286
  • Update package.json to Bump uWebSockets.js version by @joacub in #291
  • Typo LiveDirectory.md by @louwers in #294
  • Ignoring offset when backpressure happens by @amir-s in #289

New Contributors

Full Changelog: 6.16.4...6.17.1

6.16.4

24 Jun 12:37
Compare
Choose a tag to compare

What's Changed

  • Add missing options for ServerConstructorOptions interface by @likecyber in #274
  • Update package.json to bump uWebSockets.js by @joacub in #283

New Contributors

Full Changelog: 6.16.3...6.16.4

6.16.3

02 Jun 00:49
Compare
Choose a tag to compare

What's Changed

  • Fixed bug with Response stream piping being broken due to incorrect last chunk writing procedure.

Full Changelog: 6.16.2...6.16.3

6.16.2

21 May 00:39
Compare
Choose a tag to compare

What's Changed

  • Fixed bug with Response.sse and SSEEventStream not properly writing SSE headers upon opening stream

Full Changelog: 6.16.1...6.16.2

6.16.1

04 May 21:43
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug with Response.send() method not allowing for the internal WritableStream queued chunks to be fully written before sending the last chunk of data and ending the response.

Full Changelog: 6.16.0...6.16.1

6.16.0

01 May 03:57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 6.15.2...6.16.0

6.15.2

06 Apr 16:36
Compare
Choose a tag to compare

What's Changed

  • Implemented support for Transfer-Encoding: Chunked requests to properly support chunked transfer request bodies.
  • Fixed Server.shutdown() method to have proper types and begin rejecting incoming requests during shutdown.

New Contributors

Full Changelog: 6.15.1...6.15.2

6.15.1

28 Mar 14:39
Compare
Choose a tag to compare

What's Changed

  • Fix Server.listen() to maintain reverse compatibility for accepting string based ports instead of assuming all first argument strings are UNIX domain socket paths.

Full Changelog: 6.15.0...6.15.1

6.15.0

25 Mar 21:18
Compare
Choose a tag to compare

What's Changed

  • Implemented Server.shutdown() method which allows for graceful shutdowns by returning a Promise that resolves once all pending requests have been handled.
  • Updated uWebsockets.js to v20.43.0
  • Update LiveDirectory.md for V3 by @benjaco in #225
  • Support listen on unix domain socket by @bompus in #231
  • Update uWebSockets.js package.json by @joacub in #238
  • Correctly send single-fragment websocket streams by @pkaminski in #240
  • Add missing compression property to WSRouteOptions type. by @pkaminski in #239

New Contributors

Full Changelog: 6.14.12...6.15.0

6.14.12

31 Jan 23:28
Compare
Choose a tag to compare

What's Changed

  • Fixed bug with uWebsockets.js discarded access errors being thrown under certain race conditions due to unsafe corking of Response during asynchronous handling.

Full Changelog: 6.14.11...6.14.12