37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# 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/).
|
|
|
|
## [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
|