Intrexx Silent Track 11.0.10.20240408.bd326db

Veröffentlicht am 9.04.2024

Changelog

Behebung einer Sicherheitslücke.

Intrexx Silent Track 11.0.9.20240320.5f61f0d

Veröffentlicht am 20.03.2024

Hinweis

Bitte beachten Sie: Die Download-URL für Updates wurde geändert. Ab Intrexx Version 11.0.9 werden alle Updates von onlineupdate.intrexx.com und nicht mehr von onlineupdate.unitedplanet.com bezogen. Bitte passen Sie ggf. Firewalls, Whitelists oder Proxies an die neue URL an.

Changelog

  1. IX-21398: Validierung E-Mail-Adresse

    Problem: Meldung bei Eingabe einer nicht validen E-Mail ungenau, Validierung funktioniert nicht korrekt.

    Lösung: Meldung wurde überarbeitet, regulärer Ausdruck im pattern-Attribut der E-Mail-Kontrolle angepasst. Bestehende Kontrollen werden gepatcht.

  2. IX-21859: Modul "Benutzer"

    Problem: Löschen-Schaltfläche oben rechts befindet sich direkt unter dem Symbol für "Fenster schließen", damit besteht Verwechslungsgefahr, da auch dasselbe Symbol verwendet wird.

    Lösung: Im Modul "Benutzer" sowie bei Datentransfers und Portalexport wurde die Löschen-Schaltfläche an eine andere Position gesetzt.

  3. IX-21873: Zusatzkontrollen für Kalender

    Problem: Skripte werden nachträglich nicht eingefügt.

    Lösung: Beim Erstellen der Zusatzkontrollen für Kalender "Vor/Zurück" und "Auswahl der Darstellung" wird nun der Dialog für die Auswahl des gewünschten Kalenders angezeigt. "Auswahl der Darstellung" hat in den Eigenschaften nun einen Skript-Reiter. Der bei der "Auswahl der Darstellung" ausgewählte Kalender bekommt nun die benötigten Skripte beim Erstellen der Kontrolle sowie beim Wechsel des Kalenders.

  4. IX-21938: Docker

    Problem: portal.sh für Docker enthält -Dde.uplanet.jdbc.dump=true.

    Lösung: Portalserver JVM-Konfiguration für Container optimiert.

  5. IX-21974: Abhängigkeiten Kalender

    Problem: Wenn eine Abhängigkeit über den Eigenschaftendialog einer Kontrolle konfiguriert wird und die aktuelle Kontrolle auslösende Kontrolle für Ereignisse der Abhängigkeit ist, dann werden die Ereignisse nicht bei der Kontrolle gespeichert. Außerdem funktioniert die Synchronisation zwischen dem Abhängigkeiten-Reiter und dem Skript-Reiter nicht in jeder Kontrolle. Beim Löschen der Abhängigkeit werden die Ereignisse nicht bei der Kontrolle entfernt.

    Lösung: Fehler wurden behoben.

  6. IX-21985: Portal erstellen

    Problem: buildportal.sh -t --configFile=test.xml erzeugt trotz Anweisung keine NGINX-config.

    Lösung: Konfiguration wird nun gespeichert.

  7. IX-21990: Systemdatengruppe

    Problem: Berechtigungen können über den Berechtigungsdialog gesetzt werden, werden aber nicht berücksichtigt.

    Lösung: Im Berechtigungsdialog können keine Rechte mehr für Systemdatengruppen gesetzt werden.

  8. IX-22015: Boolean-Datenfelder

    Problem: Bei Boolean-Datenfeldern in Ansichtstabellen wird der in den Eigenschaften eingetragene "Text für selektierte / nicht selektierte Option" nicht gespeichert.

    Lösung: Der Text wird immer gespeichert, da er auch für den Mouseover-Tooltip der Checkbox im Browser verwendet wird. Daher wird der Text nun auch immer im Dialog geladen, unabhängig davon, ob die Option "Bild" oder "Text" ist. Initial lautet der Text im Dialog "Selektiert" und "Nicht selektiert".

  9. IX-22023: Mehrfachauswahl

    Problem: Fehler wenn das verbundene Datenfeld für alle Datensätze null ist.

    Lösung: Nullwerte führen nicht mehr zu einem Fehler.

  10. IX-22067: Bindings

    Problem: Fehlerhafte Bindings in Writecontainern auf Ansichtsseiten.

    Lösung: Fehlerhafte Bindings werden mit Patcher entfernt.

  11. IX-22091: Portal verbinden

    Problem: Portable Manager kann sich nicht mit Server verbinden, wenn sich nur die Build-Nummer unterscheidet.

    Lösung: Die Build-Nummern werden zur Prüfung hinzugezogen, wenn Major-, Minor-Version und Patchlevel übereinstimmen. Ein Update auf dieselbe Build-Nummer ist für die Verbindung erforderlich.

  12. IX-22092: Update

    Problem: wfobject.properties wird durch Setup nicht aktualisiert.

    Lösung: wfobject.properties wird nun beim Portal-Patch ersetzt.

  13. IX-22096: Recherche

    Problem: Doppelt intialisierte Events im Footer.

    Lösung: Das zweite Template wurde entfernt.

  14. IX-22147: Portlets

    Problem: Wenn eine Portlet-Seite als Tooltip von einer anderen Portletseite geöffnet wird ist die Portlet-Konfiguration nicht erreichbar.

    Lösung: Es wird nun geprüft, ob eine Portalseite in einem Tooltip geöffnet wird. Ist das der Fall, wird der Button zum Öffnen der Portletkonfiguration nicht angezeigt.

  15. IX-22172: OData Provider

    Problem: Falsche Daten bei bidirektionalen Navigation-Properties auf mehrere Referenzen zur gleichen Datengruppe.

    Lösung: Fehler beim Auflösen der Referenzen behoben.

  16. IX-22221: Dokumente erzeugen

    Problem: Bei der Dokumentenerstellung wurden temporäre Files fälschlich in "external/htmlroot/tmp" abgelegt und erst beim Neustart oder Update des Portals wieder entfernt.

    Lösung: Die Files werden nun in "internal/tmp" abgelegt und nach 15 Minuten automatisch wieder gelöscht.

  17. IX-22223: Elemente-Vorlagen

    Problem: Sprungziel fehlerhaft bei Schaltflächen-Vorlagen.

    Lösung: Sprungziel "Startseite der Applikation" wird nun beim Einfügen an die aktuelle Applikation angepasst.

  18. IX-22313: Suche

    Problem: Ranking nach Datum funktioniert nicht immer.

    Lösung: Last_modified-Datum in Solr-Index wird nun auf Record-Update gesetzt.

  19. IX-22318: Expert-Modus

    Der alte Aggregate-Datenfeld-Handler wurde als deprecated markiert.

  20. IX-22464: Suche

    Problem: Mangelnde Performance bei Klick auf "Mehr" in Suchergebnissen.

    Lösung: Performance-Problem wurde behoben.

  21. IX-22479: Portale

    Problem: Fehlerhaftes Rendering von URLs.

    Lösung: URLs werden nun korrekt gerendert und escaped.

Intrexx Silent Track 11.0.8.20240115.ee7fc80

Veröffentlicht am 15.01.2024

