๐ Release: 0.1.0-beta.7¶
๐ฆ Distribution¶
Debian (.deb) and RPM (.rpm) packages continue to be supported, and the
Helm chart continues to be published as an OCI artifact on Docker Hub
(oci://registry-1.docker.io/kweonminsung/bindizr-chart).
The ExternalDNS webhook provider adapter ships inside the same container
image as a second binary (bindizr-external-dns); no separate image to pull.
๐ Installation (Debian/Ubuntu)¶
๐ Installation (RHEL/CentOS/Fedora)¶
๐ Installation (Helm)¶
helm install bindizr oci://registry-1.docker.io/kweonminsung/bindizr-chart \
--version 0.1.0-beta.7 \
--set bindizr.database.existingSecret=bindizr-db-secret
โ ๏ธ Breaking Changes¶
bindizr zone snapshot โฆis nowbindizr zone version โฆ(list/get/diff/rollback), and the HTTP surface moved toGET /zones/{name}/versions- Config keys renamed:
dns.apply_modeโdns.notify_modeanddns.apply_batch_msโdns.notify_batch_ms; the old names are not accepted - Schema replaced:
zone_changesandzone_soa_historyare gone, superseded byzone_journalandzone_versions;dnssec_keys,dnssec_records, andzone_token_policiesare new - Clean installs only โ there is no upgrade path from beta.6
โจ New Features¶
- DNSSEC โ end-to-end online zone signing with CSK/KSK/ZSK, ECDSAP256SHA256 and Ed25519, NSEC/NSEC3, DS generation, scheduled re-signing, and key rollover
- ExternalDNS webhook provider โ
bindizr-external-dnslets Kubernetes Services and Ingresses manage bindizr records, with token zone grants acting as the domain filter - Per-zone API token policies โ restrict tokens by zone, record-name pattern, and record type
- New record types โ added CAA, SSHFP, TLSA, DS, and delegation NS records
๐งน Fixes & Improvements¶
- Safer DNS name handling โ label-aware comparisons now correctly handle escaped dots, wildcard policies, zone matching, and apex records
- Performance โ improved database transaction handling, SQLite WAL/pooling, record indexes, SQL-side filtering, and reduced allocations on read/write paths
- Correctness โ tightened record-size and SOA serial validation, improved nsupdate error responses, preserved TXT whitespace, relaxed valid CAA whitespace, and fixed several edge-case rollback/cache issues