Roadmap

Milestone: 1.0.5

Completed 13 years ago (07/19/11 00:00:00)

Milestone: 1.1.1

Completed 13 years ago (08/22/11 00:00:00)

Milestone: 1.0.6

Completed 13 years ago (08/29/11 00:00:00)

Milestone: 1.1.2

Completed 13 years ago (09/05/11 00:00:00)

Milestone: 1.1.3

Completed 13 years ago (09/14/11 00:00:00)

Milestone: 1.1.4

Completed 13 years ago (09/20/11 00:00:00)

Milestone: 1.0.7

Completed 13 years ago (09/30/11 00:00:00)

Milestone: 1.0.8

Completed 13 years ago (10/01/11 00:00:00)

Milestone: 1.1.5

Completed 13 years ago (10/05/11 00:00:00)

Milestone: 1.1.6

Completed 13 years ago (10/17/11 00:00:00)

Milestone: 1.1.7

Completed 12 years ago (10/31/11 00:00:00)

Milestone: 1.0.9

Completed 12 years ago (11/01/11 00:00:00)

Milestone: 1.1.8

Completed 12 years ago (11/14/11 16:09:20)

Status: released

1.1.8 changelog

download page

Milestone: 1.0.10

Completed 12 years ago (11/15/11 09:05:24)

Status: released

1.0.5 changelog

download page

  • bug fixes import from -current, remote crash from the crafted DNS reply fixed

Milestone: 1.1.9

Completed 12 years ago (11/28/11 20:00:00)

Milestone: 1.1.10

Completed 12 years ago (11/30/11 11:02:24)

Status: bugfix, released

Trunk: development

1.1.10 changelog

download page

Milestone: 1.1.11

Completed 12 years ago (12/12/11 15:07:19)

Milestone: 1.0.11

Completed 12 years ago (12/15/11 16:39:53)

Milestone: 1.1.12

Completed 12 years ago (12/26/11 16:00:21)

Status: released

Trunk: development

Plan:

  • If's for SSI [vbart]
  • cachelocks [md]
  • limit_conn_loglevel inheritance fix [vbart]
  • pcre jit support [vbart]

1.1.11 changelog

download page

Milestone: 1.1.13

Completed 12 years ago (01/16/12 16:06:32)

Status: scheduled

Trunk: development

  • ngx_hash_init() division by error fix [vbart]
  • limit_req bugfix [md]
  • TLS 1.1, 1.2 support fix [md]

Milestone: 1.1.14

Completed 12 years ago (01/30/12 15:05:48)

Status: released

Trunk: development

  • [done] multiple limit_req [vbart]
  • [notyet] chunked encoding on input [md]
  • [notyet] no_follow_symlinks implementation [defan, vbart]
  • [notyet] proxy_pass_original_uri (first decide if we need that at all) [md]

Milestone: 1.0.12

Completed 12 years ago (02/06/12 15:09:32)

Status: released

Trunk: stable

1.0.12 changelog

download page

Milestone: 1.1.15

Completed 12 years ago (02/15/12 13:52:04)

Status: released

Trunk: development

1.1.1 changelog

download page

Milestone: 1.1.16

Completed 12 years ago (02/29/12 15:28:51)

Status: released

Trunk: development

1.1.16 changelog

download page

Status: scheduled

Trunk: stable

1.0.13 changelog

download page

Milestone: 1.1.17

Completed 12 years ago (03/15/12 14:03:38)

Status: released

Trunk: development

1.1.17 changelog

download page

Milestone: 1.0.14

Completed 12 years ago (03/15/12 14:04:28)

Milestone: 1.1.18

Completed 12 years ago (03/28/12 14:41:01)

Status: released

Trunk: development

1.1.18 changelog

download page

Milestone: 1.1.19

Completed 12 years ago (04/12/12 18:24:29)

Milestone: 1.0.15

Completed 12 years ago (04/12/12 18:25:09)

Milestone: 1.3.0

Completed 12 years ago (05/15/12 14:44:40)

Milestone: 1.2.1

Completed 12 years ago (06/07/12 05:50:47)

100%

Total number of tickets: 1 - closed: 1 - active: 0

Status: released

Trunk: stable

Milestone: 1.3.1

Completed 12 years ago (06/07/12 05:56:44)

Status: released

Trunk: development

  • Changes
  • 6 new bugfixes
  • Three new load balancing methods: least connections, weighted least connections, weighted ip-hash
  • Upstream configuration supports IPv6 addresses
  • Resolver configuration support IPv6 addresses
  • Security fix for nginx/windows

Milestone: 1.3.2

Completed 12 years ago (06/26/12 14:05:12)

Status: released

Trunk: development

Milestone: 1.2.2

Completed 12 years ago (07/03/12 11:48:32)

Milestone: 1.3.3

Completed 12 years ago (07/10/12 00:00:00)

100%

Total number of tickets: 1 - closed: 1 - active: 0

Status: released

Trunk: development

Milestone: 1.3.4

Completed 12 years ago (07/31/12 18:00:00)

Status: scheduled

Trunk: development

Milestone: 1.2.3

Completed 12 years ago (08/07/12 15:39:13)

Milestone: 1.2.4

Completed 12 years ago (09/25/12 14:18:04)

Milestone: 1.3.7

Completed 12 years ago (10/02/12 11:47:15)

Milestone: 1.3.8

Completed 11 years ago (10/30/12 14:24:17)

Milestone: 1.2.5

Completed 11 years ago (11/13/12 16:25:44)

Status: released

Trunk: stable

1.2.5 changelog

download page

Milestone: 1.3.9

Completed 11 years ago (11/27/12 14:28:44)

Milestone: 1.2.6

Completed 11 years ago (12/11/12 14:27:20)

Milestone: 1.3.10

Completed 11 years ago (12/25/12 14:46:53)

Milestone: 1.3.11

Completed 11 years ago (01/10/13 14:08:57)

Milestone: 1.3.12

Completed 11 years ago (02/05/13 19:14:32)

Milestone: 1.2.7

Completed 11 years ago (02/12/13 14:14:07)

Milestone: 1.3.13

Completed 11 years ago (02/19/13 15:22:59)

Milestone: 1.3.14

Completed 11 years ago (03/05/13 15:03:33)

Milestone: 1.3.15

Completed 11 years ago (03/26/13 13:32:27)

Milestone: 1.2.8

Completed 11 years ago (04/02/13 13:04:17)

