@@ -34,12 +34,143 @@ NGINX Unit updated to 1.33.0.
34
34
date =" " time =" "
35
35
packager =
" Nginx Packaging < [email protected] > " >
36
36
37
+ <change type =" feature" >
38
+ <para >
39
+ make the number of router threads configurable.
40
+ </para >
41
+ </change >
42
+
43
+ <change type =" feature" >
44
+ <para >
45
+ make the listen(2) backlog configurable.
46
+ </para >
47
+ </change >
48
+
49
+ <change type =" feature" >
50
+ <para >
51
+ add Python application factory support.
52
+ </para >
53
+ </change >
54
+
55
+ <change type =" feature" >
56
+ <para >
57
+ add experimental chunked request body support. (Disabled by default).
58
+ </para >
59
+ </change >
60
+
61
+ <change type =" feature" >
62
+ <para >
63
+ add fuzzing via oss-fuzz.
64
+ </para >
65
+ </change >
66
+
67
+ <change type =" feature" >
68
+ <para >
69
+ add "if" option to the "match" object.
70
+ </para >
71
+ </change >
72
+
73
+ <change type =" feature" >
74
+ <para >
75
+ show list of loaded language modules in the /status endpoint.
76
+ </para >
77
+ </change >
78
+
79
+ <change type =" feature" >
80
+ <para >
81
+ Unit ships with a new Rust based CLI application "unitctl".
82
+ </para >
83
+ </change >
84
+
85
+ <change type =" feature" >
86
+ <para >
87
+ the wasm-wasi-component language module now inherits the processes
88
+ environment.
89
+ </para >
90
+ </change >
91
+
92
+ <change type =" change" >
93
+ <para >
94
+ under systemd unit runs in forking mode (once again).
95
+ </para >
96
+ </change >
97
+
37
98
<change type =" change" >
38
99
<para >
39
100
if building with njs, version 0.8.3 or later is now required.
40
101
</para >
41
102
</change >
42
103
104
+ <change type =" change" >
105
+ <para >
106
+ Unit now builds with -std=gnu11 (C11 with GNU extensions).
107
+ </para >
108
+ </change >
109
+
110
+ <change type =" change" >
111
+ <para >
112
+ Unit now creates the full directory path for the PID file and control socket.
113
+ </para >
114
+ </change >
115
+
116
+ <change type =" change" >
117
+ <para >
118
+ build system improvements, including pretty printing the make output and
119
+ enabling various make variables to influence the build process (see:
120
+ make help).
121
+ </para >
122
+ </change >
123
+
124
+ <change type =" change" >
125
+ <para >
126
+ better detection of available runnable CPUs on Linux.
127
+ </para >
128
+ </change >
129
+
130
+ <change type =" change" >
131
+ <para >
132
+ default listen(2) backlog on Linux now defaults to Kernel default.
133
+ </para >
134
+ </change >
135
+
136
+ <change type =" bugfix" >
137
+ <para >
138
+ don't modify REQUEST_URI.
139
+ </para >
140
+ </change >
141
+
142
+ <change type =" bugfix" >
143
+ <para >
144
+ fix a crash when interrupting a download via a proxy.
145
+ </para >
146
+ </change >
147
+
148
+ <change type =" bugfix" >
149
+ <para >
150
+ wasm-wasi-component application process hangs after receiving restart signal
151
+ from the control endpoint.
152
+ </para >
153
+ </change >
154
+
155
+ <change type =" bugfix" >
156
+ <para >
157
+ njs variables accessed with a JS template literal should not be cacheable.
158
+ </para >
159
+ </change >
160
+
161
+ <change type =" bugfix" >
162
+ <para >
163
+ properly handle deleting arrays of certificates.
164
+ </para >
165
+ </change >
166
+
167
+ <change type =" bugfix" >
168
+ <para >
169
+ don't create the $runstatedir directory which triggered an Alpine packaging
170
+ error.
171
+ </para >
172
+ </change >
173
+
43
174
</changes >
44
175
45
176
0 commit comments