Changelog

  1. IX-19090: Pfadnavigation für Baum

    Problem: Brotkrümelpfad wird bei der Verwendung von oUp.reload() nicht korrekt aktualisiert.

    Lösung: Brotkrümelpfad wird nun beim Reload des Baums aktualisiert.

  2. IX-19967: Intrexx in Docker deployen

    Bisher wurde im offiziellen IX Docker Image der User "root" als Standarduser verwendet. Jetzt wird ein dedizierter User "intrexx" (ID 1000) verwendet. Zusätzlich wird auch das IAA-Image rootless erzeugt.

  3. IX-20110: Fehlende Synchronisation in Tomcat

    Problem: Im Tomcat konnte es vorkommen, dass beim Senden von Websocket-Nachrichten mehrere Threads gleichzeitig über einen Endpunkt versendet wurden.

    Lösung: Es wird nur noch über einen Endpunkt versendet.

  4. IX-20830: E-Mailkonfiguration bei Schaltflächen

    Problem: Sind bei einer Schaltfläche mit der Aktion "Speichern" zwei WriteContainer für zwei Datengruppen hinterlegt, so wird die bei der Schaltfläche konfigurierte E-Mail-Aktion nicht mehr ausgeführt.

    Lösung: E-Mail-Aktion wird nun wieder korrekt ausgeführt.

  5. IX-21101: Lizenzen

    Problem: In lib/license sammeln sich Lizenzen nicht benutzter Bibliotheksversionen an.

    Lösung: License-Ordner aufgeräumt.

  6. IX-21302: Applikationsimport

    Problem: "initdata.xml" wird beim Import von Applikationen mit Daten ausgewertet.

    Lösung: "initdata.xml" wird nur noch bei neu erstellten Applikationen, die ohne Daten importiert werden, verwendet.

  7. IX-21763: Portlets

    Problem: Portletbenennungen aus dem Web gingen beim Veröffentlichen verloren, wenn im Portal Manager ein Name der zugrundeliegenden Seite nicht gesetzt war.

    Lösung: Portlets erhalten ihre Benennung nun über den Cache aus dem Namen der Seite im Portal Manager. Dabei berücksichtigen sie auch eventuelle Fallback-Sprachen, falls eine Benennung nicht gesetzt wurde. Dies bleibt solange bestehen, bis im Web ein neuer Name vergeben wird. Danach beziehen Portlets ihren Namen aus dieser Quelle, bis der Name im Web wieder gelöscht wird. Dann fallen sie erneut auf die Benennung der Seite im Manager zurück.

  8. IX-21817: Applikationsexport

    Problem: Applikationsexport erkennt zugehörigen Prozess nicht.

    Lösung: Abhängigkeiten zum Prozess werden nun erkannt (TriggerUserWorkflowEvent im JS).

  9. IX-21831: JavaScript

    Problem: Falscher Rückgabewert bei Browser.getValue.

    Lösung: Die Variante, in der Browser.getValue ein Objekt zurückgibt hat sich als unpraktisch erwiesen. Der Rückgabewert kommt jetzt aus der getValue-Methode der Kontrolle. Damit das Element "Filterinformation" aber weiterhin den Text anstelle des Werts anzeigt, wurde dort eine Abfrage auf die getTitle-Methode der Kontrolle eingebaut.

  10. IX-21851: Administration API

    Problem: Docker-Image für IAA rootless erzeugen.

    Lösung: Das IAA-Image wird nun auch zusätzlich rootless erzeugt und in der BETA- und PROD-Pipeline auf DockerHub gepusht.

  11. IX-21855: Groovy

    Problem: "g_dgFile" kann nicht mit allen Dateiendungen umgehen.

    Lösung: ContentType-Handling und JavaDocs entsprechend angepasst.

  12. IX-21857: Modul "Design"

    Neue Styles für verschiedene Größen des Border-Radius von Kontrollen und Bildern werden in alle Layouts gepatcht.

  13. IX-21860: Modul "Design"

    Problem: Farbersetzung findet nicht alle Werte.

    Lösung: Die Farbersetzung findet nun alle Farbwerte eines Layouts und kann diese durch neue Werte ersetzen.

  14. IX-21862: Farben

    Problem: CSS-Farben mit Transparenz oder Alpha-Werten können nicht über den Dialog bearbeitet werden.

    Lösung: Bei CSS-Farbwerten kann man nun auch über den Dialog den Transparenz- bwz. Alpha-Wert einstellen. Gespeichert werden dann 8-stellige Hex-Werte. Vorhandene Werte mit Transparenz gehen beim Bearbeiten über den Dialog nicht mehr verloren.

  15. IX-21868: Bindings

    Problem: Löschen von Foreign Key-WriteContainer-Bindings über Buttons nicht möglich, können aktuell nur über das Kontextmenü der Binding-Tabelle im WriteContainer-Panel gelöscht werden.

    Lösung: ForeignKey-Bindings können nun auch über die Schaltflächen gelöscht werden.

  16. IX-21884: Applikationsimport

    Problem: Applikationsimport mit vielen Sprachkonstanten dauert lange.

    Lösung: Der Cache für die Sprachkonstanten wird beim Import nun korrekt benutzt.

  17. IX-21915: Dynamische Ansicht

    Problem: Dynamische Ansicht lässt XSS zu.

    Lösung: Es wird nun der richtige HtmlRenderer verwendet, auch für noch nicht definierte Typen.

  18. IX-21917: Aufgabenplanung

    Problem: Aufgabenplanung wird in bestimmten Situationen nicht angelegt.

    Lösung: Die Anlage der Aufgabenplanung erfolgt nun wieder korrekt.

  19. IX-21921: Groovy

    Groovy-API zum Lesen von Berechtigungseinstellungen.

  20. IX-21922: Datentransfer

    Problem: Datentransfer kann unter bestimmten Umständen nicht mehr bearbeitet werden.

    Lösung: Datentransfer kann nun wieder entsprechend bearbeitet werden.

  21. IX-21926: Modul "Design"

    Problem: Rahmenfarbe wird nicht immer ins CSS übernommen.

    Lösung: Rahmenfarbe wird nun wieder korrekt übernommen.

  22. IX-21929: Basisapplikation

    Die Applikationsvorlage "Basisapplikation" wurde überarbeitet.

  23. IX-21935: Ansichtsfeld

    Problem: Einstellungen auf der Seite "Optionen" eines Ansichtsfelds vom Typ "Text" werden unter bestimmten Umständen zurückgesetzt.

    Lösung: Einstellungen werden nun beibehalten.

  24. IX-21941: Diagnose

    Problem: Diagnose schlägt fehl wenn kein Portal angegeben wird.

    Lösung: Diagnose funktioniert nun auch wenn kein Portal existiert. Portal-Logdateien können vom Diagnose.zip ausgeschlossen werden.

  25. IX-21972: Dynamische Ansicht

    Problem: Liefert mit case insensitiver Datenbankeinstellung nicht die richtigen Daten.

    Lösung: Zuordnung funktioniert nun auch mit case insensitive eingestellten Datenbanken.

  26. IX-21982: WriteContainer

    Problem: Argument wird überschrieben.

    Lösung: Das Argument im Filterkriterium des Writecontainers wird nun nicht mehr geändert.

  27. IX-21988: Oracle

    Problem: Implementierung von getIndexNames() funktioniert mit Oracle >= 19c nicht.

    Lösung: Indexnamen werden nun ermittelt ohne dass ein Fehler auftritt.

  28. IX-21992: Groovy

    Problem: NullPointer bei Zugriff auf deaktivierte Benutzer.

    Lösung: Deaktivierte Benutzer werden nun gelesen.