Milestone: 1.3.16

Completed 11 years ago (04/16/13 14:33:52)

Milestone: 1.4.0

Completed 11 years ago (04/24/13 15:01:36)

Milestone: 1.3

Completed 11 years ago (04/24/13 15:07:36)

100%

Total number of tickets: 7 - closed: 7 - active: 0

Status: released

Trunk: development

1.3.x planned features and improvements

Done:

  • Google SPDY draft 2, draft 3
  • Websocket proxy support
  • On-the-fly logs compression support
  • Chunked encoding on input
  • OCSP Stapling
  • Support for ETAG headers
  • New load balancers: least connections, weighted ip-hash

Milestone: 1.5.0

Completed 11 years ago (05/07/13 14:20:34)

Milestone: 1.4.1

Completed 11 years ago (05/07/13 14:22:55)

Milestone: 1.2.9

Completed 11 years ago (05/13/13 14:21:47)

Milestone: 1.5.1

Completed 11 years ago (06/04/13 15:06:02)

Milestone: 1.4.2

Completed 11 years ago (07/17/13 13:30:51)

Milestone: 1.5.4

Completed 11 years ago (08/27/13 14:10:14)

Milestone: 1.5.5

Completed 11 years ago (09/17/13 13:57:24)

Milestone: 1.5.6

Completed 11 years ago (10/01/13 11:56:51)

Milestone: 1.4.3

Completed 11 years ago (10/08/13 11:55:49)

Milestone: 1.4.4

Completed 10 years ago (11/19/13 15:14:31)

Milestone: 1.5.7

Completed 10 years ago (11/19/13 15:16:57)

Milestone: 1.5.8

Completed 10 years ago (12/17/13 14:00:00)

Milestone: 1.5.9

Completed 10 years ago (01/22/14 13:35:18)

Milestone: 1.5.10

Completed 10 years ago (02/04/14 13:19:43)

Milestone: 1.5.11

Completed 10 years ago (03/04/14 09:55:10)

Milestone: 1.4.6

Completed 10 years ago (03/04/14 10:03:03)

Milestone: 1.5.12

Completed 10 years ago (03/18/14 09:50:47)

Milestone: 1.4.7

Completed 10 years ago (03/18/14 10:03:46)

Milestone: 1.5.13

Completed 10 years ago (04/08/14 14:50:44)

Milestone: 1.7.0

Completed 10 years ago (04/24/14 09:03:49)

Milestone: 1.6.0

Completed 10 years ago (04/24/14 09:04:40)

Milestone: 1.5

Completed 10 years ago (04/24/14 09:21:05)

100%

Total number of tickets: 9 - closed: 9 - active: 0

Status: released

Trunk: mainline

1.5.x planned features and improvements

  • Unbuffered upload
  • WebDAV Class 2 support

Done

  • SPDY/3.1 support
  • IPv6 resolving support
  • Support for If-Modified-Since to upstream servers
  • FastCGI unbuffered I/O
  • Upstream code cleanup
  • http_auth_request module integration

Milestone: 1.7.1

Completed 10 years ago (05/27/14 13:50:39)

Milestone: 1.7.3

Completed 10 years ago (07/08/14 13:45:40)

Milestone: 1.7.4

Completed 10 years ago (08/05/14 14:07:02)

Milestone: 1.7.5

Completed 10 years ago (09/16/14 13:24:03)

Milestone: 1.7.6

Completed 10 years ago (09/30/14 13:21:19)

Milestone: 1.7.7

Completed 9 years ago (10/28/14 13:23:25)

Milestone: 1.7.8

Completed 9 years ago (12/02/14 14:10:19)

Milestone: 1.7.11

Completed 9 years ago (03/24/15 16:45:59)

Status: scheduled

Trunk: mainline

  • thread pools support for async i/o
  • unbuffered upload
  • clients ssl certificates support in the mail module

Milestone: 1.6.3

Completed 9 years ago (04/07/15 16:22:07)

Status: scheduled

Trunk: stable

  • Bug fix merge from mainline

Milestone: 1.7.12

Completed 9 years ago (04/07/15 16:22:34)

Status: scheduled

Trunk: mainline

  • The last bug fix release before 1.9 branch

Milestone: 1.8.0

Completed 9 years ago (04/21/15 15:37:02)

Status: scheduled

Trunk: stable

  • First release from 1.8 trunk

Milestone: 1.7

Completed 9 years ago (04/21/15 15:37:27)

100%

Total number of tickets: 9 - closed: 9 - active: 0

Status: on-going development

Trunk: mainline

1.7 planned features and improvements

  • [done] Unbuffered upload
  • [done] Vary support
  • [done] thread pools support for async i/o
  • [done] If-None-Match support

Milestone: 1.9.0

Completed 9 years ago (04/28/15 18:22:47)

Status: released

Trunk: mainline

  • Basic stream module features port from -plus to -oss

Milestone: 1.9.1

Completed 9 years ago (05/26/15 14:22:44)

Status: released

Trunk: mainline

  • Linux/DragonflyBSD SO_REUSEPORT for listen socket optimization

Milestone: 1.9.2

Completed 9 years ago (06/16/15 15:31:51)

Status: released

Trunk: mainline

  • stream modules addons
  • OSCP stapling fix
  • config dump

Milestone: 1.9.3

Completed 9 years ago (07/14/15 07:12:34)

Status: released

Trunk: mainline

  • stream module improvements

Milestone: 1.9.4

Completed 9 years ago (08/18/15 15:31:06)

Status: released

Trunk: mainline

  • sub_filter multiline support

Milestone: 1.9.5

Completed 9 years ago (09/22/15 15:24:53)

Status: released

Trunk: mainline

  • HTTP/2 support

Milestone: 1.9.6

Completed 8 years ago (10/27/15 14:14:30)

100%

Total number of tickets: 3 - closed: 3 - active: 0

Status: scheduled

Trunk: mainline

  • Bug fixes release

Milestone: 1.9.7

Completed 8 years ago (11/17/15 15:27:38)

Status: released

Trunk: mainline

Milestone: 1.9.8

Completed 8 years ago (12/08/15 22:20:19)

100%

Total number of tickets: 1 - closed: 1 - active: 0

Status: released

Trunk: mainline

  • slice module

Milestone: 1.9.9

Completed 8 years ago (12/09/15 17:01:37)

Status: released

Trunk: mainline

  • Bug fix release

