Skip to content

v2.17.0

Latest

Choose a tag to compare

@jc21 jc21 released this 12 Nov 03:14
5c8aec9

The dark mode interface has changed colour due to the Tabler theme updates

Warning

Certbot has been updated. Exercise caution with this upgrade as your DNS plugins may not work as expected and require tweaks to dependencies. See the Certbot Doc for more info.

EdgeDNS, Beget and Infomaniak DNS plugins have breaking changes. Consider creating new DNS SSL Certificates using these providers and remove the old ones.

Changes

  • Add certbot plugin for Scaleway DNS (thanks @seaeagle1)
  • Added ip-projects certbot definitions (thanks @capitain-schos)
  • Update Hetzner certbot plugin to v4.0.0 (thanks @lsr0)
  • Update infomaniak certbot plugin to 0.3.3 (thanks @Alexis-Loskoutoff)
  • Changed target plugin for Beget (thanks @l1n-x)
  • Update package name and version for Baidu DNS plugin (thanks @chenghaopeng)
  • Update dns-multi plugin version to 5.6.0 (thanks @wikrie)
  • Update Akamai Edge DNS plugin and credentials for v0.3.0 (thanks @jeezat)
  • fix: only chown /data/keys.json if necessary (thanks @xJayMorex)
  • fix: omit certificate_key from certificate API responses (thanks @Amitind)
  • Don't start IP ranges renewal timer when fetching is disabled (thanks @PrassanthVG)
  • Fix access list rules and SSL missing from re-rendered host configs
  • Require authentication to validate certificates (thanks @Alexis-Loskoutoff)
  • Remove a certificate's certbot files on delete even when revoking fails (thanks @mikeyhenein)
  • Show certbot's failure reason in the UI instead of "Internal Error" (thanks @mikeyhenein)
  • Reject unknown keys in PUT /api/users/:id/permissions (an extra key crashes the backend) (thanks @mikeyhenein)
  • Backend: refresh yarn.lock within the declared ranges (fixes 15 of 16 advisories, incl. body-parser DoS) (thanks @mikeyhenein)
  • s6-overlay 3.2.3.2 (thanks @mikeyhenein)
  • Frontend tests: disable Node's built-in localStorage so vitest works on Node 25+ (thanks @mikeyhenein)
  • Frontend: refresh dependencies (thanks @mikeyhenein)
  • Show certificate details in host tables (thanks @SebZar)
  • Rremove stale nginx pid file before starting nginx (thanks @Rip-07)
  • Prevent data loss when dismissing unsaved forms (thanks @mirfalltnixein)
  • Skip propagation seconds option for Route 53 DNS challenge (thanks @junkerderprovinz)
  • Apply the HSTS sub-domains setting per host (thanks @Juice-de-Orange)
  • Fix nginx reload after certificate renewal (thanks @Waterman1997)
  • Preserve hostname keys in HTTP certificate test results (thanks @hafizahmedzia)
  • Preserve client ports in forwarded Host headers (thanks @lennondotw)
  • Update Korean translation (thanks @StopDragon)
  • Rate limit auth endpoints and scope user proxy host permissions (thanks @auzcoder)
  • Fix authentication oracle (thanks @Alexis-Loskoutoff)
  • Updated Add missing German (de) and Italian (it) translations (thanks @Juice-de-Orange)
  • 🇹🇼 Add Traditional Chinese (Taiwan) translation (thanks @occultsound)
  • 🇻🇳 Updated Vietnamese locale (thanks @nglinh28)
  • 🇳🇱 Updated Netherlands locale (thanks @Stephan-P)
  • 🇫🇷 Updated french translations (thanks @Alexis-Loskoutoff)

Docker images