Intrexx Silent Track 11.0.7.20231128.d10097d

Veröffentlicht am 28.11.2023

Fehlerhafte SQL-Generierung, die unter Umständen in bestimmten Konstellationen auftrat, wurde behoben.

Intrexx Silent Track 11.0.7.20231115.6c005ef

Veröffentlicht am 15.11.2023

Changelog

  1. IX-21346: Kalenderplugin

    Problem: Bezeichnungen aus globalen Sprachkonstanten werden nicht angezeigt.

    Lösung: Kalenderplugins mit Namen aus einer globalen Konstante werden nun im Web wieder angezeigt.

  2. IX-21472: Reiter "Probleme"

    Problem: Nach Erstellung einer Ansichtsseite unterhalb einer Kinddatengruppe wird im Bereich "Probleme" eine Warnung ausgegeben.

    Lösung: Problemprüfung angepasst, so dass nun keine Meldung mehr ausgegeben wird.

  3. IX-21693: Mehrfachauswahl 2.0

    Problem: Mehrfachauswahl 2.0 kann nicht in weitere WriteContainer aufgenommen werden.

    Lösung: Kann nun in weitere WriteContainer aufgenommen werden. Ausschlaggebend für das Ziel ist weiterhin die Einstellung bei der Kontrolle, deshalb lässt sich im Binding der Mehrfachauswahl 2.0 kein Ziel auswählen.

  4. IX-21717: Recherche

    Problem: In der Ergebnistabelle der Recherche werden Dateien nicht angezeigt.

    Lösung: Dateien werden nun wieder angezeigt.

  5. IX-21761: Aufgabenplanung

    Problem: Ist die Aufgabenplanung längere Zeit geöffnet, so kommt es zu einem Fehler.

    Lösung: Exception tritt nun nicht mehr auf.

  6. IX-21764: Mehrfachauswahl 2.0

    Problem: Sonderzeichen werden in den Ansichten falsch dargestellt.

    Lösung: Das Element zeigt nun in allen Vorlagen die Sonderzeichen richtig an.

  7. IX-21788: Datenbank portieren

    Problem: Migrationsassistent wird mit Klick auf die Schaltfläche nicht gestartet.

    Lösung: Migrationsassistent wird nun wieder gestartet.

  8. IX-21791: Groovy

    Problem: PK lässt sich mit "g_record['PK-GUID'].value" nicht auslesen.

    Lösung: Werte lassen sich nun statt mit getRecIdauch per value auslesen.

  9. IX-21820: Elemente-Vorlagen

    Problem: NullpointerException bei fehlenden Schreibrechten.

    Lösung: Das Schreibrecht auf das Template-Verzeichnis wird nun geprüft.

  10. IX-21823: Application API

    Problem: Referenz auf Application API.

    Lösung: Beim Löschen einer Referenz wird geprüft, ob diese in API-Endpunkten verwendet wird.

  11. IX-21832: Portal-Datenbank

    Konfiguration der Standard-Verbindungsdatenbank "postgres".

Intrexx Silent Track 11.0.6.20231016.ba734d8

Veröffentlicht am 16.10.2023

Changelog

  1. IX-21095: Basisapplikation

    Neue Version der Vorlage Basisapplikation.

  2. IX-21138: Update

    Problem: Update-Installation (installupdates.sh) funktioniert nicht auf MacOS.

    Lösung: Setup.sh nun wieder in Setup enthalten.

  3. IX-21287: Baum

    Problem: Fehler beim Speichern, wenn eine Seite mit zwei Bäumen geladen wird.

    Lösung: TreeSettings-Parameter enthält jetzt die Kontroll-GUID um Eindeutigkeit zu gewährleisten.

  4. IX-21537: Intrexx Share: Styleänderung

    Border-radius in Styleklasse "Share_DefaultProfilImageTile" wird von 15px auf 3px geändert.

  5. IX-21604: Sessions

    Problem: Portal Manager hängt sich bei zu vielen Sessions auf.

    Lösung: Anzahl der Server-Abfragen im System Monitor reduziert um potentielle Überlastung des Managers bei hohen Latenzen zu verhindern.

  6. IX-21605: Mehrfachauswahl 2.0

    Problem: Exception bei Auswahl eines Datenfeldes für den Untertitel.

    Lösung: Exception tritt nicht mehr auf.

  7. IX-21618: Export / Import

    Problem: Export und Import für Layouts für die Datei upTemplate.properties anpassen.

    Lösung: upTemplate.properties im Layoutverzeichnis bleibt erhalten.

  8. IX-21623: Kontrolltyp "Telefon"

    Problem: Javascript-Reiter nicht vorhanden.

    Lösung: Javscript-Reiter nun auch bei Eingabekontrollen mit Typ "Telefon" vorhanden.

  9. IX-21628: Portaldatenbank

    Doppelte Index- / ForeignKey- / Constraint-Namen werden repariert. Die Namensgenerierung wurde optimiert.

  10. IX-21631: Kontextmenü Layout

    Problem: Doppelte Einträge.

    Lösung: Doppelte Einträge im Kontextmenü wurden entfernt.

  11. IX-21641: Kasten

    Problem: "Kleiner als"-Zeichen nicht möglich.

    Lösung: Fehler bei Anzeige auf Arbeitsfläche behoben.

  12. IX-21647: Update

    CVE-2022-44729 ausgetauscht.

  13. IX-21664: Suche

    Problem: Exakte Suche löst Suchbegriff inkorrekt auf.

    Lösung: Exakte Suche wird nicht mehr expandiert.

  14. IX-21665: Suche

    Problem: Solr-Suche sortiert nicht nach Applikationspriorität.

    Lösung: Applikationspriorität wird wieder berücksichtigt.

  15. IX-21683: Mehrfachauswahl

    Problem: Unter bestimmten Umständen Probleme bei Tausendertrennzeichen.

    Lösung: Der gespeicherte Wert muss die recId sein - die ID wird formatiert.

  16. IX-21686: Mehrfachauswahl

    Problem: Performance bei vielen Datensätzen.

    Lösung: SQL -Abfrage der Speicherwerte angepasst.

  17. IX-21700: Suche

    Problem: Applikationsfilter funktioniert nur seitenweise.

    Lösung: Applikationsfilter funktionieren jetzt über alle Seiten.

  18. IX-21704: WebSocket-Aktion

    Neue Checkbox "Nachricht nach dem Transaktions-Commit senden". Wenn diese Eigenschaft "true" ist, wird die erstellte Nachricht erst gesendet, wenn die aktuelle Transaktion abgeschlossen ist.

  19. IX-21707: Read- und WriteContainer

    Problem: Namen bei Änderung eines Datengruppennamens anpassen.

    Lösung: Read- und WriteContainer, die beim Anlegen einer Seite automatisch erstellt werden, bekommen den Namen READ_CURRENT bzw. WRITE_CURRENT zugewiesen.

  20. IX-21709: Sortierbare Liste

    Problem: Anordnung nicht ohne Verschieben zu ändern.

    Lösung: Die Optionen "Verschieben ermöglichen" und "Elemente verschieben" (horizontal oder vertikal) können in sortierbaren Listen nun unabhängig voneinander gesetzt werden.

  21. IX-21727: Ansichtsseite mit Elementen

    Problem: Eingestellte Position von Titeln wird ignoriert.

    Lösung: Die Titel zu den Kontrollen werden jetzt je nach Einstellung in den Optionen über oder links von den Kontrollen angelegt.

  22. IX-21728: Mehrfachauswahl

    Problem: Probleme mit Filter auf aktuellen PK.

    Lösung: Filter funktioniert nun.

  23. IX-21838: Mehrfachauswahl 2.0

    Problem: Probleme bei Tausendertrennzeichen.

    Lösung: Statt der recId wird nun der Speicherwert im Abhängigkeitsfilter verwendet.

