Skip to content

Next Release Overview/TODO #2299

@Zoey2936

Description

@Zoey2936

This is a list of changes which are planned to be done before the next release, if things are not on this list which currently have an open Issue, then they are currently too low priority for me (sorry), or I forgot them (sorry). I want to improve transparency a bit with this:

already done (at point off creation):

  • merge of Upstreams new frontend (needs still some adjustments)
  • dep updates (will still be merged on new updates...)
  • merge other things from upstream (will also still be done on new updates...)
  • update alpine to 3.23 (from 3.21) (with openssl 3.5.1 with native quic for nginx and native mlkem)
  • use unix sockets for goaccess and NPMplus backend api which then are transformmed to tcp sockets by nginx
  • oidc in the backend by merging and changing an upstream PR
  • stream forwarding_port can now now be empty to use load balancing and choosing upstreams based on other options via map
  • support acme profiles
  • general improvements to the nginx config (for example reuseport, deferred, so_keepalive (tcp))
  • add proxy_protocol as possible stream upstream (currently only in the backend)
  • replace Hurricane Electric certbot dns plugin
  • fix Letsencrypt renew not working after migration from upstream NPM. #1971 (fix renewal of migrated HTTP-01 certs)
  • compose.yaml now documents cap_add instead of privilleged for enabling ebpf for quic
  • Static/PHP hosts can now be created without using the advanced config tab
  • use bcrypt for access-lists
  • drop (ghcr.io/)zoeyvid/nginx-proxy-manager:caddy (not (ghcr.io/)zoeyvid/npmplus:caddy)
  • require x86-64-v2 required (or aarch64)
  • added zstd and unbrotli
  • improve default buffer sizes
  • enable early hints by default (now supported because of nginx update to v1.29)
  • added anubis example to the readme
  • version scheme has changed a bit
  • support editing custom certs in the backend (merge upstream PR 4425)
  • Cloudflare IPs are not trusted by default anymore

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions