2022.07.12, Version 1.44.2 (Stable)
Changes since version 1.44.1:
* Add SHA to ChangeLog (Jameson Nash)
* aix, ibmi: handle server hang when remote sends TCP RST (V-for-Vasili)
* build: make CI a bit noisier (Jameson Nash)
* process: reset the signal mask if the fork fails (Jameson Nash)
* zos: implement cmpxchgi() using assembly (Shuowang (Wayne) Zhang)
* build: AC_SUBST for AM_CFLAGS (Claes Nästén)
* ibmi: Implement UDP disconnect (V-for-Vasili)
* doc: update active maintainers list (Ben Noordhuis)
* build: fix kFreeBSD build (James McCoy)
* build: remove Windows 2016 workflows (Darshan Sen)
* Revert "win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES" (Darshan
Sen)
* unix: simplify getpwuid call (Jameson Nash)
* build: filter CI by paths and branches (Jameson Nash)
* build: add iOS to macos CI (Jameson Nash)
* build: re-enable CI for windows changes (Jameson Nash)
* process,iOS: fix build breakage in process.c (Denny C. Dai)
* test: remove unused declarations in tcp_rst test (V-for-Vasili)
* core: add thread-safe strtok implementation (Guilherme Íscaro)
* win: fix incompatible-types warning (twosee)
* test: fix flaky file watcher test (Ben Noordhuis)
* build: fix AIX xlc autotools build (V-for-Vasili)
* unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang (Ben Noordhuis)
* win: fix unexpected ECONNRESET error on TCP socket (twosee)
* doc: make sample cross-platform build (gengjiawen)
* test: separate some static variables by test cases (Hannah Shi)
* sunos: fs-event callback can be called after uv_close() (Andy
Fiddaman)
* uv: re-register interest in a file after change (Shuowang (Wayne)
Zhang)
* uv: register UV_RENAME event for _RFIM_UNLINK (Shuowang (Wayne) Zhang)
* uv: register __rfim_event 156 as UV_RENAME (Shuowang (Wayne) Zhang)
* doc: remove smartos from supported platforms (Ben Noordhuis)
* macos: avoid posix_spawnp() cwd bug (Jameson Nash)
* release: check versions of autogen scripts are newer (Jameson Nash)
* test: rewrite embed test (Ben Noordhuis)
* openbsd: use utimensat instead of lutimes (tuftedocelot)
* doc: fix link to uvwget example main() function (blogdaren)
* unix: use MSG_CMSG_CLOEXEC where supported (Ben Noordhuis)
* test: remove disabled callback_order test (Ben Noordhuis)
* win,pipe: fix bugs with pipe resource lifetime management (Jameson
Nash)
* loop: better align order-of-events behavior between platforms (Jameson
Nash)
* aix,test: uv_backend_fd is not supported by poll (V-for-Vasili)
* kqueue: skip EVFILT_PROC when invalidating fds (chucksilvers)
* darwin: fix atomic-ops.h ppc64 build (Sergey Fedorov)
* zos: don't err when killing a zombie process (Shuowang (Wayne) Zhang)
* zos: avoid fs event callbacks after uv_close() (Shuowang (Wayne)
Zhang)
* zos: correctly format interface addresses names (Shuowang (Wayne)
Zhang)
* zos: add uv_interface_addresses() netmask support (Shuowang (Wayne)
Zhang)
* zos: improve memory management of ip addresses (Shuowang (Wayne)
Zhang)
* tcp,pipe: fail `bind` or `listen` after `close` (theanarkh)
* zos: implement uv_available_parallelism() (Shuowang (Wayne) Zhang)
* udp,win: fix UDP compiler warning (Jameson Nash)
* zos: fix early exit of epoll_wait() (Shuowang (Wayne) Zhang)
* unix,tcp: fix errno handling in uv__tcp_bind() (Samuel Cabrero)
* shutdown,unix: reduce code duplication (Jameson Nash)
* unix: fix c99 comments (Ben Noordhuis)
* unix: retry tcgetattr/tcsetattr() on EINTR (Ben Noordhuis)
* docs: update introduction.rst (Ikko Ashimine)
* unix,stream: optimize uv_shutdown() codepath (Jameson Nash)
* zos: delay signal handling until after normal i/o (Shuowang (Wayne)
Zhang)
* stream: uv__drain() always needs to stop POLLOUT (Jameson Nash)
* unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset()
(Stacey Marshall)
* win,shutdown: improve how shutdown is dispatched (Jameson Nash)
Jameson Nash
1 year, 9 months ago
507 | 507 | wyckster <wyckster@hotmail.com> |
508 | 508 | Vittore F. Scolari <vittore.scolari@gmail.com> |
509 | 509 | roflcopter4 <15476346+roflcopter4@users.noreply.github.com> |
510 | V-for-Vasili <vasili.skurydzin@protonmail.com> | |
511 | Denny C. Dai <dennycd@me.com> | |
512 | Hannah Shi <hannahshisfb@gmail.com> | |
513 | tuftedocelot <tuftedocelot@fastmail.fm> | |
514 | blogdaren <blogdaren@163.com> | |
515 | chucksilvers <chuq@chuq.com> | |
516 | Sergey Fedorov <vital.had@gmail.com> | |
517 | theanarkh <2923878201@qq.com> | |
518 | Samuel Cabrero <samuelcabrero@gmail.com> |
0 | 2022.07.12, Version 1.44.2 (Stable) | |
1 | ||
2 | Changes since version 1.44.1: | |
3 | ||
4 | * Add SHA to ChangeLog (Jameson Nash) | |
5 | ||
6 | * aix, ibmi: handle server hang when remote sends TCP RST (V-for-Vasili) | |
7 | ||
8 | * build: make CI a bit noisier (Jameson Nash) | |
9 | ||
10 | * process: reset the signal mask if the fork fails (Jameson Nash) | |
11 | ||
12 | * zos: implement cmpxchgi() using assembly (Shuowang (Wayne) Zhang) | |
13 | ||
14 | * build: AC_SUBST for AM_CFLAGS (Claes Nästén) | |
15 | ||
16 | * ibmi: Implement UDP disconnect (V-for-Vasili) | |
17 | ||
18 | * doc: update active maintainers list (Ben Noordhuis) | |
19 | ||
20 | * build: fix kFreeBSD build (James McCoy) | |
21 | ||
22 | * build: remove Windows 2016 workflows (Darshan Sen) | |
23 | ||
24 | * Revert "win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES" (Darshan Sen) | |
25 | ||
26 | * unix: simplify getpwuid call (Jameson Nash) | |
27 | ||
28 | * build: filter CI by paths and branches (Jameson Nash) | |
29 | ||
30 | * build: add iOS to macos CI (Jameson Nash) | |
31 | ||
32 | * build: re-enable CI for windows changes (Jameson Nash) | |
33 | ||
34 | * process,iOS: fix build breakage in process.c (Denny C. Dai) | |
35 | ||
36 | * test: remove unused declarations in tcp_rst test (V-for-Vasili) | |
37 | ||
38 | * core: add thread-safe strtok implementation (Guilherme Íscaro) | |
39 | ||
40 | * win: fix incompatible-types warning (twosee) | |
41 | ||
42 | * test: fix flaky file watcher test (Ben Noordhuis) | |
43 | ||
44 | * build: fix AIX xlc autotools build (V-for-Vasili) | |
45 | ||
46 | * unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang (Ben Noordhuis) | |
47 | ||
48 | * win: fix unexpected ECONNRESET error on TCP socket (twosee) | |
49 | ||
50 | * doc: make sample cross-platform build (gengjiawen) | |
51 | ||
52 | * test: separate some static variables by test cases (Hannah Shi) | |
53 | ||
54 | * sunos: fs-event callback can be called after uv_close() (Andy Fiddaman) | |
55 | ||
56 | * uv: re-register interest in a file after change (Shuowang (Wayne) Zhang) | |
57 | ||
58 | * uv: register UV_RENAME event for _RFIM_UNLINK (Shuowang (Wayne) Zhang) | |
59 | ||
60 | * uv: register __rfim_event 156 as UV_RENAME (Shuowang (Wayne) Zhang) | |
61 | ||
62 | * doc: remove smartos from supported platforms (Ben Noordhuis) | |
63 | ||
64 | * macos: avoid posix_spawnp() cwd bug (Jameson Nash) | |
65 | ||
66 | * release: check versions of autogen scripts are newer (Jameson Nash) | |
67 | ||
68 | * test: rewrite embed test (Ben Noordhuis) | |
69 | ||
70 | * openbsd: use utimensat instead of lutimes (tuftedocelot) | |
71 | ||
72 | * doc: fix link to uvwget example main() function (blogdaren) | |
73 | ||
74 | * unix: use MSG_CMSG_CLOEXEC where supported (Ben Noordhuis) | |
75 | ||
76 | * test: remove disabled callback_order test (Ben Noordhuis) | |
77 | ||
78 | * win,pipe: fix bugs with pipe resource lifetime management (Jameson Nash) | |
79 | ||
80 | * loop: better align order-of-events behavior between platforms (Jameson Nash) | |
81 | ||
82 | * aix,test: uv_backend_fd is not supported by poll (V-for-Vasili) | |
83 | ||
84 | * kqueue: skip EVFILT_PROC when invalidating fds (chucksilvers) | |
85 | ||
86 | * darwin: fix atomic-ops.h ppc64 build (Sergey Fedorov) | |
87 | ||
88 | * zos: don't err when killing a zombie process (Shuowang (Wayne) Zhang) | |
89 | ||
90 | * zos: avoid fs event callbacks after uv_close() (Shuowang (Wayne) Zhang) | |
91 | ||
92 | * zos: correctly format interface addresses names (Shuowang (Wayne) Zhang) | |
93 | ||
94 | * zos: add uv_interface_addresses() netmask support (Shuowang (Wayne) Zhang) | |
95 | ||
96 | * zos: improve memory management of ip addresses (Shuowang (Wayne) Zhang) | |
97 | ||
98 | * tcp,pipe: fail `bind` or `listen` after `close` (theanarkh) | |
99 | ||
100 | * zos: implement uv_available_parallelism() (Shuowang (Wayne) Zhang) | |
101 | ||
102 | * udp,win: fix UDP compiler warning (Jameson Nash) | |
103 | ||
104 | * zos: fix early exit of epoll_wait() (Shuowang (Wayne) Zhang) | |
105 | ||
106 | * unix,tcp: fix errno handling in uv__tcp_bind() (Samuel Cabrero) | |
107 | ||
108 | * shutdown,unix: reduce code duplication (Jameson Nash) | |
109 | ||
110 | * unix: fix c99 comments (Ben Noordhuis) | |
111 | ||
112 | * unix: retry tcgetattr/tcsetattr() on EINTR (Ben Noordhuis) | |
113 | ||
114 | * docs: update introduction.rst (Ikko Ashimine) | |
115 | ||
116 | * unix,stream: optimize uv_shutdown() codepath (Jameson Nash) | |
117 | ||
118 | * zos: delay signal handling until after normal i/o (Shuowang (Wayne) Zhang) | |
119 | ||
120 | * stream: uv__drain() always needs to stop POLLOUT (Jameson Nash) | |
121 | ||
122 | * unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset() (Stacey | |
123 | Marshall) | |
124 | ||
125 | * win,shutdown: improve how shutdown is dispatched (Jameson Nash) | |
126 | ||
127 | ||
0 | 128 | 2022.03.09, Version 1.44.1 (Stable), e8b7eb6908a847ffbe6ab2eec7428e43a0aa53a2 |
1 | 129 | |
2 | 130 | Changes since version 1.44.0: |
12 | 12 | # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
13 | 13 | |
14 | 14 | AC_PREREQ(2.57) |
15 | AC_INIT([libuv], [1.44.2-dev], [https://github.com/libuv/libuv/issues]) | |
15 | AC_INIT([libuv], [1.44.2], [https://github.com/libuv/libuv/issues]) | |
16 | 16 | AC_CONFIG_MACRO_DIR([m4]) |
17 | 17 | m4_include([m4/libuv-extra-automake-flags.m4]) |
18 | 18 | m4_include([m4/as_case.m4]) |
32 | 32 | #define UV_VERSION_MAJOR 1 |
33 | 33 | #define UV_VERSION_MINOR 44 |
34 | 34 | #define UV_VERSION_PATCH 2 |
35 | #define UV_VERSION_IS_RELEASE 0 | |
36 | #define UV_VERSION_SUFFIX "dev" | |
35 | #define UV_VERSION_IS_RELEASE 1 | |
36 | #define UV_VERSION_SUFFIX "" | |
37 | 37 | |
38 | 38 | #define UV_VERSION_HEX ((UV_VERSION_MAJOR << 16) | \ |
39 | 39 | (UV_VERSION_MINOR << 8) | \ |