Milestone: 1.9.10

Completed 8 years ago (01/26/16 17:02:49)

Status: released

Trunk: mainline

  • Security fixes
  • worker_cpu_affinity auto

Milestone: 1.8.1

Completed 8 years ago (01/26/16 17:05:09)

Status: released

Trunk: stable

  • Bug fix release

Milestone: 1.9.11

Completed 8 years ago (02/09/16 14:52:58)

Status: released

Trunk: mainline

  • TCP support in the resolver
  • Dynamic modules support

Milestone: 1.9.12

Completed 8 years ago (02/24/16 15:24:32)

Status: released

Trunk: mainline

  • Bug fixes
  • HTTP/2 headers compression

Milestone: 1.9.13

Completed 8 years ago (03/29/16 15:38:36)

Status: released

Trunk: mainline

  • UDP support in the stream module
  • write(2) to temp files offload to threads support
  • cache expiration policy based on metadata usage

Milestone: 1.9.14

Completed 8 years ago (04/05/16 15:13:18)

100%

Total number of tickets: 1 - closed: 1 - active: 0

Status: released

Trunk: mainline

  • Bug fix release

Milestone: 1.9.15

Completed 8 years ago (04/19/16 16:07:49)

Status: released

Trunk: mainline

  • Bug fixes

Milestone: 1.10.0

Completed 8 years ago (04/26/16 15:50:11)

Status: released

Trunk: stable

  • First cut of 1.10 stable branch.

Milestone: 1.9

Completed 8 years ago (04/26/16 15:54:17)

100%

Total number of tickets: 7 - closed: 7 - active: 0

Status: completed

Trunk: mainline

1.9 planned features and improvements

  • [not done] Dynamic SSL certificates loading support
  • [not done] Dual Certificate (RSA and ECC) support
  • [done] Dynamic modules support
  • [done] HTTP/2
  • [done] Basic stream module features port from -plus to -oss
  • [done] Linux/DragonflyBSD SO_REUSEPORT for listen socket optimization
  • [done] slice module

Milestone: 1.11.0

Completed 8 years ago (05/24/16 16:24:53)

Status: released

Trunk: mainline

  • "proxy_bind transparent" support
  • $request_id variable
  • complex value as a map result
  • sockaddr struct alignment refactoring
  • EPOLLRDHUP support

Milestone: 1.11.1

Completed 8 years ago (05/31/16 17:19:42)

Status: released

Trunk: mainline

  • Bug fixes

Milestone: 1.10.1

Completed 8 years ago (05/31/16 17:20:04)

Status: released

Trunk: stable

  • Bug fixes

Milestone: 1.11.2

Completed 8 years ago (07/05/16 16:15:13)

Status: released

Trunk: mainline

  • maps and vars support in the stream module

Milestone: 1.11.3

Completed 8 years ago (07/26/16 15:10:38)

Status: released

Trunk: mainline

  • Stream's goodies: resolver, geo, geoip, split_clients, proxy_pass variables support, access_log

Milestone: 1.11.4

Completed 8 years ago (09/13/16 16:05:57)

Status: released

Trunk: mainline

  • stream: access_log
  • stream: listen proxy_protocol support

Milestone: 1.11.5

Completed 8 years ago (10/11/16 15:23:01)

100%

Total number of tickets: 3 - closed: 3 - active: 0

Status: released

Trunk: mainline

  • stream: input filters
  • stream: sni preread
  • cache manager: unlink(2) throttling
  • --with-compat build option

Milestone: 1.10.2

Completed 8 years ago (10/18/16 15:22:20)

100%

Total number of tickets: 1 - closed: 1 - active: 0

Status: released

Trunk: stable

  • Bug fixes merge.

Milestone: 1.11.6

Completed 7 years ago (11/15/16 15:25:10)

Status: released

Trunk: mainline

  • Small assorted improvements in different areas

Milestone: 1.11.7

Completed 7 years ago (12/13/16 15:38:28)

100%

Total number of tickets: 2 - closed: 2 - active: 0

Status: released

Trunk: mainline

  • ssl variables
  • http/2 fixes
  • memory allocator improvements
  • assorted bug fixes and improvements

Milestone: 1.11.8

Completed 7 years ago (12/27/16 15:16:41)

Status: in progress

Trunk: mainline

  • json escaping for the access_log
  • clients ssl certificates for the stream module

Milestone: 1.11.9

Completed 7 years ago (01/24/17 14:22:31)

Status: released

Trunk: mainline

  • Bug fixes

Milestone: 1.10.3

Completed 7 years ago (01/31/17 14:55:47)

Status: released

Trunk: stable

  • Bug fixes merge from the mainline

Status: released

Trunk: mainline

  • Stale-while-revalidate and background refresh

Milestone: 1.11.11

Completed 7 years ago (03/21/17 15:26:22)

Status: released

Trunk: mainline

  • worker_shutdown_timeout
  • bug fixes

Milestone: 1.11.12

Completed 7 years ago (03/24/17 18:49:03)

Status: released

Trunk: mainline

  • Bug fix

Milestone: 1.11.13

Completed 7 years ago (04/04/17 15:24:41)

Status: released

Trunk: mainline

  • Bug fixes

Milestone: 1.12.0

Completed 7 years ago (04/12/17 15:55:06)

100%

Total number of tickets: 1 - closed: 1 - active: 0

Status: released

Trunk: stable

  • The first cut of 1.12 branch

Status: completed

Trunk: mainline

1.11 planned features and improvements

  • [done] Dual Certificate (RSA and ECC) support
  • [done] Variables and maps support in the stream
  • [done] Port relevant http modules to the stream
  • [done] njs integration
  • [done] SNI preread in the stream

Milestone: 1.13.0

Completed 7 years ago (04/25/17 21:16:53)

Status: released

Trunk: mainline

  • HTTP/2 bugfixes
  • TLS 1.3 preliminary support patches
  • 308 resp code support
  • Misc bugfixes

Milestone: 1.13.1

Completed 7 years ago (05/30/17 15:06:09)

Status: released

Trunk: mainline

  • Various bugfixes

Milestone: 1.13.2

Completed 7 years ago (06/27/17 14:51:08)

Status: released

Trunk: mainline

  • HTTP trailers support

Milestone: 1.13.3

Completed 7 years ago (07/11/17 15:43:11)

Status: released

Trunk: mainline

  • Security bugfix