Intrexx Silent Track 11.0.5.20230913.e7fc0ae

Veröffentlicht am 13.09.2023

Changelog

  1. IX-11789: Prozesseigenschaften

    Wenn die Option "Parallele Ausführung erlauben" nicht gesetzt ist, wird nun eine Warnung im Dialog angezeigt.

  2. IX-18174: Applikation veröffentlichen

    Problem: Fehlerüberprüfung dauert sehr lange.

    Lösung: Optimierung der Fehlerüberprüfungsdauer.

  3. IX-19266: Suche - Filter auf Vorschläge anwenden

    Problem: Einstellung "Filter auf Vorschläge anwenden" ist aus Performancegründen nicht empfohlen.

    Lösung: Entsprechender Hinweis beim Setzen der Einstellung.

  4. IX-20605: UserProfile

    Binding "appUserProfile", Velocity "$AppUserProfile" und Groovy "g_appUserProfile" hinzugefügt.

  5. IX-20755: Kalenderplugin

    Problem: PageActionHandler wird beim Löschen von Kalenderplugins nicht gelöscht.

    Lösung: Wenn das letzte Kalenderplugin für eine Datengruppe gelöscht wird, wird der PageActionHandler ebenfalls gelöscht.

  6. IX-21241: Menü "Auf Software-Aktualisierungen prüfen"

    Problem: Unverständliche Fehlermeldung.

    Lösung: Menüpunkt wird nun ausgeblendet, wenn nicht funktional.

  7. IX-21316: TinyMCE-Editor

    Problem: TinyMCE ignoriert JavaScript Trigger.

    Lösung: Alle Events ausser "onchange" wurden aus der Auswahl gestrichen, "onchange" wird jetzt ausgewertet.

  8. IX-21323: Diagramm

    Problem: Legende bei mehreren Diagrammen auf einer Seite ist für alle Diagramme gleich.

    Lösung: XSLT-Pfade wurden für den Diagrammtyp "Kombination Linie-Säule" angepasst.

  9. IX-21342: Update

    Problem: update.sh: Wartezeit beim Patcher.

    Lösung: Console: Portalname wird vor Patch ausgegeben.

  10. IX-21354: Navigationselement

    Problem: WriteContainer hinzufügen.

    Lösung: Schaltflächenaktion "Datensatz-Navigation": Im Expertenmodus kann nun über den F4-Dialog ein Writecontainer definiert werden.

  11. IX-21361: Expert-Attribut

    Problem: Expertattribut "auto-pagination": Timer läuft weiter auch wenn der User einen manuellen Sprung ausführt.

    Lösung: Um das automatische Blättern zu unterbinden wurde ein Eventlistener eingefügt, der den Timer bei Klick auf Links, Spaltenheader und Kontrollen im Footer abbricht.

  12. IX-21367: Abhängigkeiten

    Problem: Fehler bei Abhängigkeit, wenn Parameter auf Seite ein einfaches Anführungszeichen enthält.

    Lösung: Falsches Escaping bei der Reload-URL der Tabelle korrigiert.

  13. IX-21377: Diagnose

    Problem: "web.config" nicht mehr in der Diagnose enthalten.

    Lösung: "web.config" wird nun wieder in Diagnose aufgenommen.

  14. IX-21378: JavaScript-Editor

    Problem: Gesetzte Marker werden nicht direkt angezeigt.

    Lösung: Beim Bearbeiten von JavaScript über das Menü oder die Menüleiste werden TODO- und FIXME-Anweisungen im Skript sofort nach Beenden des Skripteditors im Problemereiter ausgegeben.

  15. IX-21414: Export

    Problem: NPE bei Suche nach Layouts im Exportdialog.

    Lösung: Layouts können nicht durch Eingabe im Suchfeld gefiltert werden.

  16. IX-21440: OData Connector

    Problem: Gleichzeitiges Hochladen desselben Dateinamens führt zum Abbruch.

    Lösung: Bei gleichzeitigen Upload von gleich benannten Dateien wird das Überschreiben nun verhindert.

  17. IX-21536: https://square.github.io/okhttp/changelogs/changelog/

    Problem: CVE-2023-3635/CVE-2023-3782: okio.

    Lösung: Update für okio und okhttp.

Intrexx Silent Track 11.0.4.20230814.c83c353

Veröffentlicht am 14.08.2023

