Changelog
Jedes Release entsteht automatisch aus den Conventional Commits
seit dem letzten Tag (tools/release, siehe
GitLab & CI/CD). Ein feat: hebt die
Minor-, ein fix:/perf:/refactor: die Patch-Version, ein ! oder
BREAKING CHANGE im Commit-Body die Major-Version an. docs:, test:,
ci:, chore: und build: landen unter „Sonstiges” und lösen kein
Release aus.
Maßgeblich ist CHANGELOG.md im Repo-Wurzelverzeichnis — diese Seite wird
daraus erzeugt (packaging/sync-docs-changelog.sh) und nicht von Hand
gepflegt.
v0.8.0 — 2026-08-29
Abschnitt betitelt „v0.8.0 — 2026-08-29“🚀 Features
Abschnitt betitelt „🚀 Features“- seo: Gateway aus Suchmaschinen heraushalten (610e6fce)
🔧 Sonstiges
Abschnitt betitelt „🔧 Sonstiges“- deps: Go 1.27 verbindlich machen — CI-Image pinnen, go.mod nachziehen (245d8cdc)
v0.7.0 — 2026-08-27
Abschnitt betitelt „v0.7.0 — 2026-08-27“🚀 Features
Abschnitt betitelt „🚀 Features“- tenants: Eingangsbestaetigung an den Einsender (40b6ca95)
🔧 Sonstiges
Abschnitt betitelt „🔧 Sonstiges“- deps: Go-Toolchain auf 1.26.6 anheben (1386f9f6)
- release: Client-Snippet bei der Release-Vorbereitung mitziehen (e79990fb)
- Eingangsbestaetigung abdecken (223f369d)
- Eingangsbestaetigung dokumentieren (7e55dd52)
v0.6.2 — 2026-08-15
Abschnitt betitelt „v0.6.2 — 2026-08-15“🐛 Bugfixes
Abschnitt betitelt „🐛 Bugfixes“- deps: nanoid auf 3.3.18 anheben — npm-audit-Gate war rot (90f107e4)
- ui: ARIA-Rolle fuer das Traffic-Diagramm (2c4cc2e9)
♻️ Refactoring
Abschnitt betitelt „♻️ Refactoring“- version: ungenutzten Code entfernen (0a7a0fb3)
- Aufraeumarbeiten am Backend (c8cc2cc7)
🔧 Sonstiges
Abschnitt betitelt „🔧 Sonstiges“- Changelog-Seiten aus CHANGELOG.md erzeugen, CI-Doku auf SFTP (39b73b48)
- Linter-Kette instand setzen (6ed01994)
- Routenaufloesung, Env-Overrides und Config-Defaults abdecken (2f952dae)
v0.6.1 — 2026-07-29
Abschnitt betitelt „v0.6.1 — 2026-07-29“🐛 Bugfixes
Abschnitt betitelt „🐛 Bugfixes“- geo: Ländersperre in eigene Tabelle — Blocklist-Eintrag schlug nach Upgrade fehl (bcab5b49)
v0.6.0 — 2026-07-29
Abschnitt betitelt „v0.6.0 — 2026-07-29“🚀 Features
Abschnitt betitelt „🚀 Features“- geo: Herkunftssperre pro Mandant und global (Länder/Regionen, IPv4+IPv6) (d1a2cee6)
v0.5.0 — 2026-07-29
Abschnitt betitelt „v0.5.0 — 2026-07-29“🚀 Features
Abschnitt betitelt „🚀 Features“- dashboard: Mail-Traffic- und Spam-Diagramm auf der Übersichtsseite (c4c5eb9c)
v0.4.1 — 2026-07-29
Abschnitt betitelt „v0.4.1 — 2026-07-29“🐛 Bugfixes
Abschnitt betitelt „🐛 Bugfixes“- i18n: Laufzeit-Logs folgen jetzt der Sprachregel — Englisch Standard, Deutsch ohne Umlaute (dd2c86b8)
v0.4.0 — 2026-07-29
Abschnitt betitelt „v0.4.0 — 2026-07-29“🚀 Features
Abschnitt betitelt „🚀 Features“- watchdog: systemd-Watchdog mit echten Selbsttests — Hänger werden erkannt und neu gestartet (ead9f527)
🐛 Bugfixes
Abschnitt betitelt „🐛 Bugfixes“- i18n: Installer- und Dienst-Texte standardmäßig Englisch, Deutsch ohne Umlaute (ebce428)
v0.3.0 — 2026-07-27
Abschnitt betitelt „v0.3.0 — 2026-07-27“🚀 Features
Abschnitt betitelt „🚀 Features“- release: .deb-Paketierung und automatischer Rollout auf repo.techeve.de (444b5e61)
🔧 Sonstiges
Abschnitt betitelt „🔧 Sonstiges“- release: v0.2.0 — VERSION & Changelog aktualisiert [skip ci] (e963daf1)
v0.2.0 — 2026-07-26
Abschnitt betitelt „v0.2.0 — 2026-07-26“🚀 Features
Abschnitt betitelt „🚀 Features“- crowdsec: CrowdSec-LAPI-Anbindung für automatische Angreifer-Meldung (ec832c3a)
🐛 Bugfixes
Abschnitt betitelt „🐛 Bugfixes“- security: Login-Drossel, CSP, Mail-Header-Härtung, Adress- und API-Key-Validierung (b13e35c7)
🔧 Sonstiges
Abschnitt betitelt „🔧 Sonstiges“- docs: Repo-Link für die Starlight-Doku ergänzen (2e8fbe98)
- release: v0.1.0-Changelog nach develop zurückschreiben (cadd0749)
- Starlight-Doku vervollständigen — englische Übersetzung, API-Referenz, Sicherheitskapitel (aa6cdd2f)
v0.1.0 — 2026-07-19
Abschnitt betitelt „v0.1.0 — 2026-07-19“🚀 Features
Abschnitt betitelt „🚀 Features“- brand: Logo-Verzeichnis mit allen Varianten als SVG und PNG (d81d9035)
- brand: SVG-Logo (Bildmarke + Wortmarken) und Einsatz im Admin-UI (134115b0)
- client: minifiziertes Snippet ausliefern + Einbau-Doku (59b93398)
- Demo-Modus (-demo) mit SMTP-Sink und Demo-Seeding (fb726902)
- MVP des Form Gateways — ORM++-Basis, Prüf-Pipeline, Versand, Admin-UI (6681b16c)
🐛 Bugfixes
Abschnitt betitelt „🐛 Bugfixes“- client: Mehrfach-Felder sammeln statt überschreiben (3bf5492d)
- PoW-Default auf 12 Bits, received_at in der Submission-Ansicht (e84dedd3)
♻️ Refactoring
Abschnitt betitelt „♻️ Refactoring“- Projekt in form-gateway umbenannt (Modulpfad, Doku, CI) (b51f9de0)
🔧 Sonstiges
Abschnitt betitelt „🔧 Sonstiges“- docs: Doku ueber das docs-builder-Image bauen und ausliefern (b71093dd)
- examples: Astro-Demo für Einbau und Feld-Möglichkeiten (33d7e788)
- plan: SMTP-Route pro Mandant plus geteilte Default-Route (244d2eaa)
- Doku als Starlight-Struktur unter docs/ neu ordnen und ergaenzen (345c8716)
- Doku und Umsetzungsplan auf den implementierten Stand gebracht (a93a43c8)
- Konzept und Umsetzungsplan für das Techeve Form Gateway (dba32e4e)