Milestone: 1.12.1

Completed 7 years ago (07/11/17 15:44:03)

Status: released

Trunk: stable

  • Bug fixes merge from mainline

Milestone: 1.13.4

Completed 7 years ago (08/08/17 15:14:24)

Status: completed

Trunk: mainline

  • The mirror module

Milestone: 1.13.5

Completed 7 years ago (09/05/17 15:20:53)

Status: released

Trunk: mainline

  • $ssl_client_escaped_cert variable
  • bug fixes

Milestone: 1.13.6

Completed 7 years ago (10/10/17 15:42:34)

Status: completed

Trunk: mainline

  • Bugfixes

Milestone: 1.12.2

Completed 7 years ago (10/17/17 13:36:23)

Status: completed

Trunk: stable

  • Bugfixes merge from -mainline

Milestone: 1.13.7

Completed 6 years ago (11/21/17 15:21:27)

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: 1.13.8

Completed 6 years ago (12/26/17 16:11:52)

Status: released

Trunk: mainline

  • Linux capabilities support for the "proxy_bind .. transparent"
  • Bug fixes

Milestone: 1.13.9

Completed 6 years ago (02/20/18 14:27:05)

100%

Total number of tickets: 1 - closed: 1 - active: 0

Status: released

Trunk: mainline

  • HTTP/2 PUSH support

Milestone: 1.13.10

Completed 6 years ago (03/20/18 16:07:22)

Status: released

Trunk: mainline

  • ALPN ssl_preread parsing support
  • gRPC proxy module

Milestone: 1.13.11

Completed 6 years ago (04/03/18 15:41:48)

Status: released

Trunk: mainline

  • Bug fixes
  • proxy protocol v2 support

Milestone: 1.13.12

Completed 6 years ago (04/10/18 14:52:52)

Status: released

Trunk: mainline

  • Bug fixes

Milestone: 1.13

Completed 6 years ago (04/17/18 15:45:17)

100%

Total number of tickets: 15 - closed: 15 - active: 0

Status: on-going development

Trunk: mainline

1.13 planned features and improvements

  • [done] The mirror module
  • [done] HTTP trailers support
  • [in progress] TLS 1.3 support
  • [done] gRPC proxy support
  • [done] HTTP/2 PUSH support

Milestone: 1.14.0

Completed 6 years ago (04/17/18 15:46:17)

Status: scheduled

Trunk: stable

  • First cut from 1.14 branch

Milestone: 1.15.0

Completed 6 years ago (06/05/18 14:02:55)

100%

Total number of tickets: 1 - closed: 1 - active: 0

Status: scheduled

Trunk: mainline

  • Bug fixes
  • UDP sessions support

Milestone: 1.15.1

Completed 6 years ago (07/03/18 15:25:47)

Status: scheduled

Trunk: mainline

  • "random" load balancer

Milestone: 1.15.2

Completed 6 years ago (07/23/18 16:10:43)

Status: scheduled

Trunk: mainline

  • $ssl_preread_protocol
  • TLS1.3 upstreams ssl session cache support

Milestone: 1.15.3

Completed 6 years ago (08/28/18 15:45:00)

Status: scheduled

Trunk: mainline

  • 0-RTT support (partial)
  • Bug fixes

Milestone: njs-0.2.4

Completed 6 years ago (09/18/18 17:01:49)

Planned features:

  • refactored njs/stream integration

Milestone: unit-1.4

Completed 6 years ago (09/21/18 06:51:41)

Planned features:

  • frontend ssl support
  • various bug fixes

Milestone: 1.15.4

Completed 6 years ago (09/25/18 15:23:44)

100%

Total number of tickets: 2 - closed: 2 - active: 0

Status: scheduled

Trunk: mainline

  • 0-RTT support (full)

Milestone: 1.15.5

Completed 6 years ago (10/02/18 15:41:51)

Status: scheduled

Trunk: mainline

  • Bugfix release

Milestone: unit-1.5

Completed 5 years ago (10/25/18 17:37:20)

Planned features:

  • nodejs experimental support

Milestone: njs-0.2.5

Completed 5 years ago (10/30/18 17:35:46)

Planned features:

  • "arguments" object

Milestone: 1.15.6

Completed 5 years ago (11/06/18 15:31:41)

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: 1.14.1

Completed 5 years ago (11/06/18 15:32:06)

Status: scheduled

Trunk: stable

  • Bug fixes merge from the mainline

Milestone: unit-1.6

Completed 5 years ago (11/15/18 16:17:33)

Planned features:

  • nodejs support fixes

Milestone: nginx-1.15.7

Completed 5 years ago (11/27/18 15:07:55)

Status: scheduled

Trunk: mainline

  • upstream_requests directive
  • misc fixes

Milestone: njs-0.2.6

Completed 5 years ago (11/27/18 15:08:23)

Planned features:

  • Stability fixes

Milestone: nginx-1.14.2

Completed 5 years ago (12/04/18 15:01:58)

Status: scheduled

Trunk: stable

  • Bug fixes merge from the mainline.

Milestone: unit-1.7

Completed 5 years ago (12/20/18 17:10:35)

Planned features:

  • nodejs support improvements

Milestone: njs-0.2.7

Completed 5 years ago (12/25/18 08:54:36)

Planned features:

  • Object.entries() and values() methods
  • Rest parameters support
  • Stability improvements

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: unit-1.7.1

Completed 5 years ago (02/07/19 20:27:37)

Planned features:

  • Security fix

Milestone: njs-0.2.8

Completed 5 years ago (02/26/19 15:56:19)

Planned features:

  • Deprecated api removed
  • labels support

Status: scheduled

Trunk: mainline

  • win32 WSApoll() support
  • variables support in ssl_certificate/ssl_certificate_key

Milestone: unit-1.8

Completed 5 years ago (03/01/19 16:46:20)

Planned features

  • java servlet container beta
  • requests routing implementation

Milestone: 1.15.10

Completed 5 years ago (03/26/19 14:57:56)

Status: scheduled

Trunk: mainline

  • Port ranges support in the listen directive
  • Ability to keep certificate/key content directly in $ssl_certificate and $ssl_certificate_key

Milestone: njs-0.3.0

Completed 5 years ago (03/26/19 14:58:17)

Planned features:

  • njs modules support

Milestone: nginx-1.15.11

Completed 5 years ago (04/09/19 13:14:21)

Status: scheduled

