github maxfield-allison/dnsweaver v0.3.0
dnsweaver v0.3.0

latest releases: v1.6.0, v1.5.0, v1.4.6...
5 months ago

Added

  • IP Change Detection (#43, #44): Reconciler now detects when a DNS record exists with a different target
    • Updates records in-place instead of failing with conflict errors
    • Logs updated record with old and new target values
    • Handles A→CNAME and CNAME→A type conflicts by deleting and recreating
  • Provider Record Caching: Cache DNS records per reconciliation cycle
    • Reduces API calls by querying each provider once per cycle
    • Significant performance improvement for large deployments
    • Cache automatically invalidated between reconciliation runs
  • Environment Variable Rename: DNSWEAVER_PROVIDERSDNSWEAVER_INSTANCES
    • Clarifies that instance names are arbitrary identifiers, not provider types
    • Old variable still works with deprecation warning
    • README and examples updated to use new naming

Fixed

  • Technitium: Detect "Identical record" response as conflict error (#56)

Installation

Docker Hub

docker pull maxamill/dnsweaver:v0.3.0

GitHub Container Registry

docker pull ghcr.io/maxfield-allison/dnsweaver:v0.3.0

📖 Full Documentation | 📋 Changelog

Don't miss a new dnsweaver release

NewReleases is sending notifications on new releases.