n8n_node_librebooking/RELEASE-NOTES.md

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

  • 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 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!