Trunk: mainline

  • Bug fixes release

Milestone: njs-0.3.1

Completed 5 years ago (04/16/19 15:00:46)

Planned features:

  • arrow functions support

Milestone: nginx-1.15.12

Completed 5 years ago (04/16/19 15:06:57)

Status: scheduled

Trunk: mainline

  • Bug fix release

Milestone: nginx-1.16.0

Completed 5 years ago (04/23/19 14:36:54)

Status: scheduled

Trunk: stable

  • First cut from 1.16 branch

Status: on-going development

Trunk: mainline

1.15 planned features and improvements

  • [done] TLS 1.3 0-RTT support
  • [done] "random" load balancer w/ "two choices" option
  • [done] UDP sessions implementation
  • [done] variables support in ssl_certificate/ssl_certificate_key
  • [in progress] aio_open

Milestone: nginx-1.17.0

Completed 5 years ago (05/21/19 14:49:50)

Status: scheduled

Trunk: mainline

  • limit_rate_after and friends variables support

Milestone: njs-0.3.2

Completed 5 years ago (05/21/19 14:50:34)

Planned features:

  • Template literals

Milestone: unit-1.9

Completed 5 years ago (05/30/19 14:53:24)

Planned features:

  • requests routing by headers and requests arguments
  • more flexible routing configuration management

Status: scheduled

Trunk: mainline

  • limit_req dry run feature

Milestone: njs-0.3.3

Completed 5 years ago (06/25/19 19:48:27)

Planned features:

  • Objects setter and getter properties
  • "process" global object

Milestone: nginx-1.17.2

Completed 5 years ago (07/23/19 12:25:04)

Status: scheduled

Trunk: mainline

  • Various bug fixes

Milestone: njs-0.3.4

Completed 5 years ago (08/13/19 13:35:40)

Planned features:

  • Getter/setter literal support
  • Bug fixes and performance improvements

Milestone: nginx-1.17.3

Completed 5 years ago (08/13/19 17:04:20)

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: nginx-1.16.1

Completed 5 years ago (08/13/19 17:04:34)

Status: scheduled

Trunk: stable

  • Bug fixes

Milestone: njs-0.3.5

Completed 5 years ago (08/15/19 08:37:10)

Planned features:

  • Bug fixes

Planned features:

  • websockets support for nodejs

Milestone: unit-1.11

Completed 5 years ago (09/20/19 01:17:13)

Planned features:

  • static content handling support
  • websockets for java
  • namespace isolation

Milestone: nginx-1.17.4

Completed 5 years ago (09/24/19 15:36:19)

Status: scheduled

Trunk: mainline

  • HTTP/2 module hardening

Milestone: unit-1.12

Completed 5 years ago (10/03/19 16:31:22)

Planned features:

  • Bug fixes

Milestone: nginx-1.17.5

Completed 4 years ago (10/22/19 15:23:40)

Status: scheduled

Trunk: mainline

  • Bug fixes and performance improvements.

Milestone: njs-0.3.6

Completed 4 years ago (10/22/19 15:24:01)

Planned features:

  • Bug fixes
  • New Number's methods

Milestone: unit-1.13

Completed 4 years ago (11/14/19 17:07:42)

Planned features:

  • HTTP proxy

Milestone: njs-0.3.7

Completed 4 years ago (11/19/19 14:31:09)

Planned features and enhancements:

Milestone: nginx-1.17.6

Completed 4 years ago (11/19/19 14:32:33)

Status: scheduled

Trunk: mainline

  • Additional variables for the limit_req and limit_conn modules
  • limit_conn_dry_run directive
  • Server proxy protocol address and port vars

Milestone: nginx-1.17.7

Completed 4 years ago (12/24/19 16:41:10)

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: unit-1.14

Completed 4 years ago (12/26/19 09:16:01)

New features and enhancements:

  • requests routing based on clients ip addresses

Milestone: njs-0.3.8

Completed 4 years ago (01/21/20 00:00:00)

Planned fixes and enhancements:

  • JS promise support

Milestone: nginx-1.17.8

Completed 4 years ago (01/21/20 15:27:57)

Status: scheduled

Trunk: mainline

  • Variables support in grpc_pass
  • Bug fixes

Milestone: unit-1.15

Completed 4 years ago (02/06/20 17:15:11)

Planned features and enhancements:

  • Bug fixes

Milestone: nginx-1.17.9

Completed 4 years ago (03/03/20 15:16:57)

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: njs-0.3.9

Completed 4 years ago (03/03/20 15:21:24)

Planned fixes and enhancements:

  • fs.* methods
  • arrays refactoring
  • lexer refactoring, phase 1 of 2
  • bug fixes

Milestone: unit-1.1.6

Completed 4 years ago (03/12/20 17:13:38)

Planned features and enhancements:

  • try_files aka "fallback" feature support
  • simple round robin load balancing
  • large requests on disk buffering
  • bug fixes

Milestone: nginx-1.17.10

Completed 4 years ago (04/14/20 14:39:51)

Status: scheduled

Trunk: mainline

  • Bug fix mostly release in a preparation for 1.18.0
  • The auth_delay directive

Milestone: unit-1.17

Completed 4 years ago (04/16/20 17:42:28)

Planned features and enhancements:

  • Bug fixes for various ongoing stability issues
  • "return" directive

Milestone: nginx-1.18.0

Completed 4 years ago (04/21/20 14:49:27)

Status: scheduled

Trunk: stable

  • The first cut from 1.18 branch

Status: on-going development

Trunk: mainline

1.17 planned features and improvements

  • [in progress] HTTP/3 support
  • [done] variables support in the grpc_pass
  • [done] limit_req_dry_run, limit_conn_dry_run directives & co
  • [done] limit_rate, limit_rate_after variables support
  • [done] proxy_upload_rate, proxy_download_rate in the stream variables support
  • [done] auth_delay directive

Milestone: njs-0.4.0

Completed 4 years ago (04/23/20 17:26:04)

Planned features and enchancments:

  • js_import directive
  • request headers api

Milestone: njs-0.4.1

Completed 4 years ago (05/19/20 13:36:31)

Planned features and enhancements:

  • headersIn and raw headers API
  • typescript support

Milestone: nginx-1.19.0

Completed 4 years ago (05/26/20 15:06:22)

Status: scheduled

Trunk: mainline

  • OCSP validation for the clients certificates

Planned features and enhancements:

  • URI enconding support
  • "target" directive
  • rootfs support

