dyndns-docker/CHANGELOG.md

1.2 KiB

Changelog

Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

Das Format basiert auf Keep a Changelog.

[0.2.0] - 2026-02-16

Hinzugefügt

  • Python-basierter DynDNS Client (dyndns.py)
  • Integration mit Hetzner DNS API v1
  • Automatische IP-Erkennung (IPv4/IPv6)
  • Automatische Zone-ID Ermittlung
  • Dockerfile mit Multi-Stage Build und Non-Root User
  • Docker Compose Konfiguration mit Restart-Policy
  • Umgebungsvariablen-Konfiguration über .env
  • Beispiel-Konfiguration (.env.example)
  • Python Dependencies (requirements.txt)
  • CLAUDE.md Entwicklerdokumentation
  • Logging mit konfigurierbarem Log-Level
  • Health Check für Container
  • .dockerignore für optimierte Builds

Features

  • Prüfung der IP-Änderung in konfigurierbaren Intervallen
  • Automatische Erstellung von DNS Records bei Bedarf
  • Automatische Aktualisierung bei IP-Änderung
  • Unterstützung für IPv4 (A) und IPv6 (AAAA) Records
  • Unterstützung für Root-Domain (@) und Subdomains

[0.1.0] - 2026-02-16

Hinzugefügt

  • Initiale Projektstruktur
  • README mit Installationsanleitung
  • CHANGELOG für Versionsverwaltung