Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. Each revision is versioned by the date of the revision.
2026-10-19¶
docs: Moved the documentation tooling to the centrally managed
platform-engineering-documentation-filesCopier template and added a scheduled workflow that keeps it in sync. There is no change to the charms.
2026-09-27¶
feat: Add rules to the DNS policy application, managed from its admin website, that automatically approve or deny the pending record requests of a domain and its subdomains. No rule exists by default. The ACME challenge rule approves the
_acme-challengeTXT records of a domain that the same requirer has an approved A or AAAA record for, or that is automatically allocated to it. A reviewer can override the automatic decisions.feat: Let the
_acme-challengeTXT requests under theddns-domainof the DNS policy charm through to the policy application.feat: Send the identifier of the DNS policy charm installation along with the record requests, so that the policy application tells apart the requirers of different installations sharing the same relation id.
2026-08-30¶
feat: Add the
ddns-domainconfiguration to the DNS policy charm. When set, every requirer of thedns-record-providerendpoint is allocated a unique domain under that suffix, published back through thedns_recordrelation and resolved upstream by an A/AAAA record and a wildcard record. Requests for the configured suffix or its subdomains are rejected.feat: Add the
dns-policy-peerspeer relation to the DNS policy charm, which holds the identifier the automatically allocated domains are scoped to.fix: Only create the
dns_recordnamespace secret from the leader unit, as an application owned secret can’t be managed by a non-leader unit.
2026-08-26¶
feat: Add the optional
ddns-domain(provider) andddns-addresses(requirer) fields to thedns_recordrelation, so a provider can hand an automatically allocated domain to each of its requirers.
2026-06-18¶
docs: Migrate the RTD documentation URL under the Canonical domain.
2026-05-31¶
chore: move dns_record lib from dns-record to dns-integrator charm namespace.
2026-04-08¶
docs: Add upgrade documentation.
2026-03-03¶
docs: Set up Read the Docs project for publishing the documentation.
2025-12-17¶
Moved
bind-charm-architecture.mdfrom Explanation to Reference category.