Release Notes

Dieser Abschnitt dokumentiert Änderungen gegenüber dem Release 24.7.0.

Version 25.1.5

Neue Funktionen und Verbesserungen

Aktualisierung der Dependencies

Folgende Versionen wurden aktualisiert:

Faktor Zehn Commons

25.1.6

Aktualisierung der Liquibase-Skripte zur Persistenz für Modellklassen (PI-748)

Das Liquibase Skript model/src/main/resources/liquibase-changelogs-pi/250100.10.pi-model.changelog.yaml wurde aktualisiert. * Die VARCHAR-Spalten mit der Länge 1000000000 wurden auf 255 angepasst. * Startwerte für Sequenzen wurden hinzugefügt.

Version 25.1.4

Neue Funktionen und Verbesserungen

Aktualisierung der Dependencies

Folgende Versionen wurden aktualisiert:

Faktor Zehn Commons

25.1.5

Liquibase-Skripte zur Persistenz für Modellklassen (PI-711)

Unter model/src/main/resources/liquibase-changelogs-pi/250100.10.pi-model.changelog.yaml wurde ein Liquibase-Skript zur Anlage der benötigten Datenbanktabellen und -sequenzen für die Persistierung der Modellklassen angeboten wie im neuen Kapitel Datenbankmigrationen beschrieben.

Das hier beschriebene Liquibase-Skript aus Version 25.1.4 wurde in Version 25.1.5. durch ein korrigiertes Skript ersetzt. Das Skript aus Version 25.1.4 sollte nicht verwendet werden, da keine Kompatibilität mit späteren Änderungen gewährleistet ist.

Version 25.1.3

Neue Funktionen und Verbesserungen

Aktualisierung der Dependencies

Folgende Versionen wurden aktualisiert:

Faktor Zehn Commons

25.1.4

Version 25.1.2

Neue Funktionen und Verbesserungen

Aktualisierung der Dependencies

Folgende Versionen wurden aktualisiert:

Faktor Zehn Commons

25.1.2

Version 25.1.1

Neue Funktionen und Verbesserungen

Aktualisierung der Dependencies

Folgende Versionen wurden aktualisiert:

Faktor Zehn Commons

25.1.1

Version 25.1.0

Neue Funktionen und Verbesserungen

Persistenz für Modellklassen (PI-697)

Es wurden Persistenzinformationen für die Modellklassen des Partnermodells hinterlegt. Details finden sich im neuen Kapitel zur Persistenz.

Um die Persistierbarkeit zu gewährleisten, wurden im Zuge dieser Änderung die Wertebereiche vieler Attribute der Modellklassen eingeschränkt, beispielsweise die meisten Stringlängen bis auf einige fachlich begründete Ausnahmen auf 255 Zeichen. Dadurch haben sich die zugehörigen ValueSets und deren Konstanten in den generierten Modellklassen ebenfalls geändert. Sollten aufrufende Systeme solche Konstanten direkt (statt über die angebotenen Getter) verwenden, sind entsprechende Änderungen erforderlich.

EnumValueLookupServices für partnerbezogene Enums (PI-699)

Es wurden EnumValueLookupServices für die partnerbezogenen Enums zur Verfügung gestellt. Details finden sich im neuen Kapitel zu erweiterbaren Enums.

Pflichtattribute in Enums

Mit der Migration auf Faktor-IPS 25.1 können Attribute in IPS-Enums als Pflichtattribute deklariert werden. Im Partner-Interface sind ab dieser Version sämtliche Enum-Attribute zu Pflichtattributen deklariert worden.

Beim Update sind dadurch ggf. Anpassungen notwendig, allerdings nur falls tatsächlich Enum-Inhalte angelegt wurden, in denen Attribute leer gelassen wurden.

Aktualisierung der Dependencies

Folgende Versionen wurden aktualisiert:

Faktor Zehn Commons

25.1.0