libuv v1.53.0
Permanent link:
cppdashboard.dev/r/2026/09/libuv-v1-53-0Cross-platform asynchronous I/O
Release notes
Dist files at https://dist.libuv.org/dist/v1.53.0/ ## What's Changed * unix: fix pedantic compiler warnings by @bnoordhuis in https://github.com/libuv/libuv/pull/5052 * win: fix const correctness compiler errors by @apocelipes in https://github.com/libuv/libuv/pull/5049 * doc: clarify handle close behavior of uv_spawn by @bnoordhuis in https://github.com/libuv/libuv/pull/5055 * doc: name function crosslinks consistently by @bnoordhuis in https://github.com/libuv/libuv/pull/5056 * win: fix const correctness warning by @bnoordhuis in https://github.com/libuv/libuv/pull/5057 * win/tty: fix off-by-one NUL write in UTF-16 to WTF-8 conversion by @locus-x64 in https://github.com/libuv/libuv/pull/5050 * Validate nbufs in UDP send functions by @orenyomtov in https://github.com/libuv/libuv/pull/5064 * unix: improve handling of uv_async_send mistakes by @vtjnash in https://github.com/libuv/libuv/pull/5058 * unix: NULL to handle by @cuiweixie in https://github.com/libuv/libuv/pull/5035 * test,win: fix race in test runner by @vtjnash in https://github.com/libuv/libuv/pull/5066 * Don't drain when setting the TTY mode by @gbaraldi in https://github.com/libuv/libuv/pull/4945 * inet: prefer sizeof with parenthesis by @juanarbol in https://github.com/libuv/libuv/pull/4789 * test: remove unused headers and use more assertion macros by @juanarbol in https://github.com/libuv/libuv/pull/4760 * doc: Add textual images into libuv man page by @alls0rts in https://github.com/libuv/libuv/pull/4709 * darwin: replace EV_OOBAND handling with EVFILT_EXCEPT + NOTE_OOB by @juanarbol in https://github.com/libuv/libuv/pull/4906 * docs: add copybutton sphinx extension by @karma4O4 in https://github.com/libuv/libuv/pull/4958 * doc: fix threading bugs in progress example by @Bitshifter-9 in https://github.com/libuv/libuv/pull/4956 * unix: support long path names in pipe.c by @geeksilva97 in https://github.com/libuv/libuv/pull/5047 * win: fix some compiler warnings by @bgilbert in https://github.com/libuv/libuv/pull/5070 * docs: fix broken and redirected links by @vtjnash in https://github.com/libuv/libuv/pull/5074 * doc: remove random reference to libev by @bnoordhuis in https://github.com/libuv/libuv/pull/5075 * process: better validation for process->pid usage by @vtjnash in https://github.com/libuv/libuv/pull/3539 * unix: check return value of fcntl call by @bnoordhuis in https://github.com/libuv/libuv/pull/5089 * test: fix -Wunused-function warning by @bnoordhuis in https://github.com/libuv/libuv/pull/5090 * linux: close streams without an extra read by @vtjnash in https://github.com/libuv/libuv/pull/3250 * unix: enforce recvmmsg buffer size requirements by @bnoordhuis in https://github.com/libuv/libuv/pull/5095 * fix build on termux by @BarryLhm in https://github.com/libuv/libuv/pull/5093 * io: make libuv 64-bit safe by @vtjnash in https://github.com/libuv/libuv/pull/5076 * win,pipe: skip IOCP for pipe handles by @vtjnash in https://github.com/libuv/libuv/pull/5071 * win: use WSA_FLAG_NO_HANDLE_INHERIT in all WSASocketW by @vtjnash in https://github.com/libuv/libuv/pull/5097 * unix: use posix_spawn instead of fork by @vtjnash in https://github.com/libuv/libuv/pull/3520 * test: use correct type for uv_fileno arguments by @saghul in https://github.com/libuv/libuv/pull/4673 * [misc] revise security vulnerability reporting instructions by @vtjnash in https://github.com/libuv/libuv/pull/5101 * win: fix watch loop logic by @StefanStojanovic in https://github.com/libuv/libuv/pull/5013 * win: properly initialize OSVERSIONINFOW by @santigimeno in https://github.com/libuv/libuv/pull/5107 * misc: fix error code returned from uv_wtf8_length_as_utf16 by @squeek502 in https://github.com/libuv/libuv/pull/5122 * stream: fix server stop accepting after uv_accept() error by @devizi0 in https://github.com/libuv/libuv/pull/5105 * unix,ibmi: abort on process_title_mutex init failure by @juanarbol in https://github.com/libuv/libuv/pull/5103…
Share this resource