Changelog

  1. IX-19674: Globaler Datengruppentimer

    Problem: Sortierreihenfolge fehlt im Dialog.

    Lösung: Wenn eine Datengruppe für den globalen Timer ausgewählt ist, kann optional eine Sortierung konfiguriert werden. Die Sortierung definiert die Reihenfolge, in der die Datensätze abgearbeitet werden. Wird keine Sortierung angegeben, dann werden die Datensätze in der Reihenfolge, wie sie von der verwendeten Datenbank selektiert werden, abgearbeitet.

  2. IX-19795: Kalender

    Problem: Link zur Ressourcendarstellung nicht als Link erkennbar.

    Lösung: Neuer Style wird in alle Layouts gepatcht.

  3. IX-20268: Seitenassistent

    Problem: Exception beim Erstellen einer Übersichtsseite mit frei gestalteter Tabelle per Seitenassitent, wenn die Datengruppe kein Feld "dtinsert" hat.

    Lösung: Exception tritt nun nicht mehr auf.

  4. IX-20387: Zielseitenoptionen

    Problem: Kein Schließen-Button in embedded Tooltips.

    Lösung: Bei der Einstellung "In Gruppierung öffnen" kann nun auch ein Schließen-Symbol angezeigt werden.

  5. IX-20403: Referenzen

    Problem: Indexe von Referenzen nicht eindeutig.

    Lösung: Indexnamen werden nun beidseitig mit lower(name) == lower(?) verglichen (POSTGRESQL).

  6. IX-20655: Titel erzeugen

    Problem: Titel-Generierung bei Ansichtsfeldern fehlerhaft.

    Lösung: Vorschläge für Stilklassen werden bei Ansichtsfeldern nun für alle Datentypen übernommen.

  7. IX-20762: Dokumente erzeugen

    Problem: Download und Speichern von PDF unter IIS nicht möglich.

    Lösung: PDFs können nun wieder heruntergeladen und gespeichert werden.

  8. IX-20900: E-Mail-Konfiguration

    Problem: Hinweis, dass Diagramme nicht in E-Mails verwendet werden können, fehlt.

    Lösung: Eine Warnung wird nun angezeigt, wenn bei der E-Mail-Konfiguration eine Seite als Inhalt ausgewählt wird, auf der sich Diagramme befinden. Außerdem wird eine Warnung im Reiter "Probleme" angezeigt, wenn der E-Mail-Versand mit einer solchen Seite konfiguriert wurde.

  9. IX-20912: Kontrolltyp "Baumpfad"

    Problem: Kontrolltyp "Baumpfad" kann bei String-Feldern in Tabellen nicht ausgewählt werden.

    Lösung: Kontrolltyp "Baumpfad" kann nun unter der genannten Konstellation ausgewählt werden.

  10. IX-21143: WriteContainer

    Problem: Reihenfolge ist nicht ideal.

    Lösung: Die Reihenfolge der Bindings beim WriteContainer lassen sich nun durch den Benutzer festlegen.

  11. IX-21223: Docker

    Problem: Intrexx Distributed Cluster als Kubernetes Deployment betreiben.

    Lösung: Kubernetes Deployment eines Intrexx Clusters nun auch mit den offiziellen Intrexx Docker Images möglich.

  12. IX-21224: Mehrfachauswahl

    Problem: Filter auf "Aktuellen Wert" funktioniert nicht.

    Lösung: Filter funktioniert nun wie gewünscht.

  13. IX-21265: Mandanten-Filterung für Feld aus Kinddatengruppe

    Problem: Beim automatischen Erzeugen der Kinddatengruppe wird Ganzzahl-PK gesetzt.

    Lösung: Datentyp ist nun wählbar.

  14. IX-21272: Versionierung

    JGit-Update 6.6.0.202305301015-r.

  15. IX-21278: Mehrfachauswahl 2.0

    Problem: Dialog speichert leere LanguageSettings bei statischen Werten.

    Lösung: Bei Titel und Untertitel wird kein Setting mehr geschrieben, wenn der Titel bzw. Untertitel leer ist.

  16. IX-21282: Connector für dg hyparchive

    Problem: Werte aus übergeordneten Datengruppen werden zur Laufzeit nicht ermittelt.

    Lösung: Es werden nun auch Datenfelder aus übergeordneten Datengruppen mehrerer Ebenen für Stempelfelder bereitgestellt.

  17. IX-21291: Diagnose

    Supportdiagnose per Kommandozeile ermöglichen.

  18. IX-21292: Jetty

    Jetty auf 9.4.51 aktualisiert.

  19. IX-21296: Schemamanager

    Problem: Fehler beim Ex- und Importieren von Schema bei neuen Klassen.

    Lösung: GUIDs von Attributen neu importierter Klassen werden nun nicht mehr verändert.

  20. IX-21297: Seitenassistent

    Problem: Seitenassistent bei Bildauswahl inkonsistent.

    Lösung: Die Option "Kein Datenfeld auswählen" wird entfernt, wenn die Auswahl eines Datenfeldes verpflichtend für die Fortsetzung des Seitenassistenten ist. Dies ist bei den Bildern der Templates 3 und 4 der Fall.

  21. IX-21317: E-Mails mit Dateianhängen

    Problem: Ungünstiges MIME-Mapping für *.msg

    Lösung: Intrexx ordnet nun per Default die Dateiendung ".msg" dem Inhaltstyp "application/vnd.ms-outlook" statt "message/rfc822" zu. Dadurch können Fehler vermieden werden, wenn aus Microsoft Outlook gespeicherte E-Mails als Dateianhänge von E-Mails mit Intrexx an Anwender, die Outlook nutzen, verschickt werden.

  22. IX-21328: Zielseite

    Problem: Schaltfläche mit Sprung zur Startseite des Portals funktioniert nicht.

    Lösung: Der Sprung wird nun korrekt ausgeführt.

  23. IX-21334: Elemente - Vorlagen

    Problem: Import aus älterer Intrexx-Version schlägt fehl.

    Lösung: Vorlagen für Elemente, die mindestens aus Version 10.0.0 stammen, werden beim Import nun auf die aktuelle Version gepatcht.

  24. IX-21343: Layout / Kontroll-Elemente

    Problem: Gelöschte Tabellenzellen und Gesamtberechnungen werden nicht aus dem Baum entfernt, Fehler im log.

    Lösung: Die gelöschten Kontrollelemente werden nun korrekt behandelt.

Intrexx Silent Track 11.0.3.20230705.59e3e2f

Veröffentlicht am 05.07.2023

Changelog

  1. IX-18330: Update

    PublishAllApplications-Skripte mit mehr Speicher ausgestattet - Heap für PublishAllApplications wird dynamisch ermittelt.

  2. IX-20647: Filterinformation

    Problem: Inkonsistente Anzeige.

    Lösung: Bei einem Optionsfeld wird der Wert der Option nun an angezeigt.

  3. IX-20681: Prozessaktionen / Benutzer-Zeitzone

    Problem: Benutzer-Zeitzone wird von Prozess aktualisiert obwohl dies nicht gewünscht ist.

    Lösung: In diesem Fall wird die Zeitzone nun nicht mehr von Prozessaktionen gesetzt.

  4. IX-20698: Application-API

    Problem: Checkbox für beliebigen Antworttyp bei Groovy-Endpoints.

    Lösung: Checkbox für das Zulassen von beliebigen Response Types bei Groovy-Endpunkten wurde implementiert.

  5. IX-20893: Berechnung

    Problem: diffInDay : Rechenfehler bei Zeitumstellung.

    Lösung: Berechnung verwendet nun die Benutzer-Zeitzone und nicht mehr UTC.

  6. IX-20924: Applikation öffnen

    Problem: Versucht ein Benutzer eine von einem anderen Benutzer gesperrte Applikation über die Liste der zuletzt geöffneten Applikationen im Datei-Menü zu öffnen, so wird dies richtigerweise verhindert. Der Benutzer wird dann aber fälschlicherweise zum Besitzer der gesperrten Applikation.

    Lösung: Der Benutzer wird auf diesem Weg nun nicht mehr zum Besitzer der Applikation.

  7. IX-20930: Portal Manager

    Problem: FXML-Dokumente haben falsche Version.

    Lösung: JFX-Version in den FXML-Dokumenten wurde auf maximal 17 gesetzt. Zusätzlich wurde ein TestCase erstellt, der die Version der FXML-Dokumente überprüft.

  8. IX-20948: Mehrfachauswahl 2.0

    Problem: Eigenschaftendialog von kopierter Mehrfachauswahl 2.0 lässt sich nicht mehr schließen.

    Lösung: Der Benutzer wird auf diesem Weg nun nicht mehr zum Besitzer der Applikation.

  9. IX-20105: dg hyparchive-Connector

    Problem: Stempelverwendung ändern.

    Lösung: Die Stempelzuordnung kann über den Dialog entfernt werden.

  10. IX-21101: Lizenzen

    Problem: In lib/license sammeln sich Lizenzen nicht benutzter Bibliotheksversionen an.

    Lösung: License-Ordner aufgeräumt.

  11. IX-21126: Bindings

    Problem: Beim Löschen des Parameters wird das binding im WriteContainer nicht mitgelöscht. Im Probleme-Reiter wird dies nicht angezeigt.

    Lösung: Es werden nun Warnungen im Probleme-Reiter angezeigt, wenn ein Seitenparameter gelöscht wird, der noch in WriteContainern, ReadContainern oder Filtern verwendet wird.

  12. IX-21127: Bindings

    Problem: Applikation bearbeiten erstellt Binding.

    Lösung: ForeignKey-Bindings werden im WriteContainer nun nur automatisch erstellt, wenn ein Seitenparameter für den ForeignKey existiert.

  13. IX-21128: Datensatz speichern

    Problem: In bestimmten Konstellationen nicht möglich.

    Lösung: Optimiertes Parameterhandling behebt die Problematik.

  14. IX-21135: Suchkonfiguration

    Problem: Änderungen an Suchkonfiguration über die Übersichtsseite werden beim optimierten Veröffentlichen nicht übernommen.

    Lösung: Änderungen werden nun übernommen.

  15. IX-21142: VTL-Include

    Problem: Velocity-Datei vom Server in das Applikationspaket kopieren funktioniert nicht.

    Lösung: Kopieren in das Applikationspaket funktioniert jetzt wieder.

  16. IX-21145: OAuth2/OpenID

    Problem: Intrexx soll Redirects auf die Ursprungsseite nach dem Login unterstützen.

    Lösung: Deep Links in das Portal lösen nun eine OAuth2 Anmeldung aus, bei der ein User nach der Anmeldung am externen Provider wieder zur ursprünglichen Intrexx Seite zurückgeleitet wird. Bisher konnte eine OAuth2/OpenID Connect Anmeldung am Portal nur über einen Login-Button ausgelöst werden. Dabei ging die Ursprungs-URL verloren und man wurde nach der Anmeldung auf die Portal-Startseite umgeleitet. Diese Funktion muss explizit über ein System Property aktiviert werden und kann nicht gleichzeitig mit anderen Intrexx-Authentifizierungsmodulen (Benutzername/Passwort, Windows Integrierte Auth.) verwendet werden.

  17. IX-21159: Portal Manager

    Problem: Icons fehlen.

    Lösung: Icons sind nun hinzugefügt.

  18. IX-21160: OData-Connector

    Problem: Doppeltes URL Encoding einer Multi-Feld-Datensatz-ID.

    Lösung: Bei komplexen PKs versucht der OData-Client zunächst die PK-Felder aus dem Entity zu ermitteln und erst dann als Fallback über das <id> Element. Damit werden URL-encoding Probleme vermieden.

  19. IX-21203: System-Datengruppe

    Problem: Löschen/Ändern der Systemdatengruppe bzw. -Felder hat keine Auswirkungen auf die LCAPPPROPS-Tabelle.

    Lösung: LCAPPPROPS-Tabelle wird nun bei Schema-Änderungen entsprechend angepasst.

  20. IX-21209: WriteContainer

    Problem: Wird im Writecontainer ein Binding anlegt, so bleibt das Fenster auch offen wenn in eine andere Applikation gewechselt wird.

    Lösung: Die Eigenschaftsdialoge von Write- und Readcontainern werden nun modal geöffnet.

  21. IX-21214: Benutzer

    Problem: Ein Fehler bei der Verschlüsselung der dg hyparchive-Passwörter in der Konfiguration führt zu einer doppelten Verschlüsselung und damit zu ungültigen Passwörtern.

    Lösung: Fehler wurde behoben.

  22. IX-21234: Frei gestaltete Tabelle

    Problem: Die einzelnen Drop-Zones mehrerer Dateiauswahl-Elemente in einer frei gestalteten Tabelle werden nicht erkannt.

    Lösung: Drop-Zone wurde so erweitert, dass nun jeder Fileupload separat erkannt wird.

Intrexx Silent Track 11.0.2.20230605.541587d

Veröffentlicht am 05.06.2023

Changelog

  1. IX-20121: Portalverbindung

    Problem: Hinweis auf ungültige Zeichen im Login-Dialog.

    Lösung: Hinweis auf ungültige Zeichen entfernt.

  2. IX-20529: Eingabefeld

    Problem: Schreibgeschützte Eingabefelder können von einer "Abhängigkeit" nicht ausgelesen werden.

    Lösung: Validation check geändert.

  3. IX-20570: Administration API

    Problem: Administration API verliert Session bei asynchronen Calls.

    Lösung: Session wird jetzt wieder korrekt neu aufgebaut.

  4. IX-20733: Track wechseln

    Problem: Setup 11.1.0 Steady wechselt bei manuellem Update von Silent-System nicht den Track.

    Lösung: Bei der manuellen Aktualisierung einer laufenden Installation überschreibt der von der neuen Version stammende Titel nun den zuvor ausgewählten Titel.

  5. IX-20807: Layout

    Problem: Bei den Stileigenschaften im Layout kam es vor, dass Änderungen bei Farben oder Schriften nicht übernommen wurden.

    Lösung: Änderungen werden jetzt übernommen.

  6. IX-20815: Portal importieren

    Problem: Import mit unterschiedlichen Dateispeicherorten und Ändern des Dateispeicherortes funktioniert nicht.

    Lösung: Geänderte Dateispeicherorte können importiert werden.

  7. IX-20841: Layout / Drucken

    Problem: In den Eigenschaften des Layouts kann man zwar die verschiedenen Funktionen für die Druckausgabe aktivieren, aber die Felder sind nicht editierbar.

    Lösung: Felder können nun editiert werden.

  8. IX-20843: Mehrfachauswahl 2.0

    Problem: Zweite Mehrfachauswahl triggert Abhängigkeit nicht.

    Lösung: Abhängigkeit wird nun ausgelöst.

  9. IX-20874: FileWalker

    Problem: Lädt unter bestimmten Umständen sehr langsam.

    Lösung: Anzeige der Ordner wird nun schneller ausgeführt.

  10. IX-20951: Application API

    Problem: Beschreibung für statische Pfad-Parameter wird nicht behalten.

    Lösung: Das Beschreibungsfeld wird bei statischen Pfadparametern deaktiviert.

  11. IX-20952: Application API

    Problem: Dokumentation führt Pfad- und Query-Parameter als Teil des Request-Body auf.

    Lösung: Modify-Felder ausgeklammert, die vom Namen her mit den Parametern übereinstimmen (Pfad/Query).

  12. IX-20991: PortletContainer

    Problem: Racecondition bei "Anzeige des Portlets im Web durch Groovy-Skript einschränken".

    Lösung: Die DataCollection von der Seite des PortletContainers mit in den BindingContext gegeben.

  13. IX-21006: Portal wechseln

    Problem: Client friert beim Portalwechsel ein.

    Lösung: Beim direkten Wechsel zwischen zwei Portalen friert der Manager ein, wenn vorher das Zertifikat des zweiten Portals noch nicht akzeptiert wurde.

  14. IX-21012: Abspielen von Videos in Safari

    Problem: Abspielen von Videos in Safari funktioniert nicht.

    Lösung: Support für Range-Requests bei Datei-Downloads aus Datengruppen. Das Feature ermöglicht u.a. das direkte Abspielen von Mediendateien in Safari.

  15. IX-21052: FileWalker

    Problem: Filewalker mit Symlink.

    Lösung: Beim Wurzelpfad musste toRealPath() aufgerufen werden, um den symbolischen Link aufzulösen.

  16. IX-21078: Application API

    Problem: Anlage von Aplication-API Endpunkt nicht möglich.

    Lösung: Die Prüfung auf bereits verwendete Endpunkt-URLs wurde gefixt.

  17. IX-21096: Groovy

    Problem: Mit PageActionHandler before und mehreren WriteContainern sind nicht alle Werte vom vorhergehenden WriteContainer über Binding abzurufen.

    Lösung: Werte des WriteContainers sind nun über Binding vorhanden.

