Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nginx
GitHub Repository: nginx/nginx.org
Path: blob/main/xml/index.xml
1 views
1
<!--
2
Copyright (C) Igor Sysoev
3
Copyright (C) Nginx, Inc.
4
-->
5
6
<!DOCTYPE news SYSTEM "../dtd/news.dtd">
7
8
<news name="nginx news" link="/news.html" lang="en">
9
10
<years>
11
<year href="2026.html" year="2026" />
12
<year href="2025.html" year="2025" />
13
<year href="2024.html" year="2024" />
14
<year href="2023.html" year="2023" />
15
<year href="2022.html" year="2022" />
16
<year href="2021.html" year="2021" />
17
<year href="2020.html" year="2020" />
18
<year href="2019.html" year="2019" />
19
<year href="2018.html" year="2018" />
20
<year href="2017.html" year="2017" />
21
<year href="2016.html" year="2016" />
22
<year href="2015.html" year="2015" />
23
<year href="2014.html" year="2014" />
24
<year href="2013.html" year="2013" />
25
<year href="2012.html" year="2012" />
26
<year href="2011.html" year="2011" />
27
<year href="2010.html" year="2010" />
28
<year href="2009.html" year="2009" />
29
</years>
30
31
<event date="2026-05-22">
32
<para>
33
<link doc="en/download.xml">nginx-1.30.2</link>
34
stable and
35
<link doc="en/download.xml">nginx-1.31.1</link>
36
mainline versions have been released,
37
with a fix for
38
<link doc="en/security_advisories.xml">buffer overflow</link>
39
vulnerability in the ngx_http_rewrite_module (CVE-2026-9256).
40
</para>
41
</event>
42
43
<event date="2026-05-19">
44
<para>
45
<link doc="en/docs/njs/index.xml">njs-0.9.9</link>
46
version has been
47
<link doc="en/docs/njs/changes.xml" id="njs0.9.9">released</link>,
48
with a fix for
49
<link doc="en/docs/njs/security.xml" id="advisories">heap buffer overflow</link>
50
vulnerability in
51
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_fetch_proxy">
52
js_fetch_proxy</link>
53
(CVE-2026-8711), featuring
54
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_access">js_access</link>,
55
<link doc="en/docs/njs/reference.xml" id="r_read_request_text">
56
r.readRequestText()</link>
57
and friends,
58
<link doc="en/docs/njs/reference.xml" id="r_read_request_form">
59
r.readRequestForm()</link>,
60
and
61
<link doc="en/docs/njs/reference.xml" id="r_js_var_names">jsVarNames()</link>.
62
</para>
63
</event>
64
65
<event date="2026-05-13">
66
<para>
67
<link doc="en/download.xml">nginx-1.30.1</link>
68
stable and
69
<link doc="en/download.xml">nginx-1.31.0</link>
70
mainline versions have been released,
71
with fixes for
72
<link doc="en/security_advisories.xml">HTTP/2 request injection</link>
73
vulnerability in the ngx_http_proxy_module (CVE-2026-42926),
74
<link doc="en/security_advisories.xml">buffer overflow</link>
75
vulnerability in the ngx_http_rewrite_module (CVE-2026-42945),
76
<link doc="en/security_advisories.xml">buffer overread</link>
77
vulnerabilities in the ngx_http_scgi_module
78
and ngx_http_uwsgi_module (CVE-2026-42946),
79
<link doc="en/security_advisories.xml">buffer overread</link>
80
vulnerability in the ngx_http_charset_module (CVE-2026-42934),
81
<link doc="en/security_advisories.xml">address spoofing vulnerability
82
in HTTP/3</link> (CVE-2026-40460), and
83
<link doc="en/security_advisories.xml">use-after-free</link>
84
vulnerability in OCSP requests to resolver (CVE-2026-40701).
85
Additionally, <link doc="en/download.xml">nginx-1.31.0</link>
86
mainline version features support for HTTP
87
<link doc="en/docs/http/ngx_http_tunnel_module.xml">forward proxy</link>.
88
</para>
89
</event>
90
91
<event date="2026-04-23">
92
<para>
93
<link doc="en/docs/njs/index.xml">njs-0.9.8</link>
94
bugfix version has been
95
<link doc="en/docs/njs/changes.xml" id="njs0.9.8">released</link>.
96
</para>
97
</event>
98
99
<event date="2026-04-21">
100
<para>
101
<link doc="en/docs/njs/index.xml">njs-0.9.7</link>
102
version has been
103
<link doc="en/docs/njs/changes.xml" id="njs0.9.7">released</link>,
104
featuring
105
<link doc="en/docs/njs/reference.xml" id="builtin_crypto">WebCrypto</link>
106
Ed25519 and X25519 support,
107
<link doc="en/docs/njs/reference.xml" id="crypto_subtle_wrap_key">wrapKey()</link>
108
and
109
<link doc="en/docs/njs/reference.xml" id="crypto_subtle_unwrap_key">unwrapKey()</link>,
110
and
111
<link doc="en/docs/njs/reference.xml" id="crypto_random_uuid">crypto.randomUUID()</link>.
112
</para>
113
</event>
114
115
<event date="2026-04-20">
116
<para>
117
<link doc="en/docs/http/ngx_http_acme_module.xml">nginx-acme-0.4.0</link>
118
version has been
119
<link url="https://github.com/nginx/nginx-acme/releases/tag/v0.4.0">
120
released</link>, featuring ACME Renewal Information support.
121
</para>
122
</event>
123
124
<event date="2026-04-14">
125
<para>
126
<link doc="en/download.xml">nginx-1.30.0</link>
127
stable version has been released,
128
incorporating new features and bug fixes from the 1.29.x mainline branch &mdash;
129
including
130
<link url="https://blog.nginx.org/blog/nginx-introduces-support-103-early-hints">
131
Early Hints</link>,
132
<link url="https://blog.nginx.org/blog/nginx-open-source-1-29-3-and-1-29-4">
133
HTTP/2 to backend and Encrypted ClientHello</link>,
134
<link doc="en/docs/http/ngx_http_upstream_module.xml" id="sticky">sticky
135
sessions support for upstreams</link>,
136
<link doc="en/docs/http/ngx_http_core_module.xml" id="multipath">Multipath
137
TCP</link> support,
138
the default proxy HTTP version set to
139
<link url="https://blog.nginx.org/blog/keep-alive-to-upstreams-is-now-default-in-nginx-1-29-7">HTTP/1.1
140
with keep-alive enabled</link>,
141
and more.
142
</para>
143
</event>
144
145
<event date="2026-04-07">
146
<para>
147
<link doc="en/download.xml">nginx-1.29.8</link>
148
mainline version has been released.
149
</para>
150
</event>
151
152
<event date="2026-03-24">
153
<para>
154
<link doc="en/download.xml">nginx-1.28.3</link>
155
stable and
156
<link doc="en/download.xml">nginx-1.29.7</link>
157
mainline versions have been released,
158
with fixes for
159
<link doc="en/security_advisories.xml">buffer overflow</link>
160
vulnerability in the ngx_http_dav_module (CVE-2026-27654),
161
<link doc="en/security_advisories.xml">buffer overflow</link>
162
vulnerabilities in the ngx_http_mp4_module (CVE-2026-27784, CVE-2026-32647),
163
<link doc="en/security_advisories.xml">mail session authentication</link>
164
vulnerabilities (CVE-2026-27651, CVE-2026-28753) and
165
<link doc="en/security_advisories.xml">OCSP result bypass</link>
166
vulnerability in stream (CVE-2026-28755).
167
Additionally, <link doc="en/download.xml">nginx-1.29.7</link>
168
mainline version introduces support for
169
<link doc="en/docs/http/ngx_http_core_module.xml" id="multipath">Multipath
170
TCP</link>
171
and upgrades the default proxy HTTP version to
172
<link url="https://blog.nginx.org/blog/keep-alive-to-upstreams-is-now-default-in-nginx-1-29-7">HTTP/1.1
173
with keep-alive enabled</link>.
174
</para>
175
</event>
176
177
<event date="2026-03-10">
178
<para>
179
<link doc="en/download.xml">nginx-1.29.6</link>
180
mainline version has been released, featuring
181
<link doc="en/docs/http/ngx_http_upstream_module.xml" id="sticky">sticky
182
sessions support for upstreams</link>.
183
</para>
184
</event>
185
186
<event date="2026-03-03">
187
<para>
188
<link doc="en/docs/njs/index.xml">njs-0.9.6</link>
189
version has been
190
<link doc="en/docs/njs/changes.xml" id="njs0.9.6">released</link>,
191
featuring optional chaining,
192
nullish coalescing assignment (<literal>??=</literal>),
193
and logical assignment operators
194
(<literal>||=</literal> and <literal>&amp;&amp;=</literal>).
195
</para>
196
</event>
197
198
<event date="2026-02-04">
199
<para>
200
<link doc="en/download.xml">nginx-1.28.2</link>
201
stable and
202
<link doc="en/download.xml">nginx-1.29.5</link>
203
mainline versions have been released,
204
with a fix for the
205
<link doc="en/security_advisories.xml">SSL upstream injection</link>
206
vulnerability (CVE-2026-1642).
207
</para>
208
</event>
209
210
<event date="2026-01-13">
211
<para>
212
<link doc="en/docs/njs/index.xml">njs-0.9.5</link>
213
version has been
214
<link doc="en/docs/njs/changes.xml" id="njs0.9.5">released</link>, featuring
215
<link doc="en/docs/njs/native_modules.xml">native modules</link>
216
support
217
for <link doc="en/docs/njs/engine.xml" id="quickjs_engine">qjs</link> engine in
218
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_load_http_native_module">http</link>
219
and
220
<link doc="en/docs/stream/ngx_stream_js_module.xml" id="js_load_stream_native_module">stream</link>.
221
</para>
222
</event>
223
224
<event date="2025-12-23">
225
<para>
226
<link doc="en/download.xml">nginx-1.28.1</link>
227
stable version has been released.
228
</para>
229
</event>
230
231
<event date="2025-12-09">
232
<para>
233
<link doc="en/download.xml">nginx-1.29.4</link>
234
mainline version has been released, featuring
235
<link url="https://blog.nginx.org/blog/nginx-open-source-1-29-3-and-1-29-4">
236
HTTP/2 to backend and Encrypted ClientHello</link>
237
support.
238
</para>
239
</event>
240
241
<event date="2025-11-18">
242
<para>
243
<link doc="en/docs/http/ngx_http_acme_module.xml">nginx-acme-0.3.0</link>
244
version has been
245
<link url="https://github.com/nginx/nginx-acme/releases/tag/v0.3.0">
246
released</link>.
247
</para>
248
</event>
249
250
<event date="2025-10-28">
251
<para>
252
<link doc="en/download.xml">nginx-1.29.3</link>
253
mainline version has been released.
254
</para>
255
</event>
256
257
<event date="2025-10-28">
258
<para>
259
<link doc="en/docs/njs/index.xml">njs-0.9.4</link>
260
version has been
261
<link doc="en/docs/njs/changes.xml" id="njs0.9.4">released</link>,
262
featuring HTTP forward proxy support for
263
<link doc="en/docs/njs/reference.xml" id="ngx_fetch">ngx.fetch()</link> API in
264
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_fetch_proxy">http</link>
265
and
266
<link doc="en/docs/stream/ngx_stream_js_module.xml" id="js_fetch_proxy">stream</link>.
267
</para>
268
</event>
269
270
<event date="2025-10-07">
271
<para>
272
<link doc="en/download.xml">nginx-1.29.2</link>
273
mainline version has been released.
274
</para>
275
</event>
276
277
<event date="2025-10-07">
278
<para>
279
<link doc="en/docs/njs/index.xml">njs-0.9.3</link>
280
bugfix version has been
281
<link doc="en/docs/njs/changes.xml" id="njs0.9.3">released</link>.
282
</para>
283
</event>
284
285
<event date="2025-09-23">
286
<para>
287
<link doc="en/docs/njs/index.xml">njs-0.9.2</link>
288
version has been
289
<link doc="en/docs/njs/changes.xml" id="njs0.9.2">released</link>,
290
featuring HTTP keepalive support for <link doc="en/docs/njs/reference.xml" id="ngx_fetch">ngx.fetch()</link> API in
291
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_fetch_keepalive">http</link>
292
and
293
<link doc="en/docs/stream/ngx_stream_js_module.xml" id="js_fetch_keepalive">stream</link>.
294
</para>
295
</event>
296
297
<event date="2025-08-13">
298
<para>
299
<link doc="en/download.xml">nginx-1.29.1</link>
300
mainline version has been released.
301
</para>
302
</event>
303
304
<event date="2025-07-10">
305
<para>
306
<link doc="en/docs/njs/index.xml">njs-0.9.1</link>
307
version has been
308
<link doc="en/docs/njs/changes.xml" id="njs0.9.1">released</link>,
309
featuring
310
state file support for shared dictionary in
311
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_shared_dict_zone">http</link>
312
and
313
<link doc="en/docs/stream/ngx_stream_js_module.xml" id="js_shared_dict_zone">stream</link>,
314
and
315
<link url="https://blog.nginx.org/blog/quickjs-engine-support-for-njs">feature parity</link>
316
with njs for the <link doc="en/docs/njs/engine.xml">QuickJS</link> engine.
317
</para>
318
</event>
319
320
<event date="2025-06-24">
321
<para>
322
<link doc="en/download.xml">nginx-1.29.0</link>
323
mainline version has been released, featuring
324
<link url="https://blog.nginx.org/blog/nginx-introduces-support-103-early-hints">Early Hints</link>
325
support.
326
</para>
327
</event>
328
329
<event date="2025-05-06">
330
<para>
331
<link doc="en/docs/njs/index.xml">njs-0.9.0</link>
332
version has been
333
<link doc="en/docs/njs/changes.xml" id="njs0.9.0">released</link>,
334
featuring
335
30% performance improvement for the njs engine.
336
</para>
337
</event>
338
339
<event date="2025-04-23">
340
<para>
341
<link doc="en/download.xml">nginx-1.28.0</link>
342
stable version has been released,
343
incorporating new features and bug fixes from the 1.27.x mainline branch &mdash;
344
including memory usage and CPU usage
345
<link url="https://blog.nginx.org/blog/optimizing-resource-usage-for-complex-ssl-configurations">optimizations</link>
346
in complex SSL configurations,
347
<link url="https://blog.nginx.org/blog/dynamic-dns-resolution-open-sourced-in-nginx">automatic
348
re‑resolution</link>
349
of hostnames in upstream groups,
350
performance
351
<link url="https://blog.nginx.org/blog/congestion-control-enhancements-for-quic">enhancements</link>
352
in QUIC,
353
<link doc="en/docs/stream/ngx_stream_ssl_module.xml" id="ssl_ocsp">OCSP
354
validation</link> of client SSL certificates
355
and
356
<link doc="en/docs/stream/ngx_stream_ssl_module.xml" id="ssl_stapling">OCSP
357
stapling</link> support in the stream module,
358
variables support in the
359
<link doc="en/docs/http/ngx_http_proxy_module.xml" id="proxy_limit_rate">proxy_limit_rate</link>,
360
<link doc="en/docs/http/ngx_http_fastcgi_module.xml" id="fastcgi_limit_rate">fastcgi_limit_rate</link>,
361
<link doc="en/docs/http/ngx_http_scgi_module.xml" id="scgi_limit_rate">scgi_limit_rate</link>,
362
and
363
<link doc="en/docs/http/ngx_http_uwsgi_module.xml" id="uwsgi_limit_rate">uwsgi_limit_rate</link>
364
directives,
365
the
366
<link doc="en/docs/http/ngx_http_proxy_module.xml" id="proxy_pass_trailers">proxy_pass_trailers</link>
367
directive,
368
and more.
369
</para>
370
</event>
371
372
<event date="2025-04-16">
373
<para>
374
<link doc="en/download.xml">nginx-1.27.5</link>
375
mainline version has been released,
376
featuring
377
<link url="https://blog.nginx.org/blog/congestion-control-enhancements-for-quic">
378
CUBIC congestion control in QUIC</link>.
379
</para>
380
</event>
381
382
<event date="2025-04-08">
383
<para>
384
<link doc="en/docs/njs/index.xml">njs-0.8.10</link>
385
version has been
386
<link doc="en/docs/njs/changes.xml" id="njs0.8.10">released</link>,
387
featuring
388
WebCrypto API, TextEncoder/TextDecoder, querystring, crypto, and xml modules
389
for the <link doc="en/docs/njs/engine.xml">QuickJS</link> engine.
390
</para>
391
</event>
392
393
<event date="2025-02-26">
394
<para>
395
<link url="https://unit.nginx.org/">unit-1.34.2</link> bugfix version has been
396
<link url="https://unit.nginx.org/news/2025/unit-1.34.2-released/">released</link>.
397
</para>
398
</event>
399
400
<event date="2025-02-05">
401
<para>
402
<link doc="en/download.xml">nginx-1.26.3</link>
403
stable version has been released,
404
with a fix for the
405
<link doc="en/security_advisories.xml">SSL session reuse</link>
406
vulnerability (CVE-2025-23419).
407
</para>
408
</event>
409
410
<event date="2025-02-05">
411
<para>
412
<link doc="en/download.xml">nginx-1.27.4</link>
413
mainline version has been released, featuring
414
<link url="https://blog.nginx.org/blog/optimizing-resource-usage-for-complex-ssl-configurations">optimized
415
resource usage for complex SSL configurations</link>,
416
and with a fix for the
417
<link doc="en/security_advisories.xml">SSL session reuse</link>
418
vulnerability (CVE-2025-23419).
419
</para>
420
</event>
421
422
<event date="2025-01-14">
423
<para>
424
<link doc="en/docs/njs/index.xml">njs-0.8.9</link>
425
version has been
426
<link doc="en/docs/njs/changes.xml" id="njs0.8.9">released</link>,
427
featuring
428
<link doc="en/docs/njs/reference.xml" id="njs_api_fs">fs module</link>
429
for the <link doc="en/docs/njs/engine.xml">QuickJS</link> engine.
430
</para>
431
</event>
432
433
<event date="2025-01-10">
434
<para>
435
<link url="https://unit.nginx.org/">unit-1.34.1</link> bugfix version has been
436
<link url="https://unit.nginx.org/news/2025/unit-1.34.1-released/">released</link>.
437
</para>
438
</event>
439
440
<event date="2024-12-19">
441
<para>
442
<link url="https://unit.nginx.org/">unit-1.34.0</link>
443
version has been
444
<link url="https://unit.nginx.org/news/2024/unit-1.34.0-released/">released</link>,
445
featuring initial OpenTelemetry (OTEL) support.
446
</para>
447
</event>
448
449
<event date="2024-12-10">
450
<para>
451
<link doc="en/docs/njs/index.xml">njs-0.8.8</link>
452
version has been
453
<link doc="en/docs/njs/changes.xml" id="njs0.8.8">released</link>,
454
featuring
455
<link doc="en/docs/njs/reference.xml" id="ngx_shared">shared dictionary</link>
456
for the <link doc="en/docs/njs/engine.xml">QuickJS</link> engine.
457
</para>
458
</event>
459
460
<event date="2024-11-26">
461
<para>
462
<link doc="en/download.xml">nginx-1.27.3</link>
463
mainline version has been released, featuring
464
<link url="https://blog.nginx.org/blog/dynamic-dns-resolution-open-sourced-in-nginx">automatic
465
re‑resolution</link>
466
of hostnames in upstream groups using DNS.
467
</para>
468
</event>
469
470
<event date="2024-10-22">
471
<para>
472
<link doc="en/docs/njs/index.xml">njs-0.8.7</link>
473
bugfix version has been
474
<link doc="en/docs/njs/changes.xml" id="njs0.8.7">released</link>.
475
</para>
476
</event>
477
478
<event date="2024-10-02">
479
<para>
480
<link doc="en/download.xml">nginx-1.27.2</link>
481
mainline version has been released.
482
</para>
483
</event>
484
485
<event date="2024-10-02">
486
<para>
487
<link doc="en/docs/njs/index.xml">njs-0.8.6</link>
488
version has been
489
<link doc="en/docs/njs/changes.xml" id="njs0.8.6">released</link>,
490
featuring the <link doc="en/docs/njs/engine.xml">QuickJS</link> engine support.
491
</para>
492
</event>
493
494
<event date="2024-09-18">
495
<para>
496
<link url="https://unit.nginx.org/">unit-1.33.0</link>
497
version has been
498
<link url="https://unit.nginx.org/news/2024/unit-1.33.0-released/">released</link>,
499
featuring three new configuration options and a CLI tool.
500
</para>
501
</event>
502
503
<event date="2024-09-06">
504
<para>
505
The <link doc="en/index.xml">nginx</link> project
506
has officially
507
<link url="https://mailman.nginx.org/pipermail/nginx/2024-September/R7KBUUNTG3B2QAAMPS6M7YDOSVCMOZD7.html">moved</link>
508
to
509
<link url="https://github.com/nginx/nginx">GitHub</link>.
510
Use
511
<link url="https://github.com/nginx/nginx/issues">GitHub issues</link>
512
instead of <link url="http://trac.nginx.org">trac.nginx.org</link>,
513
<link url="https://github.com/nginx/nginx/discussions">GitHub discussions</link>
514
instead of nginx mailing list.
515
</para>
516
</event>
517
518
<event date="2024-08-14">
519
<para>
520
<link doc="en/download.xml">nginx-1.26.2</link>
521
stable and
522
<link doc="en/download.xml">nginx-1.27.1</link>
523
mainline versions have been released,
524
with a fix for the
525
<link doc="en/security_advisories.xml">buffer overread</link>
526
vulnerability in the ngx_http_mp4_module (CVE-2024-7347).
527
</para>
528
</event>
529
530
<event date="2024-06-25">
531
<para>
532
<link doc="en/docs/njs/index.xml">njs-0.8.5</link>
533
version has been
534
<link doc="en/docs/njs/changes.xml" id="njs0.8.5">released</link>.
535
</para>
536
</event>
537
538
<event date="2024-06-05">
539
<para>
540
The <link doc="en/docs/njs/index.xml">njs</link> project has officially moved to
541
<link url="https://github.com/nginx/njs">GitHub</link>.
542
<link url="https://mailman.nginx.org/pipermail/nginx/2024-June/WBTVAEMFIOQDL3VEBP7Z65Q4E56T73L6.html">Read more</link>.
543
</para>
544
</event>
545
546
<event date="2024-05-29">
547
<para>
548
<link doc="en/download.xml">nginx-1.26.1</link>
549
stable and
550
<link doc="en/download.xml">nginx-1.27.0</link>
551
mainline versions have been released,
552
with fixes for
553
<link doc="en/security_advisories.xml">vulnerabilities in HTTP/3</link>
554
(CVE-2024-32760, CVE-2024-31079, CVE-2024-35200, CVE-2024-34161).
555
</para>
556
</event>
557
558
<event date="2024-05-13">
559
<para>
560
The <link doc="en/docs/index.xml">nginx.org</link> website project
561
has officially
562
<link url="https://mailman.nginx.org/pipermail/nginx/2024-May/XFU2YUN4OU2UFH4OND4NKZI35KL22Q54.html">moved</link>
563
to <link url="https://github.com/nginx/nginx.org">GitHub</link>.
564
</para>
565
</event>
566
567
<event date="2024-04-23">
568
<para>
569
<link doc="en/download.xml">nginx-1.26.0</link>
570
stable version has been released,
571
incorporating new features and bug fixes from the 1.25.x mainline branch &mdash;
572
including experimental
573
<link doc="en/docs/http/ngx_http_v3_module.xml">HTTP/3 support</link>,
574
HTTP/2 on a
575
<link doc="en/docs/http/ngx_http_v2_module.xml" id="http2">
576
per-server</link> basis,
577
<link doc="en/docs/stream/ngx_stream_core_module.xml" id="server_name">virtual
578
servers</link>
579
in the stream module,
580
<link doc="en/docs/stream/ngx_stream_pass_module.xml">passing</link>
581
stream connections to listen sockets,
582
and more.
583
</para>
584
</event>
585
586
<event date="2024-04-16">
587
<para>
588
<link doc="en/download.xml">nginx-1.25.5</link>
589
mainline version has been released.
590
</para>
591
</event>
592
593
<event date="2024-04-16">
594
<para>
595
<link doc="en/docs/njs/index.xml">njs-0.8.4</link>
596
version has been
597
<link doc="en/docs/njs/changes.xml" id="njs0.8.4">released</link>.
598
</para>
599
</event>
600
601
<event date="2024-03-26">
602
<para>
603
<link url="https://unit.nginx.org/">unit-1.32.1</link> bugfix version has been
604
<link url="https://unit.nginx.org/news/2024/unit-1.32.1-released/">released</link>.
605
</para>
606
</event>
607
608
<event date="2024-02-27">
609
<para>
610
<link url="https://unit.nginx.org/">unit-1.32.0</link>
611
version has been
612
<link url="https://unit.nginx.org/news/2024/unit-1.32.0-released/">released</link>,
613
featuring the WebAssembly Component Model and Unit variables access from njs.
614
</para>
615
</event>
616
617
<event date="2024-02-14">
618
<para>
619
<link doc="en/download.xml">nginx-1.25.4</link>
620
mainline version has been released,
621
with fixes for
622
<link doc="en/security_advisories.xml">vulnerabilities in HTTP/3</link>
623
(CVE-2024-24989, CVE-2024-24990).
624
</para>
625
</event>
626
627
<event date="2024-02-07">
628
<para>
629
<link doc="en/docs/njs/index.xml">njs-0.8.3</link>
630
version has been
631
<link doc="en/docs/njs/changes.xml" id="njs0.8.3">released</link>.
632
</para>
633
</event>
634
635
<event date="2023-10-24">
636
<para>
637
<link doc="en/download.xml">nginx-1.25.3</link>
638
mainline version has been released.
639
</para>
640
</event>
641
642
<event date="2023-10-24">
643
<para>
644
<link doc="en/docs/njs/index.xml">njs-0.8.2</link>
645
version has been
646
<link doc="en/docs/njs/changes.xml" id="njs0.8.2">released</link>,
647
featuring the <link doc="en/docs/njs/reference.xml" id="console">console</link>
648
object.
649
</para>
650
</event>
651
652
<event date="2023-10-19">
653
<para>
654
<link url="https://unit.nginx.org/">unit-1.31.1</link>
655
maintenance version has been
656
<link url="https://unit.nginx.org/news/2023/unit-1.31.1-released/">released</link>.
657
</para>
658
</event>
659
660
<event date="2023-09-12">
661
<para>
662
<link doc="en/docs/njs/index.xml">njs-0.8.1</link>
663
version has been
664
<link doc="en/docs/njs/changes.xml" id="njs0.8.1">released</link>,
665
featuring the <literal>js_periodic</literal> directive for
666
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_periodic">http</link>
667
and
668
<link doc="en/docs/stream/ngx_stream_js_module.xml" id="js_periodic">stream</link>.
669
</para>
670
</event>
671
672
<event date="2023-08-31">
673
<para>
674
<link url="https://unit.nginx.org/">unit-1.31.0</link> version has been
675
<link url="https://unit.nginx.org/news/2023/unit-1.31.0-released/">released</link>,
676
featuring server-side WebAssembly and response header manipulation.
677
</para>
678
</event>
679
680
<event date="2023-08-15">
681
<para>
682
<link doc="en/download.xml">nginx-1.25.2</link>
683
mainline version has been released.
684
</para>
685
</event>
686
687
<event date="2023-07-06">
688
<para>
689
<link doc="en/docs/njs/index.xml">njs-0.8.0</link>
690
version has been
691
<link doc="en/docs/njs/changes.xml" id="njs0.8.0">released</link>,
692
featuring shared dictionary for
693
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_shared_dict_zone">http</link>
694
and
695
<link doc="en/docs/stream/ngx_stream_js_module.xml" id="js_shared_dict_zone">stream</link>
696
and global
697
<link doc="en/docs/njs/reference.xml" id="ngx">ngx</link> properties.
698
</para>
699
</event>
700
701
<event date="2023-06-13">
702
<para>
703
<link doc="en/download.xml">nginx-1.25.1</link>
704
mainline version has been released.
705
</para>
706
</event>
707
708
<event date="2023-06-01">
709
<para>
710
<link url="https://unit.nginx.org/">unit</link> community call has been
711
<link url="https://unit.nginx.org/news/2023/nginx-unit-community-call-no-1/">announced</link>
712
to facilitate open discussion of new features and the future direction.
713
</para>
714
</event>
715
716
<event date="2023-05-23">
717
<para>
718
<link doc="en/download.xml">nginx-1.25.0</link>
719
mainline version has been released,
720
featuring experimental
721
<link doc="en/docs/http/ngx_http_v3_module.xml">HTTP/3 support</link>.
722
</para>
723
</event>
724
725
<event date="2023-05-10">
726
<para>
727
<link url="https://unit.nginx.org/">unit-1.30.0</link> version has been
728
<link url="https://unit.nginx.org/news/2023/unit-1.30.0-released/">released</link>,
729
featuring URI rewrite, improved logging, and
730
<link doc="en/docs/njs/index.xml">njs</link>
731
module support.
732
</para>
733
</event>
734
735
<event date="2023-04-11">
736
<para>
737
<link doc="en/download.xml">nginx-1.24.0</link>
738
stable version has been released,
739
incorporating new features and bug fixes from the 1.23.x mainline branch &mdash;
740
including
741
improved handling of multiple header lines with identical names,
742
memory usage optimization in configurations with SSL proxying,
743
better sanity checking of the
744
<link doc="en/docs/http/ngx_http_core_module.xml" id="listen"/> directive
745
protocol parameters,
746
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_protocols">TLSv1.3
747
protocol</link> enabled by default,
748
automatic rotation of TLS session tickets encryption keys
749
when using shared memory in the
750
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_session_cache"/>
751
directive,
752
and more.
753
</para>
754
</event>
755
756
<event date="2023-04-10">
757
<para>
758
<link doc="en/docs/njs/index.xml">njs-0.7.12</link>
759
version has been
760
<link doc="en/docs/njs/changes.xml" id="njs0.7.12">released</link>,
761
featuring
762
<link doc="en/docs/njs/reference.xml" id="zlib">zlib</link> module.
763
</para>
764
</event>
765
766
<event date="2023-03-28">
767
<para>
768
<link doc="en/download.xml">nginx-1.23.4</link>
769
mainline version has been released.
770
</para>
771
</event>
772
773
<event date="2023-03-09">
774
<para>
775
<link doc="en/docs/njs/index.xml">njs-0.7.11</link>
776
version has been
777
<link doc="en/docs/njs/changes.xml" id="njs0.7.11">released</link>,
778
featuring
779
<link doc="en/docs/njs/reference.xml" id="xml_node">XMLNode</link> API
780
to modify XML documents.
781
</para>
782
</event>
783
784
<event date="2023-02-28">
785
<para>
786
<link url="https://unit.nginx.org/">unit-1.29.1</link> bugfix version has been
787
<link url="https://unit.nginx.org/news/2023/#unit1291released">released</link>.
788
</para>
789
</event>
790
791
<event date="2023-02-08">
792
<para>
793
<link url="https://quic.nginx.org/packages.html">nginx-quic packages</link>
794
are now available to preview HTTP3/QUIC implementation.
795
Check out the announcement
796
<link url="https://www.f5.com/company/blog/nginx/binary-packages-for-preview-nginx-quic-http3-implementation/">blog post</link>
797
and
798
<link url="https://quic.nginx.org/">quic.nginx.org</link>
799
for installation instructions, documentation, and more.
800
</para>
801
</event>
802
803
<event date="2023-02-07">
804
<para>
805
<link doc="en/docs/njs/index.xml">njs-0.7.10</link>
806
version has been
807
<link doc="en/docs/njs/changes.xml" id="njs0.7.10">released</link>,
808
featuring extended
809
<link doc="en/docs/njs/reference.xml" id="builtin_crypto">WebCrypto API</link>,
810
extended
811
<link doc="en/docs/njs/reference.xml" id="ngx_fetch">Fetch API</link>
812
and
813
<link doc="en/docs/njs/reference.xml" id="xml">xml</link> module.
814
</para>
815
</event>
816
817
<event date="2022-12-15">
818
<para>
819
<link url="https://unit.nginx.org/">unit-1.29.0</link>
820
version has been
821
<link url="https://unit.nginx.org/news/2022/unit-1.29.0-released/">released</link>,
822
featuring initial
823
<link doc="en/docs/njs/index.xml">njs</link> support and per-app cgroups.
824
</para>
825
</event>
826
827
<event date="2022-12-13">
828
<para>
829
<link doc="en/download.xml">nginx-1.23.3</link>
830
mainline version has been released.
831
</para>
832
</event>
833
834
<event date="2022-11-17">
835
<para>
836
<link doc="en/docs/njs/index.xml">njs-0.7.9</link>
837
version has been
838
<link doc="en/docs/njs/changes.xml" id="njs0.7.9">released</link>.
839
</para>
840
</event>
841
842
<event date="2022-10-25">
843
<para>
844
<link doc="en/docs/njs/index.xml">njs-0.7.8</link>
845
version has been
846
<link doc="en/docs/njs/changes.xml" id="njs0.7.8">released</link>,
847
featuring the
848
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_preload_object"/>
849
directive.
850
</para>
851
</event>
852
853
<event date="2022-10-19">
854
<para>
855
<link doc="en/download.xml">nginx-1.22.1</link>
856
stable and
857
<link doc="en/download.xml">nginx-1.23.2</link>
858
mainline versions have been released,
859
with a fix for the
860
<link doc="en/security_advisories.xml">memory corruption and
861
memory disclosure</link>
862
vulnerabilities in the ngx_http_mp4_module (CVE-2022-41741, CVE-2022-41742).
863
</para>
864
</event>
865
866
<event date="2022-09-13">
867
<para>
868
<link url="https://unit.nginx.org/">unit-1.28.0</link> version has been
869
<link url="https://unit.nginx.org/news/2022/unit-1.28.0-released/">released</link>.
870
</para>
871
</event>
872
873
<event date="2022-08-30">
874
<para>
875
<link doc="en/docs/njs/index.xml">njs-0.7.7</link>
876
version has been
877
<link doc="en/docs/njs/changes.xml" id="njs0.7.7">released</link>,
878
featuring advanced
879
<link doc="en/docs/njs/reference.xml" id="njs_api_fs">fs</link> API and
880
<link doc="en/docs/njs/changes.xml" id="contexts">extended js directives scope</link>.
881
</para>
882
</event>
883
884
<event date="2022-07-19">
885
<para>
886
<link doc="en/download.xml">nginx-1.23.1</link>
887
mainline version has been released.
888
</para>
889
</event>
890
891
<event date="2022-07-19">
892
<para>
893
<link doc="en/docs/njs/index.xml">njs-0.7.6</link>
894
version has been
895
<link doc="en/docs/njs/changes.xml" id="njs0.7.6">released</link>,
896
featuring improved
897
<link doc="en/docs/njs/reference.xml" id="r_args">r.args</link> object.
898
</para>
899
</event>
900
901
<event date="2022-06-21">
902
<para>
903
<link doc="en/download.xml">nginx-1.23.0</link>
904
mainline version has been released.
905
</para>
906
</event>
907
908
<event date="2022-06-21">
909
<para>
910
<link doc="en/docs/njs/index.xml">njs-0.7.5</link>
911
version has been
912
<link doc="en/docs/njs/changes.xml" id="njs0.7.5">released</link>.
913
</para>
914
</event>
915
916
<event date="2022-06-02">
917
<para>
918
<link url="https://unit.nginx.org/">unit-1.27.0</link> version has been
919
<link url="https://unit.nginx.org/news/2022/unit-1.27.0-released/">released</link>.
920
</para>
921
</event>
922
923
<event date="2022-05-24">
924
<para>
925
<link doc="en/docs/njs/index.xml">njs-0.7.4</link>
926
version has been
927
<link doc="en/docs/njs/changes.xml" id="njs0.7.4">released</link>,
928
featuring extended directives for
929
<link doc="en/docs/njs/reference.xml" id="ngx_fetch">Fetch</link> API:
930
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_fetch_timeout"/>,
931
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_fetch_verify"/>,
932
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_fetch_buffer_size"/>,
933
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_fetch_max_response_buffer_size"/>.
934
</para>
935
</event>
936
937
<event date="2022-05-24">
938
<para>
939
<link doc="en/download.xml">nginx-1.22.0</link>
940
stable version has been released,
941
incorporating new features and bug fixes from the 1.21.x mainline branch &mdash;
942
including
943
hardening against potential requests smuggling
944
and cross-protocol attacks,
945
<link doc="en/docs/stream/ngx_stream_ssl_module.xml" id="ssl_alpn">ALPN
946
support</link> in the stream module,
947
better distribution of connections among worker processes on Linux,
948
support for the PCRE2 library,
949
support for OpenSSL 3.0 and <c-func>SSL_sendfile</c-func>,
950
improved
951
<link doc="en/docs/http/ngx_http_core_module.xml" id="sendfile">sendfile</link>
952
handling on FreeBSD,
953
the
954
<link doc="en/docs/http/ngx_http_mp4_module.xml" id="mp4_start_key_frame">
955
mp4_start_key_frame</link> directive,
956
and more.
957
</para>
958
</event>
959
960
<event date="2022-04-12">
961
<para>
962
<link doc="en/docs/njs/index.xml">njs-0.7.3</link>
963
version has been
964
<link doc="en/docs/njs/changes.xml" id="njs0.7.3">released</link>.
965
</para>
966
</event>
967
968
<event date="2022-01-25">
969
<para>
970
<link doc="en/download.xml">nginx-1.21.6</link>
971
mainline version has been released.
972
</para>
973
</event>
974
975
<event date="2022-01-25">
976
<para>
977
<link doc="en/docs/njs/index.xml">njs-0.7.2</link>
978
version has been
979
<link doc="en/docs/njs/changes.xml" id="njs0.7.2">released</link>.
980
</para>
981
</event>
982
983
<event date="2021-12-28">
984
<para>
985
<link doc="en/docs/njs/index.xml">njs-0.7.1</link>
986
version has been
987
<link doc="en/docs/njs/changes.xml" id="njs0.7.1">released</link>.
988
</para>
989
</event>
990
991
<event date="2021-12-28">
992
<para>
993
<link doc="en/download.xml">nginx-1.21.5</link>
994
mainline version has been released.
995
</para>
996
</event>
997
998
<event date="2021-12-02">
999
<para>
1000
<link url="https://unit.nginx.org/">unit-1.26.1</link> bugfix version has been
1001
<link url="https://mailman.nginx.org/pipermail/unit/2021-December/000292.html">released</link>.
1002
</para>
1003
</event>
1004
1005
<event date="2021-11-18">
1006
<para>
1007
<link url="https://unit.nginx.org/">unit-1.26.0</link> version has been
1008
<link url="https://mailman.nginx.org/pipermail/unit/2021-November/000288.html">released</link>,
1009
featuring multiple improvements in static content serving, application-wide PHP
1010
opcache, and a number of bugfixes.
1011
</para>
1012
</event>
1013
1014
<event date="2021-11-16">
1015
<para>
1016
<link doc="en/download.xml">nginx-1.20.2</link>
1017
stable version has been released.
1018
</para>
1019
</event>
1020
1021
<event date="2021-11-02">
1022
<para>
1023
<link doc="en/download.xml">nginx-1.21.4</link>
1024
mainline version has been released.
1025
</para>
1026
</event>
1027
1028
<event date="2021-10-19">
1029
<para>
1030
<link doc="en/docs/njs/index.xml">njs-0.7.0</link>
1031
version has been
1032
<link doc="en/docs/njs/changes.xml" id="njs0.7.0">released</link>,
1033
featuring
1034
Async/Await support,
1035
<link doc="en/docs/njs/reference.xml" id="builtin_crypto">WebCrypto API</link>,
1036
and
1037
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_fetch_protocols">HTTPS</link>
1038
support in
1039
<link doc="en/docs/njs/reference.xml" id="ngx_fetch">ngx.fetch()</link>.
1040
</para>
1041
</event>
1042
1043
<event date="2021-09-07">
1044
<para>
1045
<link doc="en/download.xml">nginx-1.21.3</link>
1046
mainline version has been released.
1047
</para>
1048
</event>
1049
1050
<event date="2021-08-31">
1051
<para>
1052
<link doc="en/download.xml">nginx-1.21.2</link>
1053
mainline version has been released.
1054
</para>
1055
</event>
1056
1057
<event date="2021-08-31">
1058
<para>
1059
<link doc="en/docs/njs/index.xml">njs-0.6.2</link>
1060
version has been
1061
<link doc="en/docs/njs/changes.xml" id="njs0.6.2">released</link>.
1062
</para>
1063
</event>
1064
1065
<event date="2021-08-19">
1066
<para>
1067
<link url="https://unit.nginx.org/">unit-1.25.0</link> version has been
1068
<link url="https://mailman.nginx.org/pipermail/unit/2021-August/000278.html">released</link>,
1069
featuring SSL/TLS session cache and ticket controls, originating IP
1070
identification, manual application restart, and a number of bugfixes.
1071
</para>
1072
</event>
1073
1074
<event date="2021-07-06">
1075
<para>
1076
<link doc="en/download.xml">nginx-1.21.1</link>
1077
mainline version has been released.
1078
</para>
1079
</event>
1080
1081
<event date="2021-06-29">
1082
<para>
1083
<link doc="en/docs/njs/index.xml">njs-0.6.1</link>
1084
bugfix version has been
1085
<link doc="en/docs/njs/changes.xml" id="njs0.6.1">released</link>.
1086
</para>
1087
</event>
1088
1089
<event date="2021-06-15">
1090
<para>
1091
<link doc="en/docs/njs/index.xml">njs-0.6.0</link>
1092
version has been
1093
<link doc="en/docs/njs/changes.xml" id="njs0.6.0">released</link>,
1094
featuring let and const variable declaration support.
1095
</para>
1096
</event>
1097
1098
<event date="2021-05-27">
1099
<para>
1100
<link url="https://unit.nginx.org/">unit-1.24.0</link> version has been
1101
<link url="https://mailman.nginx.org/pipermail/unit/2021-May/000265.html">released</link>,
1102
featuring SSL/TLS configuration commands; static file chrooting with symlink
1103
and mount resolution control; static file filtering by MIME type; other
1104
features and a couple of bugfixes.
1105
</para>
1106
</event>
1107
1108
<event date="2021-05-25">
1109
<para>
1110
<link doc="en/download.xml">nginx-1.20.1</link>
1111
stable and
1112
<link doc="en/download.xml">nginx-1.21.0</link>
1113
mainline versions have been released,
1114
with a fix for the
1115
<link doc="en/security_advisories.xml">1-byte memory overwrite</link>
1116
vulnerability in resolver (CVE-2021-23017).
1117
</para>
1118
</event>
1119
1120
<event date="2021-04-20">
1121
<para>
1122
<link doc="en/download.xml">nginx-1.20.0</link>
1123
stable version has been released,
1124
incorporating new features and bug fixes from the 1.19.x mainline branch &mdash;
1125
including
1126
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_ocsp">OCSP
1127
validation</link> of client SSL certificates,
1128
the
1129
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_reject_handshake">ssl_reject_handshake</link>
1130
and
1131
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_conf_command">ssl_conf_command</link>
1132
directives,
1133
simplified and improved handling of HTTP/2 connections with the
1134
<link doc="en/docs/http/ngx_http_core_module.xml" id="lingering_close">lingering_close</link>,
1135
<link doc="en/docs/http/ngx_http_core_module.xml" id="keepalive_timeout">keepalive_timeout</link>,
1136
and
1137
<link doc="en/docs/http/ngx_http_core_module.xml" id="keepalive_requests">keepalive_requests</link>
1138
directives,
1139
the
1140
<link doc="en/docs/http/ngx_http_core_module.xml" id="keepalive_time">keepalive_time</link>
1141
directive,
1142
stricter handling of upstream server responses,
1143
<link doc="en/docs/http/ngx_http_proxy_module.xml" id="proxy_cookie_flags">cookie
1144
flags</link> handling,
1145
cache clearing based on the
1146
<link doc="en/docs/http/ngx_http_proxy_module.xml" id="proxy_cache_path_max_size">minimum
1147
amount of free space</link>,
1148
PROXY protocol support
1149
<link doc="en/docs/mail/ngx_mail_core_module.xml" id="proxy_protocol">from
1150
clients</link> and
1151
<link doc="en/docs/mail/ngx_mail_proxy_module.xml" id="proxy_protocol">to
1152
backend servers</link> in the mail proxy,
1153
<link doc="en/docs/mail/ngx_mail_proxy_module.xml" id="proxy_smtp_auth">proxying
1154
SMTP authentication</link>,
1155
the <link doc="en/docs/stream/ngx_stream_set_module.xml">set</link> directive
1156
in the stream module,
1157
and more.
1158
</para>
1159
</event>
1160
1161
<event date="2021-04-13">
1162
<para>
1163
<link doc="en/download.xml">nginx-1.19.10</link>
1164
mainline version has been released.
1165
</para>
1166
</event>
1167
1168
<event date="2021-03-30">
1169
<para>
1170
<link doc="en/download.xml">nginx-1.19.9</link>
1171
mainline version has been released.
1172
</para>
1173
</event>
1174
1175
<event date="2021-03-30">
1176
<para>
1177
<link doc="en/docs/njs/index.xml">njs-0.5.3</link>
1178
version has been
1179
<link doc="en/docs/njs/changes.xml" id="njs0.5.3">released</link>,
1180
featuring the <literal>js_var</literal> directive for
1181
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_var">http</link> and
1182
<link doc="en/docs/stream/ngx_stream_js_module.xml" id="js_var">stream</link>.
1183
</para>
1184
</event>
1185
1186
<event date="2021-03-25">
1187
<para>
1188
<link url="https://unit.nginx.org/">unit-1.23.0</link> version has been
1189
<link url="https://mailman.nginx.org/pipermail/unit/2021-March/000264.html">released</link>,
1190
featuring SNI support and a number of bugfixes.
1191
</para>
1192
</event>
1193
1194
<event date="2021-03-09">
1195
<para>
1196
<link doc="en/docs/njs/index.xml">njs-0.5.2</link>
1197
version has been
1198
<link doc="en/docs/njs/changes.xml" id="njs0.5.2">released</link>,
1199
featuring
1200
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_body_filter"/>
1201
directive.
1202
</para>
1203
</event>
1204
1205
<event date="2021-03-09">
1206
<para>
1207
<link doc="en/download.xml">nginx-1.19.8</link>
1208
mainline version has been released.
1209
</para>
1210
</event>
1211
1212
<event date="2021-02-16">
1213
<para>
1214
<link doc="en/docs/njs/index.xml">njs-0.5.1</link>
1215
version has been
1216
<link doc="en/docs/njs/changes.xml" id="njs0.5.1">released</link>,
1217
featuring
1218
<link doc="en/docs/njs/reference.xml" id="ngx_fetch">Fetch</link> API and
1219
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_header_filter"/>
1220
directive.
1221
</para>
1222
</event>
1223
1224
<event date="2021-02-16">
1225
<para>
1226
<link doc="en/download.xml">nginx-1.19.7</link>
1227
mainline version has been released.
1228
</para>
1229
</event>
1230
1231
<event date="2021-02-04">
1232
<para>
1233
<link url="https://unit.nginx.org/">unit-1.22.0</link> version has been
1234
<link url="https://mailman.nginx.org/pipermail/unit/2021-February/000263.html">released</link>,
1235
featuring a number of bugfixes.
1236
</para>
1237
</event>
1238
1239
<event date="2020-12-15">
1240
<para>
1241
<link doc="en/download.xml">nginx-1.19.6</link>
1242
mainline version has been released.
1243
</para>
1244
</event>
1245
1246
<event date="2020-12-01">
1247
<para>
1248
<link doc="en/docs/njs/index.xml">njs-0.5.0</link>
1249
version has been
1250
<link doc="en/docs/njs/changes.xml" id="njs0.5.0">released</link>,
1251
featuring
1252
<link doc="en/docs/njs/reference.xml" id="r_raw_variables">r.rawVariables</link>,
1253
<link doc="en/docs/njs/reference.xml" id="r_request_buffer">r.requestBuffer</link>,
1254
<link doc="en/docs/njs/reference.xml" id="r_request_text">r.requestText</link>,
1255
<link doc="en/docs/njs/reference.xml" id="r_response_buffer">r.responseBuffer</link>,
1256
<link doc="en/docs/njs/reference.xml" id="r_response_text">r.responseText</link>,
1257
<link doc="en/docs/njs/reference.xml" id="s_raw_variables">s.rawVariables</link>,
1258
and global
1259
<link doc="en/docs/njs/reference.xml" id="ngx">ngx</link> object.
1260
</para>
1261
</event>
1262
1263
<event date="2020-11-24">
1264
<para>
1265
<link doc="en/download.xml">nginx-1.19.5</link>
1266
mainline version has been released.
1267
</para>
1268
</event>
1269
1270
<event date="2020-11-19">
1271
<para>
1272
<link url="https://unit.nginx.org/">unit-1.21.0</link> version has been
1273
<link url="https://mailman.nginx.org/pipermail/unit/2020-November/000228.html">released</link>,
1274
featuring PCRE support for condition matching, multithreaded request
1275
processing, plus a number of other updates and bugfixes.
1276
</para>
1277
</event>
1278
1279
<event date="2020-10-27">
1280
<para>
1281
<link doc="en/download.xml">nginx-1.19.4</link>
1282
mainline version has been released.
1283
</para>
1284
</event>
1285
1286
<event date="2020-10-08">
1287
<para>
1288
<link url="https://unit.nginx.org/">unit-1.20.0</link> version has been
1289
<link url="https://mailman.nginx.org/pipermail/unit/2020-October/000217.html">released</link>,
1290
featuring
1291
<link url="https://unit.nginx.org/configuration/#configuration-python-asgi">ASGI 3.0</link>
1292
support along a number of other features and a few bugfixes.
1293
</para>
1294
</event>
1295
1296
<event date="2020-09-29">
1297
<para>
1298
<link doc="en/docs/njs/index.xml">njs-0.4.4</link>
1299
version has been
1300
<link doc="en/docs/njs/changes.xml" id="njs0.4.4">released</link>,
1301
featuring Buffer object.
1302
</para>
1303
</event>
1304
1305
<event date="2020-09-29">
1306
<para>
1307
<link doc="en/download.xml">nginx-1.19.3</link>
1308
mainline version has been released.
1309
</para>
1310
</event>
1311
1312
<event date="2020-08-13">
1313
<para>
1314
<link url="https://unit.nginx.org/">unit-1.19.0</link> version has been
1315
<link url="https://mailman.nginx.org/pipermail/unit/2020-August/000212.html">released</link>,
1316
featuring basic variables support alongside several important
1317
bugfixes and a major improvement in IPC.
1318
</para>
1319
</event>
1320
1321
<event date="2020-08-11">
1322
<para>
1323
<link doc="en/download.xml">nginx-1.19.2</link>
1324
mainline version has been released.
1325
</para>
1326
</event>
1327
1328
<event date="2020-08-11">
1329
<para>
1330
<link doc="en/docs/njs/index.xml">njs-0.4.3</link>
1331
version has been
1332
<link doc="en/docs/njs/changes.xml" id="njs0.4.3">released</link>,
1333
featuring
1334
<link doc="en/docs/njs/reference.xml" id="querystring">Query String</link>
1335
module.
1336
</para>
1337
</event>
1338
1339
<event date="2020-07-07">
1340
<para>
1341
<link doc="en/download.xml">nginx-1.19.1</link>
1342
mainline version has been released.
1343
</para>
1344
</event>
1345
1346
<event date="2020-07-07">
1347
<para>
1348
<link doc="en/docs/njs/index.xml">njs-0.4.2</link>
1349
version has been
1350
<link doc="en/docs/njs/changes.xml" id="njs0.4.2">released</link>.
1351
</para>
1352
</event>
1353
1354
<event date="2020-05-28">
1355
<para>
1356
<link url="https://unit.nginx.org/">unit-1.18.0</link> version has been
1357
<link url="https://mailman.nginx.org/pipermail/unit/2020-May/000201.html">released</link>,
1358
featuring <link url="https://unit.nginx.org/configuration/#process-isolation">
1359
file system isolation</link> and several behind-the-scene improvements.
1360
</para>
1361
</event>
1362
1363
<event date="2020-05-26">
1364
<para>
1365
<link doc="en/download.xml">nginx-1.19.0</link>
1366
mainline version has been released.
1367
</para>
1368
</event>
1369
1370
<event date="2020-05-19">
1371
<para>
1372
<link doc="en/docs/njs/index.xml">njs-0.4.1</link>
1373
version has been
1374
<link doc="en/docs/njs/changes.xml" id="njs0.4.1">released</link>,
1375
featuring
1376
multi-value headers support in
1377
<link doc="en/docs/njs/reference.xml" id="r_headers_in">r.headersIn</link>,
1378
<link doc="en/docs/njs/reference.xml" id="r_raw_headers_in">raw headers</link>
1379
API, and
1380
<link doc="en/docs/njs/typescript.xml">TypeScript</link> API description.
1381
</para>
1382
</event>
1383
1384
<event date="2020-04-23">
1385
<para>
1386
<link doc="en/docs/njs/index.xml">njs-0.4.0</link>
1387
version has been
1388
<link doc="en/docs/njs/changes.xml" id="njs0.4.0">released</link>,
1389
featuring
1390
<link doc="en/docs/http/ngx_http_js_module.xml" id="js_import">js_import</link>
1391
directive and multi-value headers support in
1392
<link doc="en/docs/njs/reference.xml" id="r_headers_out">r.headersOut</link>.
1393
</para>
1394
</event>
1395
1396
<event date="2020-04-21">
1397
<para>
1398
<link doc="en/download.xml">nginx-1.18.0</link>
1399
stable version has been released,
1400
incorporating new features and bug fixes from the 1.17.x mainline branch -
1401
including
1402
the dry run mode in
1403
<link doc="en/docs/http/ngx_http_limit_req_module.xml" id="limit_req_dry_run">limit_req</link>
1404
and
1405
<link doc="en/docs/http/ngx_http_limit_conn_module.xml" id="limit_conn_dry_run">limit_conn</link>,
1406
variables support in the
1407
<link doc="en/docs/http/ngx_http_core_module.xml" id="limit_rate">limit_rate</link>,
1408
<link doc="en/docs/http/ngx_http_core_module.xml" id="limit_rate_after">limit_rate_after</link>,
1409
and
1410
<link doc="en/docs/http/ngx_http_grpc_module.xml" id="grpc_pass">grpc_pass</link>
1411
directives,
1412
the
1413
<link doc="en/docs/http/ngx_http_core_module.xml" id="auth_delay">auth_delay</link>
1414
directive,
1415
and more.
1416
</para>
1417
</event>
1418
1419
<event date="2020-04-16">
1420
<para>
1421
<link url="https://unit.nginx.org/">unit-1.17.0</link> version has been
1422
<link url="https://mailman.nginx.org/pipermail/unit/2020-April/000199.html">released</link>,
1423
featuring <link url="https://unit.nginx.org/configuration/#response-status-codes">new
1424
routing options</link> and several major bugfixes.
1425
</para>
1426
</event>
1427
1428
<event date="2020-04-14">
1429
<para>
1430
<link doc="en/download.xml">nginx-1.17.10</link>
1431
mainline version has been released.
1432
</para>
1433
</event>
1434
1435
<event date="2020-03-12">
1436
<para>
1437
<link url="https://unit.nginx.org/">unit-1.16.0</link> version has been
1438
<link url="https://mailman.nginx.org/pipermail/unit/2020-March/000195.html">released</link>,
1439
featuring <link url="https://unit.nginx.org/configuration/#upstreams">round-robin
1440
load balancing</link> and <link url="https://unit.nginx.org/configuration/#configuration-fallback">
1441
fallback routing</link> options.
1442
</para>
1443
</event>
1444
1445
<event date="2020-03-03">
1446
<para>
1447
<link doc="en/docs/njs/index.xml">njs-0.3.9</link>
1448
version has been
1449
<link doc="en/docs/njs/changes.xml" id="njs0.3.9">released</link>,
1450
featuring detached mode for
1451
<link doc="en/docs/njs/reference.xml" id="subrequest">r.subrequest()</link>.
1452
</para>
1453
</event>
1454
1455
<event date="2020-03-03">
1456
<para>
1457
<link doc="en/download.xml">nginx-1.17.9</link>
1458
mainline version has been released.
1459
</para>
1460
</event>
1461
1462
<event date="2020-02-06">
1463
<para>
1464
<link url="https://unit.nginx.org/">unit-1.15.0</link> version has been
1465
<link url="https://mailman.nginx.org/pipermail/unit/2020-February/000193.html">released</link>,
1466
featuring Ruby 2.7 support and several bugfixes.
1467
</para>
1468
</event>
1469
1470
<event date="2020-01-21">
1471
<para>
1472
<link doc="en/docs/njs/index.xml">njs-0.3.8</link>
1473
version has been
1474
<link doc="en/docs/njs/changes.xml" id="njs0.3.8">released</link>,
1475
featuring promise support in
1476
<link doc="en/docs/njs/reference.xml" id="subrequest">r.subrequest()</link>.
1477
</para>
1478
</event>
1479
1480
<event date="2020-01-21">
1481
<para>
1482
<link doc="en/download.xml">nginx-1.17.8</link>
1483
mainline version has been released.
1484
</para>
1485
</event>
1486
1487
<event date="2019-12-26">
1488
<para>
1489
<link url="https://unit.nginx.org/">unit-1.14.0</link>
1490
version has been
1491
<link url="https://mailman.nginx.org/pipermail/unit/2019-December/000192.html">released</link>.
1492
</para>
1493
</event>
1494
1495
<event date="2019-12-24">
1496
<para>
1497
<link doc="en/download.xml">nginx-1.17.7</link>
1498
mainline version has been released.
1499
</para>
1500
</event>
1501
1502
<event date="2019-11-19">
1503
<para>
1504
<link doc="en/download.xml">nginx-1.17.6</link>
1505
mainline version has been released.
1506
</para>
1507
</event>
1508
1509
<event date="2019-11-19">
1510
<para>
1511
<link doc="en/docs/njs/index.xml">njs-0.3.7</link>
1512
version has been
1513
<link doc="en/docs/njs/changes.xml" id="njs0.3.7">released</link>.
1514
</para>
1515
</event>
1516
1517
<event date="2019-11-14">
1518
<para>
1519
<link url="https://unit.nginx.org/">unit-1.13.0</link>
1520
version has been
1521
<link url="https://mailman.nginx.org/pipermail/unit/2019-November/000187.html">released</link>,
1522
featuring <link url="https://unit.nginx.org/configuration/#proxying">reverse
1523
proxying</link> support and several bugfixes.
1524
</para>
1525
</event>
1526
1527
<event date="2019-10-22">
1528
<para>
1529
<link doc="en/download.xml">nginx-1.17.5</link>
1530
mainline version has been released.
1531
</para>
1532
</event>
1533
1534
<event date="2019-10-22">
1535
<para>
1536
<link doc="en/docs/njs/index.xml">njs-0.3.6</link>
1537
version has been released, featuring
1538
function constructors
1539
and <link doc="en/docs/njs/changes.xml" id="njs0.3.6">more</link>.
1540
</para>
1541
</event>
1542
1543
<event date="2019-10-03">
1544
<para>
1545
<link url="https://unit.nginx.org/">unit-1.12.0</link>
1546
version has been
1547
<link url="https://mailman.nginx.org/pipermail/unit/2019-October/000172.html">released</link>,
1548
featuring several important bugfixes.
1549
</para>
1550
</event>
1551
1552
<event date="2019-09-24">
1553
<para>
1554
<link doc="en/download.xml">nginx-1.17.4</link>
1555
mainline version has been released.
1556
</para>
1557
</event>
1558
1559
<event date="2019-09-19">
1560
<para>
1561
<link url="https://unit.nginx.org/">unit-1.11.0</link>
1562
version has been
1563
<link url="https://mailman.nginx.org/pipermail/unit/2019-September/000167.html">released</link>,
1564
featuring
1565
<link url="https://unit.nginx.org/configuration/#configuration-static">static
1566
content support</link>,
1567
<link url="https://unit.nginx.org/configuration/#configuration-proc-mgmt-isolation">
1568
application namespace isolation</link>, and support for WebSockets in Java
1569
Servlet Containers.
1570
</para>
1571
</event>
1572
1573
<event date="2019-08-22">
1574
<para>
1575
<link url="https://unit.nginx.org/">unit-1.10.0</link>
1576
version has been
1577
<link url="https://mailman.nginx.org/pipermail/unit/2019-August/000160.html">released</link>,
1578
featuring various improvements in language modules.
1579
</para>
1580
</event>
1581
1582
<event date="2019-08-15">
1583
<para>
1584
<link doc="en/docs/njs/index.xml">njs-0.3.5</link>
1585
bugfix version has been
1586
<link doc="en/docs/njs/changes.xml" id="njs0.3.5">released</link>.
1587
</para>
1588
</event>
1589
1590
<event date="2019-08-13">
1591
<para>
1592
<link doc="en/download.xml">nginx-1.16.1</link>
1593
stable and
1594
<link doc="en/download.xml">nginx-1.17.3</link>
1595
mainline versions have been released,
1596
with fixes for
1597
<link doc="en/security_advisories.xml">vulnerabilities in HTTP/2</link>
1598
(CVE-2019-9511, CVE-2019-9513, CVE-2019-9516).
1599
</para>
1600
</event>
1601
1602
<event date="2019-08-13">
1603
<para>
1604
<link doc="en/docs/njs/index.xml">njs-0.3.4</link>
1605
version has been released, featuring
1606
getter/setter literals support
1607
and <link doc="en/docs/njs/changes.xml" id="njs0.3.4">more</link>.
1608
</para>
1609
</event>
1610
1611
<event date="2019-07-23">
1612
<para>
1613
<link doc="en/download.xml">nginx-1.17.2</link>
1614
mainline version has been released.
1615
</para>
1616
</event>
1617
1618
<event date="2019-06-25">
1619
<para>
1620
<link doc="en/download.xml">nginx-1.17.1</link>
1621
mainline version has been released.
1622
</para>
1623
</event>
1624
1625
<event date="2019-06-25">
1626
<para>
1627
<link doc="en/docs/njs/index.xml">njs-0.3.3</link>
1628
version has been released, featuring
1629
<link doc="en/docs/njs/reference.xml" id="process">process</link>
1630
global object
1631
and <link doc="en/docs/njs/changes.xml" id="njs0.3.3">more</link>.
1632
</para>
1633
</event>
1634
1635
<event date="2019-05-30">
1636
<para>
1637
<link url="https://unit.nginx.org/">unit-1.9.0</link>
1638
version has been
1639
<link url="https://mailman.nginx.org/pipermail/unit/2019-May/000152.html">released</link>,
1640
featuring arguments, cookies, and headers support in
1641
<link url="https://unit.nginx.org/configuration/#condition-matching">internal
1642
request routing</link> and
1643
<link url="https://unit.nginx.org/configuration/#examples">POST
1644
semantics</link> for arrays.
1645
</para>
1646
</event>
1647
1648
<event date="2019-05-21">
1649
<para>
1650
<link doc="en/docs/njs/index.xml">njs-0.3.2</link>
1651
version has been released, featuring template literals support
1652
and <link doc="en/docs/njs/changes.xml" id="njs0.3.2">more</link>.
1653
</para>
1654
</event>
1655
1656
<event date="2019-05-21">
1657
<para>
1658
<link doc="en/download.xml">nginx-1.17.0</link>
1659
mainline version has been released.
1660
</para>
1661
</event>
1662
1663
<event date="2019-04-23">
1664
<para>
1665
<link doc="en/download.xml">nginx-1.16.0</link>
1666
stable version has been released,
1667
incorporating new features and bug fixes from the 1.15.x mainline branch -
1668
including UDP proxying improvements in the
1669
<link doc="en/docs/stream/ngx_stream_core_module.xml">stream module</link>,
1670
<link doc="en/docs/http/ngx_http_upstream_module.xml" id="random">random load
1671
balancing method</link>,
1672
support for
1673
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_early_data">TLS 1.3
1674
early data</link>,
1675
dynamic loading of
1676
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_certificate">SSL
1677
certificates</link>,
1678
and more.
1679
</para>
1680
</event>
1681
1682
<event date="2019-04-16">
1683
<para>
1684
<link doc="en/docs/njs/index.xml">njs-0.3.1</link>
1685
version has been released, featuring ES6 arrow functions support
1686
and <link doc="en/docs/njs/changes.xml" id="njs0.3.1">more</link>.
1687
</para>
1688
</event>
1689
1690
<event date="2019-04-16">
1691
<para>
1692
<link doc="en/download.xml">nginx-1.15.12</link>
1693
mainline version has been released.
1694
</para>
1695
</event>
1696
1697
<event date="2019-04-09">
1698
<para>
1699
<link doc="en/download.xml">nginx-1.15.11</link>
1700
mainline version has been released.
1701
</para>
1702
</event>
1703
1704
<event date="2019-03-26">
1705
<para>
1706
<link doc="en/docs/njs/index.xml">njs-0.3.0</link>
1707
version has been released, featuring ES6 modules support
1708
and <link doc="en/docs/njs/changes.xml" id="njs0.3.0">more</link>.
1709
</para>
1710
</event>
1711
1712
<event date="2019-03-26">
1713
<para>
1714
<link doc="en/download.xml">nginx-1.15.10</link>
1715
mainline version has been released.
1716
</para>
1717
</event>
1718
1719
<event date="2019-03-01">
1720
<para>
1721
<link url="https://unit.nginx.org/">unit-1.8.0</link>
1722
version has been
1723
<link url="https://mailman.nginx.org/pipermail/unit/2019-March/000118.html">released</link>,
1724
featuring
1725
<link url="https://unit.nginx.org/configuration/#routes">internal request
1726
routing</link>
1727
and experimental
1728
<link url="https://unit.nginx.org/configuration/#java-application">Java Servlet
1729
Containers</link> support.
1730
</para>
1731
</event>
1732
1733
<event date="2019-02-26">
1734
<para>
1735
<link doc="en/download.xml">nginx-1.15.9</link>
1736
mainline version has been released.
1737
</para>
1738
</event>
1739
1740
<event date="2019-02-26">
1741
<para>
1742
<link doc="en/docs/njs/index.xml">njs-0.2.8</link>
1743
version has been released, featuring support for setting nginx variables
1744
and <link doc="en/docs/njs/changes.xml" id="njs0.2.8">more</link>.
1745
</para>
1746
</event>
1747
1748
<event date="2019-02-07">
1749
<para>
1750
<link url="https://unit.nginx.org/">unit-1.7.1</link>
1751
version has been <link
1752
url="https://mailman.nginx.org/pipermail/unit/2019-February/000112.html">released</link>,
1753
with a vulnerability fix in the router process (CVE-2019-7401).
1754
</para>
1755
</event>
1756
1757
<event date="2018-12-25">
1758
<para>
1759
<link doc="en/download.xml">nginx-1.15.8</link>
1760
mainline version has been released.
1761
</para>
1762
</event>
1763
1764
<event date="2018-12-25">
1765
<para>
1766
<link doc="en/docs/njs/index.xml">njs-0.2.7</link>
1767
version has been released, featuring rest parameters syntax
1768
and <link doc="en/docs/njs/changes.xml" id="njs0.2.7">more</link>.
1769
</para>
1770
</event>
1771
1772
<event date="2018-12-20">
1773
<para>
1774
<link url="https://unit.nginx.org/">unit-1.7</link>
1775
version has been <link
1776
url="https://mailman.nginx.org/pipermail/unit/2018-December/000089.html">released</link>,
1777
featuring improved Node.js support with a number of bug fixes.
1778
</para>
1779
</event>
1780
1781
<event date="2018-12-04">
1782
<para>
1783
<link doc="en/download.xml">nginx-1.14.2</link>
1784
stable version has been released.
1785
</para>
1786
</event>
1787
1788
<event date="2018-11-27">
1789
<para>
1790
<link doc="en/download.xml">nginx-1.15.7</link>
1791
mainline version has been released.
1792
</para>
1793
</event>
1794
1795
<event date="2018-11-27">
1796
<para>
1797
<link doc="en/docs/njs/index.xml">njs-0.2.6</link>
1798
version has been released, featuring
1799
initial support for mutable prototypes
1800
and <link doc="en/docs/njs/changes.xml" id="njs0.2.6">more</link>.
1801
</para>
1802
</event>
1803
1804
<event date="2018-11-15">
1805
<para>
1806
<link url="https://unit.nginx.org/">unit-1.6</link>
1807
version has been <link
1808
url="https://mailman.nginx.org/pipermail/unit/2018-November/000083.html">released</link>,
1809
featuring improved Node.js support.
1810
</para>
1811
</event>
1812
1813
<event date="2018-11-06">
1814
<para>
1815
<link doc="en/download.xml">nginx-1.14.1</link>
1816
stable and
1817
<link doc="en/download.xml">nginx-1.15.6</link>
1818
mainline versions have been released,
1819
with fixes for
1820
<link doc="en/security_advisories.xml">vulnerabilities in HTTP/2</link>
1821
(CVE-2018-16843, CVE-2018-16844) and
1822
<link doc="en/security_advisories.xml">the MP4 module</link> (CVE-2018-16845).
1823
</para>
1824
</event>
1825
1826
<event date="2018-10-30">
1827
<para>
1828
<link doc="en/docs/njs/index.xml">njs-0.2.5</link>
1829
version has been released, featuring
1830
<literal>arguments</literal> object
1831
and <link doc="en/docs/njs/changes.xml" id="njs0.2.5">more</link>.
1832
</para>
1833
</event>
1834
1835
<event date="2018-10-25">
1836
<para>
1837
<link url="https://unit.nginx.org/">unit-1.5</link>
1838
version has been <link
1839
url="https://mailman.nginx.org/pipermail/unit/2018-October/000082.html">released</link>,
1840
featuring preliminary Node.js support.
1841
</para>
1842
</event>
1843
1844
<event date="2018-10-02">
1845
<para>
1846
<link doc="en/download.xml">nginx-1.15.5</link>
1847
mainline version has been released.
1848
</para>
1849
</event>
1850
1851
<event date="2018-09-25">
1852
<para>
1853
<link doc="en/download.xml">nginx-1.15.4</link>
1854
mainline version has been released.
1855
</para>
1856
</event>
1857
1858
<event date="2018-09-20">
1859
<para>
1860
<link url="https://unit.nginx.org/">unit-1.4</link>
1861
version has been <link
1862
url="https://mailman.nginx.org/pipermail/unit/2018-September/000079.html">released</link>,
1863
featuring <link
1864
url="https://unit.nginx.org/configuration/#ssl-tls-and-certificates">TLS
1865
support and control API</link> for TLS certificate storage.
1866
</para>
1867
</event>
1868
1869
<event date="2018-09-18">
1870
<para>
1871
<link doc="en/docs/njs/index.xml">njs-0.2.4</link>
1872
version has been released, featuring
1873
<link doc="en/docs/njs/reference.xml" id="s_on">s.on()</link>,
1874
<link doc="en/docs/njs/reference.xml" id="s_off">s.off()</link>,
1875
<link doc="en/docs/njs/reference.xml" id="s_allow">s.allow()</link>,
1876
<link doc="en/docs/njs/reference.xml" id="s_done">s.done()</link>,
1877
<link doc="en/docs/njs/reference.xml" id="s_decline">s.decline()</link>,
1878
<link doc="en/docs/njs/reference.xml" id="s_deny">s.deny()</link>
1879
methods support
1880
and <link doc="en/docs/njs/changes.xml" id="njs0.2.4">more</link>.
1881
</para>
1882
</event>
1883
1884
<event date="2018-08-28">
1885
<para>
1886
<link doc="en/download.xml">nginx-1.15.3</link>
1887
mainline version has been released.
1888
</para>
1889
</event>
1890
1891
<event date="2018-07-31">
1892
<para>
1893
<link doc="en/docs/njs/index.xml">njs-0.2.3</link>
1894
version has been released, featuring
1895
<link doc="en/docs/njs/reference.xml" id="string_bytesfrom">String.bytesFrom()</link>,
1896
<link doc="en/docs/njs/reference.xml" id="string_padstart">String.padStart()</link>,
1897
<link doc="en/docs/njs/reference.xml" id="string_padend">String.padEnd()</link>
1898
methods support
1899
and <link doc="en/docs/njs/changes.xml" id="njs0.2.3">more</link>.
1900
</para>
1901
</event>
1902
1903
<event date="2018-07-24">
1904
<para>
1905
<link doc="en/download.xml">nginx-1.15.2</link>
1906
mainline version has been released.
1907
</para>
1908
</event>
1909
1910
<event date="2018-07-13">
1911
<para>
1912
<link url="https://unit.nginx.org/">unit-1.3</link>
1913
version has been
1914
<link url="https://mailman.nginx.org/pipermail/unit/2018-July/000075.html">released</link>.
1915
</para>
1916
</event>
1917
1918
<event date="2018-07-03">
1919
<para>
1920
<link doc="en/download.xml">nginx-1.15.1</link>
1921
mainline version has been released,
1922
featuring
1923
<link doc="en/docs/http/ngx_http_upstream_module.xml" id="random">random load
1924
balancing method</link>.
1925
</para>
1926
</event>
1927
1928
<event date="2018-06-19">
1929
<para>
1930
<link doc="en/docs/njs/index.xml">njs-0.2.2</link>
1931
version has been released, featuring HTTP
1932
<link doc="en/docs/njs/reference.xml" id="r_internal_redirect">internalRedirect()</link>
1933
method support
1934
and <link doc="en/docs/njs/changes.xml" id="njs0.2.2">more</link>.
1935
</para>
1936
</event>
1937
1938
<event date="2018-06-07">
1939
<para>
1940
<link url="https://unit.nginx.org/">unit-1.2</link>
1941
version has been released with
1942
<link url="https://mailman.nginx.org/pipermail/unit/2018-June/000055.html">
1943
setting of environment variables, Go arguments, and PHP options</link>.
1944
</para>
1945
</event>
1946
1947
<event date="2018-06-05">
1948
<para>
1949
<link doc="en/download.xml">nginx-1.15.0</link>
1950
mainline version has been released.
1951
</para>
1952
</event>
1953
1954
<event date="2018-05-31">
1955
<para>
1956
<link doc="en/docs/njs/index.xml">njs-0.2.1</link>
1957
version has been
1958
<link doc="en/docs/njs/changes.xml" id="njs0.2.1">released</link>.
1959
</para>
1960
</event>
1961
1962
<event date="2018-05-23">
1963
<para>
1964
Packt has published <link doc="en/books.xml">yet another book</link>
1965
about nginx:
1966
<link url="https://www.packtpub.com/virtualization-and-cloud/nginx-http-server-fourth-edition">Nginx
1967
HTTP Server — Fourth Edition</link>
1968
by Martin Fjordvald and Clément Nedelcu.
1969
</para>
1970
</event>
1971
1972
<event date="2018-04-26">
1973
<para>
1974
<link url="https://unit.nginx.org/">unit-1.1</link>
1975
version has been released with
1976
<link url="https://mailman.nginx.org/pipermail/unit/2018-April/000050.html">
1977
a number of bug fixes</link>.
1978
</para>
1979
</event>
1980
1981
<event date="2018-04-17">
1982
<para>
1983
<link doc="en/download.xml">nginx-1.14.0</link>
1984
stable version has been released,
1985
incorporating new features and bug fixes from the 1.13.x mainline branch -
1986
including the
1987
<link doc="en/docs/http/ngx_http_mirror_module.xml">mirror module</link>,
1988
<link doc="en/docs/http/ngx_http_v2_module.xml" id="http2_push">HTTP/2
1989
push</link>, the
1990
<link doc="en/docs/http/ngx_http_grpc_module.xml">gRPC proxy module</link>,
1991
and more.
1992
</para>
1993
</event>
1994
1995
<event date="2018-04-12">
1996
<para>
1997
<link url="https://unit.nginx.org/">unit-1.0</link>
1998
version has been released that introduces basic
1999
<link url="https://mailman.nginx.org/pipermail/unit/2018-April/000049.html">
2000
access logging</link> support and
2001
<link url="https://blog.nginx.org/blog/nginx-unit-1-0-released">
2002
ends of beta stage</link>.
2003
</para>
2004
</event>
2005
2006
<event date="2018-04-10">
2007
<para>
2008
<link doc="en/download.xml">nginx-1.13.12</link>
2009
mainline version has been released.
2010
</para>
2011
</event>
2012
2013
<event date="2018-04-03">
2014
<para>
2015
<link doc="en/docs/njs/index.xml">njs-0.2.0</link>
2016
version has been released, featuring HTTP
2017
<link doc="en/docs/njs/reference.xml" id="subrequest">subrequest()</link>
2018
method support
2019
and <link doc="en/docs/njs/changes.xml" id="njs0.2.0">more</link>.
2020
</para>
2021
</event>
2022
2023
<event date="2018-04-03">
2024
<para>
2025
<link doc="en/download.xml">nginx-1.13.11</link>
2026
mainline version has been released.
2027
</para>
2028
</event>
2029
2030
<event date="2018-03-23">
2031
<para>
2032
<link url="https://unit.nginx.org/">unit-0.7</link>
2033
beta version has been released with
2034
<link url="https://mailman.nginx.org/pipermail/unit/2018-March/000040.html">
2035
Ruby module</link>.
2036
</para>
2037
</event>
2038
2039
<event date="2018-03-20">
2040
<para>
2041
<link doc="en/download.xml">nginx-1.13.10</link>
2042
mainline version has been released,
2043
featuring the
2044
<link doc="en/docs/http/ngx_http_grpc_module.xml">gRPC proxy module</link>.
2045
</para>
2046
</event>
2047
2048
<event date="2018-02-20">
2049
<para>
2050
<link doc="en/download.xml">nginx-1.13.9</link>
2051
mainline version has been released.
2052
</para>
2053
</event>
2054
2055
<event date="2018-02-09">
2056
<para>
2057
<link url="https://unit.nginx.org/">unit-0.6</link>
2058
beta version has been released with
2059
<link url="https://mailman.nginx.org/pipermail/unit/2018-February/000034.html">
2060
Perl module and advanced process management</link>.
2061
</para>
2062
</event>
2063
2064
<event date="2018-01-15">
2065
<para>
2066
<link url="https://unit.nginx.org/">unit-0.4</link>
2067
beta version has been released with
2068
<link url="https://mailman.nginx.org/pipermail/unit/2018-January/000029.html">
2069
regression fixes</link>.
2070
</para>
2071
</event>
2072
2073
<event date="2017-12-29">
2074
<para>
2075
<link url="https://unit.nginx.org/">unit-0.3</link>
2076
beta version has been released with HTTP keep-alive support,
2077
latency optimizations, Python and Go improvements, and
2078
<link url="https://unit.nginx.org/CHANGES.txt">more</link>.
2079
</para>
2080
</event>
2081
2082
<event date="2017-12-26">
2083
<para>
2084
<link doc="en/download.xml">nginx-1.13.8</link>
2085
mainline version has been released.
2086
</para>
2087
</event>
2088
2089
<event date="2017-11-21">
2090
<para>
2091
<link doc="en/download.xml">nginx-1.13.7</link>
2092
mainline version has been released.
2093
</para>
2094
</event>
2095
2096
<event date="2017-10-19">
2097
<para>
2098
<link url="https://unit.nginx.org/?0.2">unit-0.2</link>
2099
beta version has been released.
2100
</para>
2101
</event>
2102
2103
<event date="2017-10-17">
2104
<para>
2105
<link doc="en/download.xml">nginx-1.12.2</link>
2106
stable version has been released.
2107
</para>
2108
</event>
2109
2110
<event date="2017-10-10">
2111
<para>
2112
<link doc="en/download.xml">nginx-1.13.6</link>
2113
mainline version has been released.
2114
</para>
2115
</event>
2116
2117
<event date="2017-09-05">
2118
<para>
2119
<link doc="en/download.xml">nginx-1.13.5</link>
2120
mainline version has been released.
2121
</para>
2122
</event>
2123
2124
<event date="2017-08-08">
2125
<para>
2126
<link doc="en/download.xml">nginx-1.13.4</link>
2127
mainline version has been released,
2128
featuring the
2129
<link doc="en/docs/http/ngx_http_mirror_module.xml">mirror module</link>.
2130
</para>
2131
</event>
2132
2133
<event date="2017-07-11">
2134
<para>
2135
<link doc="en/download.xml">nginx-1.12.1</link>
2136
stable and
2137
<link doc="en/download.xml">nginx-1.13.3</link>
2138
mainline versions have been released
2139
with a fix for the
2140
<link doc="en/security_advisories.xml">integer overflow in the range
2141
filter</link> vulnerability (CVE-2017-7529).
2142
</para>
2143
</event>
2144
2145
<event date="2017-06-27">
2146
<para>
2147
<link doc="en/download.xml">nginx-1.13.2</link>
2148
mainline version has been released.
2149
</para>
2150
</event>
2151
2152
<event date="2017-05-30">
2153
<para>
2154
<link doc="en/download.xml">nginx-1.13.1</link>
2155
mainline version has been released.
2156
</para>
2157
</event>
2158
2159
<event date="2017-04-25">
2160
<para>
2161
<link doc="en/download.xml">nginx-1.13.0</link>
2162
mainline version has been released.
2163
</para>
2164
</event>
2165
2166
<event date="2017-04-12">
2167
<para>
2168
<link doc="en/download.xml">nginx-1.12.0</link>
2169
stable version has been released,
2170
incorporating new features and bug fixes from the 1.11.x mainline branch -
2171
including variables support and other improvements in the
2172
<link doc="en/docs/stream/ngx_stream_core_module.xml">stream module</link>,
2173
<link doc="en/docs/http/ngx_http_v2_module.xml">HTTP/2</link> fixes,
2174
support for
2175
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_certificate">multiple
2176
SSL certificates of different types</link>,
2177
improved dynamic modules support, and more.
2178
</para>
2179
</event>
2180
2181
<event date="2017-04-04">
2182
<para>
2183
<link doc="en/download.xml">nginx-1.11.13</link>
2184
mainline version has been released.
2185
</para>
2186
</event>
2187
2188
<event date="2017-03-24">
2189
<para>
2190
<link doc="en/download.xml">nginx-1.11.12</link>
2191
mainline version has been released.
2192
</para>
2193
</event>
2194
2195
<event date="2017-03-21">
2196
<para>
2197
<link doc="en/download.xml">nginx-1.11.11</link>
2198
mainline version has been released.
2199
</para>
2200
</event>
2201
2202
<event date="2017-02-14">
2203
<para>
2204
<link doc="en/download.xml">nginx-1.11.10</link>
2205
mainline version has been released.
2206
</para>
2207
</event>
2208
2209
<event date="2017-01-31">
2210
<para>
2211
<link doc="en/download.xml">nginx-1.10.3</link>
2212
stable version has been released.
2213
</para>
2214
</event>
2215
2216
<event date="2017-01-24">
2217
<para>
2218
<link doc="en/download.xml">nginx-1.11.9</link>
2219
mainline version has been released.
2220
</para>
2221
</event>
2222
2223
<event date="2016-12-27">
2224
<para>
2225
<link doc="en/download.xml">nginx-1.11.8</link>
2226
mainline version has been released.
2227
</para>
2228
</event>
2229
2230
<event date="2016-12-13">
2231
<para>
2232
<link doc="en/download.xml">nginx-1.11.7</link>
2233
mainline version has been released.
2234
</para>
2235
</event>
2236
2237
<event date="2016-11-15">
2238
<para>
2239
<link doc="en/download.xml">nginx-1.11.6</link>
2240
mainline version has been released.
2241
</para>
2242
</event>
2243
2244
<event date="2016-10-18">
2245
<para>
2246
<link doc="en/download.xml">nginx-1.10.2</link>
2247
stable version has been released.
2248
</para>
2249
</event>
2250
2251
<event date="2016-10-11">
2252
<para>
2253
<link doc="en/download.xml">nginx-1.11.5</link>
2254
mainline version has been released.
2255
</para>
2256
</event>
2257
2258
<event date="2016-09-13">
2259
<para>
2260
<link doc="en/download.xml">nginx-1.11.4</link>
2261
mainline version has been released.
2262
</para>
2263
</event>
2264
2265
<event date="2016-07-26">
2266
<para>
2267
<link doc="en/download.xml">nginx-1.11.3</link>
2268
mainline version has been released.
2269
</para>
2270
</event>
2271
2272
<event date="2016-07-05">
2273
<para>
2274
<link doc="en/download.xml">nginx-1.11.2</link>
2275
mainline version has been released.
2276
</para>
2277
</event>
2278
2279
<event date="2016-05-31">
2280
<para>
2281
<link doc="en/download.xml">nginx-1.10.1</link>
2282
stable and
2283
<link doc="en/download.xml">nginx-1.11.1</link>
2284
mainline versions have been released
2285
with a fix for the
2286
<link doc="en/security_advisories.xml">NULL pointer dereference while
2287
writing client request body</link> vulnerability (CVE-2016-4450).
2288
</para>
2289
</event>
2290
2291
<event date="2016-05-24">
2292
<para>
2293
<link doc="en/download.xml">nginx-1.11.0</link>
2294
mainline version has been released.
2295
</para>
2296
</event>
2297
2298
<event date="2016-04-26">
2299
<para>
2300
<link doc="en/download.xml">nginx-1.10.0</link>
2301
stable version has been released,
2302
incorporating new features from the 1.9.x mainline branch -
2303
including
2304
the <link doc="en/docs/stream/ngx_stream_core_module.xml">stream module</link>,
2305
<link doc="en/docs/http/ngx_http_v2_module.xml">HTTP/2</link>,
2306
dynamic modules support
2307
and more.
2308
</para>
2309
</event>
2310
2311
<event date="2016-04-19">
2312
<para>
2313
<link doc="en/download.xml">nginx-1.9.15</link>
2314
mainline version has been released.
2315
</para>
2316
</event>
2317
2318
<event date="2016-04-05">
2319
<para>
2320
<link doc="en/download.xml">nginx-1.9.14</link>
2321
mainline version has been released.
2322
</para>
2323
</event>
2324
2325
<event date="2016-03-29">
2326
<para>
2327
<link doc="en/download.xml">nginx-1.9.13</link>
2328
mainline version has been released.
2329
</para>
2330
</event>
2331
2332
<event date="2016-02-24">
2333
<para>
2334
<link doc="en/download.xml">nginx-1.9.12</link>
2335
mainline version has been released.
2336
</para>
2337
</event>
2338
2339
<event date="2016-02-09">
2340
<para>
2341
<link doc="en/download.xml">nginx-1.9.11</link>
2342
mainline version has been released,
2343
with
2344
<link doc="en/docs/ngx_core_module.xml" id="load_module">dynamic modules</link>
2345
and TCP support in
2346
<link doc="en/docs/http/ngx_http_core_module.xml" id="resolver">resolver</link>.
2347
</para>
2348
</event>
2349
2350
<event date="2016-01-26">
2351
<para>
2352
<link doc="en/download.xml">nginx-1.8.1</link>
2353
stable and
2354
<link doc="en/download.xml">nginx-1.9.10</link>
2355
mainline versions have been released,
2356
with fixes for
2357
<link doc="en/security_advisories.xml">vulnerabilities in resolver</link>
2358
(CVE-2016-0742, CVE-2016-0746, CVE-2016-0747).
2359
</para>
2360
</event>
2361
2362
<event date="2015-12-09">
2363
<para>
2364
<link doc="en/download.xml">nginx-1.9.9</link>
2365
mainline version has been released.
2366
</para>
2367
</event>
2368
2369
<event date="2015-12-08">
2370
<para>
2371
<link doc="en/download.xml">nginx-1.9.8</link>
2372
mainline version has been released.
2373
</para>
2374
</event>
2375
2376
<event date="2015-11-17">
2377
<para>
2378
<link doc="en/download.xml">nginx-1.9.7</link>
2379
mainline version has been released.
2380
</para>
2381
</event>
2382
2383
<event date="2015-10-27">
2384
<para>
2385
<link doc="en/download.xml">nginx-1.9.6</link>
2386
mainline version has been released.
2387
</para>
2388
</event>
2389
2390
<event date="2015-09-22">
2391
<para>
2392
<link doc="en/download.xml">nginx-1.9.5</link>
2393
mainline version has been released,
2394
featuring experimental
2395
<link doc="en/docs/http/ngx_http_v2_module.xml">HTTP/2 module</link>.
2396
</para>
2397
</event>
2398
2399
<event date="2015-08-27">
2400
<para>
2401
Packt has published new <link doc="en/books.xml">books</link> about nginx:
2402
<link url="https://www.packtpub.com/networking-and-servers/nginx-essentials/book">Nginx
2403
Essentials</link>” by Valery Kholodkov and
2404
<link url="https://www.packtpub.com/networking-and-servers/nginx-high-performance/book">Nginx
2405
High Performance</link>” by Rahul Sharma.
2406
Use code NHPE50 from Packt for 50% off for each book.
2407
</para>
2408
</event>
2409
2410
<event date="2015-08-18">
2411
<para>
2412
<link doc="en/download.xml">nginx-1.9.4</link>
2413
mainline version has been released.
2414
</para>
2415
</event>
2416
2417
<event date="2015-07-14">
2418
<para>
2419
<link doc="en/download.xml">nginx-1.9.3</link>
2420
mainline version has been released.
2421
</para>
2422
</event>
2423
2424
<event date="2015-06-16">
2425
<para>
2426
<link doc="en/download.xml">nginx-1.9.2</link>
2427
mainline version has been released.
2428
</para>
2429
</event>
2430
2431
<event date="2015-05-26">
2432
<para>
2433
<link doc="en/download.xml">nginx-1.9.1</link>
2434
mainline version has been released,
2435
with the
2436
<link doc="en/docs/http/ngx_http_core_module.xml" id="reuseport">reuseport</link>
2437
parameter of the “listen” directive.
2438
</para>
2439
</event>
2440
2441
<event date="2015-04-28">
2442
<para>
2443
<link doc="en/download.xml">nginx-1.9.0</link>
2444
mainline version has been released,
2445
with
2446
the <link doc="en/docs/stream/ngx_stream_core_module.xml">stream module</link>
2447
for generic TCP proxying and load balancing.
2448
</para>
2449
</event>
2450
2451
<event date="2015-04-21">
2452
<para>
2453
<link doc="en/download.xml">nginx-1.8.0</link>
2454
stable version has been released,
2455
incorporating many new features from the 1.7.x mainline branch -
2456
including
2457
<link doc="en/docs/http/ngx_http_upstream_module.xml" id="hash">hash load
2458
balancing method</link>,
2459
<link doc="en/docs/http/ngx_http_proxy_module.xml"
2460
id="proxy_ssl_verify">backend SSL certificate verification</link>,
2461
experimental
2462
<link doc="en/docs/http/ngx_http_core_module.xml" id="aio">thread pools
2463
support</link>,
2464
<link doc="en/docs/http/ngx_http_proxy_module.xml"
2465
id="proxy_request_buffering" />
2466
and more.
2467
</para>
2468
</event>
2469
2470
<event date="2015-04-07">
2471
<para>
2472
<link doc="en/download.xml">nginx-1.6.3</link>
2473
stable and
2474
<link doc="en/download.xml">nginx-1.7.12</link>
2475
mainline versions have been released.
2476
</para>
2477
</event>
2478
2479
<event date="2015-03-24">
2480
<para>
2481
<link doc="en/download.xml">nginx-1.7.11</link>
2482
mainline version has been released,
2483
with experimental
2484
<link doc="en/docs/http/ngx_http_core_module.xml" id="aio">thread pools
2485
support</link>,
2486
<link doc="en/docs/http/ngx_http_proxy_module.xml"
2487
id="proxy_request_buffering" />
2488
and other features.
2489
</para>
2490
</event>
2491
2492
<event date="2015-02-10">
2493
<para>
2494
<link doc="en/download.xml">nginx-1.7.10</link>
2495
mainline version has been released.
2496
</para>
2497
</event>
2498
2499
<event date="2014-12-23">
2500
<para>
2501
<link doc="en/download.xml">nginx-1.7.9</link>
2502
mainline version has been released.
2503
</para>
2504
</event>
2505
2506
<event date="2014-12-02">
2507
<para>
2508
<link doc="en/download.xml">nginx-1.7.8</link>
2509
mainline version has been released.
2510
</para>
2511
</event>
2512
2513
<event date="2014-10-28">
2514
<para>
2515
<link doc="en/download.xml">nginx-1.7.7</link>
2516
mainline version has been released.
2517
</para>
2518
</event>
2519
2520
<event date="2014-09-30">
2521
<para>
2522
<link doc="en/download.xml">nginx-1.7.6</link>
2523
mainline version has been released.
2524
</para>
2525
</event>
2526
2527
<event date="2014-09-16">
2528
<para>
2529
<link doc="en/download.xml">nginx-1.6.2</link>
2530
stable and
2531
<link doc="en/download.xml">nginx-1.7.5</link>
2532
mainline versions have been released
2533
with a fix for the
2534
<link doc="en/security_advisories.xml">SSL session reuse vulnerability</link>
2535
discovered by Antoine Delignat-Lavaud
2536
(CVE-2014-3616).
2537
</para>
2538
</event>
2539
2540
<event date="2014-08-05">
2541
<para>
2542
<link doc="en/download.xml">nginx-1.6.1</link>
2543
stable and
2544
<link doc="en/download.xml">nginx-1.7.4</link>
2545
mainline versions have been released,
2546
with a fix for the
2547
<link doc="en/security_advisories.xml">STARTTLS vulnerability</link>
2548
discovered by Chris Boulton
2549
(CVE-2014-3556).
2550
</para>
2551
</event>
2552
2553
<event date="2014-07-08">
2554
<para>
2555
<link doc="en/download.xml">nginx-1.7.3</link>
2556
mainline version has been released.
2557
</para>
2558
</event>
2559
2560
<event date="2014-06-17">
2561
<para>
2562
<link doc="en/download.xml">nginx-1.7.2</link>
2563
mainline version has been released.
2564
</para>
2565
</event>
2566
2567
<event date="2014-05-27">
2568
<para>
2569
<link doc="en/download.xml">nginx-1.7.1</link>
2570
mainline version has been released.
2571
</para>
2572
</event>
2573
2574
<event date="2014-04-24">
2575
<para>
2576
<link doc="en/download.xml">nginx-1.6.0</link>
2577
stable version has been released,
2578
incorporating many new features from the 1.5.x mainline branch -
2579
including various SSL improvements,
2580
<link doc="en/docs/http/ngx_http_spdy_module.xml">SPDY 3.1 support</link>,
2581
<link doc="en/docs/http/ngx_http_proxy_module.xml" id="proxy_cache_revalidate">
2582
cache revalidation with conditional requests</link>,
2583
<link doc="en/docs/http/ngx_http_auth_request_module.xml">auth request
2584
module</link>
2585
and more.
2586
</para>
2587
2588
<para>
2589
<link doc="en/download.xml">nginx-1.7.0</link>
2590
mainline version has been released.
2591
</para>
2592
</event>
2593
2594
<event date="2014-04-08">
2595
<para>
2596
<link doc="en/download.xml">nginx-1.5.13</link>
2597
mainline version has been released.
2598
</para>
2599
</event>
2600
2601
<event date="2014-04-03">
2602
<para>
2603
W3Techs reports that
2604
<link url="http://w3techs.com/technologies/cross/web_server/ranking">23%
2605
of the top 1 million and 30.3% of the top 100k sites on the web</link>
2606
(according to Alexa) use nginx.
2607
Almost double growth in less than
2608
<link url="2012.html#2012-08-22">two years</link>.
2609
</para>
2610
</event>
2611
2612
<event date="2014-03-18">
2613
<para>
2614
<link doc="en/download.xml">nginx-1.4.7</link>
2615
stable and
2616
<link doc="en/download.xml">nginx-1.5.12</link>
2617
mainline versions have been released,
2618
with a fix for the
2619
<link doc="en/security_advisories.xml">SPDY heap buffer overflow</link>
2620
vulnerability
2621
discovered by
2622
Lucas Molas, researcher at Programa STIC,
2623
<link url="http://www.fundacionsadosky.org.ar/en/">Fundación Dr. Manuel
2624
Sadosky</link>, Buenos Aires, Argentina
2625
(CVE-2014-0133).
2626
</para>
2627
</event>
2628
2629
2630
<event date="2014-03-04">
2631
<para>
2632
<link doc="en/download.xml">nginx-1.4.6</link>
2633
stable version has been released.
2634
</para>
2635
<para>
2636
<link doc="en/download.xml">nginx-1.5.11</link>
2637
mainline version has been released,
2638
with a fix for the
2639
<link doc="en/security_advisories.xml">SPDY memory corruption</link>
2640
vulnerability in nginx 1.5.10
2641
discovered by
2642
Lucas Molas, researcher at Programa STIC,
2643
<link url="http://www.fundacionsadosky.org.ar/en/">Fundación Dr. Manuel
2644
Sadosky</link>, Buenos Aires, Argentina
2645
(CVE-2014-0088).
2646
</para>
2647
</event>
2648
2649
<event date="2014-02-11">
2650
<para>
2651
<link doc="en/download.xml">nginx-1.4.5</link>
2652
stable version have been released.
2653
</para>
2654
</event>
2655
2656
<event date="2014-02-04">
2657
<para>
2658
<link doc="en/download.xml">nginx-1.5.10</link>
2659
mainline version has been released,
2660
with SPDY 3.1 support in
2661
<link doc="en/docs/http/ngx_http_spdy_module.xml">SPDY module</link>.
2662
</para>
2663
</event>
2664
2665
<event date="2014-01-22">
2666
<para>
2667
<link doc="en/download.xml">nginx-1.5.9</link>
2668
mainline version has been released.
2669
</para>
2670
</event>
2671
2672
<event date="2013-12-17">
2673
<para>
2674
<link doc="en/download.xml">nginx-1.5.8</link>
2675
mainline version has been released.
2676
</para>
2677
</event>
2678
2679
<event date="2013-11-19">
2680
<para>
2681
<link doc="en/download.xml">nginx-1.4.4</link>
2682
stable and
2683
<link doc="en/download.xml">nginx-1.5.7</link>
2684
mainline versions have been released,
2685
with a fix for the
2686
<link doc="en/security_advisories.xml">request line parsing</link>
2687
vulnerability in nginx 0.8.41 - 1.5.6
2688
discovered by Ivan Fratric of the Google Security Team
2689
(CVE-2013-4547).
2690
</para>
2691
</event>
2692
2693
<event date="2013-10-08">
2694
<para>
2695
<link doc="en/download.xml">nginx-1.4.3</link>
2696
stable version has been released.
2697
</para>
2698
</event>
2699
2700
<event date="2013-10-01">
2701
<para>
2702
<link doc="en/download.xml">nginx-1.5.6</link>
2703
mainline version has been released.
2704
</para>
2705
</event>
2706
2707
<event date="2013-09-17">
2708
<para>
2709
<link doc="en/download.xml">nginx-1.5.5</link>
2710
mainline version has been released.
2711
</para>
2712
</event>
2713
2714
<event date="2013-08-27">
2715
<para>
2716
<link doc="en/download.xml">nginx-1.5.4</link>
2717
mainline version has been released,
2718
with <link doc="en/docs/http/ngx_http_auth_request_module.xml">auth request
2719
module</link> included.
2720
</para>
2721
</event>
2722
2723
<event date="2013-07-30">
2724
<para>
2725
<link doc="en/download.xml">nginx-1.5.3</link>
2726
mainline version has been released.
2727
</para>
2728
</event>
2729
2730
<event date="2013-07-17">
2731
<para>
2732
<link doc="en/download.xml">nginx-1.4.2</link>
2733
stable version has been released.
2734
</para>
2735
</event>
2736
2737
<event date="2013-07-02">
2738
<para>
2739
<link doc="en/download.xml">nginx-1.5.2</link>
2740
mainline version has been released.
2741
</para>
2742
</event>
2743
2744
<event date="2013-06-04">
2745
<para>
2746
<link doc="en/download.xml">nginx-1.5.1</link>
2747
mainline version has been released.
2748
</para>
2749
</event>
2750
2751
<event date="2013-05-13">
2752
<para>
2753
<link doc="en/download.xml">nginx-1.2.9</link>
2754
legacy version has been released,
2755
addressing the
2756
<link doc="en/security_advisories.xml">information disclosure</link>
2757
security problem in some previous nginx versions (CVE-2013-2070).
2758
</para>
2759
</event>
2760
2761
<event date="2013-05-07">
2762
<para>
2763
<link doc="en/download.xml">nginx-1.4.1</link>
2764
stable and
2765
<link doc="en/download.xml">nginx-1.5.0</link>
2766
development versions have been released,
2767
with the fix for the
2768
<link doc="en/security_advisories.xml">stack-based buffer overflow</link>
2769
security problem in nginx 1.3.9 - 1.4.0,
2770
discovered by Greg MacManus, of
2771
<link url="http://isightpartners.com">iSIGHT Partners</link> Labs
2772
(CVE-2013-2028).
2773
</para>
2774
</event>
2775
2776
<event date="2013-04-25">
2777
<para>
2778
Source code <link url="http://hg.nginx.org/nginx/">repository</link>
2779
switched to <link url="https://www.mercurial-scm.org">Mercurial</link>.
2780
</para>
2781
</event>
2782
2783
<event date="2013-04-24">
2784
<para>
2785
<link doc="en/download.xml">nginx-1.4.0</link>
2786
stable version has been released, incorporating many new
2787
features developed in the 1.3.x branch -
2788
support for proxying of
2789
<link doc="en/docs/http/websocket.xml">WebSocket</link> connections,
2790
<link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_stapling">OCSP
2791
stapling</link>,
2792
<link doc="en/docs/http/ngx_http_spdy_module.xml">SPDY module</link>,
2793
<link doc="en/docs/http/ngx_http_gunzip_module.xml">gunzip filter</link>
2794
and more.
2795
</para>
2796
</event>
2797
2798
<event date="2013-04-16">
2799
<para>
2800
<link doc="en/download.xml">nginx-1.3.16</link>
2801
development version has been released.
2802
</para>
2803
</event>
2804
2805
<event date="2013-04-02">
2806
<para>
2807
<link doc="en/download.xml">nginx-1.2.8</link>
2808
stable version has been released.
2809
</para>
2810
</event>
2811
2812
<event date="2013-03-26">
2813
<para>
2814
<link doc="en/download.xml">nginx-1.3.15</link>
2815
development version has been released,
2816
featuring experimental
2817
<link doc="en/docs/http/ngx_http_spdy_module.xml">SPDY module</link>.
2818
</para>
2819
</event>
2820
2821
<event date="2013-03-13">
2822
<para>
2823
Packt is going to publish a book by Dimitri Aivaliotis
2824
<link url="http://www.packtpub.com/mastering-nginx-guide-for-novice-and-advanced-user/book">"Mastering Nginx"</link>.
2825
</para>
2826
</event>
2827
2828
<event date="2013-03-05">
2829
<para>
2830
<link doc="en/download.xml">nginx-1.3.14</link>
2831
development version has been released.
2832
</para>
2833
</event>
2834
2835
<event date="2013-02-19">
2836
<para>
2837
<link doc="en/download.xml">nginx-1.3.13</link>
2838
development version has been released,
2839
featuring support for proxying of
2840
<link doc="en/docs/http/websocket.xml">WebSocket</link> connections.
2841
</para>
2842
</event>
2843
2844
<event date="2013-02-12">
2845
<para>
2846
<link doc="en/download.xml">nginx-1.2.7</link>
2847
stable version has been released.
2848
</para>
2849
</event>
2850
2851
<event date="2013-02-05">
2852
<para>
2853
<link doc="en/download.xml">nginx-1.3.12</link>
2854
development version has been released.
2855
</para>
2856
</event>
2857
2858
<event date="2013-01-10">
2859
<para>
2860
<link doc="en/download.xml">nginx-1.3.11</link>
2861
development version has been released.
2862
</para>
2863
</event>
2864
2865
<event date="2012-12-25">
2866
<para>
2867
<link doc="en/download.xml">nginx-1.3.10</link>
2868
development version has been released.
2869
Merry Christmas!
2870
</para>
2871
</event>
2872
2873
<event date="2012-12-11">
2874
<para>
2875
<link doc="en/download.xml">nginx-1.2.6</link>
2876
stable version has been released.
2877
</para>
2878
</event>
2879
2880
<event date="2012-11-27">
2881
<para>
2882
<link doc="en/download.xml">nginx-1.3.9</link>
2883
development version has been released,
2884
with support for chunked transfer encoding
2885
while reading client request body.
2886
</para>
2887
</event>
2888
2889
<event date="2012-11-13">
2890
<para>
2891
<link doc="en/download.xml">nginx-1.2.5</link>
2892
stable version has been released.
2893
</para>
2894
</event>
2895
2896
<event date="2012-10-30">
2897
<para>
2898
<link doc="en/download.xml">nginx-1.3.8</link>
2899
development version has been released.
2900
</para>
2901
</event>
2902
2903
<event date="2012-10-02">
2904
<para>
2905
<link doc="en/download.xml">nginx-1.3.7</link>
2906
development version has been released,
2907
with <link doc="en/docs/http/ngx_http_ssl_module.xml" id="ssl_stapling">OCSP
2908
stapling</link> support.
2909
</para>
2910
</event>
2911
2912
<event date="2012-09-25">
2913
<para>
2914
<link doc="en/download.xml">nginx-1.2.4</link>
2915
stable version has been released.
2916
</para>
2917
</event>
2918
2919
<event date="2012-09-12">
2920
<para>
2921
<link doc="en/download.xml">nginx-1.3.6</link>
2922
development version has been released,
2923
with <link doc="en/docs/http/ngx_http_gunzip_module.xml">gunzip filter</link>
2924
included.
2925
</para>
2926
</event>
2927
2928
<event date="2012-08-22">
2929
<para>
2930
W3Techs reports that
2931
<link url="http://w3techs.com/technologies/cross/web_server/ranking">12.2%
2932
of the top 1 million and 19.1% of the top 100k sites on the web</link>
2933
(according to Alexa) use nginx.
2934
Compare where we were only <link url="2010.html#2010-07-28">two years ago</link>.
2935
</para>
2936
</event>
2937
2938
<event date="2012-08-21">
2939
<para>
2940
<link doc="en/download.xml">nginx-1.3.5</link>
2941
development version has been released.
2942
</para>
2943
</event>
2944
2945
<event date="2012-08-07">
2946
<para>
2947
<link doc="en/download.xml">nginx-1.2.3</link>
2948
stable version has been released.
2949
</para>
2950
</event>
2951
2952
<event date="2012-07-31">
2953
<para>
2954
<link doc="en/download.xml">nginx-1.3.4</link>
2955
development version has been released.
2956
</para>
2957
</event>
2958
2959
<event date="2012-07-10">
2960
<para>
2961
<link doc="en/download.xml">nginx-1.3.3</link>
2962
development version has been released.
2963
</para>
2964
</event>
2965
2966
<event date="2012-07-03">
2967
<para>
2968
<link doc="en/download.xml">nginx-1.2.2</link>
2969
stable version has been released.
2970
</para>
2971
</event>
2972
2973
<event date="2012-07-02">
2974
<para>
2975
<link url="http://www.aosabook.org/en/nginx.html">nginx chapter</link> by
2976
Andrew Alexeev in <link url="http://www.aosabook.org/en/">The Architecture
2977
of Open Source Applications</link> book.
2978
</para>
2979
</event>
2980
2981
<event date="2012-06-28">
2982
<para>
2983
<link url="cn/">Simplified Chinese</link> translation of the site by the
2984
Server Platforms Team at <link url="http://taobao.com/">Taobao.com</link>.
2985
</para>
2986
</event>
2987
2988
<event date="2012-06-26">
2989
<para>
2990
<link doc="en/download.xml">nginx-1.3.2</link>
2991
development version has been released.
2992
</para>
2993
</event>
2994
2995
<event date="2012-06-05">
2996
<para>
2997
<link doc="en/download.xml">nginx-1.2.1</link>
2998
stable and
2999
<link doc="en/download.xml">nginx-1.3.1</link>
3000
development versions have been released.
3001
</para>
3002
</event>
3003
3004
<event date="2012-05-15">
3005
<para>
3006
<link doc="en/download.xml">nginx-1.3.0</link>
3007
development version has been released.
3008
</para>
3009
</event>
3010
3011
<event date="2012-04-23">
3012
<para>
3013
<link doc="en/download.xml">nginx-1.2.0</link>
3014
stable version has been released, incorporating many new
3015
features developed in the 1.1.x branch.
3016
</para>
3017
</event>
3018
3019
<event date="2012-04-12">
3020
<para>
3021
<link doc="en/download.xml">nginx-1.0.15</link>
3022
stable and
3023
<link doc="en/download.xml">nginx-1.1.19</link>
3024
development versions have been released,
3025
with the fix for the
3026
<link doc="en/security_advisories.xml">buffer overflow in
3027
the ngx_http_mp4_module</link>
3028
security problem discovered by Matthew Daley.
3029
</para>
3030
</event>
3031
3032
<event date="2012-03-28">
3033
<para>
3034
<link doc="en/download.xml">nginx-1.1.18</link>
3035
development version has been released.
3036
</para>
3037
</event>
3038
3039
<event date="2012-03-15">
3040
<para>
3041
<link doc="en/download.xml">nginx-1.0.14</link>
3042
stable and
3043
<link doc="en/download.xml">nginx-1.1.17</link>
3044
development versions have been released,
3045
with the fix for the
3046
<link doc="en/security_advisories.xml">memory disclosure</link>
3047
security problem discovered by Matthew Daley.
3048
</para>
3049
</event>
3050
3051
<event date="2012-03-05">
3052
<para>
3053
<link doc="en/download.xml">nginx-1.0.13</link>
3054
stable version has been released.
3055
</para>
3056
</event>
3057
3058
<event date="2012-02-29">
3059
<para>
3060
<link doc="en/download.xml">nginx-1.1.16</link>
3061
development version has been released.
3062
</para>
3063
</event>
3064
3065
<event date="2012-02-15">
3066
<para>
3067
<link doc="en/download.xml">nginx-1.1.15</link>
3068
development version has been released.
3069
</para>
3070
</event>
3071
3072
<event date="2012-02-06">
3073
<para>
3074
<link doc="en/download.xml">nginx-1.0.12</link>
3075
stable version has been released.
3076
</para>
3077
</event>
3078
3079
<event date="2012-01-30">
3080
<para>
3081
<link doc="en/download.xml">nginx-1.1.14</link>
3082
development version has been released.
3083
</para>
3084
</event>
3085
3086
<event date="2012-01-16">
3087
<para>
3088
<link doc="en/download.xml">nginx-1.1.13</link>
3089
development version has been released.
3090
</para>
3091
</event>
3092
3093
<event date="2011-12-26">
3094
<para>
3095
<link doc="en/download.xml">nginx-1.1.12</link>
3096
development version has been released,
3097
introducing <link doc="/en/docs/http/ngx_http_proxy_module.xml"
3098
id="proxy_cache_lock">cache lock</link> support and
3099
<link doc="/en/docs/ngx_core_module.xml" id="pcre_jit">PCRE JIT</link> support.
3100
</para>
3101
</event>
3102
3103
<event date="2011-12-15">
3104
<para>
3105
<link doc="en/download.xml">nginx-1.0.11</link>
3106
stable version has been released.<br/>
3107
</para>
3108
</event>
3109
3110
<event date="2011-12-12">
3111
<para>
3112
<link doc="en/download.xml">nginx-1.1.11</link>
3113
development version has been released.
3114
</para>
3115
</event>
3116
3117
<event date="2011-11-30">
3118
<para>
3119
<link doc="en/download.xml">nginx-1.1.10</link>
3120
development version has been released.
3121
</para>
3122
</event>
3123
3124
<event date="2011-11-28">
3125
<para>
3126
<link doc="en/download.xml">nginx-1.1.9</link>
3127
development version has been released.
3128
</para>
3129
</event>
3130
3131
<event date="2011-11-15">
3132
<para>
3133
<link doc="en/download.xml">nginx-1.0.10</link>
3134
stable version has been released.<br/>
3135
</para>
3136
</event>
3137
3138
<event date="2011-11-14">
3139
<para>
3140
<link doc="en/download.xml">nginx-1.1.8</link>
3141
development version has been released.
3142
</para>
3143
</event>
3144
3145
<event date="2011-11-01">
3146
<para>
3147
<link doc="en/download.xml">nginx-1.0.9</link>
3148
stable version has been released.<br/>
3149
</para>
3150
</event>
3151
3152
<event date="2011-10-31">
3153
<para>
3154
<link doc="en/download.xml">nginx-1.1.7</link>
3155
development version has been released.
3156
</para>
3157
</event>
3158
3159
<event date="2011-10-17">
3160
<para>
3161
<link doc="en/download.xml">nginx-1.1.6</link>
3162
development version has been released.
3163
</para>
3164
</event>
3165
3166
<event date="2011-10-12">
3167
<para>
3168
NGINX, Inc. has announced its Series A funding.
3169
</para>
3170
</event>
3171
3172
<event date="2011-10-05">
3173
<para>
3174
<link doc="en/download.xml">nginx-1.1.5</link>
3175
development version has been released.
3176
</para>
3177
</event>
3178
3179
<event date="2011-10-01">
3180
<para>
3181
<link doc="en/download.xml">nginx-1.0.8</link>
3182
stable version has been released.<br/>
3183
</para>
3184
</event>
3185
3186
<event date="2011-09-30">
3187
<para>
3188
<link doc="en/download.xml">nginx-1.0.7</link>
3189
stable version has been released.<br/>
3190
New <link doc="en/docs/http/ngx_http_mp4_module.xml">HTTP MP4 module</link>
3191
included.
3192
</para>
3193
</event>
3194
3195
<event date="2011-09-23">
3196
<para>
3197
nginx was
3198
<link url="http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/nginx/">imported</link>
3199
to OpenBSD src tree.
3200
</para>
3201
</event>
3202
3203
<event date="2011-09-20">
3204
<para>
3205
<link doc="en/download.xml">nginx-1.1.4</link>
3206
development version has been released.<br/>
3207
Support of persistent connections with upstream servers.
3208
</para>
3209
</event>
3210
3211
<event date="2011-09-14">
3212
<para>
3213
<link doc="en/download.xml">nginx-1.1.3</link>
3214
development version has been released.<br/>
3215
New <link doc="en/docs/http/ngx_http_mp4_module.xml">HTTP MP4 module</link>.
3216
</para>
3217
</event>
3218
3219
<event date="2011-09-05">
3220
<para>
3221
<link doc="en/download.xml">nginx-1.1.2</link>
3222
development version has been released.
3223
</para>
3224
</event>
3225
3226
<event date="2011-08-29">
3227
<para>
3228
<link doc="en/download.xml">nginx-1.0.6</link>
3229
stable version has been released.
3230
</para>
3231
</event>
3232
3233
<event date="2011-08-22">
3234
<para>
3235
<link doc="en/download.xml">nginx-1.1.1</link>
3236
development version has been released.
3237
</para>
3238
</event>
3239
3240
<event date="2011-08-03">
3241
<para>
3242
We are happy to announce
3243
<link url="http://trac.nginx.org">trac.nginx.org</link>.
3244
</para>
3245
3246
<para>
3247
You will find the code browser and the bug tracker on this page.
3248
Please note that we would greatly appreciate if you could switch
3249
to this new and hopefully convenient way of submitting bug reports to us,
3250
along with patches to the code.
3251
Here is <link url="http://trac.nginx.org/nginx/wiki">a short instruction</link>.
3252
</para>
3253
3254
<para>
3255
Thanks!
3256
</para>
3257
</event>
3258
3259
<event date="2011-08-01">
3260
<para>
3261
<link doc="en/download.xml">nginx-1.1.0</link>
3262
development version has been released.
3263
</para>
3264
</event>
3265
3266
<event date="2011-07-26">
3267
<para>
3268
<link url="/ja/">Japanese translation of the site</link> by
3269
<link url="http://www.digitalcube.jp/">DigitalCube Co. Ltd.</link>
3270
and <link url="http://dogmap.jp/">wokamoto</link>.
3271
</para>
3272
</event>
3273
3274
<event date="2011-07-22">
3275
<para>
3276
<link url="http://www.amazon.co.jp/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9HTTP%E3%82%B5%E3%83%BC%E3%83%90-Nginx%E5%85%A5%E9%96%80-Clement-Nedelcu/dp/4048702270">Japanese translation</link> of
3277
Clément Nedelcu’s book “Nginx HTTP Server”.
3278
</para>
3279
</event>
3280
3281
<event date="2011-07-19">
3282
<para>
3283
<link doc="en/download.xml">nginx-1.0.5</link>
3284
stable version,
3285
<link doc="en/download.xml">nginx-0.8.55</link> and
3286
<link doc="en/download.xml">nginx-0.7.69</link>
3287
legacy stable versions have been released.
3288
</para>
3289
</event>
3290
3291
<event date="2011-07-18">
3292
<para>
3293
I have got news for you about nginx.
3294
</para>
3295
3296
<para>
3297
Recently it became very clear for me that because of increasing
3298
popularity of nginx and the volume of work required to develop
3299
the code and doing support, I really need to put it at another level.
3300
</para>
3301
3302
<para>
3303
So, I have decided to focus even more on nginx and established
3304
nginx as a company to fully dedicate myself to the project. I am not alone,
3305
there are a few nice people working for me on this. I am focusing
3306
on the development part, and to some extent on the company operations as well.
3307
</para>
3308
3309
<para>
3310
Our primary goals are improving support and communication for our users,
3311
streamlining the development process, revamping the documentation,
3312
integrating and speeding up pending bugfixes and patches, introducing
3313
long-requested functionality and more.
3314
</para>
3315
3316
<para>
3317
It should be noted that nginx will remain free, open-source software
3318
under 2-clause BSD license. There will be no shortage of new and
3319
long-awaited features too.
3320
</para>
3321
3322
<para>
3323
Thank you very much for your ongoing support through all these years.
3324
Without your awareness, feedback and support nginx would not become
3325
that successful.
3326
I am really looking forward to see more people who found nginx useful.
3327
I am also very glad we now have a proper way of doing a lot more for you.
3328
</para>
3329
3330
<para>
3331
Thanks!<br/>
3332
Igor Sysoev
3333
</para>
3334
</event>
3335
3336
<event date="2011-06-01">
3337
<para>
3338
<link doc="en/download.xml">nginx-1.0.4</link>
3339
stable version has been released.
3340
</para>
3341
</event>
3342
3343
<event date="2011-05-25">
3344
<para>
3345
<link doc="en/download.xml">nginx-1.0.3</link>
3346
stable version has been released.
3347
</para>
3348
</event>
3349
3350
<event date="2011-05-23">
3351
<para>
3352
Packt has published <link doc="en/books.xml">yet another book</link>
3353
about nginx:
3354
<link url="http://www.packtpub.com/nginx-1-web-server-implementation-cookbook/book">Nginx
3355
1 Web Server Implementation Cookbook</link>” by Dipankar Sarkar.
3356
</para>
3357
</event>
3358
3359
<event date="2011-05-10">
3360
<para>
3361
<link doc="en/download.xml">nginx-1.0.2</link>
3362
stable version has been released.
3363
</para>
3364
</event>
3365
3366
<event date="2011-05-03">
3367
<para>
3368
<link doc="en/download.xml">nginx-1.0.1</link>
3369
stable version has been released.
3370
</para>
3371
</event>
3372
3373
<event date="2011-04-12">
3374
<para>
3375
<link url="http://en.wikipedia.org/wiki/Vostok_1#Launch">Here we go!</link><br/>
3376
<link doc="en/download.xml">nginx-1.0.0</link>
3377
stable version has been released.<br/>
3378
The repository is available at svn://svn.nginx.org.
3379
</para>
3380
3381
<para>
3382
nginx development was started about 9 years ago.
3383
The first public version 0.1.0 has been released on October 4, 2004.
3384
Now W3Techs reports that
3385
<link url="http://w3techs.com/technologies/overview/web_server/all">6.8%
3386
of the top 1 million sites on the web</link> (according to Alexa) use nginx.
3387
And
3388
<link url="http://w3techs.com/technologies/breakdown/ws-nginx/top_level_domain">46.9%</link>
3389
of top Russian sites use nginx.
3390
</para>
3391
3392
<para>
3393
Netcraft reports similar
3394
<link url="http://news.netcraft.com/archives/2011/04/06/april-2011-web-server-survey.html">6.52%
3395
nginx share of the million busiest sites in April 2011</link>.
3396
</para>
3397
3398
</event>
3399
3400
<event date="2011-04-04">
3401
<para>
3402
<link doc="en/download.xml">nginx-0.9.7</link>
3403
development version has been released.
3404
</para>
3405
</event>
3406
3407
<event date="2011-03-21">
3408
<para>
3409
<link doc="en/download.xml">nginx-0.9.6</link>
3410
development version has been released.
3411
</para>
3412
</event>
3413
3414
<event date="2011-02-21">
3415
<para>
3416
<link doc="en/download.xml">nginx-0.9.5</link>
3417
development version has been released.
3418
</para>
3419
</event>
3420
3421
<event date="2011-01-21">
3422
<para>
3423
<link doc="en/download.xml">nginx-0.9.4</link>
3424
development version has been released.
3425
</para>
3426
</event>
3427
3428
<event date="2010-12-14">
3429
<para>
3430
<link doc="en/download.xml">nginx-0.8.54</link>
3431
stable version and
3432
<link doc="en/download.xml">nginx-0.7.68</link>
3433
legacy stable version have been released.
3434
</para>
3435
</event>
3436
3437
<event date="2010-12-13">
3438
<para>
3439
<link doc="en/download.xml">nginx-0.9.3</link>
3440
development version has been released.
3441
</para>
3442
</event>
3443
3444
<event date="2010-12-06">
3445
<para>
3446
<link doc="en/download.xml">nginx-0.9.2</link>
3447
development version has been released.
3448
</para>
3449
</event>
3450
3451
<event date="2010-11-30">
3452
<para>
3453
<link doc="en/download.xml">nginx-0.9.1</link>
3454
development version has been released.
3455
</para>
3456
</event>
3457
3458
<event date="2010-11-29">
3459
<para>
3460
<link doc="en/download.xml">nginx-0.9.0</link>
3461
development version has been released.
3462
</para>
3463
</event>
3464
3465
<event date="2010-10-18">
3466
<para>
3467
<link doc="en/download.xml">nginx-0.8.53</link>
3468
stable version has been released.
3469
</para>
3470
</event>
3471
3472
<event date="2010-09-28">
3473
<para>
3474
<link doc="en/download.xml">nginx-0.8.52</link>
3475
stable version has been released.
3476
</para>
3477
</event>
3478
3479
<event date="2010-09-27">
3480
<para>
3481
<link doc="en/download.xml">nginx-0.8.51</link>
3482
stable version has been released.
3483
</para>
3484
3485
<para>
3486
Now the 0.8.x branch becomes a stable branch.
3487
The new features have appeared during 0.8 development:
3488
<list type="bullet">
3489
3490
<listitem>
3491
named regular expression captures,
3492
</listitem>
3493
3494
<listitem>
3495
file AIO in FreeBSD and Linux,
3496
</listitem>
3497
3498
<listitem>
3499
SSL CRL,
3500
</listitem>
3501
3502
<listitem>
3503
<link doc="en/docs/http/ngx_http_scgi_module.xml">SCGI</link>
3504
and
3505
<link doc="en/docs/http/ngx_http_uwsgi_module.xml">uwsgi</link>
3506
modules.
3507
</listitem>
3508
3509
</list>
3510
</para>
3511
</event>
3512
3513
<event date="2010-09-02">
3514
<para>
3515
<link doc="en/download.xml">nginx-0.8.50</link>
3516
development version has been released.
3517
</para>
3518
</event>
3519
3520
<event date="2010-08-09">
3521
<para>
3522
<link doc="en/download.xml">nginx-0.8.49</link>
3523
development version has been released.
3524
</para>
3525
</event>
3526
3527
<event date="2010-08-03">
3528
<para>
3529
<link doc="en/download.xml">nginx-0.8.48</link>
3530
development version has been released.
3531
</para>
3532
</event>
3533
3534
<event date="2010-07-28">
3535
<para>
3536
<link doc="en/download.xml">nginx-0.8.47</link>
3537
development version has been released.
3538
</para>
3539
3540
<para>
3541
W3Techs reports that
3542
<link url="http://w3techs.com/technologies/overview/web_server/all">5.1%
3543
of the top 1 million sites on the web</link> (according to Alexa)
3544
use nginx. Hence nginx is on the 3rd place after Apache (70.2%) and IIS (20.5%).
3545
</para>
3546
3547
<para>
3548
By the way, Netcraft reports similar
3549
<link url="http://news.netcraft.com/archives/2010/07/16/july-2010-web-server-survey-16.html">5.21%
3550
nginx share of the million busiest sites in July 2010</link>.
3551
</para>
3552
3553
<para>
3554
Another survey by BuiltWith.com.
3555
It&rsquo;s interesting that nginx is used rather on more loaded sites:
3556
<link url="http://trends.builtwith.com/Web%20Server/nginx">4.95%
3557
of the top 10,000 sites versus 3.14% of the top million</link>
3558
(on July 27, 2010),
3559
while Apache is used more on less loaded sites:
3560
<link url="http://trends.builtwith.com/Web-Server/Apache">63.60%
3561
of the top million sites versus 55.79% of the top 10,000 sites</link>.
3562
IIS/6.0 is more preferred on middle range sites:
3563
<link url="http://trends.builtwith.com/Web-Server/IIS-6">24.49%
3564
of the top 100,000 sites versus 20.05% of the top 10,000
3565
and 21.15% of the top million</link>.
3566
</para>
3567
3568
<para>
3569
Also two <link doc="en/books.xml">books</link>
3570
about nginx have recently been published:
3571
&ldquo;<link url="http://product.dangdang.com/product.aspx?product_id=20807089">实战Nginx:取代Apache的高性能Web服务器</link>&rdquo;
3572
by <link url="http://blog.s135.com">张宴 (Zhang Yan)</link> in Chinese and
3573
&ldquo;<link url="http://www.packtpub.com/nginx-http-server-for-web-applications/book">Nginx
3574
HTTP Server</link>&rdquo; by
3575
<link url="http://cnedelcu.blogspot.com">Clément Nedelcu</link> in English.
3576
</para>
3577
</event>
3578
3579
<event date="2010-07-19">
3580
<para>
3581
<link doc="en/download.xml">nginx-0.8.46</link>
3582
development version has been released.
3583
</para>
3584
</event>
3585
3586
<event date="2010-07-17">
3587
<para>
3588
Igor Sysoev will give a lecture about nginx on
3589
<link url="http://softwarelivre.org/fisl11/english/news">11th
3590
International Free Software Forum (FISL11)</link> in Porto Alegre, Brasil.
3591
</para>
3592
</event>
3593
3594
<event date="2010-07-13">
3595
<para>
3596
<link doc="en/download.xml">nginx-0.8.45</link>
3597
development version has been released.
3598
</para>
3599
</event>
3600
3601
<event date="2010-07-05">
3602
<para>
3603
<link doc="en/download.xml">nginx-0.8.44</link>
3604
development version has been released.
3605
</para>
3606
</event>
3607
3608
<event date="2010-06-30">
3609
<para>
3610
<link doc="en/download.xml">nginx-0.8.43</link>
3611
development version has been released.
3612
</para>
3613
</event>
3614
3615
<event date="2010-06-21">
3616
<para>
3617
<link doc="en/download.xml">nginx-0.8.42</link>
3618
development version has been released.
3619
</para>
3620
</event>
3621
3622
<event date="2010-06-15">
3623
<para>
3624
<link doc="en/download.xml">nginx-0.8.41</link>
3625
development version and
3626
<link doc="en/download.xml">nginx-0.7.67</link>
3627
stable version have been released.
3628
</para>
3629
</event>
3630
3631
<event date="2010-06-07">
3632
<para>
3633
<link doc="en/download.xml">nginx-0.8.40</link>
3634
development version and
3635
<link doc="en/download.xml">nginx-0.7.66</link>
3636
stable version have been released.
3637
</para>
3638
</event>
3639
3640
<event date="2010-06-02">
3641
<para>
3642
The folks at <link url="http://mivzakim.net">mivzakim.net</link>
3643
started <link url="/he/">Hebrew translation of the site</link>.
3644
</para>
3645
</event>
3646
3647
<event date="2010-06-01">
3648
<para>
3649
13.7% of <link url="http://www.google.com/adplanner/static/top1000/">the
3650
1000 most-visited sites on the web (according to Google)</link>
3651
report nginx in
3652
<link url="http://openmymind.net/top1000data.txt">the “Server”
3653
response header line</link>.
3654
46.5% report Apache,
3655
14.9%&mdash;IIS,
3656
1.3%&mdash;lighttpd.
3657
12.3% do not report the “Server” header line at all.
3658
</para>
3659
</event>
3660
3661
<event date="2010-05-31">
3662
<para>
3663
<link doc="en/download.xml">nginx-0.8.39</link>
3664
development version has been released.
3665
</para>
3666
</event>
3667
3668
<event date="2010-05-24">
3669
<para>
3670
<link doc="en/download.xml">nginx-0.8.38</link>
3671
development version has been released.
3672
</para>
3673
</event>
3674
3675
<event date="2010-05-17">
3676
<para>
3677
<link doc="en/download.xml">nginx-0.8.37</link>
3678
development version has been released.
3679
</para>
3680
</event>
3681
3682
<event date="2010-04-30">
3683
<para>
3684
<link url="/tr/">Turkish translation of the site</link>
3685
by <link url="http://javam.org">Altan Tanrıverdi</link>.
3686
</para>
3687
</event>
3688
3689
<event date="2010-04-22">
3690
<para>
3691
<link doc="en/download.xml">nginx-0.8.36</link>
3692
development version has been released.
3693
</para>
3694
</event>
3695
3696
<event date="2010-04-01">
3697
<para>
3698
<link doc="en/download.xml">nginx-0.8.35</link>
3699
development version has been released.
3700
</para>
3701
</event>
3702
3703
<event date="2010-03-03">
3704
<para>
3705
<link doc="en/download.xml">nginx-0.8.34</link>
3706
development version has been released.
3707
</para>
3708
</event>
3709
3710
<event date="2010-02-23">
3711
<para>
3712
<link url="http://royal.pingdom.com/2010/02/23/nginx-the-little-russian-web-server-taking-on-the-giants/">A
3713
Royal Pingdom article</link> about nginx.
3714
</para>
3715
</event>
3716
3717
<event date="2010-02-01">
3718
<para>
3719
<link doc="en/download.xml">nginx-0.8.33</link>
3720
development version and
3721
<link doc="en/download.xml">nginx-0.7.65</link>
3722
stable version have been released.
3723
</para>
3724
</event>
3725
3726
<event date="2010-01-15">
3727
<para>
3728
Three new articles written by Igor Sysoev:
3729
&ldquo;<link doc="en/docs/windows.xml" />&rdquo;,
3730
&ldquo;<link doc="en/docs/debugging_log.xml" />&rdquo;, and
3731
&ldquo;<link doc="en/docs/http/converting_rewrite_rules.xml" />&rdquo;.
3732
</para>
3733
</event>
3734
3735
<event date="2010-01-11">
3736
<para>
3737
<link doc="en/download.xml">nginx-0.8.32</link>
3738
development version has been released.
3739
</para>
3740
</event>
3741
3742
<event date="2009-12-23">
3743
<para>
3744
<link doc="en/download.xml">nginx-0.8.31</link>
3745
development version has been released.
3746
</para>
3747
</event>
3748
3749
<event date="2009-12-15">
3750
<para>
3751
<link doc="en/download.xml">nginx-0.8.30</link>
3752
development version has been released.
3753
</para>
3754
</event>
3755
3756
<event date="2009-12-14">
3757
<para>
3758
The new nginx.org site was launched.
3759
Your attention is invited to
3760
<link doc="en/docs/introduction.xml">three introductory articles</link>
3761
written by Igor Sysoev and edited by Brian Mercer.
3762
</para>
3763
</event>
3764
3765
</news>
3766
3767