Skip to content

Releases: hassio-addons/addon-nginx-proxy-manager

v1.0.1

13 Jan 14:39
1e0485e
Compare
Choose a tag to compare

🚨 THIS RELEASE HAS MAJOR BREAKING CHANGES!

🛑 DO NOT UPGRADE WITHOUT READING THE RELEASE NOTES!

⚠️ BE SURE TO BACKUP BEFORE UPGRADING!

The v1.0.1 release is NOT backward-compatible with any existing installation prior v1.0.0.

Unfortunately, no stable/good migration path is possible; thus, on upgrade, you will lose all your current NPM settings and configuration. After the upgrade, you must set up your proxy configuration from scratch.

Please make sure you have the time to do this when you decide to upgrade.

After upgrading, you can log in with the default username & password: admin@example.com / changeme.

Additionally, support for the i386 and armhf OS/CPU architecture has been dropped (as has been dropped previously for all other Community Add-ons as well).

If you have any more questions, please check this issue.

What’s changed

  • Based on the latest Nginx Proxy Manager v2.10.4, which closes CVE-2023-27224.
  • Based on the latest Alpine Linux 3.19.
  • The add-on no longer uses the MariaDB add-on. This means after you have upgraded/migrated, you could uninstall the MariaDB add-on (if you solely used it for NPM).
  • Certbot now functions properly, which means all DNS challenges work as expected.
  • Backups of this add-on are now complete. They will contain all data, settings, and certificates; and can be restored easily/as normal.
  • All raw configuration data of NPM is now accessible via the adddons_config folder (for example, using Samba).

🐛 Bug fixes

For all other changes in v1.0.0 see: https://github.com/hassio-addons/addon-nginx-proxy-manager/releases/tag/v1.0.0

v1.0.0

13 Jan 11:40
328daf6
Compare
Choose a tag to compare

🚨 THIS RELEASE HAS MAJOR BREAKING CHANGES!

🛑 DO NOT UPGRADE WITHOUT READING THE RELEASE NOTES!

⚠️ BE SURE TO BACKUP BEFORE UPGRADING!

The v1.0.0 release is NOT backward-compatible with any existing installation prior v1.0.0.

Unfortunately, no stable/good migration path is possible; thus, on upgrade, you will lose all your current NPM settings and configuration. After the upgrade, you must set up your proxy configuration from scratch.

Please make sure you have the time to do this when you decide to upgrade.

After upgrading, you can log in with the default username & password: admin@example.com / changeme.

Additionally, support for the i386 and armhf OS/CPU architecture has been dropped (as has been dropped previously for all other Community Add-ons as well).

If you have any more questions, please check this issue.

What’s changed

  • Based on the latest Nginx Proxy Manager v2.10.4, which closes CVE-2023-27224.
  • Based on the latest Alpine Linux 3.19.
  • The add-on no longer uses the MariaDB add-on. This means after you have upgraded/migrated, you could uninstall the MariaDB add-on (if you solely used it for NPM).
  • Certbot now functions properly, which means all DNS challenges work as expected.
  • Backups of this add-on are now complete. They will contain all data, settings, and certificates; and can be restored easily/as normal.
  • All raw configuration data of NPM is now accessible via the adddons_config folder (for example, using Samba).

🚨 Breaking changes

🐛 Bug fixes