Milestone: nginx-1.19.1

Completed 4 years ago (07/07/20 16:12:20)

Status: scheduled

Trunk: mainline

  • proxy_cache_path's min_free option
  • Bug fixes

Milestone: njs-0.4.2

Completed 4 years ago (07/07/20 16:12:42)

Planned features and enhancements:

  • Line level backtrace
  • The parser refactoring
  • New fs methods
  • Tons of fixes

Milestone: nginx-1.19.2

Completed 4 years ago (08/11/20 15:13:25)

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: njs-0.4.3

Completed 4 years ago (08/11/20 15:14:25)

Planned features and enhancements:

  • The Query String module
  • TextEncoder and TextDecoder methods
  • Bug fixes

Milestone: unit-1.19

Completed 4 years ago (08/13/20 16:34:12)

Planned features and enhancements:

  • chunked transfer towards upstreams support
  • multi wildcards support in the router configuration
  • variables support in the configuration
  • IPC refactoring

Milestone: nginx-1.19.3

Completed 4 years ago (09/29/20 15:19:47)

Status: scheduled

Trunk: mainline

  • The set module in the stream
  • The proxy_cookie_flags directive
  • userid cookie flags support
  • Bug fixes

Milestone: njs-0.4.4

Completed 4 years ago (09/29/20 15:20:17)

Planned features and enhancements:

Milestone: unit-1.20

Completed 4 years ago (10/08/20 23:00:00)

Planned features and enhancements:

  • python asgi support
  • $host variable
  • infrastructure: unit's test suite migration to pytest

Milestone: nginx-1.19.4

Completed 3 years ago (10/27/20 15:37:40)

Status: scheduled

Trunk: mainline

  • proxy_smtp_auth directive
  • ssl_conf_command directive
  • ssl_refuse_handshake directive

Milestone: unit-1.21

Completed 3 years ago (11/19/20 18:29:38)

Planned features and enhancements:

  • Threads support for java, perl, python and ruby
  • Regexp support in the configuration

Milestone: nginx-1.19.5

Completed 3 years ago (11/24/20 15:32:29)

Status: scheduled

Trunk: mainline

  • A CLI option to redefine a path to the error_log
  • Bug fixes

Milestone: njs-0.5.0

Completed 3 years ago (12/02/20 10:05:29)

Planned features and enhancements:

  • TypeScript support improvements
  • Global "ngx" object
  • Full Buffer support
  • Code deduplication between two njs modules (http and stream);
  • Bug fixes

Milestone: nginx-1.19.6

Completed 3 years ago (12/15/20 15:06:12)

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: unit-1.22

Completed 3 years ago (02/04/21 18:23:23)

Planned features and enhancements:

  • Bugfixes mostly

Milestone: nginx-1.19.7

Completed 3 years ago (02/16/21 16:23:47)

Status: scheduled

Trunk: mainline

  • http/2 timeouts handling rework
  • Bugfixes

Milestone: njs-0.5.1

Completed 3 years ago (02/16/21 16:24:06)

Planned features and enhancements:

  • ngx.fetch() support
  • js_header_filter directive
  • Bugfixes

Status: scheduled

Trunk: mainline

  • proxy_cookie_flags variables support
  • proxy_protocol support in the mail
  • bugfixes

Milestone: njs-0.5.2

Completed 3 years ago (03/09/21 16:03:12)

Planned features and enhancements:

  • js_body_filter directive
  • bugfixes

Milestone: unit-1.23

Completed 3 years ago (03/25/21 17:01:16)

Planned features and enhancements:

  • SNI support
  • Bug fixes

Milestone: nginx-1.19.9

Completed 3 years ago (03/30/21 17:16:14)

Status: scheduled

Trunk: mainline

  • Bug fixes

Milestone: njs-0.5.3

Completed 3 years ago (03/30/21 17:16:41)

New features and enhancements

  • js_var directive

Milestone: nginx-1.19.10

Completed 3 years ago (04/13/21 15:43:23)

Status: scheduled

Trunk: mainline

  • Keepalive connections handling improvements

Milestone: nginx-1.20.0

Completed 3 years ago (04/20/21 15:04:48)

Status: scheduled

Trunk: stable

  • A first cut from the 1.20 stable branch

Status: ongoing development

Trunk: mainline

1.19 planned features and improvements

  • [done] OCSP support for the clients certificates
  • [done] proxy_cookie_flags directive
  • [done] stream's set module
  • [done] ssl_conf_command directive
  • [done] ssl_reject_handshake directive
  • [done] proxy_smtp_auth directive
  • [done] proxy_protocol support in the mail
  • [done] keepalive_time directive
  • [in progress] HTTP/3 support, see https://quic.nginx.org/

Milestone: nginx-1.20.1

Completed 3 years ago (05/25/21 15:38:58)

Status: scheduled

Trunk: stable

  • CVE-2021-23017 security advisory

Milestone: nginx-1.21.0

Completed 3 years ago (05/25/21 15:45:46)

Status: scheduled

Trunk: mainline

  • CVE-2021-23017 security advisory
  • Variables support in the proxy_ssl_certificate, proxy_ssl_certificate_key and co
  • The max_errors directive in the mail
  • fastopen support in the stream

Milestone: unit-1.24

Completed 3 years ago (05/27/21 17:39:25)

Planned features and enhancements:

  • chroot, disable symlinks & co support
  • mime filter for the static content
  • smooth integration with nodejs apps
  • "target" support for python apps
  • ruby3 support
  • unit cousin of nginx' ssl_conf_command

Milestone: njs-0.6.0

Completed 3 years ago (06/15/21 14:56:50)

Planned features and enhancements:

  • let and const support

Milestone: njs-0.6.1

Completed 3 years ago (06/29/21 13:50:53)

Planned features and enhancements

  • Bug fixes

Milestone: nginx-1.21.1

Completed 3 years ago (07/06/21 15:17:10)

Status: scheduled

Trunk: mainline

  • Request parsing hardening
  • Bug fixes

Milestone: unit-1.25

Completed 3 years ago (08/19/21 15:53:00)

Planned features and enhancements:

  • additional Ruby hooks
  • application processes restart api
  • realip module
  • ssl sessions cache
  • ssl tickets

Milestone: nginx-1.21.2

Completed 3 years ago (08/31/21 15:56:42)

Status: scheduled

