Release-Information Framework Studio 4.7
4.7.2 Fix 1 (12.02.2025)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.7.2_Fix_1_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
- 2025027375 - Package-Manager: In einem Oracle-Repository kann es
passieren, dass der Update einer Package-Version zu einem Fehler führt. Im
Script
4.6.0.0 2022.11.18 DeprecatedLayoutCheck.ora
wird eine Sql-Exception ausgegebenFS.DataClient.FrameworkDbException: ORA-00932: Inkonsistente Datentypen: CHAR erwartet, NUMBER erhalten
.
4.7.2 (07.02.2025)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.7.2_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Updates
- DevExpress wurde auf die Version 24.2.3 aktualisiert.
- Der HTML Client wurde auf Angular 19.1.1 upgedatet.
Neuerungen
- Bei Klicken auf einen Link im
Errors and Warnings
Tab wird dieser farblich hervorgehoben, um zu visualisieren, dass der Link bereits besucht wurde. - Bei den Aktionen
Open
,Save
(im FS Report Designer), sowieChoose Report
wird nun das Verzeichnis der tatsächlichen Report-Datei geöffnet, statt das Haupt-Reportverzeichnis.
Korrigierte Fehler
2025017196 - Reporting: Im WebDesigner ist der Expression Editor nicht nutzbar, da weder Formeln angezeigt noch bearbeitet werden können.
2025017210 - Publish2Go: Wird ein Publish2Go-Paket mit mehreren Applications erstellt, dann enthält das Paket nur eine FSJavaClient.jnlp. In der Folge ziehen einige Einstellungen der Application (z.B. Java Heap Size) nicht korrekt.
2024127103 - IDE: Im Formula Converter des DevExpress Report-Designer werden Properties mit einem Package-Prefix nicht korrekt erkannt. Der Unterstrich wird durch einen Punkt erstzt.
oObject_oP01_MyColl.shtK07_MyProperty
wird zuoObject.oP01.MyColl.shtK07.MyProperty
anstatt zuoObject.oP01_MyColl.shtK07_MyProperty
2025017187 - IDE: Der MultiLanguageText-Editor erzeugt Excpetions, wenn es einen überschriebenen Text ohne passenden Text aus dem Basis-Package gibt.
2025017272 - Code-Generierung: Wenn man eine Code-Transformation customized, dann erzeugt falsch generierter Code einen Compile-Error "Type expected".
2024096531 - DevExpress: Wird in einem Report mit Gruppen in einigen Positionen eine RunningSum angezigt, dann stimmt der angezeigte Wert nicht. Es handelt sich um einen Fehler in DevExpress: https://supportcenter.devexpress.com/ticket/details/t1255491
4.7.1 (03.01.2025)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.7.1_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Update JxBrowser für JavaClient
Das JxBrowser Control für den Java-Client wurde von Version 7.40.0 auf Version 7.41.5 aktualisiert. Das entspricht Chromium 131.
Release-Notes des Control-Herstellers: https://teamdev.com/jxbrowser/release-notes/2024/v7-41-5/
Es sind keine besonderen Aktionen erforderlich. Mit dem Publish der Application wird die neue Version automatisch auf alle Clients verteilt.
Weitere Updates
- Das CefSharp Browser-Control in der IDE wurde auf Version 131.3.10 upgedatet.
Korrigierte Fehler
2024127052 - Java-Client: Der Fokus eines neu geöffneten Forms geht verloren, wenn während des Öffnens ein Event (z.B. SelectedTabPageChanged) gefeuert wird.
2024126997 - Reporting: Bei der Generierung der xsd-Datei werden FSTypen nicht gefunden und deshalb nicht in die xsd-Datei geschrieben. Dies hat zur Folge, dass die Datenbankverknüpfungen im Crystal Report Designer gelöscht sind.
2024127053 - Broker: Der vom Client aufgerufene Filter für Grid-Spalten arbeitet Case Sensitive (beachtet Groß-Klein-Schreibung).
Note
Die Korrektur greift, wenn die Filterung im Hauptspeicher der Broker-Anwendung stattfindet.
Auf unvollständig geladenen Grids wird der Filter über die Datenbank ausgeführt. Dabei zieht weiterhin das Standard-Verhalten der jeweiligen Datenbank (Collation).2024126994 - Package-Manager: Wird für eine Package-Version ein Hotfix importiert, dann kommt es zu Null-Exceptions beim Compile und beim Export von darauf aufsetzenden Package-Versionen.
2024126982 - IDE: Bei einer Service Method mit aktiviertem GenerateGlobalObject wird bei gedrückter STRG-Taste und Hovern über Methoden, oder beim Aufrufen der
Go To Defintion
eine InvalidOperationException geworfen.2024127022 - IDE: Bei einer Änderung der AccessUnits im FormDesigner wird der Speicherbutton nicht aktiv.
2024127040 - IDE: Wenn beim Laden des FrameworkStudio Layouts ein Fehler auftritt, ist dies nicht abgesichert. Ein Arbeiten mit FS ist nicht mehr möglich.
2024127026 - Framework: Wird bei einem Aufruf von
Clone()
oderAdoptValue()
einAdoptMode.NoHistory
übergeben, dann wird dieser nicht in denClone()
der Unterobjekte übergeben. In der Folge funktioniert in eNVenta das Kopieren von historisierten Belegen nicht korrekt.2024126996 - FS-Broker: Wird im Publish-Setting ein Load-Balancing konfiguriert, dann zieht dieses nicht. Die Application startet in diesem Broker anstatt auf die konfigurierten URLs umzulenken.
2024127005 - Package Manager: Wird ein Owner Key aus einem Repository mit FS Version 4.6 oder früher exportiert und in einem Repository in FS Version 4.7 importiert, hat das Repository einen kaputten Datenstand und kann ohne DB-Korrekturskript nicht mehr verwendet werden.
4.7.0 Fix 2 (16.12.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.7.0_Fix_2_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
- 2024127026 - Framework: Wird bei einem Aufruf von
Clone()
oderAdoptValue()
einAdoptMode.NoHistory
übergeben, dann wird dieser nicht in denClone()
der Unterobjekte übergeben. In der Folge funktioniert in eNVenta das Kopieren von historisierten Belegen nicht korrekt.
4.7.0 Fix 1 (09.12.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.7.0_Fix_1_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
2024126996 - FS-Broker: Wird im Publish-Setting ein Load-Balancing konfiguriert, dann zieht dieses nicht. Die Application startet in diesem Broker anstatt auf die konfigurierten URLs umzulenken.
2024126997 - Reporting: Bei der Generierung der xsd-Datei werden FSTypen nicht gefunden und deshalb nicht in die xsd-Datei geschrieben. Dies hat zur Folge, dass die Datenbankverknüpfungen im Crystal Report Designer gelöscht sind.
4.7.0 (06.12.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.7.0_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Important
Wenn Sie die Version 4.7.0 Beta 3, 2 oder 1 installiert haben, müssen Sie diese zuerst deinstallieren. Ein Update von diesen Versionen ist nicht möglich.
Neuerungen
Siehe Neuheiten Framework Studio 4.7.
Korrigierte Fehler
In der Version 4.7 sind alle Fehler-Korrekturen bis einschließlich Framework Studio 4.6.12 enthalten. Zusätzlich wurden die folgenden Bugs behoben.
2024116805 - Publish / Runtime-Lizenzen: Wird im Basis-Package eine neue AccessUnit angelegt und die Lizenz-Datei nicht aktualisiert, dann enthält die Lizenz-Datei keine Information über diese AccessUnit. Wird in einem darauf aufsetzenden Customizing-Package eine Lizenz angelegt, und diese AcessUnit freigeschalten, dann hat die Anwendung Zugriff auf diese AccessUnit.
AccessUnits müssen aber vom jeweiligen Package freigegeben sein, damit man Zugriff darauf erhält.Note
Mit Version 4.7 wird die Lizenz direkt im Broker "aktualisiert" und ausgewertet. Bei Änderungen am AccessUnit-Baum müssen Lizenzen deshalb nicht mehr zwingend aktualisiert werden. Siehe auch Neuheiten
2024025119 - IDE: Der Name eines CodeFiles darf
.
als Sonderzeichen enthalten, dies kann später zu Folgeproblemen führen.Note
Der Name muss ein gültiger C#-Identifier sein.
Beim Compile werden jetzt entsprechende Warnings erzeugt und im Designer wird ein ungültiger Wert gekennzeichnet.2024076125 - Code Generierung: Ein ServiceHost mit aktiver Option "Generate REST Endpoint" generiert die Warning FSWarn[2033] At least one endpoint has to be defined in order to use this service host. Diese Warning ist nicht notwendig, da ein Endpoint automatisch angelegt wird.
2024096503 - Code-Generierung: ist einem alten Deprecated Control, das nicht in das neue Layout übernommen wurde (z.B. einem Label), ein Event zugeordnet, dann wird der Aufruf noch immer in den Code generiert. Zudem kann die Event-Methode nicht gelöscht werden, weil die Event-Zuordnung als Dependency erkannt wird.