Skip to content

Releases: NginxProxyManager/nginx-proxy-manager

v2.9.0

06 May 03:34
485bae8
Compare
Choose a tag to compare

Starting from this release, the base docker image switches from alpine to debian. There are a few reasons for this:

  • latest nodejs in alpine doesn't work (as it's used here) with arm7
  • alpine doesn't keep older packages to revert to
  • glibc is better than musl

For almost everyone, you won't notice a difference. For anyone interested:

Changes

  • Switched to nginx-full base
  • #975 Improved Access List Form (thanks @thegamingninja)
  • #1034 Don't fix the select height, to fix multiline select (thanks @jonasled)
  • #958 docker-compose Instructions for streams support (thanks @italobb)
  • #1017 Apply 'Force SSL' and 'Enable Websockets' to full host definition (thanks @Stealthii)
  • #1020 Updated credentials for netcup dns challenge (thanks @stegmannb)
  • #1042 Add DuckDNS certbot plugin (thanks @hepelayo)
  • Security dependency updates
  • Github main branch changed to develop so PR's go there instead of master

Docker images

For future stability, please consider using 2.9.0 tag and following releases for this project using the "Watch" menus top right of this screen.

Deprecation notice

Nginx (OpenResty) is no longer built with very old CPU hardware, meaning it has lost some support to run on older CPU's. This was unavoidable as I have upgraded the CI systems and cannot compile on older CPU's anymore.

Once again, most of you won't notice any problems. But a select few of you will be limited to use docker image 2.8.1, the last image to offer this support.

v2.8.1

18 Mar 00:50
1a64d44
Compare
Choose a tag to compare
  • Update _hsts.conf template to increase HSTS max-age value #947 (thanks @phantomski77)
  • Add ACME-DNS certbot plugin #946 (thanks @ijaron)
  • Added TransIP dns provider #942 (thanks @nielscil)
  • Prevent activating nginx config after editing disabled proxy host #903 (thanks @ogarai)
  • Forward scheme and http code added for redirection hosts #883 (thanks @baruffaldi)
  • Removed the need to restart Nginx Proxy Manager after generating JWT key pair #880 (thanks @jlesage)
  • Dependency updates
  • Documentation updates

v2.8.0

08 Feb 06:15
ea28da9
Compare
Choose a tag to compare
  • Added support for docker secrets (thanks @ahgraber)
  • Added EuroDNS as a DNS provider (thanks @lorisbergeron)
  • Add new custom http.conf above includes for NPM-generated files (thanks @MooBaloo)
  • Use configured default page also for IPv6 (thanks @Shuro)

v2.7.3

12 Jan 02:47
6a8d5e2
Compare
Choose a tag to compare

v2.7.2

07 Jan 00:44
bfb3282
Compare
Choose a tag to compare
  • added aliyun DNS plugin (thanks @WaterCalm)
  • allow custom stream conf (thanks @klutchell)
  • removes explicit privkeytype check and adds passphrase error (thanks @chaptergy)
  • fix dead hosts verification count (thanks @lightglitch)
  • added Gandi Live DNS to certbot-dns-plugins.js (thanks @lebrou34)
  • dependencies updated

v2.7.1

18 Nov 13:58
72ac549
Compare
Choose a tag to compare
  • Fixes #728 where using a config file and no env vars results with API not starting

v2.7.0

18 Nov 05:52
1c43cc2
Compare
Choose a tag to compare
  • Removes the need of a config file and allows db config via environment (thanks @chaptergy)
  • Adds autoremove of failed certificate creations in DB (thanks @chaptergy)
  • Adds visual indicator for certificate deletion (thanks @chaptergy)

v2.6.2

06 Nov 10:40
cf8812c
Compare
Choose a tag to compare
  • Adds certbot plugin installation check on startup (thanks @chaptergy)
  • Adds X-Real-IP header to proxied requests
  • Fixes pip3 installation errors when no certbot plugins to install

v2.6.1

16 Oct 23:25
301499d
Compare
Choose a tag to compare
  • Fixes custom certificate upload (thanks @chaptergy)
  • Fixes extra semi-colon on nginx configs where SSL is requested and access list is used

v2.6.0

15 Oct 06:31
e3399e1
Compare
Choose a tag to compare
  • Allow DNS challenges not just for cloudflare (thanks @chaptergy)
  • Pass/Don't Pass Auth Header (thanks @jmwebslave)
  • Fix for access list getAll when not granted all permissions (thanks @Philip-Mooney)