v0.26.6
This commit is contained in:
1 parent
464ff42cfd
commit
f07429c267
53 files changed
+1049
-283
No files matched your search
@@ -4,6 +4,17 @@
|
||||
> test-only changes and packaging implementation notes were moved to
|
||||
> [`docs/CHANGELOG_TECHNICAL_ARCHIVE.md`](docs/CHANGELOG_TECHNICAL_ARCHIVE.md).
|
||||
|
||||
## 0.26.6
|
||||
|
||||
- Persist and reapply backend diagnostics column and sorting preferences as account-scoped user preferences.
|
||||
- Reset the certificate-creation form after an ACME issuance job succeeds; failed jobs keep non-secret values for correction.
|
||||
- Fix ACL evaluation so explicit IP allow ranges and allow-only countries can independently satisfy the same `default=deny` policy while explicit denies continue to take precedence.
|
||||
- Rework the ACL profile editor around two readable policy modes: **block by default + allow country/IP exceptions** and **allow by default + block country/IP exceptions**, with a live OR-policy preview and a retained custom mode for mixed rules.
|
||||
- Refresh dynamic ACL editor translations after the language bundle loads or the user changes language, preventing raw keys such as `aclProfileNew` or `aclProfilePreviewBlocksAll` from appearing in the UI.
|
||||
- Accept single IPv4/IPv6 host addresses in ACL rules without requiring users to type `/32` or `/128`; CIDR input remains supported.
|
||||
- Document `migrate_npm.py` sibling-module requirements and correct the container migration example.
|
||||
- Keep SQLite schema 8 and saved proxy configuration compatibility with 0.26.5.
|
||||
|
||||
## 0.26.5
|
||||
|
||||
- Keep compact toolbar selects and neighboring inputs on one interface-scaled control box so filters such as Stored Logs no longer render mismatched heights.
|
||||
|
||||
Reference in new issue
Block a user