1.6.0
版本发布时间: 2024-06-06 20:27:37
nginx-proxy/nginx-proxy最新发布版本:1.6.2(2024-10-06 21:34:59)
What's Changed
⚠️ This release is not compatible out of the box with versions of acme-companion below 2.4
(see #2446, #2468, #2472 and https://github.com/nginx-proxy/acme-companion/pull/1123).
If you use nginx-proxy >= 1.6
with acme-companion, either upgrade the latter to >= 2.4
or use the ACME_HTTP_CHALLENGE_LOCATION
environment variable introduced in #2468 to disable challenge location handling by nginx-proxy.
Features
- feat: support TCP and UDP proxy by @KagurazakaNyaa in https://github.com/nginx-proxy/nginx-proxy/pull/2078
- feat: multiport support by @pini-gh and @buchdag in https://github.com/nginx-proxy/nginx-proxy/pull/2434
- feat: improve acme-challenge handling by @pini-gh in https://github.com/nginx-proxy/nginx-proxy/pull/2446
- feat: custom default error page by @buchdag in https://github.com/nginx-proxy/nginx-proxy/pull/2430
- feat: boolean variable ACME_HTTP_CHALLENGE_LOCATION by @pini-gh in https://github.com/nginx-proxy/nginx-proxy/pull/2468
- feat: enable acme challenge location handling by default by @buchdag in https://github.com/nginx-proxy/nginx-proxy/pull/2473
- feat: optionally enforce HTTPS_METHOD on missing cert by @pini-gh in https://github.com/nginx-proxy/nginx-proxy/pull/2452
Fixes
- fix: consistent behaviour for
HTTPS_METHOD=nohttp
by @pini-gh in https://github.com/nginx-proxy/nginx-proxy/pull/2448 - fix: include a complete fastcgi_params config by @rodrigoaguilera and @buchdag in https://github.com/nginx-proxy/nginx-proxy/pull/2449
Dependencies
- build: bump nginxproxy/docker-gen from 0.12.1 to 0.14.0 by @dependabot in https://github.com/nginx-proxy/nginx-proxy/pull/2439, https://github.com/nginx-proxy/nginx-proxy/pull/2451 and https://github.com/nginx-proxy/nginx-proxy/pull/2467
- build: bump library/nginx from 1.26.0 to 1.27.0 by @dependabot in https://github.com/nginx-proxy/nginx-proxy/pull/2470
Other changes
- test: use python alpine variant as base for web image by @buchdag in https://github.com/nginx-proxy/nginx-proxy/pull/2440
- test: Add tests for how Let's Encrypt ACME challenge is handled by @p12tic in https://github.com/nginx-proxy/nginx-proxy/pull/2438
- test: fix 'requirements' path in test/test_build.py by @pini-gh in https://github.com/nginx-proxy/nginx-proxy/pull/2444
- test: hardcode requests package version to 2.31.0 by @buchdag in https://github.com/nginx-proxy/nginx-proxy/pull/2460
- build: disambiguate base image names by @pini-gh in https://github.com/nginx-proxy/nginx-proxy/pull/2445
- ci: bump pytest from 8.2.0 to 8.2.1 in /test/requirements by @dependabot in https://github.com/nginx-proxy/nginx-proxy/pull/2455
- ci: bump docker from 7.0.0 to 7.1.0 in /test/requirements by @dependabot in https://github.com/nginx-proxy/nginx-proxy/pull/2461
- ci: bump requests from 2.31.0 to 2.32.3 in /test/requirements by @dependabot in https://github.com/nginx-proxy/nginx-proxy/pull/2459, https://github.com/nginx-proxy/nginx-proxy/pull/2462 and https://github.com/nginx-proxy/nginx-proxy/pull/2472
- chore/doc: explicit policy on missing certificate by @pini-gh in https://github.com/nginx-proxy/nginx-proxy/pull/2465
- chore: spelling fixes for #2468 by @SchoNie in https://github.com/nginx-proxy/nginx-proxy/pull/2471
Contributors
Many thanks to the following people for their work and/or feedback on the multiport support feature. @rhansen @VincentSC @maxnoe
New Contributors
- @p12tic made their first contribution in https://github.com/nginx-proxy/nginx-proxy/pull/2438
- @KagurazakaNyaa made their first contribution in https://github.com/nginx-proxy/nginx-proxy/pull/2078
Full Changelog: https://github.com/nginx-proxy/nginx-proxy/compare/1.5.2...1.6.0