🚀 Enhancements

  • Migrate add-on to new Home Assistant configuration mapping @frenck (#500)
  • Patch Nginx Proxy Manager instead of hacking around it @frenck (#505)

🧰 Maintenance

📚 Documentation

⬆️ Dependency updates

Details
  • ⬆️ Update alpine_3_17/nodejs to v18 @renovate (#415)
  • ⬆️ Update alpine_3_17/npm to v9 @renovate (#416)
  • ⬆️ Update Python to v3.10.10-r0 @renovate (#413)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v13 @renovate (#417)
  • ⬆️ Update alpine_3_17/mariadb-client to v10.6.12-r0 @renovate (#420)
  • ⬆️ Update alpine_3_17/certbot to v1.32.0-r0 @renovate (#422)
  • ⬆️ Update alpine_3_17/git to v2.38.4-r1 @renovate (#423)
  • ⬆️ Update alpine_3_17/apache2-utils to v2.4.56-r0 @renovate (#418)
  • ⬆️ Update alpine_3_17/patch to v2.7.6-r8 @renovate (#421)
  • ⬆️ Update alpine_3_17/py3-pip to v22.3.1-r1 @renovate (#426)
  • ⬆️ Update alpine_3_17/logrotate to v3.20.1-r3 @renovate (#425)
  • ⬆️ Update alpine_3_17/libffi-dev to v3.4.4-r0 @renovate (#419)
  • ⬆️ Update alpine_3_17/libcap to v2.66-r0 @renovate (#424)
  • ⬆️ Update OpenSSL to v3 (major) @renovate (#427)
  • ⬆️ Update OpenSSL to v3.0.8-r2 @renovate (#431)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v13.1.5 @renovate (#433)
  • ⬆️ Update alpine_3_17/patch to v2.7.6-r9 @renovate (#432)
  • ⬆️ Update NginxProxyManager/nginx-proxy-manager to v2.10.1 @renovate (#412)
  • ⬆️ Update OpenSSL to v3.0.8-r3 @renovate (#434)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v13.2.0 @renovate (#435)
  • ⬆️ Update NginxProxyManager/nginx-proxy-manager to v2.10.2 @renovate (#436)
  • ⬆️ Update Python to v3.10.11-r0 @renovate (#440)
  • ⬆️ Update alpine_3_17/apache2-utils to v2.4.57-r0 @renovate (#441)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v13.2.1 @renovate (#442)
  • ⬆️ Update OpenSSL to v3.0.8-r4 @renovate (#443)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v13.2.2 @renovate (#444)
  • ⬆️ Update alpine_3_17/git to v2.38.5-r0 @renovate (#445)
  • ⬆️ Update NginxProxyManager/nginx-proxy-manager to v2.10.4 @renovate (#448)
  • ⬆️ Update certbot-dns-cloudflare to v2 @renovate (#428)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v14 @renovate (#453)
  • ⬆️ Update NGINX to v1.24.0-r7 @renovate (#472)
  • ⬆️ Update alpine_3_18/apache2-utils to v2.4.58-r0 @renovate (#479)
  • ⬆️ Update certbot-dns-cloudflare to v2.7.2 @renovate (#480)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v14.3.0 @renovate (#481)
  • ⬆️ Update OpenSSL to v3.1.4-r0 @renovate (#482)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v14.3.1 @renovate (#484)
  • ⬆️ Update certbot-dns-cloudflare to v2.7.3 @renovate (#483)
  • ⬆️ Update OpenSSL to v3.1.4-r1 @renovate (#489)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v14.3.2 @renovate (#491)
  • ⬆️ Update certbot-dns-cloudflare to v2.8.0 @renovate (#486)
  • ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v15 @renovate (#494)
  • ⬆️ Update OpenSSL to v3.1.4-r3 @renovate (#503)
  • ⬆️ Update ghcr.io/hassio-addons/base-nodejs Docker tag to v0.1.1 @renovate (#504)

v0.12.3

17 Nov 14:58
4ba6625
Compare
Choose a tag to compare

What’s changed

🐛 Bug fixes

⬆️ Dependency updates

  • ⬆️ Upgrades add-on base image to 12.2.4 @frenck (#360)
  • ⬆️ Bump certbot-dns-cloudflare from 1.29.0 to 1.30.0 in /proxy-manager @dependabot (#356)
  • ⬆️ Bump certbot-dns-cloudflare from 1.30.0 to 1.31.0 in /proxy-manager @dependabot (#367)
  • ⬆️ Upgrades git to 2.36.3-r0 @frenck (#375)
  • ⬆️ Upgrades openssl to 1.1.1s-r0 @frenck (#376)
  • ⬆️ Upgrades python3 to 3.10.8-r0 @frenck (#377)
  • ⬆️ Upgrades nodejs to 16.17.1-r0 @frenck (#378)
  • ⬆️ Upgrades mariadb-client to 10.6.10-r0 @frenck (#379)
  • ⬆️ Upgrades nginx to 1.22.1-r0 @frenck (#380)
  • ⬆️ Upgrades add-on base image to 12.2.7 @frenck (#381)
  • ⬆️ Bump certbot-dns-cloudflare from 1.31.0 to 1.32.0 in /proxy-manager @dependabot (#371)
  • ⬆️ Upgrades NGINX Proxy Manager to v2.9.19 @frenck (#383)

v0.12.2

20 Aug 16:42
2a22f9d
Compare
Choose a tag to compare

What’s changed

⬆️ Dependency updates

  • ⬆️ Upgrades add-on base image to 12.2.3 @frenck (#351)

v0.12.1

19 Jul 09:28
a1dc0b7
Compare
Choose a tag to compare

What’s changed

🐛 Bug fixes

  • 🚑 Update letsencrypt.ini to allow for DNS challenge renewals @aderusha (#345)

⬆️ Dependency updates

  • ⬆️ Bump certbot-dns-cloudflare from 1.28.0 to 1.29.0 in /proxy-manager @dependabot (#343)
  • ⬆️ Upgrades add-on base image to 12.2.1 @frenck (#346)

v0.12.0

12 Jun 19:53
38ea91c
Compare
Choose a tag to compare

What’s changed

A long-awaited update; with relatively fewer changes than I wanted. However, it does get everything upgraded and clears the path for future overhauls. In the meantime, releasing this version to you at least can enjoy the latest.

🐛 Bug fixes

🚀 Enhancements

🧰 Maintenance

  • ⬆️ Upgrade lock-threads workflow to 3.0.0 @frenck (#285)
  • Switch to centralized GitHub Action Workflows @frenck (#297)
  • ⬆️ Upgrades add-on base image to 12.0.0 @frenck (#332)
  • 🚀 Update CI to latest version @frenck (#333)
  • 🔒 Sign add-on with Codenotary Community Attestation Service (CAS) @frenck (#334)
  • ⬆️ Upgrades NGINX Proxy Manager to v2.9.18 @frenck (#335)
  • 🧹 Clean up old migration path @frenck (#336)

📚 Documentation

⬆️ Dependency updates

  • ⬆️ Bump frenck/action-addon-information from 1.0.0 to 1.1 @dependabot (#217)
  • ⬆️ Bump micnncim/action-label-syncer from 1.2.0 to 1.3.0 @dependabot (#220)
  • ⬆️ Bump brpaz/hadolint-action from 1.4.0 to 1.5.0 @dependabot (#212)
  • ⬆️ Bump frenck/action-addon-linter from 2 to 2.1 @dependabot (#213)
  • ⬆️ Bump actions/stale from 3.0.18 to 3.0.19 @dependabot (#215)
  • ⬆️ Bump certbot-dns-cloudflare from 1.14.0 to 1.15.0 in /proxy-manager @dependabot (#208)
  • ⬆️ Bump dessant/lock-threads from 2.0.3 to 2.1.1 @dependabot (#244)
  • ⬆️ Bump docker/setup-buildx-action from 1.3.0 to 1.5.0 @dependabot (#240)
  • ⬆️ Bump docker/login-action from 1.9.0 to 1.10.0 @dependabot (#235)
  • ⬆️ Bump docker/build-push-action from 2.4.0 to 2.6.1 @dependabot (#238)
  • ⬆️ Bump frenck/action-addon-information from 1.1 to 1.2.2 @dependabot (#226)
  • ⬆️ Bump actions/cache from 2.1.5 to 2.1.6 @dependabot (#224)
  • ⬆️ Bump docker/setup-qemu-action from 1.1.0 to 1.2.0 @dependabot (#222)
  • ⬆️ Bump frenck/action-addon-linter from 2.1 to 2.2 @dependabot (#247)
  • ⬆️ Bump actions/stale from 3.0.19 to 4 @dependabot (#248)
  • ⬆️ Bump certbot-dns-cloudflare from 1.15.0 to 1.17.0 in /proxy-manager @dependabot (#241)
  • ⬆️ Bump docker/setup-buildx-action from 1.5.0 to 1.5.1 @dependabot (#245)
  • ⬆️ Upgrades add-on base image to v10.0.1 @frenck (#259)
  • ⬆️ Bump dessant/lock-threads from 2.1.1 to 2.1.2 @dependabot (#261)
  • ⬆️ Bump docker/build-push-action from 2.6.1 to 2.7.0 @dependabot (#262)
  • ⬆️ Bump frenck/action-addon-linter from 2.2 to 2.3 @dependabot (#263)
  • ⬆️ Bump creyD/prettier_action from 3.3 to 4.0 @dependabot (#271)
  • ⬆️ Bump certbot-dns-cloudflare from 1.17.0 to 1.19.0 in /proxy-manager @dependabot (#270)
  • ⬆️ Bump frenck/action-addon-linter from 2.3 to 2.4.1 @dependabot (#282)
  • ⬆️ Bump docker/setup-buildx-action from 1.5.1 to 1.6.0 @dependabot (#268)
  • ⬆️ Bump actions/checkout from 2.3.4 to 2.3.5 @dependabot (#288)
  • ⬆️ Upgrades add-on base image to 12.0.0 @frenck (#332)
  • ⬆️ Bump certbot-dns-cloudflare from 1.19.0 to 1.28.0 in /proxy-manager @dependabot (#331)
  • ⬆️ Upgrades NGINX Proxy Manager to v2.9.18 @frenck (#335)

v0.11.0

01 May 10:51
f5c53c1
Compare
Choose a tag to compare

What’s changed

✨ New features

🧰 Maintenance

  • Apply updated repository structure & CI workflow @frenck (#198)

⬆️ Dependency updates

  • ⬆️ Upgrade add-on base image to 9.1.6 @frenck (#184)
  • ⬆️ Bump ludeeus/action-shellcheck from 1.0.0 to 1.1.0 @dependabot (#182)
  • ⬆️ Bump certbot-dns-cloudflare from 1.13.0 to 1.14.0 in /proxy-manager @dependabot (#185)
  • ⬆️ Bump docker/build-push-action from v2.3.0 to v2.4.0 @dependabot (#186)
  • ⬆️ Upgrades nodejs to 14.16.1-r0 @frenck (#189)
  • ⬆️ Bump docker/setup-qemu-action from v1.0.1 to v1.0.2 @dependabot (#188)
  • ⬆️ Bump docker/setup-buildx-action from v1.1.1 to v1.1.2 @dependabot (#187)
  • ⬆️ Upgrades add-on base image to v9.1.7 @frenck (#190)
  • ⬆️ Bump actions/cache from v2.1.4 to v2.1.5 @dependabot (#192)
  • ⬆️ Upgrades nodejs to 14.16.1-r1 @frenck (#194)
  • ⬆️ Bump brpaz/hadolint-action from v1.3.1 to v1.4.0 @dependabot (#196)
  • Upgrades add-on base image to v9.2.0 @frenck (#197)
  • ⬆️ Upgrades mariadb to 10.5.9-r0 @frenck (#200)
  • ⬆️ Bump docker/setup-qemu-action from v1.0.2 to v1.1.0 @dependabot (#202)
  • ⬆️ Bump docker/setup-buildx-action from v1.1.2 to v1.2.0 @dependabot (#203)
  • ⬆️ Bump docker/login-action from v1.8.0 to v1.9.0 @dependabot (#205)
  • ⬆️ Bump docker/setup-buildx-action from v1.2.0 to v1.3.0 @dependabot (#206)

v0.10.1

18 Mar 12:09
95bfd49
Compare
Choose a tag to compare

What’s changed

⬆️ Dependency updates

  • ⬆️ Upgrades git to 2.30.1-r0 @frenck (#155)
  • ⬆️ Bump frenck/action-addon-linter from v1.4 to v2 @dependabot (#154)
  • ⬆️ Bump release-drafter/release-drafter from v5.13.0 to v5.14.0 @dependabot (#158)
  • Upgrade add-on base image to 9.1.4 @frenck (#160)
  • ⬆️ Bump docker/build-push-action from v2.2.2 to v2.3.0 @dependabot (#159)
  • ⬆️ Bump actions/stale from v3.0.16 to v3.0.17 @dependabot (#161)
  • ⬆️ Upgrades python3 to 3.8.7-r1 @frenck (#162)
  • ⬆️ Bump actions/stale from v3.0.17 to v3.0.18 @dependabot (#168)
  • ⬆️ Upgrades nodejs to 14.16.0-r0 @frenck (#169)
  • ⬆️ Upgrades add-on base image to v9.1.5 @frenck (#170)
  • ⬆️ Bump certbot-dns-cloudflare from 1.12.0 to 1.13.0 in /proxy-manager @dependabot (#166)
  • ⬆️ Upgrades git to 2.30.2-r0 @frenck (#173)
  • ⬆️ Bump release-drafter/release-drafter from v5.14.0 to v5.15.0 @dependabot (#172)
  • ⬆️ Upgrades python3 to 3.8.8-r0 @frenck (#174)
  • ⬆️ Upgrades NGINX Proxy Manager to v2.8.1 @frenck (#175)

v0.10.0

08 Feb 16:59
8c88f89
Compare
Choose a tag to compare

What’s changed

Updates the Nginx Proxy Manager inside the add-on to v2.8.0

🚀 Enhancements

⬆️ Dependency updates

  • ⬆️ Bump frenck/action-yamllint from v1.0.2 to v1.1 @dependabot (#148)
  • ⬆️ Bump certbot-dns-cloudflare from 1.11.0 to 1.12.0 in /proxy-manager @dependabot (#149)
  • ⬆️ Bump actions/cache from v2.1.3 to v2.1.4 @dependabot (#150)
  • ⬆️ Bump actionshub/markdownlint from 2.0.0 to 2.0.2 @dependabot (#151)
  • ⬆️ Bump actions/stale from v3.0.15 to v3.0.16 @dependabot (#152)
  • ⬆️ Upgrades NGINX Proxy Manager to v2.8.0 @frenck (#153)

v0.9.0

01 Feb 23:25
9255dfb
Compare
Choose a tag to compare

What’s changed

This release upgrades a lot of the part in this add-on.
The OS, and basically all the software, including an update to the NGINX Proxy Manager itself.

As of now, the add-on is build using GitHub Actions and distributed via the GitHub Container Registry. While a big change, this change should not be noticeable to you 😉

../Frenck

🐛 Bug fixes

  • Add missing type to port definitions @frenck (#139)
  • Grant Supervisor API access to retrieve environment information @frenck (#144)

🧰 Maintenance

📚 Documentation

⬆️ Dependency updates

  • Upgrade add-on base image to 9.1.0 @frenck (#137)
  • ⬆️ Bump certbot-dns-cloudflare from 1.7.0 to 1.11.0 in /proxy-manager @dependabot (#134)
  • ⬆️ Upgrades NGINX Proxy Manager to v2.7.3 @frenck (#138)
  • ⬆️ Bump actions/stale from v3.0.14 to v3.0.15 @dependabot (#141)
  • ⬆️ Bump frenck/action-addon-linter from v1.3.1 to v1.4 @dependabot (#142)
  • ⬆️ Upgrades py3-pip to 20.3.4-r0 @frenck (#140)
  • Upgrade add-on base image to 9.1.1 @frenck (#143)
  • Upgrade add-on base image to 9.1.2 @frenck (#146)