Skip to content

Releases: libuv/libuv

v1.48.0: 2024.02.07, Version 1.48.0 (Stable)

07 Feb 21:49
v1.48.0
Compare
Choose a tag to compare

See #4248 for details.

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

Vulnerabilities fixed

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: 2023.11.06, Version 1.47.0 (Stable)

06 Nov 18:33
v1.47.0
Compare
Choose a tag to compare

See #4186 for details.

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

Notable Changes

  • linux: don't use io_uring on pre-5.10.186 kernels #4093
  • linux: disable io_uring on 32 bits arm systems #4187
  • unix: disable io_uring close on selected kernels #4141

  • unix: TCP_KEEPINTVL and TCP_KEEPCNT are available on OS X 10.8+ #3908
  • unix: add missing syscall numbers for RISC-V arch #4127
  • unix: get mainline kernel version in Ubuntu #4131
  • win,process: avoid kernel bug with starting Windows Store apps #4152

  • export WTF8 conversion utilities #4021
  • fs: fix WTF-8 decoding issue #4092

v1.46.0: 2023.06.30, Version 1.46.0 (Stable)

30 Jun 21:10
v1.46.0
Compare
Choose a tag to compare

See #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: 2023.05.19, Version 1.45.0 (Stable)

19 May 11:44
v1.45.0
Compare
Choose a tag to compare

See #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: 2022.07.12, Version 1.44.2 (Stable)

12 Jul 17:15
v1.44.2
Compare
Choose a tag to compare

See #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: 2022.03.09, Version 1.44.1 (Stable)

09 Mar 19:17
v1.44.1
Compare
Choose a tag to compare

See #3522 for details.

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

Important bugs fixed

  • macos: don't use thread-unsafe strtok() in #3524
  • process: fix hang after NOTE_EXIT in #3521

v1.44.0: 2022.03.07, Version 1.44.0 (Stable)

07 Mar 17:17
v1.44.0
Compare
Choose a tag to compare

v1.43.0: 2022.01.05, Version 1.43.0 (Stable)

04 Jan 14:30
v1.43.0
988f2bf
Compare
Choose a tag to compare

v1.42.0: 2021.07.21, Version 1.42.0 (Stable)

22 Jul 16:24
v1.42.0
Compare
Choose a tag to compare