Skip to content

v0.8.0

Choose a tag to compare

@vvoytovych vvoytovych released this 23 Sep 16:30
1f70984

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