2026-02-16 21:19:12 +00:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
|
|
Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.
|
|
|
|
|
|
|
|
|
|
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
|
|
|
|
|
2026-02-16 21:28:56 +00:00
|
|
|
## [0.3.0] - 2026-02-16
|
|
|
|
|
|
|
|
|
|
### Geändert
|
|
|
|
|
- **BREAKING**: Migration von eigener Implementierung zu **qmcgaw/ddns-updater**
|
|
|
|
|
- Neue Konfiguration via JSON (`data/config.json`) statt Umgebungsvariablen
|
|
|
|
|
- Vereinfachtes Setup mit etabliertem, universellen DDNS-Client
|
|
|
|
|
|
|
|
|
|
### Hinzugefügt
|
|
|
|
|
- Web-UI für Überwachung und Verwaltung (Port 8000)
|
|
|
|
|
- Unterstützung für 50+ DNS-Provider (nicht nur Hetzner)
|
|
|
|
|
- Multi-Domain-Support in einer Konfiguration
|
|
|
|
|
- Beispiel-Konfiguration (`config.json.example`)
|
|
|
|
|
- Verbesserte Dokumentation mit Web-UI Hinweisen
|
|
|
|
|
|
|
|
|
|
### Entfernt
|
|
|
|
|
- Eigene Python-Implementierung (`dyndns.py`)
|
|
|
|
|
- Custom Dockerfile und requirements.txt
|
|
|
|
|
- .dockerignore (nicht mehr benötigt)
|
|
|
|
|
|
|
|
|
|
### Vorteile
|
|
|
|
|
- Etablierte, gut getestete Lösung
|
|
|
|
|
- Aktive Community und Support
|
|
|
|
|
- Flexibilität für zukünftige Provider-Wechsel
|
|
|
|
|
- Professionelle Web-UI zur Statusüberwachung
|
|
|
|
|
|
2026-02-16 21:21:54 +00:00
|
|
|
## [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
|
|
|
|
|
|
2026-02-16 21:19:12 +00:00
|
|
|
## [0.1.0] - 2026-02-16
|
|
|
|
|
|
|
|
|
|
### Hinzugefügt
|
|
|
|
|
- Initiale Projektstruktur
|
|
|
|
|
- README mit Installationsanleitung
|
|
|
|
|
- CHANGELOG für Versionsverwaltung
|