Releases: nginx-proxy/nginx-proxy
1.6.4
What's Changed
Features
Fixes
- fix: use sha1 hash for config files name when using regex host by @buchdag in #2533
- fix: do not render regexp hostname in debug endpoint response by @buchdag in #2537
Other changes
- refactor: move $globals.ENV to $globals.config by @buchdag in #2534
- test: add test for DISABLE_ACCESS_LOGS by @SchoNie in #2538
Dependencies
- build: bump nginxproxy/docker-gen from 0.14.2 to 0.14.3 by @dependabot in #2536
Full Changelog: 1.6.3...1.6.4
1.6.3
1.6.2
What's Changed
Fixes
Dependencies
- build: bump library/nginx from 1.27.1 to 1.27.2 by @dependabot in #2519
Other changes
- ci: bump pytest from 8.3.2 to 8.3.3 in /test/requirements by @dependabot in #2512
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
Fixes
- fix: nohttp(s) shouldn't disable fallback server by @pini-gh in #2475
- fix: use fastcgi.conf on alpine and fastcgi_params on debien by @buchdag in #2497
- fix: exposed ports in template to 10 by @mikfar in #2494
Dependencies
- build: bump nginx 1.27.0 to 1.27.1 by @SchoNie in #2506
- build: bump nginxproxy/docker-gen from 0.14.0 to 0.14.2 by @dependabot in #2498 and #2505
- build: bump nginxproxy/forego from 0.18.1 to 0.18.2 by @dependabot in #2504
Other changes
- docs: update version in README.md by @SchoNie in #2478
- ci: bump pytest from 8.2.1 to 8.3.2 in /test/requirements by @dependabot in #2477, #2493 and #2495
- ci: bump docker/build-push-action from 5 to 6 by @dependabot in #2485
New Contributors
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
Warning
This release is not compatible out of the box with versions of acme-companion below 2.4
(see #2446, #2468, #2472 and nginx-proxy/acme-companion#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 #2078
- feat: multiport support by @pini-gh and @buchdag in #2434
- feat: improve acme-challenge handling by @pini-gh in #2446
- feat: custom default error page by @buchdag in #2430
- feat: boolean variable ACME_HTTP_CHALLENGE_LOCATION by @pini-gh in #2468
- feat: enable acme challenge location handling by default by @buchdag in #2473
- feat: optionally enforce HTTPS_METHOD on missing cert by @pini-gh in #2452
Fixes
- fix: consistent behaviour for
HTTPS_METHOD=nohttp
by @pini-gh in #2448 - fix: include a complete fastcgi_params config by @rodrigoaguilera and @buchdag in #2449
Dependencies
- build: bump nginxproxy/docker-gen from 0.12.1 to 0.14.0 by @dependabot in #2439, #2451 and #2467
- build: bump library/nginx from 1.26.0 to 1.27.0 by @dependabot in #2470
Other changes
- test: use python alpine variant as base for web image by @buchdag in #2440
- test: Add tests for how Let's Encrypt ACME challenge is handled by @p12tic in #2438
- test: fix 'requirements' path in test/test_build.py by @pini-gh in #2444
- test: hardcode requests package version to 2.31.0 by @buchdag in #2460
- build: disambiguate base image names by @pini-gh in #2445
- ci: bump pytest from 8.2.0 to 8.2.1 in /test/requirements by @dependabot in #2455
- ci: bump docker from 7.0.0 to 7.1.0 in /test/requirements by @dependabot in #2461
- ci: bump requests from 2.31.0 to 2.32.3 in /test/requirements by @dependabot in #2459, #2462 and #2472
- chore/doc: explicit policy on missing certificate by @pini-gh in #2465
- chore: spelling fixes for #2468 by @SchoNie in #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 #2438
- @KagurazakaNyaa made their first contribution in #2078
Full Changelog: 1.5.2...1.6.0
1.5.2
What's Changed
Dependencies:
- build: bump nginxproxy/docker-gen from 0.11.2 to 0.12.1 by @dependabot in #2406 and #2436
- build: bump nginx from 1.25.4 to 1.26.0 by @dependabot in #2425
Others:
- docs: htpasswd readability by @SchoNie in #2401
- tests: remove obsolete stress-test by @SchoNie in #2400
- tests: htpasswd by @SchoNie in #2402
- ci: bump pytest from 7.4.4 to 8.2.0 in /test/requirements by @dependabot in #2399, #2407, #2408, #2411 and #2428
- docs: add comment about host network to compose example by @iloveitaly in #2404
- refactor: template internal data structure by @buchdag in #2405
- docs: update README.md to use 1.5 version and link DockerHub by @Huge in #2413
- refactor: add 'ports' dict to the data structure by @pini-gh in #2410
- docs: redordering, grouping and navigation by @buchdag in #2429
- fix: tests webserver syntaxwarning by @SchoNie in #2432
- docs: url fixes by @SchoNie in #2433
- tests: add test if nginx-proxy-builder can be build successfully by @SchoNie in #2435
New Contributors
- @iloveitaly made their first contribution in #2404
- @Huge made their first contribution in #2413
Full Changelog: 1.5.1...1.5.2
1.5.1
What's Changed
Other
- tests: non standard port Host header check by @SchoNie in #2393
- docs: fix typo README.md by @whomobile in #2397
Dependencies
- build: bump nginx from 1.25.3 to 1.25.4 by @dependabot in #2398
New Contributors
- @whomobile made their first contribution in #2397
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
New features
- feat: new AWS SSL policies by @patrickdk77 and @buchdag in #2274
- feat: enable proxy_buffering by @buchdag in #2358
- feat: keepalive auto setting by @buchdag in #2364
- feat: add support for grpcs protocol by @theFra985 in #2321
- feat: define basic auth for virtual path by @jmformenti in #2389
- feat: add more control over log_format config directive by @darh in #2197
Fixes
- fix: TLS 1.3 security policies by @buchdag in #2338
- fix #2310 by @pini-gh in #2347
- fix: set worker_rlimit_nofile to (worker_connections x 2) by @buchdag in #2387
- fix: add non standard port to Host header by @buchdag in #2388
Other
- test: replace python docker-compose with docker compose by @buchdag in #2343
- ci: image build and publish workflow update by @buchdag in #2245
- tests: test case assertion depending on python version by @pini-gh in #2350
- tests: support custom 'docker compose' command by @pini-gh in #2349
- tests: pytest color terminal output by @SchoNie in #2354
- tests: fix xpass and xfails test_restart_while_missing_cert.py by @SchoNie in #2355
- test: revert "Fix test" and "Sleep longer" by @buchdag in #2356
- docs: split documentation by @buchdag in #2357
- refactor: cleanup dockerfiles by @buchdag in #2359
- test: install docker compose in nginx-proxy-tester image by @SchoNie in #2369
- build: add the openssl cli back to the alpine image by @buchdag in #2372
- ci: add s390x support by @lysliu in #2383
Dependencies
- ci: bump actions/setup-python from 4 to 5 by @dependabot in #2341
- ci: bump docker from 6.1.3 to 7.0.0 in /test/requirements by @dependabot in #2340
- ci: bump pytest from 7.4.3 to 7.4.4 in /test/requirements by @dependabot in #2365
- ci: bump peter-evans/dockerhub-description from 3 to 4 by @dependabot in #2381
- build: bump nginxproxy/docker-gen from 0.10.7 to 0.11.2 by @dependabot in #2346, #2360 and #2390
- build: bump nginxproxy/forego from 0.17.2 to 0.18.1 by @dependabot in #2348 and #2362
New Contributors
- @theFra985 made their first contribution in #2321
- @jmformenti made their first contribution in #2389
- @lysliu made their first contribution in #2383
- @darh made their first contribution in #2197
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
New features
- feat: support containers running --net=host (#1537) by @rot169 in #2222
- feat: experimental HTTP/3 support + optional HTTP/2 disabling by @buchdag, @SchoNie, @Knapoc and @patrickdk77 in #2278
Fixes
- fix: Replace mDNS .local domain with .internal domain by @SaturnIC in #2250
- fix: add missing chacha cipher by @azlux in #2247
Other
Dependencies
- build: bump nginx from 1.23.4 to 1.25.3 by @dependabot in #2251, #2261, #2285 and #2322
- build: bump nginxproxy/docker-gen from 0.10.4 to 0.10.7 by @dependabot in #2267, #2273 and #2336
- build: bump nginxproxy/forego from 0.17.1 to 0.17.2 by @dependabot in #2266
- ci: bump requests from 2.30.0 to 2.31.0 in /test/requirements by @dependabot in #2252
- ci: bump docker from 6.1.1 to 6.1.3 in /test/requirements by @dependabot in #2244 and #2255
- ci: bump pytest from 7.3.1 to 7.4.3 in /test/requirements by @dependabot in #2259, #2263, #2292 and #2324
- ci: bump actions/checkout from 3 to 4 by @dependabot in #2296
- ci: bump docker/setup-buildx-action from 2 to 3 by @dependabot in #2303
- ci: bump docker/setup-qemu-action from 2 to 3 by @dependabot in #2304
- ci: bump docker/metadata-action from 4 to 5 by @dependabot in #2305
- ci: bump docker/login-action from 2 to 3 by @dependabot in #2307
- ci: bump docker/build-push-action from 4 to 5 by @dependabot in #2306
New Contributors
- @azlux made their first contribution in #2247
- @SaturnIC made their first contribution in #2250
- @rot169 made their first contribution in #2222
- @Knapoc made their first contribution in #2278
- @patrickdk77 made their first contribution in #2278
Full Changelog: 1.3.1...1.4.0
1.3.1
What's Changed
Fixes:
Other changes:
- ci: bump requests from 2.28.2 to 2.29.0 in /test/requirements by @dependabot in #2225
- ci: bump docker from 6.0.1 to 6.1.1 in /test/requirements by @dependabot in #2236
- ci: maintain GitHub Actions with Dependabot by @buchdag in #2226
- ci: bump actions/setup-python from 2 to 4 by @dependabot in #2227
- ci: bump docker/build-push-action from 3 to 4 by @dependabot in #2228
- ci: rename build / publish workflow by @buchdag in #2229
- build: get docker-gen from pre-built image by @buchdag in #2230
- build: get forego from pre-built image by @buchdag in #2238
- build: don't install wget inside images by @buchdag in #2231
- build: bump golang from 1.20.3-alpine to 1.20.4-alpine by @dependabot in #2232
Full Changelog: 1.3.0...1.3.1