Release Notes
Auf dieser Seite werden die wichtigsten neuen Funktionen beschrieben.
Änderungen innerhalb der BPC Version werden im Changelog dokumentiert.
Erläuterung zur Versionierung
Für das BPC werden regelmäßig Versionen mit unterschiedlichen Versionsnummern veröffentlicht. Eine Versionsnummer besteht aus drei Teilen: major.minor.patch.
Eine Änderung der Major-Versionsnummer (z.B. 4.0) zeigt an, dass das Release signifikante Veränderungen der Software beinhaltet.
Beispielsweise wurden APIs geändert oder entfernt, gravierende Änderungen an der Benutzeroberfläche vorgenommen oder größere Features entfernt bzw. hinzugefügt.
Die Änderung der Minor-Versionsnummer (z.B. 4.3) kann neue Features oder Änderungen an bestehenden Features oder das Entfernen von Features enthalten.
Außerdem können Änderungen für unterstützte Plattformen (z.B. Datenbanken, Betriebssysteme, Git-Versionen) auftreten.
Die Änderung der Patch-Versionsnummer (z.B. 4.3.1) kann Fehlerbehebungen, Stabilitäts- und Performanceverbesserungen enthalten.
Möglicherweise werden kleinere Änderungen bestehender Features geliefert, die jedoch keine neuen Features oder kritische Änderungen umfassen.
Breaking Changes dienen in der Regel dem Schließen von potenziellen Sicherheitslücken und können daher in allen Releases auftreten.
Jedoch wird trotzdem angestrebt, diese Änderungen in Major-Releases zu legen.
Breaking Changes werden im Changelog hervorgehoben.
4.0
Redesign
Die Darstellung des BPC wurde überarbeitet. Es gibt sich nun deutlich leichter durch die Vermeidung großer Flächen mit farblichen Hintergrund. Die neue Basisfarbe ist Orange und die Schriftart wurde ebenfalls angepasst. Individuelle Anpassungen durch Kunden-Themes sind weiterhin möglich.
Cloud Readiness
Im Unterbau wurden Anpassungen vorgenommen, um den Betrieb des BPC in Cloud-Umgebungen zu vereinfachen. Es ist nun möglich BPC Komponenten in "containerisierter" Form zu nutzen, um Sie zum Beispiel in einem Kubernetes Cluster zu betreiben.
BPC Forms Modul
Mit diesem Modul ist es möglich schnell und einfach formularbasierte Oberflächen zu erzeugen. Diese Formulare können Daten aus Backend Systemen darstellen und Eingaben des Anwenders wieder zurückzuspielen. Forms lassen sich an allen Stellen integrieren, an denen Benutzer fachliche Prozessdaten einsehen, bearbeiten oder erfassen soll.
Forms lassen sich außerdem außerhalb vom BPC verwenden. So kann man z.B. Registrierungsprozesse abbilden oder anonyme Umfragen durchführen.
Internationalisierung
Das BPC bietet nun die Möglichkeit, die bestehenden Sprachen zu pflegen und einfach um weitere Sprachen zu ergänzen.
Für weitere Details siehe Sprachen
Notifications
Benachrichtigungen (Notifications) werden dem Benutzer nun hinter dem Symbol angezeigt. Dadurch bietet der obere Bereich nun mehr Platz für andere Inhalte. Neue Benachrichtigungen werden für einen kurzen Moment eingeblendet und verschwinden dann wieder aus dem sichtbaren Bereich. Der Benutzer kann die vergangenen Notifications durch einen Klick auf einsehen.
Zusätzlich wird nun eine Notification API angeboten, um Notifications im BPC zu erzeugen.
Log-Level über BPC Oberfläche änderbar
Das Log-Level kann nun vom Administrator direkt im BPC geändert werden.
Siehe auch: Logging
BPC Modul Updates erfordert kein laufenden Karaf mehr
Die Einschränkung, dass Modul-Updates über das KARAF/deploy
Verzeichnis nur bei laufenden Karaf gemacht werden können, entfällt.
Es ist nun möglich Module im KARAF/deploy
Verzeichnis zu ändern während das BPC bzw. Karaf nicht gestartet ist.
In diesem Fall werden die Änderung beim nächsten Start vom Karaf erkannt und die Module aktualisiert.