Intrexx Silent Track 11.0.1.20230508.5f860c5

Veröffentlicht am 08.05.2023

Changelog

  1. IX-14891: TinyMCE

    Problem: Visualisierung der Pflichteingabe bei TinyMCE ist nicht gegeben.

    Lösung: Pflichteingabe wird nun wie üblich mit einem roten Rahmen visualisisert.

  2. IX-16982: TinyMCE

    Problem: Langtext-Eingabefelder mit TinyMCE bleiben in freigestalteten Tabellen leer.

    Lösung: Initialisierung des Editors wurde geändert, TinyMCE-Felder funktionieren jetzt auch in freien Tabellen.

  3. IX-19889: Vom Portal abmelden

    Problem: Unter bestimmten Umständen bleibt der Portal Manager bei Logout hängen. In das portal.log wird dabei wiederholt ein Cookie-Error eingetragen.

    Lösung: Problem ist behoben.

  4. IX-19983: Zuletzt verwendete Verbindungen

    Problem: Verbindungsnamen nicht ohne weiteres identifizierbar.

    Lösung: In der Liste der zuletzt verwendeten Verbindungen werden nun auch Host und Port angezeigt.

  5. IX-20365: Mandantenabhängigkeit

    Problem: Mandantenfilterung funktioniert in der Benutzer-Systemapplikation nicht.

    Lösung: Filterung mit "Enthält Mandanten-ID" und "In anderen Modulen verwendbar" funktioniert jetzt wieder.

  6. IX-20467: Mehrfachauswahl / Verteilerauswahl - Selektionsfilter in der Kontrolle

    Problem: Für die Einstellung "Zeige alle Einträge wenn alle Selektionsfilter inaktiv sind" wird teilweise der falsche Wert angezeigt.

    Lösung: Es werden nun wieder die richtigen Werte angezeigt.

  7. IX-20469: Hashtags in Textfeldern

    Problem: ClassCastException beim Löschen von Tags.

    Lösung: TagNameRequestInputValidator gefixt.

  8. IX-20547: Binding

    Problem: In der Frei gestalteten Tabellen können unter Umständen keine Datenfelder im Binding ausgewählt werden.

    Lösung: Im Binding-Reiter einer Kontrolle können verfügbare Datenfelder ausgewählt werden.

  9. IX-20617: Linux

    Problem: Keine erneute Authentifizierung nach Abbruch beim Anlegen eines Portals unter Linux.

    Lösung: Sudo-Passwort-Dialog wird nun erneut gezeigt, wenn er zuvor abgebrochen wurde.

  10. IX-20638: Scripting

    Neues Feature: Neue Methoden, um in Groovy und Velocity die Uptime des Portals und den Zeitpunkt des Portalstarts zu ermitteln. Neue Methode um Zeitdauern in Velocity als String zu formatieren.

  11. IX-20645: Portal Manager

    Problem: Hinweis für die Vorbereitung des Portal Managers kommt nicht mehr.

    Lösung: Hinweismeldung für die Vorbereitung des Portal Managers wird wieder angezeigt.

  12. IX-20660: Foreign keys

    Problem: Foreign keys werden immer wieder neu erstellt, wenn die Zieltabelle verändert wird.

    Lösung: Foreign keys werden nur neu erstellt, wenn die referenzierten Spalten in der Zieltabelle geändert werden.

  13. IX-20665: Setup / Erweiterte Einstellungen

    Problem: Setup ändert Track nicht, wenn mit Entertaste bestätigt wird.

    Lösung: Geändertes CSS zur Optimierung der Sichtbarkeit des Auswahlstatus der Umschalttaste. Verlassen des Dialogs "Release Track" wird verhindert, wenn kein Track ausgewählt ist.

  14. IX-20694: Export von Applikationen / Dateiauswahl

    Problem: Fehlverhalten bei der Dateiauswahl im Dialog für den Applikationsexport.

    Lösung: Der Pfad zur Export-Datei kann nun direkt über das Eingabefeld bearbeitet werden.

  15. IX-20696: Diagnose

    Problem: Falsche/fehlende Zeitstempel.

    Lösung: File-Attribute werden nun übernommen.

  16. IX-20697: Administration API

    Problem: Swagger-Support für beliebigen Response-Type bei Groovy-Endpoints.

    Lösung: Konfigurationen und den Swagger-file Generator um die Spezifikation des HTTP-Response Content-Types erweitert.

  17. IX-20723: Connectoren

    Problem: Nicht mehr existierende Connectoren (FileHandler) verhindern AppImport.

    Lösung: Fehlende Connectoren-Dateihandler werden nur noch als Fehler geloggt und verhindern nicht mehr den Import einer Applikation.

  18. IX-20768: OData-Provider

    Problem: LoginException bei Bearer Token Auth führt zu HTTP Status 500 anstatt 401.

    Lösung: LoginExceptions beim Validieren des Tokens im Groovy Skript des OData Provider Bearer Token Authentication Moduls führen nun zu einer HTTP 401 Status Antwort (anstatt HTTP 500).

  19. IX-20780: Schaltfläche

    Problem: Schaltflächen verhalten sich beim Triggern per JS unterschiedlich.

    Lösung: Wird für eine Aktionskontrolle vom Typ "Text" das Klick-Event programmatisch mehrfach hintereinander ausgelöst, so verhält sich diese nun korrekt und unterbindet eine weitere Ausführung der hinterlegten Aktion bis die vorherige abgeschlossen wurde.

  20. IX-20805: Suche

    Problem: Schlechte Performance des Filter bzw. Permission-Check beim Suchen.

    Lösung: Filter-Query-Aggregation funktioniert jetzt.

Intrexx Silent Track 11.0.0

Veröffentlicht am 28.03.2023

