- Notifications
You must be signed in to change notification settings - Fork3.1k
Releases: nginx-proxy/nginx-proxy
1.9.0
9cfc460What's Changed
Note
The use of docker-gen version 0.16 enables filtering of containers seen by nginx-proxy using theDOCKER_CONTAINER_FILTERS environment variable.Check the documentation.
Features
- feat: proxy protocol support by@antoniomika in#2587
- feat: pass X-Real-IP header to gRPC Backend by@ArtARTs36 in#2641
Fixes
Other changes
- docs: bump docker image version by@JamBalaya56562 in#2640
- docs: remove http3 experimental warning by@SchoNie in#2666
- docs: add instructions for containers filtering by@buchdag in#2667
- docs: add files to configuration summary by@buchdag in#2652
- docs: add precisions to multi container compose file by@Bob-le-pirate in#2650
- ci: bump actions/checkout from 4 to 5 by@dependabot[bot] in#2644
- ci: add workflows permissions by@buchdag in#2648
- ci: bump requests from 2.32.4 to 2.32.5 in /test/requirements by@dependabot[bot] in#2653
- ci: bump actions/setup-python from 5 to 6 by@dependabot[bot] in#2657
- ci: bump pytest from 8.4.1 to 8.4.2 in /test/requirements by@dependabot[bot] in#2656
- ci: bump peter-evans/dockerhub-description from 4 to 5 by@dependabot[bot] in#2663
Dependencies
- build: bump library/nginx from 1.29.0 to 1.29.2 by@dependabot[bot] in#2646 and#2664
- build: bump nginxproxy/docker-gen from 0.15.0 to 0.16.0 by@dependabot[bot] in#2654 and#2665
- build: bump nginxproxy/forego from 0.18.3 to 0.18.4 by@dependabot[bot] in#2658
New Contributors
- @JamBalaya56562 made their first contribution in#2640
- @antoniomika made their first contribution in#2587
- @ArtARTs36 made their first contribution in#2641
- @Sjerd made their first contribution in#2649
- @Bob-le-pirate made their first contribution in#2650
Full Changelog:1.8.0...1.9.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1.8.0
e6d78e7What's Changed
Features
- feat: allow nginx / docker-gen network segregation by@Knapoc in#2279
- feat: support ACME challenges for unknown virtual hosts by@p12tic in#2602
- feat: SSL client certificate validation by@SchoNie in#2592
Fixes
- fix(ci): correctly grab docker-gen version from dockerfile by@buchdag in#2622
- fix: set auth_request off for all acme challenge locations by@srstsavage in#2626
Other changes
- docs: config summary by@buchdag in#2623
- test: fix docker-gen tests flakyness by@buchdag in#2625
- ci: bump pytest from 8.3.5 to 8.4.1 in /test/requirements by@dependabot[bot] in#2631 and#2634
- ci: bump requests from 2.32.3 to 2.32.4 in /test/requirements by@dependabot[bot] in#2632
- ci: bump urllib3 from 2.4.0 to 2.5.0 in /test/requirements by@dependabot[bot] in#2633
- ci: fix expired CRL files used in testing by@SchoNie in#2636
Dependencies
- build: bump library/nginx from 1.27.5 to 1.29.0 by@dependabot[bot] in#2635
- build: bump nginxproxy/docker-gen from 0.14.7 to 0.15.0 by@dependabot[bot] in#2638
New Contributors
- @Knapoc made their first contribution in#2279
- @srstsavage made their first contribution in#2626
Full Changelog:1.7.1...1.8.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1.7.1
08ece57What's Changed
Dependencies
- build: bump library/nginx from 1.27.3 to 1.27.5 by@dependabot in#2585 and#2611
- build: bump nginxproxy/docker-gen from 0.14.4 to 0.14.7 by@dependabot in#2576,#2603 and#2617
- build: bump nginxproxy/forego from 0.18.2 to 0.18.3 by@dependabot in#2616
- ci: bump packaging from 24.2 to 25.0 in /test/requirements by@dependabot in#2612
- ci: bump pytest from 8.3.4 to 8.3.5 in /test/requirements by@dependabot in#2594
- ci: bump urllib3 from 2.3.0 to 2.4.0 in /test/requirements by@dependabot in#2609
Other changes
- test: support docker-compose v1 & debian bookworm by@pini-gh in#2584
- docs: bump docker image version by@Marukome0743 in#2598
- build: add
syntaxparser directive to Dockerfile by@Marukome0743 in#2599 - tests: DockerComposer contextmanager improvements by@SchoNie in#2591
- docs: Add a note about configuration ordering in /etc/nginx/conf.d by@p12tic in#2607
- docs: clear instruction for naming of htpasswd file by@damascene in#2614
New Contributors
- @Marukome0743 made their first contribution in#2598
- @damascene made their first contribution in#2614
Full Changelog:1.7.0...1.7.1
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1.7.0
18030a7What's Changed
Features
- feat: enable keepalive by default by@buchdag in#2546
- feat: trust default certificate by@buchdag in#2535
- feat: basic implementation of IPv6 for IPv6 docker networks by@buchdag in#2499
- feat: add proto to
VIRTUAL_HOST_MULTIPORTSby@buchdag in#2561 - feat: redirect non-GET methods using 308 instead of 301 by@junderw in#1737
Fixes
Other changes
- docs: remove experimental label for http loadbalance by@SchoNie in#2547
- docs: alerts markdown by@SchoNie in#2549
- chore: changes from upstream docker install by@SchoNie in#2551
- refactor: nginx template by@buchdag in#2550
- tests: supplemental test for certificate selection by@buchdag in#2563
- chore: docker compose version is obsolete by@buchdag in#2565
- ci: python 3.12+ compatibility by@SchoNie in#2566
- tests: fix, cleanup and restructure test code by@buchdag in#2569
- tests: factor out base nginx-proxy config and enable local testing on macOS / Darwin by@buchdag in#2570
Dependencies
- build: bump nginxproxy/docker-gen from 0.14.3 to 0.14.4 by@dependabot in#2545
- build: bump library/nginx from 1.27.2 to 1.27.3 by@dependabot in#2548
- ci: bump pytest from 8.3.3 to 8.3.4 in /test/requirements by@dependabot in#2554
New Contributors
Full Changelog:1.6.4...1.7.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1.6.4
d7acd93What'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
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1.6.3
5ec120aAssets2
Uh oh!
There was an error while loading.Please reload this page.
1.6.2
4251249What'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
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1.6.1
1baf048What'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
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1.6.0
50608d7What's Changed
Warning
This release is not compatible out of the box withversions of acme-companion below2.4 (see#2446,#2468,#2472 andnginx-proxy/acme-companion#1123).
If you use nginx-proxy >=1.6 with acme-companion, either upgrade the latter to >=2.4 or use theACME_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=nohttpby@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
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1.5.2
2ac4509What'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
Assets2
Uh oh!
There was an error while loading.Please reload this page.