Trunk: mainline

  • OpenSSL 3.0 compatibility
  • Auth-SSL-Protocol and Auth-SSL-Cipher headers in the mail
  • Request body reading in the filters
  • Bug fixes

Milestone: njs-0.6.2

Completed 3 years ago (08/31/21 15:57:02)

Planned features and enhancements:

  • Promise.all(), Promise.allSettled(), Promise.any(), Promise.race() methods

Milestone: nginx-1.21.3

Completed 3 years ago (09/07/21 15:35:48)

Status: scheduled

Trunk: mainline

  • Bug fixes in the async request body reading

Milestone: njs-0.7.0

Completed 2 years ago (10/19/21 15:54:48)

Planned features and enhancements:

  • async/await support
  • TLS support in the fetch api
  • crypto api support

Milestone: nginx-1.21.4

Completed 2 years ago (11/02/21 16:03:14)

Status: scheduled

Trunk: mainline

  • KTLS support
  • sendfile_max_chunk in the upstream support
  • mp4_start_key_frame directive
  • Better ALPN nego handling in the http, stream and mail modules and $ssl_alpn_protocol variable
  • Connections half-close support in the stream
  • Various other improvements and bug fixes

Milestone: nginx-1.20.2

Completed 2 years ago (11/16/21 15:54:21)

Status: scheduled

Trunk: stable

  • Bug fixes merge

Milestone: unit-1.26

Completed 2 years ago (11/18/21 17:34:52)

Planned features and enhancements:

  • Variables support in the chroot and share options
  • Multiply share options support
  • Request routing based on the query string
  • Applications prototype notion introduced that helps w/ PHP opcode
  • Dozens bug fixes

Milestone: unit-1.26.1

Completed 2 years ago (12/02/21 08:47:53)

Planned features and enhancements:

  • No new features, this is a bug fix release

Milestone: njs-0.7.1

Completed 2 years ago (12/28/21 15:36:57)

Planned features and enhancements:

  • pcre2 support
  • "js_include" directive removal
  • A bunch of bug fixes

Status: scheduled

Trunk: mainline

  • pcre2 support
  • $ssl_curve variable
  • sendfile(2) + aio fixes

Milestone: nginx-1.21.6

Completed 2 years ago (01/25/22 15:16:07)

Status: scheduled

Trunk: mainline

  • More even connections balancing across nginx workers
  • Minor bug fixes and improvements

Milestone: njs-0.7.2

Completed 2 years ago (01/25/22 15:16:32)

Planned features and enhancements:

  • Various bug fixes

Milestone: njs-0.7.3

Completed 2 years ago (04/12/22 17:05:23)

Planned features and enhancements:

  • Better njs modules loading controls
  • Bug fixes

Status: scheduled

Trunk: stable

The first cut from 1.22 stable branch.

Status: ongoing development

Trunk: mainline

  • [in progress] HTTP/3 support, see ​https://quic.nginx.org/
  • [done, 1.21.5] pcre2 support
  • [done, 1.21.4] KTLS support
  • [done, 1.21.4] ALPN selection and TCP half-close support in the stream module
  • [done, 1.21.0] dynamic certificates towards upstreams support

Milestone: njs-0.7.4

Completed 2 years ago (05/24/22 16:54:12)

Planned features and enhancements:

  • Bunch of bug fixes

Milestone: unit-1.27

Completed 23 months ago (06/02/22 13:59:31)

Planned features and enhancements:

  • Configurable “index” file
  • Variables in location
  • Support for empty Location header

Milestone: nginx-1.23.0

Completed 22 months ago (06/21/22 11:18:29)

Status: scheduled

Trunk: mainline

  • Multiply identical headers processing fixes
  • Bug fixes: in the mp4 module, stream, resolver

Milestone: njs-0.7.5

Completed 22 months ago (06/21/22 11:18:54)

Planned features and enhancements:

  • Lots of bug fixes

Milestone: nginx-1.23.1

Completed 21 months ago (07/19/22 15:19:41)

Status: scheduled

Trunk: mainline

  • Large configs memory and loading time optimizations
  • ipv4=on|off support in the resolver

Milestone: njs-0.7.6

Completed 21 months ago (07/19/22 15:19:53)

Planned features and enhancements:

  • Plenty of bug fixes.

Milestone: njs-0.7.7

Completed 20 months ago (08/31/22 19:07:02)

The release scope:

  • fs.FileHandle
  • extending allowed context for js directives
  • r.internal
  • a healthy set of small features, improvements, and several bug fixes

Milestone: nginx-1.23.2

Completed 18 months ago (10/20/22 03:19:42)

Status: scheduled

Trunk: mainline

Release scope:

  • [done] PROXY protocol v2 TLV variables
  • [done] SSL session handling patches, including automatic rotation of SSL session ticket keys.
  • [done] Security advisory CVE-2022-41741, CVE-2022-41742 (fixes in mp4 module)

Milestone: nginx-1.22.1

Completed 18 months ago (10/20/22 03:20:53)

Status: scheduled

Trunk: stable

  • [done] Security advisory CVE-2022-41741, CVE-2022-41742 (fixes in mp4 module)

Milestone: njs-0.7.8

Completed 18 months ago (10/25/22 17:31:34)

Release scope:

  • [Done] Modules: added js_preload_object directive.
  • [Done] Fetch: added support for HEAD method.
  • [Done] Stream: introduced s.sendUpstream() and s.sendDownstream().
  • bug fixes, refactoring, and optimizations.

Milestone: njs-0.7.9

Completed 17 months ago (11/18/22 16:03:03)

Planned features and enhancements:

  • Bug fixes

Milestone: nginx-1.23.3

Completed 16 months ago (12/13/22 02:44:07)

Bug fixes and improvements:

  • an error might occur when reading PROXY protocol version 2 header with large number of TLVs.
  • a segmentation fault might occur in a worker process if SSI was used to process subrequests created by other modules.
  • when a hostname used in the "listen" directive resolves to multiple addresses, nginx now ignores duplicates within these addresses.
  • nginx might hog CPU during unbuffered proxying if SSL connections to backends were used.

Milestone: njs-0.7.10

Completed 15 months ago (02/07/23 23:19:07)

  • "xml" module for working with XML documents.
  • WebCrypto: extended support for symmetric keys.
  • WebCrypto: extended support for asymmetric keys.
  • Added String.prototype.replaceAll().
  • Modules: added Request, Response and Headers ctors in Fetch API.
  • Shell: added signal support in CLI.
  • Performance improvements.
  • Other improvements and bug fixes.

