Libuv Versions Save

Cross-platform asynchronous I/O

v1.48.0

3 months ago

See https://github.com/libuv/libuv/issues/4248 for details.

Dist files at https://dist.libuv.org/dist/v1.48.0/

Vulnerabilities fixed

  • CVE-2024-24806 / GHSA-f74f-cvh7-c6q6 0f2d7e784a256b54b2385043438848047bc2a629, 3530bcc30350d4a6ccf35d2f7b33e23292b9de70 and e0327e1d508b8207c9150b6e582f0adf26213c39

Notable Changes

  • linux: disable io_uring on ppc64 and ppc64le #4285
  • linux: disable io_uring on hppa below kernel 6.1.51 #4224
  • win/spawn: optionally run executable paths with no file extension #4292 (We recommend that most users consider setting this by default)

Important Bugs Fixed

  • unix,win: fix busy loop with zero timeout timers #4250, #4304.

v1.47.0

6 months ago

See https://github.com/libuv/libuv/pull/4186 for details.

Dist files at https://dist.libuv.org/dist/v1.47.0/

Notable Changes



v1.46.0

10 months ago

See https://github.com/libuv/libuv/pull/4077 for details.

Dist files at https://dist.libuv.org/dist/v1.46.0/

Notable changes

  • fs: use WTF-8 on Windows #2970
  • linux: add some more iouring backed fs ops #4012

Important bugs fixed

  • linux: work around io_uring IORING_OP_CLOSE bug #4059
  • src: don't run timers if loop is stopped/unref'd #4048

v1.45.0

11 months ago

See https://github.com/libuv/libuv/pull/4005 for details.

Dist files at https://dist.libuv.org/dist/v1.45.0/

Notable changes

  • linux: introduce io_uring support #3952
  • src: add new metrics APIs #3749
  • unix,win: give thread pool threads an 8 MB stack #3787
  • win,unix: change execution order of timers #3927

v1.44.2

1 year ago

See https://github.com/libuv/libuv/issues/3586 for details.

Dist files at https://dist.libuv.org/dist/v1.44.2/

Important bugs fixed

  • loop: better align order-of-events behavior between platforms #3598
  • zos: fix fs event not fired if the watched file is moved/removed/recreated #3540
  • win: Fix pipe resource leak if closed during connect (and other bugs) #3611
  • zos: don't error when killing a zombie process #3625

Regressions fixed

  • macos: avoid posix_spawnp() cwd bug #3597
  • kqueue: skip EVFILT_PROC events when invalidating events for an fd. #3629

v1.44.1

2 years ago

See https://github.com/libuv/libuv/issues/3522 for details.

Dist files at https://dist.libuv.org/dist/v1.44.1/

Important bugs fixed

v1.44.0

2 years ago

v1.43.0

2 years ago