Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • debian/1.51.0-2
    c44c5f2e · Update changelog, release ·
    libuv1 Debian release 1.51.0-2
    
  • debian/1.51.0-1
    libuv1 Debian release 1.51.0-1
    
  • v1.51.0
    2025.04.25, Version 1.51.0 (Stable)
    
    Changes since version 1.50.0:
    
    * win: fix leak in uv_os_tmpdir (Saúl Ibarra Corretgé)
    
    * docs: fix RTD build (Saúl Ibarra Corretgé)
    
    * win: lazy-load [GS]etThreadDescription symbols (Ben Noordhuis)
    
    * linux: try preadv64/pwritev64 before preadv/pwritev (Ben Noordhuis)
    
    * win: check cwd length before spawning a child process (Morten Engelhardt
      Olsen)
    
    * macos,bsd: handle missing /dev/null in chroot env (Andrey)
    
    * doc: fix README link text (Julio Jordán)
    
    * win: fix order of FILE_STAT_BASIC_INFORMATION struct fields (Hüseyin Açacak)
    
    * macos: increase child process stdio buffer size (Jinho Jang)
    
    * doc: add C3 bindings to LINKS.md (Velikiy Kirill)
    
    * unix: remove unnecessary errno.h include in poll.c (Juan José Arboleda)
    
    * win: fix the inconsistency in volume serial number (Hüseyin Açacak)
    
    * unix: add thread affinity support on openharmony (rainlow)
    
    * unix: enable getrusage for SunOS (Paolo Insogna)
    
    * unix,win: accept NAN/INFINITY as file timestamps (Ben Noordhuis)
    
    * win: add ENABLE_VIRTUAL_TERMINAL_INPUT raw tty mode (Anna Henningsen)
    
    * test: handle UV_ENOTSUP in platform_output (cjihrig)
    
    * doc: fix rendering of threading.html (Tobias Nießen)
    
    * unix,sunos: enable use of sendmmsg on Solaris and Illumos (Stacey Marshall)
    
    * unix: handle out of memory in iface name copy (Ben Noordhuis)
    
    * openbsd: do not error out if cpuspeed is not available (Robert Nagy)
    
    * test: skip thread_name_threadpool on AIX/IBMi (Abdirahim Musse)
    
    * aix,ibmi: fix undeclared identifiers (Richard Lau)
    
    * unix,sunos: prefer SO_REUSEPORT for load balancing (Stacey Marshall)
    
    * doc: free lib pointer before function return (mugitya03)
    
    * test: link with libm (Juan José Arboleda)
    
    * style: rename parameter to match definition (Mohammed Keyvanzadeh)
    
    * test: support partial output lines in test runner (cjihrig)
    
    * build: switch from c90 to c11 (Ben Noordhuis)
    
    * linux: allow nul bytes in abstract socket address (Itay Bookstein)
    
    * sunos: use pipe2 on solaris and illumos (Andy Pan)
    
    * unix: remove TOCTOU issues from uv_pipe_chmod (Ben Noordhuis)
    
    * unix: use pipe_fname if getsockname returns nothing (crupest)
    
    * haiku: use uint32 instead of uint32_t (AE1020)
    
    * doc: update thread pool stack size comment (Ben Noordhuis)
    
    * unix: improve uv_loop_init OOM handling (Ben Noordhuis)
    
    * test: merge uv_tcp_connect callbacks (Juan José Arboleda)
    
    * test: skip multievent tests on macOS with TSAN enabled (Juan José Arboleda)
    
    * linux: align CPU quota calculation with Rust (Juan José Arboleda)
    
    * kqueue: improve fs event watcher OOM handling (Juan José Arboleda)
    
    * sunos: improve fs event watcher OOM handling (Juan José Arboleda)
    
    * build: shorten instructions for cmake build (Juan José Arboleda)
    
  • debian/1.50.0-2
    libuv1 Debian release 1.50.0-2
    
  • debian/1.50.0-1
    libuv1 Debian release 1.50.0-1
    
  • debian/1.49.2-3
    libuv1 Debian release 1.49.2-3
    
  • debian/1.49.2-1
    libuv1 Debian release 1.49.2-1
    
  • v1.50.0
    2025.01.15, Version 1.50.0 (Stable)
    
    Changes since version 1.49.2:
    
    * ci: run macOS and iOS tests also on macOS 14 (Saúl Ibarra Corretgé)
    
    * unix,win: map ENOEXEC errno (Saúl Ibarra Corretgé)
    
    * test: skip multicast join test on ENOEXEC (Saúl Ibarra Corretgé)
    
    * ci: make sure the macOS firewall is disabled (Saúl Ibarra Corretgé)
    
    * darwin,test: squelch EBUSY error on multicast join (Saúl Ibarra Corretgé)
    
    * build: update minimum cmake to 3.10 (Ben Noordhuis)
    
    * kqueue: use EVFILT_USER for async if available (Jameson Nash)
    
    * unix,win: fix off-by-one in uv_wtf8_to_utf16() (Ben Noordhuis)
    
    * doc: add scala-native-loop to LINKS.md (Julian A Avar C)
    
    * unix: fix build breakage on haiku, openbsd, etc (Jeffrey H. Johnson)
    
    * kqueue: lower overhead in uv__io_check_fd (Andy Pan)
    
    * doc: move cjihrig back to active maintainers (cjihrig)
    
    * build(deps): bump actions/checkout from 3 to 4 (dependabot[bot])
    
    * unix,pipe: fix handling null buffer in uv_pipe_get{sock,peer}name (Saúl
      Ibarra Corretgé)
    
    * unix,win: harmonize buffer checking (Saúl Ibarra Corretgé)
    
    * unix,win: add support for detached threads (Juan José Arboleda)
    
    * src: add uv_thread_set/getname() methods (Santiago Gimeno)
    
    * build: fix qemu builds (Ben Noordhuis)
    
    * win: drop support for windows 8 (Ben Noordhuis)
    
    * linux: fix uv_cpu_info() arm cpu model detection (Ben Noordhuis)
    
    * linux: always use io_uring for epoll batching (Ben Noordhuis)
    
    * doc: clarify repeating timer behavior more (Ben Noordhuis)
    
    * unix,win: handle nbufs=0 in uv_udp_try_send (Ben Noordhuis)
    
    * win: use GetQueuedCompletionStatusEx directly (Saúl Ibarra Corretgé)
    
    * win: enable uv_thread_{get,set}name on MinGW (Saúl Ibarra Corretgé)
    
    * win: drop support for the legacy MinGW (Saúl Ibarra Corretgé)
    
    * win,fs: get (most) fstat when no permission (Jameson Nash)
    
    * win: plug uv_fs_event_start memory leak (amcgoogan)
    
    * test: address FreeBSD kernel bug causing NULL path in fsevents (Juan José
      Arboleda)
    
    * unix: refactor udp sendmsg code (Ben Noordhuis)
    
    * unix,win: add uv_udp_try_send2 (Ben Noordhuis)
    
    * test: fix flaky flaky udp_mmsg test (Juan José Arboleda)
    
    * build: enable fdsan in Android (Juan José Arboleda)
    
    * test: fix udp-multicast-join for FreeBSD (Juan José Arboleda)
    
    * win: fix leak processing fs event (Saúl Ibarra Corretgé)
    
    * src: set a default thread name for workers (Rafael Gonzaga)
    
    * misc: implement uv_getrusage_thread (Juan José Arboleda)
    
  • debian/1.48.0-7
    libuv1 Debian release 1.48.0-7
    
  • v1.49.2
    2024.10.18, Version 1.49.2 (Stable)
    
    Changes since version 1.49.1:
    
    * win,fs: remove trailing slash in junctions (Hüseyin Açacak)
    
    * Revert "linux: eliminate a read on eventfd per wakeup" (Ben Noordhuis)
    
    * win: Fix linked list logic in getaddrinfo (Thad House)
    
    * win: fix compilation against Windows 24H2 SDK (Thad House)
    
    * win: remap ERROR_NOACCESS and ERROR_BUFFER_OVERFLOW (Jameson Nash)
    
    * win,fs: match trailing slash presence in junctions to user input (Jameson
      Nash)
    
  • debian/1.48.0-6
    libuv1 Debian release 1.48.0-6
    
  • debian/1.48.0-5
    libuv1 Debian release 1.48.0-5
    
  • debian/1.48.0-4
    libuv1 Debian release 1.48.0-4
    
  • debian/1.48.0-3
    libuv1 Debian release 1.48.0-3
    
  • debian/1.48.0-2
    libuv1 Debian release 1.48.0-2
    
  • debian/1.48.0-1
    libuv1 Debian release 1.48.0-1
    
  • v1.48.0
    2024.02.07, Version 1.48.0 (Stable)
    
    Changes since version 1.47.0:
    
    * misc: remove deprecated stalebot file (Jameson Nash)
    
    * build: disable windows asan buildbot (Ben Noordhuis)
    
    * test: don't run tcp_writealot under msan (Ben Noordhuis)
    
    * build,win: remove extraneous -lshell32 (Ben Noordhuis)
    
    * unix: ignore ifaddrs with NULL ifa_addr (Stephen Gallagher)
    
    * unix,win: utility for setting priority for thread (Hao Hu)
    
    * pipe: add back error handling to connect / bind (Jameson Nash)
    
    * test: check if ipv6 link-local traffic is routable (Ben Noordhuis)
    
    * win: remove check for UV_PIPE_NO_TRUNCATE (Jameson Nash)
    
    * linux: disable io_uring on hppa below kernel 6.1.51 (matoro)
    
    * unix,win: fix read past end of pipe name buffer (Ben Noordhuis)
    
    * unix: unbreak macOS < 10.14 (Sergey Fedorov)
    
    * aix: disable ipv6 link local (Abdirahim Musse)
    
    * doc: move cjihrig to emeriti (cjihrig)
    
    * unix: correct pwritev conditional (Bo Anderson)
    
    * test_fs.c: Fix issue on 32-bit systems using btrfs (Stephen Gallagher)
    
    * misc: ignore libuv-release-tool files (Jameson Nash)
    
    * win: honor NoDefaultCurrentDirectoryInExePath env var (Ardi Nugraha)
    
    * idna: fix compilation warning (Saúl Ibarra Corretgé)
    
    * linux: remove HAVE_IFADDRS_H macro (Ben Noordhuis)
    
    * test: skip tcp-write-in-a-row on IBM i (Abdirahim Musse)
    
    * build,win: work around missing uuid.dll on MinGW (Anton Bachin)
    
    * win: stop using deprecated names (Matheus Izvekov)
    
    * unix,win: fix busy loop with zero timeout timers (Matheus Izvekov)
    
    * aix,ibmi: use uv_interface_addresses instead of getifaddrs (Abdirahim Musse)
    
    * linux: fix bind/connect for abstract sockets (Santiago Gimeno)
    
    * win: replace c99 comments with c89 comments (Trevor Flynn)
    
    * build: add .cache clangd folder to .gitignore (Juan José Arboleda)
    
    * unix: support full TCP keep-alive on Solaris (Andy Pan)
    
    * freebsd: fix F_KINFO file path handling (David Carlier)
    
    * linux: retry fs op if unsupported by io_uring (Santiago Gimeno)
    
    * freebsd: fix build on non-intel archs (David Carlier)
    
    * unix: optimize uv__tcp_keepalive cpp directives (Andy Pan)
    
    * linux: disable io_uring on ppc64 and ppc64le (Brad King)
    
    * doc: add very basic Security Policy document (Santiago Gimeno)
    
    * build: re-enable msvc-asan job on CI (Jameson Nash)
    
    * win/spawn: optionally run executable paths with no file extension (Brad King)
    
    * win: fix ESRCH implementation (Jameson Nash)
    
    * unix,win: reset the timer queue on stop (Santiago Gimeno)
    
    * fix: always zero-terminate idna output (Ben Noordhuis)
    
    * fix: reject zero-length idna inputs (Ben Noordhuis)
    
    * test: empty strings are not valid IDNA (Santiago Gimeno)
    
    * Merge pull request from GHSA-f74f-cvh7-c6q6 (Ben Noordhuis)
    
  • debian/1.46.0-3
    libuv1 Debian release 1.46.0-3
    
  • debian/1.46.0-2
    libuv1 Debian release 1.46.0-2
    
  • debian/1.46.0-1
    libuv1 Debian release 1.46.0-1