Entwicklerportal
Changelog
Release-Historie aller BirdAPI- und Velin-Systeme — automatisch aus den jeweiligen Quellen eingelesen.
Stand: 13.06.2026 12:07
Änderungen anzeigen
Added — Phase 2.1
- Origin-Health-Checks: Agent probe per VPN-Origin,
velinedge_origin_checks DB, Admin-Tab Health
- Public Status API:
GET /api/velinedge/v1/public/status
- status.birdapi.site: Statusseite + VelinPuls-Bridge (birdapi.site Laravel)
- edge.birdapi.site: Test-Gateway parallel zu edge-test.birdapi.de
- golive-phase2-dns.sh für DNS-Cutover wenn IONOS frei
Added — Phase 2.2
- Edge-Analytics: Caddy-Log-Aggregation,
velinedge_analytics_hourly, Admin-Tab Analytics
- Edge-Rules-Engine v1:
velinedge_rules, Caddy-Rendering, Dry-Run default, Admin-UI
Added — Phase 2.3
- Edge-Cache:
cache_enabled Feature-Flag, statische Pfade mit Cache-Control am Edge
Added — Phase 3 (Vorbereitung)
velinedge_nodes.priority, failover_enabled für Multi-Node
- Doku:
docs/VELINEDGE-PHASE2.md
Änderungen anzeigen
🚀
Added
- Besucher-Branding: Response-Header
X-VelinEdge, X-VelinEdge-Node, Server: VelinEdge (sichtbar in Browser-DevTools).
/.well-known/velinedge — JSON-Status pro Domain (analog Cloudflare Trace).
- Agent 1.3.3
Änderungen anzeigen
🚀
Added
- Phase C Origin-Lockdown:
lockdown-main-origin.sh — Web-Origins nur 10.50.0.1:443, öffentlicher HTTPS-Catchall (403).
- Phase C Main-Cleanup:
cleanup-main-sandbox.sh — Sandbox-Nginx + Queues auf Main deaktivieren.
- Rollback:
unlock-main-origin.sh aus Lockdown-Backup.
- Agent:
VELINEDGE_PORTAL_ORIGIN — Heartbeat über VPN-Origin bei LE-Henne-Ei-Problem.
Changed
- Doku:
VELINEDGE-MIGRATION.md, VELINEDGE-ARCHITEKTUR.md, ZWEI-SERVER-SETUP.md auf Phase-C-Stand.
Änderungen anzeigen
🐛
Fixed
- Edge-Flags 1:1 mit Portal: SSL, WAF, Rate-Limit, Wartungsseite (503), Origin offline, Notfallmodus — jeweils mit „aktiv“/„inaktiv“.
- Eigene Edge-Flags-Liste in der Statusseite; robuste Bool-Erkennung aus der API.
- Agent 1.3.2
Änderungen anzeigen
🐛
Fixed
- Chip VelinEdge aktiv wird korrekt als aktiv markiert (Wartungsseite / DNS auf Edge).
- Kein externer IP-Lookup mehr (verhindert 503-/Netzwerk-Fehler in der Browser-Konsole).
- Inline-Favicon verhindert zusätzlichen
/favicon.ico-Request (503).
Changed
- Kontaktbereich:
mail@skylite.design, info@birdapi.de; security@skylite.design nur im Notfallmodus.
- Agent 1.3.1
Änderungen anzeigen
🚀
Added
- Statusseite 2.0: Geplante Fertigstellung, nächste Statusprüfung, Incident-ID (
VE-YYYY-MMDD-NNN).
- Statusfarben-Legende (Online, Wartung, Störung, VelinEdge aktiv) und Service-Chips (WAF, Rate-Limit, Origin offline, Notfall).
- Live-Zeitstempel „Letzte Aktualisierung“, optionale Besucher-IP (Admin-Vorbereitung).
- Portal: erweiterte Wartungs-Konfiguration pro Domain im Admin.
Changed
- Agent 1.3.0 — Wartungs-HTML mit Anzeige-Modus und Portal-Feldern aus der Heartbeat-API.
Änderungen anzeigen
🚀
Added
- HTML-Wartungsseite pro Domain: VelinEdge-Erklärung, Domain-Status (Edge, Origin, DNS, TLS), Edge-Node-Metadaten.
- Agent 1.2.0 schreibt Seiten nach
/opt/velinedge/static/maintenance/ und liefert sie per Caddy mit HTTP 503.
Changed
- Wartungsmodus ersetzt Plain-Text-
respond durch strukturierte Statusseite (Retry-After: 3600).
🐛
Fixed
- Caddy
respond-Body: HTML wird als Literal eingebettet (Pfad-Referenz lieferte nur den Dateinamen als Text).
Änderungen anzeigen
🚀
Added
- Edge-Agent 1.1.0: Heartbeat-API, dynamische Caddyfile-Generierung und Incident-Reporting.
- Zwei-Server-Architektur: Edge (Caddy) vor Origin (Main) über WireGuard
10.50.0.0/24.
- Portal: VelinEdge-Verwaltung in mein.birdapi.store (Domains,
dns_on_edge, Features).
- Pilot-DNS: Schrittweiser Cutover (birdapi.org, birdapi.online, velisch.*).
- Sandbox: edge-test.birdapi.de, sandbox-site und sandbox-mein auf Edge.
Changed
- Let's-Encrypt-Zertifikate für Domains mit
dns_on_edge=1; internes TLS für Test-Domains ohne öffentliches DNS.
🐛
Fixed
- VelinSentinel Core-Service-Schutz: Caddy wird nicht mehr bei CPU-Spitzen (Zertifikatsausstellung) gekillt.
Keine Releases passen zu Ihrer Suche.