Skip to content

Releases: libuv/libuv

v1.49.2: 2024.10.18, Version 1.49.2 (Stable)

18 Oct 19:15
v1.49.2
Compare
Choose a tag to compare

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

Important Bugs Fixed

  • Revert "linux: eliminate a read on eventfd per wakeup (#4400)" #4585
  • win: Fix linked list logic in getaddrinfo #4578

v1.49.1: 2024.10.11, Version 1.49.1 (Stable)

11 Oct 07:27
v1.49.1
Compare
Choose a tag to compare

See #4571 for details.

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

Important Bugs Fixed

  • win,pipe: ipc code does not support async read #4555
  • win,fs: fix bug in fs__readdir #4561
  • unix: work around arm-linux-gnueabihf-gcc bug #4565 #4564

v1.49.0: 2024.09.25, Version 1.49.0 (Stable)

25 Sep 09:00
v1.49.0
Compare
Choose a tag to compare

See #4468 for details.

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

Notable Changes

  • linux: disable SQPOLL io_uring by default #4492
  • unix: reinstate preadv/pwritev fallback code #4345
  • win,fs: use the new Windows fast stat API #4327

Important Bugs Fixed

  • win,pipe: fix race with concurrent readers #4470
  • win,signal: fix data race dispatching SIGWINCH #4488

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