Release history
NPMplus releases
a fork of nginx-proxy-manager
All releases
24 shown
Nginx, UI updates, Image tags
Nginx tweaks + UI updates + Image tags
- CERTBOT_RUN_INTERVAL now limited to 500 hours maximum
- If experiencing issues with Apple clients, try disabling http2 in upstreams
- AUTH_REQUEST_TINYAUTH_DOMAIN env var removed
- tinyauth v5.0.7+ now required (minimum version bump)
- Cookie names changed due to stricter cookie handling
- CSP fix for notifications
- Support for voidauth
- Backend can now send all Upgrade headers
- Origin-Agent-Cluster: ?1 header always sent
Full changelog
What's Changed since last release
- fix CSP (fix notifications)
- dep updates
What Changed in the last releases
- support voidauth
- remove AUTH_REQUEST_TINYAUTH_DOMAIN env, tinyauth v5.0.7+ is now required
- allow the backend to send all Upgrade headers again, if you have issues with apple clients try to instead disable http2 in your upstreams
- cookies are more strict now, the cookie name has changed because of this
- always send "Origin-Agent-Cluster: ?1" header
- hsts buttons are now better labeled
- CERTBOT_RUN_INTERVAL is now limited to 500 hours
- inbuilt php has been fixed
- the error log written to disk now uses error level info
- rename the advanced tab from a cogwheel symbol to advanced
- show a star if a custom config is set for locations
- dep and doc updates
Image tags:
docker.io/zoeyvid/npmplus:2026-04-21-r2(fixed to this release)ghcr.io/zoeyvid/npmplus:2026-04-21-r2(fixed to this release)docker.io/zoeyvid/npmplus:latest(latest stable)ghcr.io/zoeyvid/npmplus:latest(latest stable)docker.io/zoeyvid/npmplus:beta(latest beta/stable)ghcr.io/zoeyvid/npmplus:beta(latest beta/stable)
Full Changelog: https://github.com/ZoeyVid/NPMplus/compare/2026-04-21-r1...2026-04-21-r2
- If experiencing issues with Apple clients after upgrade, disable http2 in upstream configuration
- Removed AUTH_REQUEST_TINYAUTH_DOMAIN environment variable; tinyauth v5.0.7+ is now required
- Cookie name has changed due to stricter cookie handling
- Always send Origin-Agent-Cluster: ?1 header for security hardening
- Cookies are now stricter, improving security posture
- Added support for voidauth
- Fixed cookie deletion and logout button
- Backend now sends all Upgrade headers
Full changelog
What's Changed since last release
- fix cookie deletion and with this the logout button
- dep updates
What Changed in the last releases
- support voidauth
- remove AUTH_REQUEST_TINYAUTH_DOMAIN env, tinyauth v5.0.7+ is now required
- allow the backend to send all Upgrade headers again, if you have issues with apple clients try to instead disable http2 in your upstreams
- cookies are more strict now, the cookie name has changed because of this
- always send "Origin-Agent-Cluster: ?1" header
- hsts buttons are now better labeled
- CERTBOT_RUN_INTERVAL is now limited to 500 hours
- inbuilt php has been fixed
- the error log written to disk now uses error level info
- rename the advanced tab from a cogwheel symbol to advanced
- show a star if a custom config is set for locations
- dep and doc updates
Image tags:
docker.io/zoeyvid/npmplus:2026-04-21-r1(fixed to this release)ghcr.io/zoeyvid/npmplus:2026-04-21-r1(fixed to this release)docker.io/zoeyvid/npmplus:latest(latest stable)ghcr.io/zoeyvid/npmplus:latest(latest stable)docker.io/zoeyvid/npmplus:beta(latest beta/stable)ghcr.io/zoeyvid/npmplus:beta(latest beta/stable)
Full Changelog: https://github.com/ZoeyVid/NPMplus/compare/2026-04-20-r1...2026-04-21-r1
- If experiencing issues with Apple clients, disable http2 in upstreams to work around Upgrade header behavior changes
- Error logs written to disk now use info level
- AUTH_REQUEST_TINYAUTH_DOMAIN environment variable removed
- tinyauth v5.0.7+ is now required
- Cookie name changed due to stricter cookie handling
- Stricter cookie handling with changed cookie names
- Always send Origin-Agent-Cluster: ?1 header
- Support for voidauth authentication method
- Backend can now send all Upgrade headers again
- UI improvements: advanced tab redesigned (cogwheel → 'advanced'), HSTS buttons relabeled, custom location configs indicated with star
Full changelog
What's Changed since last release
- support voidauth
- remove AUTH_REQUEST_TINYAUTH_DOMAIN env, tinyauth v5.0.7+ is now required
- allow the backend to send all Upgrade headers again, if you have issues with apple clients try to instead disable http2 in your upstreams
- cookies are more strict now, the cookie name has changed because of this
- always send "Origin-Agent-Cluster: ?1" header
- hsts buttons are now better labeled
- CERTBOT_RUN_INTERVAL is now limited to 500 hours
- inbuilt php has been fixed
- the error log written to disk now uses error level info
- rename the advanced tab from a cogwheel symbol to advanced
- show a star if a custom config is set for locations
- dep and doc updates
Image tags:
docker.io/zoeyvid/npmplus:2026-04-20-r1(fixed to this release)ghcr.io/zoeyvid/npmplus:2026-04-20-r1(fixed to this release)docker.io/zoeyvid/npmplus:latest(latest stable)ghcr.io/zoeyvid/npmplus:latest(latest stable)docker.io/zoeyvid/npmplus:beta(latest beta/stable)ghcr.io/zoeyvid/npmplus:beta(latest beta/stable)
Full Changelog: https://github.com/ZoeyVid/NPMplus/compare/2026-04-12-r1...2026-04-20-r1
- tls, access, npmplus and nginx/logs folders now restricted to owner (PUID)
- creating location / as custom location or in advanced tab will crash nginx
- Fix for issue allowing non-admin users to become admin (upstream still vulnerable)
- nginx built with aws-lc instead of openssl
- Certificate compression using zlib-ng and brotli support
- mTLS support (on, off, optional)
- tls, access, npmplus and nginx/logs folders now restricted to owner (PUID)
- Creating location / as custom location or in advanced tab will crash nginx, use details tab instead
- Non-admin user privilege escalation (nginx-proxy-manager #5441)
- Nginx built with aws-lc instead of OpenSSL with certificate compression support
- mTLS support with on/off/optional modes
- OAuth2proxy as auth_request provider
- tls, access, npmplus, nginx/logs folders restricted to owner (PUID)
- Creating location / as custom location will crash nginx
- Removed Authentik domain level auth mode
- Fixed non-admin privilege escalation vulnerability
- nginx built with aws-lc (certificate compression support)
- IPv4/IPv6 certificate support
- Cookie encryption
- TOTP vulnerability: logged-in users could disable TOTP without reentering valid token if length wasn't 6 or 8 characters
- Multiple button values reset (buffering split, noindex/bots split, fancyindex split, HTTP/3)
- X_FRAME_OPTIONS env removed
- Database config file support removed
- TOTP vulnerability: logged-in users could disable TOTP without reentering valid token
- Multiple button values reset
- X_FRAME_OPTIONS env removed
- Database config file support removed
- Critical TOTP vulnerability: logged-in users could disable TOTP or regenerate backup codes without reentering valid token
- Auth provider integration (anubis, tinyauth, authelia, authentik)
- Toggle custom locations on/off without deletion
Fixed broken TOTP functionality to restore two-factor authentication capability.
- Stream button names changed to start with npmplus_ (API breaking change)
- CVE-2026-1642 nginx vulnerability
Fixed broken setup initialization and logout functionality to restore account and configuration management.
- PowerDNS certificates require full recreation (not renewal)
- Stream TLS upstream option
- Bot blocking with noindex header
- OIDC fallback redirect
Re-added njs module to restore JavaScript module functionality.
Fixed bulk host generation to execute sequentially instead of in parallel.
Fixed TOTP authentication and reduced error verbosity in response buffering with dependency updates and documentation improvements.
Updated template version to ensure proper host regeneration when upgrading from previous beta releases.
- License changed to AGPLv3
- All hosts will be regenerated
- Let's Encrypt limited to 25 domains per certificate
- OIDC authentication with secure httponly cookies
- Let's Encrypt short-lived certificates with ACME profile support
- Local gravatar caching, custom certificate editing, zstd compression