3.0 KiB
3.0 KiB
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
termsAcceptedals 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 für detaillierte Anweisungen.
# 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
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!