Version 0.1.0
Veröffentlicht am 2. Oktober 2026
Mit Version 0.1.0 steht Business Flies erstmals als reproduzierbar gebautes Maven-Projekt bereit. Die bisherige Anwendung wurde einschließlich Backend, Weboberfläche und statischer Ressourcen in das neue Projekt übernommen. Das fachliche Verhalten und die bestehende Tomcat-7-/javax.*-Technologiebasis bleiben dabei unverändert.
Änderungen
- Die Fachlogik für semantische Bäume, Ontologien, Würfel, Relationen, Suche und Benutzerverwaltung sowie die zugehörigen REST-Endpunkte wurden in das neue Projekt überführt.
- Die JSF-/Dojo-Weboberfläche wurde mitsamt Ansichten, Widgets, 3D-Darstellung, Styles, Bildern und weiteren Ressourcen übernommen.
- Der bisherige Ant-Build wurde durch einen reproduzierbaren Maven-Build ersetzt. Er erzeugt ein deploybares
bflies.warund erstellt die optimierten Dojo-Produktionsressourcen automatisch. - Eine GitLab-CI-Pipeline baut und prüft das WAR, erstellt ein versioniertes Container-Image und veröffentlicht einen Trivy-Sicherheitsbericht für das erzeugte Image.
- Bei Tag-Builds werden die Release-Version im WAR-Manifest und der Git-Tag als Tag des Container-Images verwendet; Builds des Hauptzweigs erhalten eine aus dem Commit abgeleitete Version.
- Die SQL-Ausgabe von Hibernate und weitere ausführliche Konsolenausgaben wurden reduziert.
Hinweise zum Betrieb
- Das WAR ist für Tomcat 7 und Java-8-Bytecode ausgelegt; der Build unterstützt JDK 8 bis 21 und benötigt Maven ab Version 3.9.
- Das Datenbankschema wird beim Start validiert, aber nicht automatisch durch Hibernate verändert.