v0.8.0
Deleting a zone no longer leaves its comments behind, a record name written in uppercase stays in PowerDNS, and the Patch assistant learns DNS.
What's new
- A zone's comments are cleared before the zone is deleted. The LMDB backend leaves a deleted zone's comments as rows no API call can reach, and a zone created again under the same name inherited them. (#179)
- Owner names are lowercased where the operator builds them. A record set that spelled a name in uppercase lost it on every other spec change, while its status said Programmed. (#180)
- The Patch assistant understands DNS. Zone, record and delegation health now come from one diagnostics engine the CLI and a read-only assistant server share, and the assistant can tell a delegation problem from a programming one, tell a customer's record from one a controller will revert, and draft a record change or a zone import for the customer to review, without writing anything itself. (#164, #176, #177)
- The e2e suite checks what a record set delete leaves behind. (#181, #182)
- A security update to the OpenTelemetry trace exporter. (#166)
No schema changes. Existing resources keep working without any conversion.
Changelog
- 968e9aa Merge pull request #164 from datum-cloud/feat/dns-mcp-agent-diagnostics
- 3fd2710 Merge pull request #166 from datum-cloud/renovate/go-go.opentelemetry.io-otel-exporters-otlp-otlptrace-otlptracegrpc-vulnerability
- e50e8f9 Merge pull request #176 from datum-cloud/feat/dns-delegation-provenance
- 1f70984 Merge pull request #177 from datum-cloud/feat/dns-record-render-import
- 8b1fb7b Merge pull request #179 from datum-cloud/fix/172-zone-delete-leaves-comments
- f439bba Merge pull request #180 from datum-cloud/fix/173-uppercase-owner-name
- 757eb26 Merge pull request #181 from datum-cloud/fix/174-e2e-counts-comments
- baafbaf Merge pull request #182 from datum-cloud/fix/174-e2e-soa-ns-counts
- 6be6550 chore(deps): update module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc to v1.45.0 [security]
- a866be5 feat: add delegation-check, managed-record-refused, and record-not-owner skills
- 3521420 feat: add dns-mcp server, knowledge document, and first three skills
- efba752 feat: add dns_delegation_check tool and record provenance surfacing
- cd8b444 feat: add dns_record_render, dns_zone_discovery_get, and their skills
- f1f7d8e feat: lift shared DNS diagnostics and add agent catalog/diagnose engine
- dfc9e40 feat: package dns-mcp as a deployable component
- 84b7817 feat: publish the six Phase 1 DNS MCP tools
- 26c01dd fix: Clear a zone's comments before deleting it
- 093cf74 fix: Fold case in the owner names we give PowerDNS
- 11e3d46 fix: re-include dns-mcp's embedded docs in the container build context