Mit Version 4.0.0 erhält das CATweasel Toolkit eine umfassende technische Überarbeitung. Neben einer neuen Grundlage für die PDF-Verarbeitung wurde insbesondere die Installation und Bereitstellung des Systems deutlich vereinfacht.
Die neue Version schafft damit eine kompaktere und besser wartbare Basis für die weitere Entwicklung des CATweasel Toolkits.
Vereinfachte Installation und weniger Abhängigkeiten
Ein wesentlicher Schwerpunkt der neuen Version ist die Reduzierung externer Abhängigkeiten. Komponenten mit restriktiven Lizenzbedingungen wurden aus der Distribution entfernt. Insbesondere ist für die PDF-Verarbeitung keine separate Installation von pdftk Server oder Ghostscript mehr erforderlich.
Die bisher von diesen Komponenten übernommenen Aufgaben werden nun durch qpdf sowie durch native Funktionen des PDFParsers erledigt. Die benötigten Komponenten werden bei der Windows-Distribution entsprechend bereitgestellt.
Dadurch wird die Installation deutlich übersichtlicher und das CATweasel Toolkit kann einfacher auf Zielsystemen eingerichtet und betrieben werden.
Neuer Installer und überarbeitetes Deployment
Auch der Windows-Installer wurde grundlegend überarbeitet und an den neuen Build- und Release-Prozess angepasst.
Die bisher erforderlichen zusätzlichen Installationsschritte für die PDF-Verarbeitung entfallen. Gleichzeitig wurde die Installationsdokumentation an die neue Struktur angepasst, sodass Installation und Konfiguration klarer voneinander getrennt sind.
Neue Konfigurationsstruktur
Die Konfiguration des CATweasel Toolkits wurde neu strukturiert. Insbesondere werden die Einstellungen des PDFParsers und der Exporte nun klar voneinander getrennt.
Darüber hinaus wurden neue Konfigurationsmöglichkeiten für Logging, die Verarbeitung temporärer Dateien und die Exportverarbeitung geschaffen. Damit lassen sich die Abläufe des PDFParsers besser an unterschiedliche Einsatzszenarien anpassen.
Deutlich erweiterte Dokumentation
Mit Version 4.0.0 wurde auch die technische Dokumentation erheblich erweitert.
Neben einer ausführlichen Dokumentation zur Konfiguration des PDFParsers enthält die neue Dokumentation unter anderem Informationen zu:
- technischen Grundlagen der PDF-Verarbeitung,
- Filterdefinitionen und deren Konfiguration,
- relevanten Normen für Texte und Benennungen in Schaltplänen,
- Sicherheit und Cyber-Resilienz,
- Installation und Bereitstellung des CATweasel Toolkits.
Damit steht neben der Software selbst auch eine deutlich umfassendere Grundlage für deren Konfiguration und Betrieb zur Verfügung.
Weitere technische Verbesserungen
Neben den größeren Änderungen enthält Version 4.0.0 zahlreiche kleinere Verbesserungen am Build-System, Installer, der Konfigurationsverarbeitung und der PDF-Verarbeitung.
Die Version bildet damit die technische Grundlage für die weitere Entwicklung des CATweasel Toolkits und schafft insbesondere bei Installation, Konfiguration und Wartung eine deutlich klarere Struktur.