Milestone: njs-0.7.11

Completed 13 months ago (03/16/23 17:01:49)

  • added XMLNode API to modify XML documents.
  • added missed linking with libxml2 for the dynamic module. The bug was introduced in 0.7.10.
  • Other improvements and bug fixes.

Improvements and bug fixes:

  • Add TLSv3 to default value for ssl_protocols directive (and friends)
  • Core: return error when the first byte is above 0xf5 in utf-8
  • logging levels of SSL errors observed with tlsfuzzer
  • Added warning about redefinition of listen socket protocol options.
  • Gzip static: ranges support (ticket #2349).
  • Fixed handling of very long locations (ticket #2435).
  • Configure: removed unneeded header from UDP_SEGMENT test.
  • Fixed port ranges support in the listen directive.
  • Fixed "zero size buf" alerts with subrequests.
  • Lingering close for connections with pipelined requests.
  • misc win32 fixes.

Milestone: njs-0.7.12

Completed 12 months ago (04/10/23 21:13:05)

  • added "zlib" module.
  • fixed Headers() constructor in Fetch API.
  • added Hash.copy() method in "crypto" module.
  • fixed Number constructor according to the spec.

Status: released

Trunk: mainline

  • [in progress] HTTP/3 support, see ​​https://quic.nginx.org/
  • [done, 1.23.4] TLSv1.3 in the default ssl_protocols & friends
  • [done, 1.23.2] PROXY protocol v2 TLV variables
  • [done, 1.23.2] SSL session handling patches, including automatic rotation of SSL session ticket keys.

Milestone: nginx-1.24.0

Completed 12 months ago (04/11/23 15:35:43)

Status: released

Trunk: stable

The first cut from 1.24 stable branch.

Milestone: nginx-1.25.0

Completed 11 months ago (05/23/23 16:44:51)

Status: released

Trunk: mainline

  • HTTP/3 & QUIC support

Milestone: nginx-1.25.1

Completed 10 months ago (06/13/23 16:49:47)

Status: released

Trunk: mainline

  • HTTP/2: removed server push (ticket #2432).
  • SSL: removed the "ssl" directive.
  • HTTP/2: "http2" directive.
    • Allow h2c and HTTP/1.1 support on the same listening socket (ticket #816)
  • QUIC: fixed compat with ciphers other than AES128 (ticket #2500).

Milestone: njs-0.8.0

Completed 10 months ago (07/06/23 18:22:34)

  • introduced global nginx properties.
  • introduced js_shared_dict_zone directive.
  • fixed r.status setter when filtering in HTTP module.
  • fixed setting of Location header in HTTP module.
  • added Array.from(), Array.prototype.toSorted(), Array.prototype.toSpliced(), Array.prototype.toReversed().
  • added TypedArray.prototype.toSorted(), TypedArray.prototype.toSpliced(), TypedArray.prototype.toReversed().
  • added CryptoKey properties in WebCrypto.
  • fixed retval of crypto.getRandomValues().
  • fixed evaluation of computed property names with function expressions.
  • fixed implicit name for a function expression declared in arrays.
  • Bugfix: fixed parsing of for-in loops.
  • Bugfix: fixed Date.parse() with ISO-8601 format and UTC time offset.

Milestone: nginx-1.25.2

Completed 8 months ago (08/15/23 17:57:05)

Status: released

Trunk: mainline

  • QUIC and HTTP/3 bug fixes and improvements
  • QUIC path mtu discovery implementation
  • "nginx" appname support for loading OpenSSL configuration

Milestone: njs-0.8.1

Completed 7 months ago (09/12/23 16:42:04)

  • introduced js_periodic directive.
  • fixed size() and keys() methods of a shared dictionary.
  • fixed incorrect order of keys in Object.getOwnPropertyNames().

Milestone: nginx-1.25.3

Completed 6 months ago (10/24/23 16:41:33)

Status: released

Trunk: mainline

  • HTTP/2: fixed buffer management with HTTP/2 auto-detection
  • QUIC: removed use of SSL_quic_read_level and SSL_quic_write_level
  • QUIC: refined sending CONNECTION_CLOSE in various packet types.
  • QUIC: handle callback errors in compat.
  • Modules compatibility: added QUIC to signature (ticket #2539).
  • HTTP/2: per-iteration stream handling limit.
  • Core: fixed memory leak on configuration reload with PCRE2.
  • Core: changed ngx_queue_sort() to use merge sort.
  • QUIC: reusing crypto contexts
  • Upstream: fixed handling of Status headers without reason-phrase.
  • QUIC: ignore path validation socket error (ticket #2532).
  • QUIC: use last client dcid to receive initial packets.
  • QUIC: posted generating TLS Key Update next keys.

Milestone: njs-0.8.2

Completed 6 months ago (10/24/23 16:42:24)

  • introduced console object.
  • fixed HEAD response handling with large Content-Length in fetch API.
  • fixed items() method for a shared dictionary.
  • extended "fs" module. Added existsSync().
  • fixed "xml" module. Fixed broken XML exception handling in parse() method.
  • fixed RegExp.prototype.exec() with global regexp and unicode input.

Milestone: nginx-1.25.4

Completed 2 months ago (02/14/24 18:00:00)

Status: released

Trunk: mainline

  • Security: when using HTTP/3 a segmentation fault might occur in a worker process while processing a specially crafted QUIC session (CVE-2024-24989, CVE-2024-24990).
  • Bugfix: connections with pending AIO operations might be closed prematurely during graceful shutdown of old worker processes.
  • Bugfix: socket leak alerts no longer logged when fast shutdown was requested after graceful shutdown of old worker processes.
  • Bugfix: a socket descriptor error, a socket leak, or a segmentation fault in a worker process (for SSL proxying) might occur if AIO was used in a subrequest.
  • Bugfix: a segmentation fault might occur in a worker process if SSL proxying was used along with the "image_filter" directive and errors with code 415 were redirected with the "error_page" directive.
  • Bugfixes and improvements in HTTP/3.

Status: ongoing development

Trunk: mainline

Status: ongoing development

Trunk: mainline

  • TBD: TLS certificate caching
  • TBD: DNS Resolution optimization
  • TBD: Compressed TLS certificates support
  • TBD: ECH support
Note: See TracRoadmap for help on using the roadmap.