What's Changed
- Note: this release will regenrate all your hosts
- use nginx + openssl instead of freenginx + quictls
- quictls (hardfork) has no releases currently and the openssl soft fork used until now will no be updated anymore
- nginx has released security fixes and freenginx has not merged them/fixed them until now
- (free)nginx uses a "compatibility" layer to work with openssl and quic/http3, but it does not support 0rtt, which means that 0rtt is now disabled in NPMplus
- this also makes the image a bit smaller
- the way custom locations work has changed again ($request_uri, will only be appended if you set no path, so setting the path to / is enough to prevent this)
- custom locations will now allow any path as input, so regex should work
- proxy_http_version will only be set to 1.1. when enabling websockets, should improve compatibility with very very old upstreams
- enabling ACME_MUST_STAPLE will now also enable ACME_OCSP_STAPLING
- ocsp stapling der will now not be deleted when restarted, but recreated if possible, if recreation fails, then the old stapling file will be used, to prevent starting errors
- tables can now be sorted by clicking on the table header name you want to sort after
- use 24 hours format for expiry dates
How to update
- read the changes above
- repull the docker image
- apply possible changes that maybe effect you from above to your compose.yaml
- redeploy the compose stack
- report any issues you find
Full Changelog: 2025-02-03-r1...2025-02-06-r1