Changelog

  1. IX-15687: Websites statt virtueller Verzeichnisse im IIS

    Problem: buildportal.bat darf "Default Website" nicht anzeigen.

    Lösung: Die nicht mehr unterstützten virtuellen Verzeichnisse werden über die Konsole nicht mehr abgefragt. Die Default-Website des IIS wird nicht mehr in der Auswahl der Websites aufgeführt. Außerdem wird die Basis-URL abgefragt.

  2. IX-15694: Benutzer

    Problem: Deaktivierte Benutzer lassen sich nicht über das Web wieder aktivieren.

    Lösung: Deaktivierte Benutzer können nun auch wieder über das Web aktiviert werden.

  3. IX-16149: Microsoft Teams Prozessaktionen

    Problem: Unklare Fehlermeldung wenn Teammitglieder aus einem Datenfeld ausgewählt und ein falscher Typ angegeben wird.

    Lösung: Fehlermeldung wurde verbessert.

  4. IX-17013: Microsoft Teams Prozessaktionen

    Problem: Fehlermeldung beim Anlegen von zwei Teams mit gleicher Mailadresse zu ungenau.

    Lösung: Fehlermeldung wurde verbessert.

  5. IX-17533: Portlets

    Problem: "Individuelle Einstellungen zurücksetzen" wirkt sich auch auf den anonymen Bereich aus.

    Lösung: Im Cache wurde der Eintrag für Anonymous ebenfalls entfernt. Es handelte sich also um ein Anzeigeproblem. Jetzt wird DEFAULT + Anonymous im Cache ausgenommen.

  6. IX-17721: Groovy

    run-groovy-script-Option aus Intrexx-Manager entfernt.

  7. IX-18828: Update

    Problem: Beim Ausführen des Updates von Intrexx Silent Track auf Version Intrexx Silent 2023 wird im Setup der Steady Track ausgewählt.

    Lösung: In diesem Fall wird nun der Silent Track ausgewählt.

  8. IX-19734: Mit Portal verbinden

    Problem: Beim Verbinden mit einem Portal erschließt sich nicht auf Anhieb, dass in den Verbindungstabs "Network" und "Local" ein freier Verbindungsname gewählt werden kann.

    Lösung: Neues Hilfe-Icon und Erklärungstext in den Tabs, analog beim Registrieren eines Portals in der Portalverwaltung.

  9. IX-16982: TinyMCE

    Problem: Langtext-Eingabefelder mit TinyMCE bleiben in freigestalteten Tabellen leer.

    Lösung: Initialisierung des Editors wurde geändert, TinyMCE-Felder funktionieren jetzt auch in freien Tabellen.

  10. IX-19844: OData

    Problem: 00-oauth2-context.xml wird bei Steady-Update überschrieben.

    Lösung: Es ist nun optional möglich, die OAuth2-Spring-Konfigurationseinstellungen upgrade-sicher in einer eigenen Konfigurationsdatei zu überschreiben. Dazu kann unter internal/cfg eine Property-Datei "oauth2_context.properties" angelegt werden. In dieser lassen sich dann einzelne Bean-Properties überschreiben, z.B.: defaultOAuth2Login.userMappingScript=./internal/cfg/custom_oauth2_usermapping.groovy oAuth2BearerTokenLogin.userMappingScript=./internal/cfg/custom_oauth2_usermapping.groovy oAuth2BearerTokenLogin.userClaimAttribute=mail oAuth2BearerTokenLogin.userClaimDbField=emailBiz oAuth2BearerTokenLogin.userRegistrationEnabled=true

  11. IX-20040: Diagnose

    Problem: Zip-Archive können nicht mehr sinnvoll gehandhabt bzw. entpackt werden.

    Lösung: internal/cfg/scheduler und log Verzeichnis werden nun gezippt, falls sie mehr als 500 Dateien beinhalten.

  12. IX-20120: Linux

    Problem: Installation mit setup.sh ohne root schlägt fehl bei fehlenden Rechten am Verzeichnis.

    Lösung: Permission-Check für Installationsordner hinzugefügt.

  13. IX-20270: Update

    Beim Manager-Start unter Intrexx 11 werden nun einige Einstellungen aus dem Benutzerverzeichnis einer älteren Intrexx-Version übernommen, wenn ein solches vorhanden ist (bis Intrexx 19.03).

  14. IX-20274: Portal Manager

    Neuer Menüpunkt im Menü "Ansicht": "Portalverwaltung anzeigen". Nach dem Einblenden der Ansicht gibt es im Modul "Start" im Login-Bereich den neuen Reiter "Portale". Hier kann man Portale registrieren, um sich einfacher mit ihnen verbinden zu können. Die Portalverwaltung ist v.a. sinnvoll, wenn man sehr viele Portale hat. Für die Registrierung ist ein beliebiger Name für die Verbindung, der Servername oder die IP-Adresse, sowie der Port erforderlich. Beim Klick auf einen Eintrag öffnet sich der Logindialog. Ein Eintrag kann über die entsprechenden Buttons bearbeitet bzw. entfernt werden. Außerdem gibt es eine Suche und die Möglichkeit, die Sortierung in der Liste zu ändern.

  15. IX-20279: Linux

    Problem: buildportal.sh meldet Fehler als JSON auf die Konsole.

    Lösung: JSON wird jetzt konvertiert.

  16. IX-20305: Solr

    Problem: Ordner "solr" im Intrexx-Installationsverzeichnis enthält teilweise noch Files aus 8.11.1.

    Lösung: Solr-Löschcode repariert.

  17. IX-20371: Bildauswahl

    Problem: Checksum-Dateien in Bildauswahl sichtbar.

    Lösung: Checksum-Dateien werden nun im Ordner "assets" ausgeblendet.

  18. IX-20374: Linux

    Problem: Setup fragt bei Update zweimal nach Oracle-Rechten.

    Lösung: Es wird nun nur noch einmal nach Oracle-Rechten gefragt.

  19. IX-20393: Berechnung

    Problem: Element "Berechnung" funktioniert nur bedingt mit DateTime-Datenfeldern.

    Lösung: DateTime-Datenfelder werden nun geladen und ausgewertet. Zuvor wurden Datetime-Datenfelder ignoriert und nicht geladen.

  20. IX-20396: Linux

    Problem: Falsche Klammer in buildportal.sh.

    Lösung: Klammer korrigiert.

  21. IX-20401: Wertebereich

    Problem: Wertebereich filtert nicht, wenn man diesen leert.

    Lösung: Der Filter wird nun ausgelöst, wenn das Feld geleert wird.

  22. IX-20414: Groovy

    Problem: Wenn man einen externen Editor verwendet und im OData-Connector Groovy-Script hinterlegen möchte, wird dieses nicht gespeichert.

    Lösung: An dieser Stelle wird nur noch der interne Editor verwendet.

  23. IX-20420: Administration API

    Problem: NPE bei Deinstallationscheck ob Irma installiert ist. Packageliste ist null.

    Lösung: NPE bei Deinstallation nicht mehr im log.

  24. IX-20433: Expert-Attribute

    Problem: choosereferencefields, choosesystemfields haben keine Wirkung.

    Lösung: Intern geflagte Felder werden nun nicht mehr angezeigt. Choose-Attribute funktionieren nun wieder.

  25. IX-20446: Webserver

    Der experimentelle Header X-Content-Security-Policy (IE 10/IE 11) wird nicht mehr unterstützt.

  26. IX-20462: Suche

    Problem: Tags in globaler Suche liefern keine spezifischen Ergebnisse mehr.

    Lösung: Filter funktioniert wieder.

  27. IX-20473: Linux

    Problem: License Deprecation Warning erfordert Benutzereingabe bei Setup über Kommandozeile.

    Lösung: --silent-Flag verhindert nun die manuelle Nachfrage in der Kommandozeilen-Installation von OUs.

  28. IX-20481: Diagramm

    Problem: Legende wird nicht mit exportiert.

    Lösung: Export-Master Library wurde angepasst, so dass die Legende nun im Export angezeigt wird.

  29. IX-20486: Update

    Problem: Endlosschleife nach Nachricht über nicht ausführbares Upgrade.

    Lösung: \n hinzugefügt, Message-Text angepasst.

  30. IX-20525: Raster

    Problem: Breite eines Containers lässt sich nicht mehr ändern wenn eine Breite von 1 gewählt wird.

    Lösung: Die Version von JavaFX wurde auf 17.0.6 geändert.

  31. IX-20649: Portalseiten

    Problem: Defacement der Intrexx-Startseite durch Anonymous.

    Lösung: Anonymous-Prüfung eingebaut.