# Release Notes v1.2.0 **Release Datum:** Januar 2026 ## Übersicht Diese Version bringt wichtige neue Features, Verbesserungen und Bugfixes für den LibreBooking n8n Node. --- ## Neue Features ### 🏷️ Custom Attributes Support - Setzen von benutzerdefinierten Attributen für: - Reservierungen - Ressourcen - Benutzer - Accounts - Flexible Konfiguration über fixedCollection - Unterstützung für verschiedene Attributtypen ### ⚙️ Config Node - Zentraler Konfigurationsknoten für Standardwerte - Optionale Verwendung - bestehende Workflows funktionieren weiterhin - Reduziert manuelle Eingaben bei wiederkehrenden Werten - Konfigurierbare Defaults für: - Standard-Ressource - Standard-Zeitplan - Standardwerte für neue Reservierungen ### 🔄 Verbesserte Trigger - Neue Events triggern nicht mehr mit existierenden Daten - Geänderte Events werden korrekt erkannt - Hash-basierte Änderungserkennung - Verbesserte Deduplizierung ### ✅ Pflichtfelder - `termsAccepted` als Pflichtfeld bei Reservation Create - Alle Pflichtfelder gemäß API-Dokumentation geprüft und ergänzt - Bessere Validierung vor API-Aufrufen --- ## Verbesserungen ### 📚 Dokumentation - Neue CUSTOM-ATTRIBUTES.md Anleitung - CONFIG-NODE.md Dokumentation - Erweiterte TROUBLESHOOTING.md - SECURITY.md für Sicherheitshinweise ### 🐳 Docker Integration - Read-only Volume Problem gelöst - build-on-host.sh für Host-seitiges Bauen - docker-compose.readonly.yml für sichere Deployments - Verbesserte Fehlermeldungen ### 🔒 Sicherheit - npm audit Vulnerabilities dokumentiert - package.json overrides für sichere Dependencies - .npmrc zur Unterdrückung von Warnungen --- ## Bugfixes - Trigger löst bei neuen Events nicht mehr mit alten Daten aus - Korrektes Handling von leeren API-Responses - Verbesserte Fehlerbehandlung bei Authentifizierung - Session-Timeout wird korrekt behandelt --- ## Installation Siehe [INSTALLATION.md](INSTALLATION.md) für detaillierte Anweisungen. ```bash # Quick Install git clone https://github.com/YOUR-USERNAME/n8n-nodes-librebooking.git cd n8n-nodes-librebooking npm install npm run build ``` --- ## Upgrade von v1.1.0 ```bash cd /opt/n8n/custom-nodes/n8n-nodes-librebooking git pull npm install npm run build # Bei Docker: docker cp dist n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/ docker restart n8n ``` --- ## Breaking Changes **Keine** - Diese Version ist vollständig abwärtskompatibel. --- ## Bekannte Einschränkungen - npm audit zeigt Vulnerabilities von n8n-workflow Dependencies (siehe SECURITY.md) - Read-only Docker Volumes erfordern Host-seitiges Bauen --- ## Nächste Version (Roadmap) - [ ] Webhook Support für Echtzeit-Events - [ ] Batch-Operationen für mehrere Reservierungen - [ ] Erweiterte Filteroptionen - [ ] npm Registry Veröffentlichung --- ## Danksagungen Vielen Dank an alle Contributors und Tester! --- ## Links - [GitHub Repository](https://github.com/YOUR-USERNAME/n8n-nodes-librebooking) - [LibreBooking](https://github.com/LibreBooking/app) - [n8n](https://n8n.io)