Veröffentlicht am 04.12.2024
Mit dem Intrexx DRACOON Connector haben Sie die Möglichkeit, auf DRACOON zuzugreifen. Eine zentrale Funktion besteht dabei darin, direkt aus Ihrem Intrexx Portal Dateien von DRACOON herunter- und hochzuladen. Sie können außerdem weitere zentrale Aktionen, wie das Teilen von Dokumenten-Links, das Ermitteln von Benutzern in Benutzergruppen und das Abfragen von Datenfeldern aus DRACOON ausführen.
Weitere Informationen finden Sie hier.
Der Intrexx Connector für SharePoint Server/Online kann ab Intrexx 12.0.2 auch für Microsoft Sharepoint On Premise (Server) eingesetzt werden. Weitere Informationen finden Sie hier.
Bei Tooltips, die an einem Element positioniert wurden, kann nun eingestellt werden, ob sie immer innerhalb positioniert werden sollen oder ob sie auch außerhalb des Viewports positioniert werden dürfen.
Für die Generierung von eindeutigen Dateinamen wird nun ein 32bit-Salt statt einer Nummerierung verwendet. Diese Änderung ist nur bei neu angelegten Dateidatenfeldern wirksam. Bei bereits bestehenden Dateidatenfeldern muss das Setting "file.nameGenerationMode" von "numeric" auf "hex" umgestellt werden. Allgemeine Informationen zu Settings finden Sie hier.
Fixierte Spaltenüberschriften wurden im Tooltip nicht korrekt dargestellt. Da die richtige Positionierung des Tabellenheaders mit fixierten Spaltenüberschriften nicht in jedem Fall gewährleistet werden kann, werden Tabellen im Tooltip nun in diesem Fall mit einer Scrollbar an der Tabelle versehen.
Bei Kalendern kann nicht eingestellt werden, ob die Spaltenüberschriften fixiert dargestellt werden sollen. Soll ein Kalender, eine Ansichtstabelle oder ein Ressourcenelement in einem Tooltip in der Höhe nicht beschränkt werden, muss die Kontrolle auf der Arbeitsfläche vergrößert oder das rect-Attribut für die Höhe der Kontrolle auf einen hohen Wert gesetzt werden. Dann wird kein Scrollbalken mehr angezeigt und der Header nicht mehr fixiert. Ein hoher Wert für max-height hat hier keine negativen Auswirkungen.
In Prozessen wurde bei Datengruppen-Ereignisbehandlern die Auswahl eines statischen Users für den Connector-API-Zugriff ignoriert. In Connector-API-Datengruppen wird nun auch die entsprechende Service-Anmeldung unterstützt.
Portlets auf Portalseiten können nun auch in nicht sichtbare Bereiche verschoben werden.
Bei benutzerdefinierten Portlets gibt es Sicherheitseinstellungen in den Portaleigenschaften. In der Standardeinstellung wird nur der HTML-Code gerendert. JavaScript-Code wird vor dem Rendern entfernt. Weitere Informationen finden Sie hier.
Die Intrexx-Standardlayouts wurden optimiert.
Bitte beachten Sie: Bei Seiten war das onunload-Event auf dem Reiter "Skript" wählbar. Aufgrund von Optimierungen bei diversen Browsern wird dieses Event von den entsprechenden Anbietern nicht mehr unterstützt. Sollten Sie das Event eingesetzt haben, wird im Portal Manager im Bereich "Probleme" eine entsprechende Meldung ausgegeben. Als Alternative ist dafür das "onbeforeunload-Event" in die Event-Liste aufgenommen. Bitte beachten Sie dabei, dass diese Alternative kein genauer Ersatz für das onunload-Event ist.
Weitere Informationen finden Sie hier:
https://developer.chrome.com/docs/web-platform/deprecating-unload
https://developer.mozilla.org/en-US/docs/Web/API/Window/unload_event
IX-798: Portal
In Portalen, dem Portal Manager und diversen Skripten wurde die Verarbeitung externer XML-Entities global ausgeschaltet, um die Möglichkeit, XXE-Angriffe erfolgreich auszuführen, auch in Code von Dritten zu verhindern.
IX-19794: Schaltfläche (Typ Schaltfläche)
Problem: Der Trigger "ondblclick" reagiert nicht auf Doppelklick-Events.
Lösung: Für Buttoncontrols steht "ondblclick" nicht mehr zur Auswahl.
IX-20398: Portalsprache
Problem: Ist die Portalsprache deutsch und das Format französisch in den Portaleigenschaften eingestellt, so erzeugt das Erstellen einer Aufgabe in Intrexx Share-Projekten einen Fehler.
Lösung: Eingabefelder werden nun korrekt per Locale belegt.
IX-20441: E-Mail-Aktion
Problem: Empfänger kann nicht auf Longtextfelder im Elterndatensatz konfiguriert werden.
Lösung: Für "Empfänger aus Datenfeld" können nun auch Longtext-Felder aus der Elterndatengruppe ausgewählt werden.
IX-21220: Fixierte Spaltenüberschriften in Ansichtstabelle / Kalender
Problem: Fixierte Spaltenüberschriften werden im Tooltip nicht korrekt dargestellt.
Lösung: Da die richtige Positionierung des Tabellenheaders mit fixierten Spaltenüberschriften nicht in jedem Fall gewährleistet werden kann, werden Tabellen im Tooltip in diesem Fall mit einer Scrollbar an der Tabelle versehen. Bei Kalendern kann nicht eingestellt werden, ob die Spaltenüberschriften fixiert dargestellt werden sollen. Soll ein Kalender, eine Ansichtstabelle oder ein Ressourcenelement in einem Tooltip in der Höhe nicht beschränkt werden, muss die Kontrolle auf der Arbeitsfläche vergrößert oder das rect-Attribut für die Höhe der Kontrolle auf einen hohen Wert gesetzt werden. Dann wird kein Scrollbalken mehr angezeigt und der Header nicht mehr fixiert. Ein hoher Wert für max-height hat hier keine negativen Auswirkungen.
IX-21445: Ressource
Problem: Tabellenheader mit fixierten Spaltenüberschriften überlagert Menü in der Ansicht "Woche" und "Tag".
Lösung: Menü wird nun nicht mehr überlagert.
IX-21754: Windows-Batch-Skripte
Problem: Mit Powershell inkompatibles Quoting in Windows-Batch-Skripten.
Lösung: Intrexx-Batch-Skripte werden, wenn ein Dateipfad mit Backslash am Ende übergeben wird, nun korrekt unter Windows ausgeführt.
IX-21989: Dateispeicherort
Problem: Dateispeicherort wird nicht nach relativ geprüft.
Lösung: Absolute Pfade können nun nicht mehr angegeben werden. Im Bereich "Probleme" wird in diesem Fall eine Warnung ausgegeben.
IX-22000: Diagramm
Problem: Beim Export in ein ODT- oder PDF-Dokument wurden Diagramme als Barcharts gerendert, wodurch die Legende verloren ging.
Lösung: Der ursprüngliche Diagrammtyp wird nun wiederhergestellt und die Legende (sofern im Diagramm enthalten) angezeigt.
IX-22522: Backupdateien
Problem: Beim Patchen eines Portals werden Backups von Konfigurationsdateien angelegt, falls diese gepatcht wurden. Diese Backups wurden bisher nicht immer konsistent wieder gelöscht, so dass sie sich im Lauf der Zeit ansammeln können.
Lösung: Beim Patchen werden alte Backup-Files nun entfernt, wenn sie mehr als drei Major-Releases zurück liegen (Beispiel: Intrexx Version 12 löscht alle Backup-Files bis inkl. Intrexx Version 8).
IX-22531: Filter "Wertebereich"
Problem: Darstellungsfehler.
Lösung: "Clearfix" und "text-align" wurden entfernt, die entsprechenden Layoutstyles basieren nun auf Flexbox.
IX-22532: Element-Vorlage
Problem: CSS-Class "Table_Standard" fehlt bei Export der Vorlage "Ansichtstabelle".
Lösung: Styleklasse geht nun nicht mehr verloren.
IX-22535: Kalender
Problem: Daten werden nicht korrekt eingefärbt.
Lösung: Feiertage werden nun korrekt eingefärbt, wenn sie auf den ersten Tag eines Monats fallen.
IX-22573: Aufgabenplanung
Problem: Sind viele Aufgaben vorhanden, so wird bei Doppelklick auf eine Aufgabe eine Fehlermeldung ausgegeben.
Lösung: Die Meldung "Possible NullPointerException" wird nun in diesem Fall nicht mehr angezeigt.
IX-22693: Applikation öffnen
Problem: Applikationen mit fehlerhaften API-Endpunkten können nicht geöffnet werden.
Lösung: Wenn die Aktion "Einzelnen Datensatz lesen" selektiert ist, wird nun geprüft ob in der gewählten Datengruppe ein PK definiert ist. Ist dies nicht der Fall, kann der Assistent mit der ausgewählten Datengruppe nicht abgeschlossen werden.
IX-22694: Applikation veröffentlichen
Problem: Validierung auf Trailing Spaces.
Lösung: Im FupConverter werden die Trailing Spaces nun ignoriert.
IX-22697: Benutzer - Sprache
Problem: Locale: Einstellung des Benutzers wird von Standardwert überschrieben.
Lösung: Locale wird nun beim Login analog zum Vorgehen bei den Spracheinstellungen ermittelt und als Cookie gesetzt.
IX-22718: Logdateien analysieren
Problem: Fehler beim Öffnen von Logdateien.
Lösung: Verzeichnisnamen werden nun bei jedem Start des Portal Managers neu und eindeutig vergeben, so dass es zu keinen Berechtigungsproblemen mehr kommen kann.
IX-22739: Diagnose
Problem: Share-Version geht nicht aus der Diagnose hervor.
Lösung: Ist Share vorhanden, so wird nun im Log-Verzeichnis eine "share-version.info"-Datei mit der verwendeten Share-Version geschrieben.
IX-22740: Diagnose
Problem: ShareUtil.getIntrexxShareVersion(Path) ist ineffizient.
Lösung: Implementierung geändert.
IX-22778: Ansichtstabelle
Problem: Fehler bei Sprachkonstanten, die als Titel verwendet werden.
Lösung: Änderungen am Titel beim Erstellen von Ansichtstabellen werden nun übernommen, wenn eine der Portaleinstellungen "Titelfeld mit Standardtitel vorbelegen" oder "Titelfeld mit Prefix-Pattern vorbelegen" aktiviert ist.
IX-22869: Tabellen / Sichten suchen
Problem: Tastatureingabe * und Enter schließt Dialog.
Lösung: Beim Laden des Dialogs wird der Fokus nun auf das Suchfeld gesetzt. Wenn der Fokus auf dem Suchfeld ist, wird mit Enter die Suche gestartet. Ansonsten wird der Dialog mit "OK" beendet. Wenn der Fokus auf der Tabelle ist und diese noch nichts selektiert hat, wird der erste Eintrag selektiert.
IX-22922: Portal Manager
Problem: Fehler beim Starten des Portal Managers bei bestimmten Kombinationen der Proxy-Einstellungen.
Lösung: Proxy type system richtig behandelt, Fehlermeldung verbessert.
IX-22925: Portal Manager
Problem: Fehler im Manager nach Update auf Intrexx Version 11.9.2.
Lösung: Wenn das Property "customWorkingDirectory" im Client fehlt, wird eine verständlichere Exception und keine Nullpointer-Exception mehr geworfen.
IX-22931: Designvorgaben für Elemente
Problem: Designvorgaben für Elemente werden nach Update überschrieben.
Lösung: Internal/layout/xml/div_design_pattern.xml wird nun bei Updates nicht mehr überschrieben.
IX-22933: Proxy
Problem: Verwendung falscher Proxy-Settings bei Update.
Lösung: Wenn Updates über den Manager ausgeführt werden, berücksichtigt er nun die korrekten Proxy-Einstellungen.
IX-22940: Baum
Problem: Datenbank-Anfrage bei Baumkontrolle ist unverhältnismäßig lang.
Lösung: Für die Abfrage werden keine doppelten IDs mehr verwendet.
IX-22961: Datengruppen-Ereignisbehandler
Problem: Unklare Fehlermeldung zu fehlendem Template-Verzeichnis, Applikation nicht auswählbar.
Lösung: Fehlermeldung entsprechend angepasst.
IX-22965: Applikationsimport
Problem: Schlechte Performance des GuidReplacers.
Lösung: Laufzeit des GuidReplacers verbessert.
IX-22968: Update
Problem: Fehler in root.xsl und tabconfig.vm wegen Browser.edge-Weiche.
Lösung: Weichen für den Edge- und IE-Browser entfernt.
IX-23011: Update
Problem: PatchController meldet fehlgeschlagenen Portal-Patch als INFO.
Lösung: Bei ExitCode != 0 wird nun ERROR statt INFO ausgegeben.
IX-23016: Prozesse
Problem: Fehler beim Schließen eines Prozesses.
Lösung: Der Snapshot-Manager wurde unter bestimmten Umständen beim Schließen des SnapIns nicht mehr auf null gesetzt. Das temporäre Snapshot-Verzeichnis, das zuvor gelöscht wird, wird bei Bedarf wieder neu erstellt. Die SnapShot-Container der geschlossenen Prozesse sind zu diesem Zeitpunkt nicht mehr vorhanden und werden beim erneuten Öffnen eines Prozesses neu erstellt. Zusätzlich wurde ein Null-Check beim Entfernen des SnapShot-Containers implementiert.
IX-23017: Image Editor
Problem: Einträge im Skriptreiter des Image Editors gehen verloren.
Lösung: Einträge auf dem Reiter "Skript" bleiben nun erhalten, wenn Werkzeuge oder Farben in der Bildbearbeitung geändert wurden.
IX-23021: Suche
Problem: Exception beim Indexieren von leeren Dateien.
Lösung: Leere Dateien werden nun beim Indexieren übersprungen.
IX-23039: Synonyme
Problem: Error-Flut im Client-Log bei Klick auf "Werkzeuge / Suche / Synonyme".
Lösung: Exceptions in der Synonymverwaltung behoben.
IX-23044: Linux
Problem: --yes Option für uninstall.sh und installupdates.sh.
Lösung: --yes Option wird jetzt auch beim Shutdown von Services ausgewertet.
IX-23045: Mehrfachauswahl 2.0
Problem: Mehrfachauswahl 2.0 zeigt unter bestimmten Umständen keine Ergebnisse an.
Lösung: Wenn Reload-Daten zu lang werden, wird anstatt "get" nun ein "post" verwendet. Die Daten werden im payload übertagen (Begrenzung auf 3000 Zeichen).
IX-23048: Shortcuts
Problem: Shortcut "Strg+T" ist im Portal Manager doppelt belegt.
Lösung: Das temporäre Arbeitsverzeichnis der Applikation lässt sich jetzt über den Shortcut "Strg+Umschalt+O" öffnen.
IX-23049: Schaltflächentyp "Bild"
Problem: Alternativtext wird nicht aus XML gelöscht.
Lösung: Beim Löschen der Alternativtexte über den Eigenschaftendialog wird der Mapeintrag nun auch aus den Settings entfernt.
IX-23067: Ansichtsfeld
Problem: Beim Erstellen von Ansichtsfeldern kann der Kontrolltyp "Benutzerinformation" und "Baumpfad" nicht ausgewählt werden.
Lösung: Beide Kontrolltypen können nun wieder ausgewählt werden.
IX-23074: Solr
Problem: Der Indexierer läuft in den Mandantenfilter.
Lösung: Permission Check wird nun korrekt ausgewertet und hier wie gewollt ignoriert.
IX-23080: Sortierbare Liste
Problem: Falsche Sortierung bei neuen Einträgen.
Lösung: Neue Einträge werden nun korrekt sortiert.
IX-23082: Content Editor
Problem: Content Editoren können im Web per JS nicht auf "required" gesetzt werden.
Lösung: Content Editoren können nun per JS auf "required" gesetzt werden.
IX-23086: Synonyme
Problem: Beim Exportieren der Synonyme muss eine Dateiendung angegeben werden.
Lösung: Dateiendung richtet sich jetzt nach dem eingestellten Format, falls keine angegeben wurde.
IX-23091: SharePoint
Problem: SharePoint on-premise Anpassungen.
Lösung:
In der DG-Propery "SiteName" wurde bisher der Name der Site angegeben, nun muss der SiteCollection-Pfad mit angegeben werden:
MS365: sites/mysite
On-prem: websites/mysite
In den globalen Expert-Settings einer SharePoint Connector-Konfiguration muss das Setting "service.root.uri" die vollständige URL der SharePoint Website beinhalten.
IX-23103: Bildauswahl
Problem: Bildauswahl-Dialog lädt endlos und lässt sich nicht schließen.
Lösung: Es wurde ein Timeout nach 5 Minuten implementiert, der den Ladevorgang dann abbricht. Außerdem werden nun einige Informationen zur Fehlersuche ins Log geschrieben.
IX-23105: Auswahlliste
Problem: FX-Fehler in der BindingPage: Fehlender ReadContainer bzw. Datenfeld, obwohl ein Datenfeld ausgewählt ist.
Lösung: Fehlerhafte Meldung ("Bitte wählen Sie ein Datenfeld aus") behoben.
IX-23106: WriteContainer
Problem: NPE in AbstractRestDispatcher._handleGenericExceptionAndCheckForRetry.
Lösung: Die NPE wird nun verhindert.
IX-23112: News
Problem: Veraltete News im Portal Manager (Modul "Start").
Lösung: Wenn die Fallback-Startseite geladen wird, wird nun ein Hinweis oberhalb der News angezeigt: "Keine Internetverbindung: Der angezeigte News-Inhalt ist möglicherweise nicht mehr aktuell."
IX-23127: Menü "Ansicht", Standardansicht wiederherstellen
Problem: Benutzerdefinierte Ansicht wird nicht immer geladen, z.B. im Modul "Prozesse". Wurden einzelne Bereiche ausgeblendet, so wird beim nächsten Start des Portal Managers trotzdem die Standardansicht geladen.
Lösung: Die benutzerdefinierte Ansicht wird nun wieder geladen.
IX-23135: Dateidatenfelder
Problem: Speichern von Dateien mit gleichen Namen in Intrexx-Dateidatenfelder speichern.
Lösung: Für die Generierung von eindeutigen Dateinamen wird nun ein 32bit-Salt statt einer Nummerierung verwendet. Diese Änderung ist nur bei neu angelegten Dateidatenfeldern wirksam. Bei bereits bestehenden Dateidatenfeldern muss das Setting "file.nameGenerationMode" von "numeric" auf "hex" umgestellt werden.
IX-23136: Diagnose
Problem: Diagnose schließt Logdateien nicht ein, wenn de.uplanet.lucy.logPath angepasst wurde.
Lösung: Environment wird nun auch in der Diagnose berücksichtigt.
IX-23155: Mandantenzuordnung
Problem: Auswahl von Referenzwerten zeigt keinen Titel an.
Lösung: Die Auswahl von Referenzwerten im Benutzerkonto unter "Weitere Attribute" zeigt nun wieder den Titel. Damit wurde auch der Fehler im Log beim Initialisieren des Reiters "Persönliche lnformationen" behoben.
IX-23156: JGit Update
JGit Library - Update auf v6.10.0.202406032230-r.
IX-23159: richtextfx Library Update
Richtextfx wurde auf Version 0.11.3 aktualisiert.
IX-23160: Library Updates
- Spring - Update auf 6.1.10
- Spring Security - Update auf 6.3.1
- Spring Security Oauth2 Core/client/jose - Update auf 6.3.1
- tomcat-embedded - Update auf 10.1.25
- Groovy - Update auf 4.0.22
- commons-logging - Update auf 1.3.3
IX-23161: Saxon HE Update
Saxon HE ausgetauscht (12.5).
IX-23163: MSSQL Driver Update
MSSQL Driver Update auf 12.6.3.
IX-23172: JavaScript
Problem: Tabellen API - Beispiel von "getCell" nicht korrekt.
Lösung:
Die folgenden Codebeispiele der Tabellen wurden angepasst bzw. erweitert:
- Table -> Row -> getHtml
- Table -> Row -> getCell
- Table -> Cell -> getHtml
IX-23193: TinyMCE
Problem: Im Filemanager bricht das Feld "Einträge filtern" bei einer ungünstigen Viewport-Wahl aus der Komponente aus.
Lösung: Für den Filter wurde eine passendere CSS Einheit gewählt, so dass ein Ausbrechen nun unterbunden wird.
IX-23196: macOS
Problem: Fehlerhaftes Swing-Rendering durch SwingX (z.B. JXDatePicker).
Lösung: Swing-Rendering unter macOS verbessert.
IX-23198: Textfeld / Textfeld Ansicht
Problem: Änderungen an Styleklassen gehen verloren, z.B. bei Wechsel zwischen "Optionen" und "Stile".
Lösung: Änderungen an der Styleklasse werden nun nicht mehr mit den Standardklassen überschrieben.
IX-23199: Optionsfeld
Problem: Optionsfelder in Firefox vs XSLT.
Lösung: Die Namen der Radiocontrolgroups wurden geändert, um diese eindeutig zu halten. Andernfalls zeigt Firefox keine Werte mehr an. Der neuer Wert des Name-Attributs wird wie folgt zusammengesetzt: ${CurrentFupInfo.uniqueId}_<bisheriger Name> (z.B. "ix80787BA615E5AD10F793EE506FDC5DA79378000F_radiocontrolgroupB71612CB").
IX-23201: Benutzerapplikation
Problem: Import nicht möglich.
Lösung: Benutzerapplikation kann nicht zusammen mit einer anderen Applikation importiert werden.
IX-23205: Tooltips
Problem: Positionierung außerhalb des Viewports.
Lösung: Bei Tooltips, die an einem Element positioniert wurden, kann nun eingestellt werden, ob sie immer innerhalb positioniert werden sollen oder ob sie auch außerhalb des Viewports positioniert werden dürfen.
IX-23232: JavaScript
Problem: In der JavaScript-Dokumentation fehlen Informationen zum Session-State bei WebSockets.
Lösung: Die Dokumentation der JavaScript API wurde im Bereich der WebSockets erweitert. Es wird nun darauf hingewiesen, dass die "subscribeToTopic"- und "ping"-Funktion die Session refresht und Intrexx-Sessions darüber nicht erhalten bleiben.
IX-23236: Layout
Standardlayouts wurden optimiert.
IX-23241: Connector API / Service-Anmeldung in Timer-Prozessen
Problem: Die Auswahl eines statischen Benutzers wird von Datengruppen-Ereignisbehandlern ignoriert.
Lösung: Service-Anmeldung wird nun auch für Connector-API Datengruppen unterstützt.
IX-23266: Portlet
Problem: Portlet mit Applikation stellt Menü falsch ein.
Lösung: Beim Einstellen des Menüs wird nun unterschieden ob eine Portalseite aufgerufen wurde oder nicht. Im ersten Fall wird das Menü nur noch auf den Punkt eingestellt, der auf die Portalseite zeigt.
IX-23282: Diagnose
Problem: Diagnose läuft in Connection Timeout wenn der Umfang zu groß wird.
Lösung: Diagnose pollt nun und kann so nicht mehr in ein Timeout laufen. Es werden nur noch bekannte Verzeichnisse in "internal/cfg" in die Diagnose mit aufgenommen.
IX-23303: Microsoft Exchange Connector
Problem: Falsche Zeitzone beim Speichern von Datumswerten.
Lösung: Wenn sich MediaGateway-Server und der Intrexx-Server in unterschiedlichen Zeitzonen befinden, konnte es beim Anlegen von Terminen zu einer Zeitverschiebung in Outlook kommen, wenn die Zeitzonen nicht beim Speichern definiert wurden (default Timezone). Dieses Problem ist hiermit behoben.
IX-23307: Fehlermeldung
Problem: "Oh-Nein"-Fehlermeldung ohne Timestamp.
Lösung: Datum und Uhrzeit werden nicht mehr im Titel des Tooltips angezeigt, sondern im Body des Notifiers. Außerdem wird das Datum und die Uhrzeit im internationalen Standard-Format mit Millisekunden angezeigt.
IX-23309: Ressourcen
Problem: Kalender sortiert Ressourcen nicht korrekt.
Lösung: Kalender sortiert nun mit richtiger Spracheinstellung.
IX-23345: Applikationsimport
Problem: Ende des Vorgangs nicht wird nicht im Portal-Log protokolliert.
Lösung: Entsprechende Info-Logs wurden im serverseitigen Teil des Applikationsimports eingebaut.
IX-23359: JavaScript
Problem: Tabellen API: ".getHtml(true)" liefert jQuery-Objekt statt HTMLElement.
Lösung: Bei der Methode ".getHtml" von Tabellen kann nun angegeben werden, ob ein HTMLElement oder jQuery-Objekt zurückgegeben werden soll.
IX-23395: Dateispeicherort
Problem: Fehlerbehandlung bei Export von Dateispeicherorten.
Lösung: Bessere Log-Ausgabe von Fehlern. Wenn Dateispeicherort nicht vorhanden, zugreifbar oder lesbar wird Export nicht mehr im Gesamten abgebrochen.
IX-23427: Dateiauswahl
Problem: Vorlagen für die Ansicht der Dateiauswahl interpretieren "Bild zuschneiden"-Methode falsch.
Lösung: Kleinere Bilder in der Dateiauswahl Ansicht werden nun wieder in ihrer Originalgröße angezeigt, z.B. wird ein 16x16px Bild nicht mehr vergrößert, wenn die Einstellung "Kleinere Bilder vergrößern" gesetzt ist.
IX-23431: Textfeld
Problem: Fehlende Meldung, wenn TinyMCE-Textfelder als Pflichtfelder markiert sind.
Lösung: Der von TinyMCE erzeugte Editorcontainer erhält nun eine eindeutige ID, bevor das Ergebnis der Validierung verarbeitet wird. Dies ermöglicht den internen Methoden, das Element zu finden und die Meldung anzuzeigen.
IX-23439: Benachrichtigungsaktion
Problem: Gleichzeitige Benachrichtigungen schlagen fehl, da nicht alle PKs als GUIDs definiert sind.
Lösung: Nachrichten laufen nun threadsafe.
IX-23470: Binding
Problem: Parameter-Option steht für Bindings im Filterdialog der Ansichtstabelle nicht immer zur Verfügung.
Lösung: Parameter stehen nun auch im Filterdialog der Ansichtstabelle zur Verfügung, wenn man den Filter über das Kontextmenü editiert.
IX-23472: JavaScript
Problem: In der JavaScript-Standardbibliothek wird bei "Setzen eines Wertes" im Beispiel "Browser.getValue" statt "Browser.setValue" verwendet.
Lösung: "setValue" bzw. "htmlElement" eingefügt.
IX-23478: OAuth2
Problem: Konfigurationsproblem mit Mapping.
Lösung: Das Einloggen über OAuth2 funktioniert nun, wenn benutzerdefinierten Attribute im Claim-Mapping verwendet werden.
IX-23496: Raster
Problem: Gridcontainer werten role und aria Attribute nicht aus.
Lösung: Die XSL-Templates für Gridcontainerrow bzw. -column wurden entsprechend angepasst, um die Attribute bei der Transformation zu berücksichtigen.
IX-23499: Portlet
Problem: Portlets auf Portalseiten sollen auch in nicht sichtbare Bereiche verschoben werden können.
Lösung: Scrolling wurde implementiert, wenn ein Portlet an den Anfang und Ende des Viewports bewegt wird.
IX-23502: Portalexport
Problem: Einstellung "Überschreiben" wird ignoriert.
Lösung: Die Einstellung wird nun richtig ausgewertet. Der aktuelle Export wird unabhängig vom Typ mit dem neu erstellten Export überschrieben.
IX-23507: OAuth2
Problem: Fehlermeldungen in Logfile bei gemischter Authentifizierung mit OAuth2.
Lösung: Die Ausgabe der Fehlermeldung wurde angepasst und wird nur für "IntrexxAuth" ausgegeben. Bei anderen Authentifizierungsmethoden, die einen leeren Benutzernamen enthalten können, wird der Logeintrag unterdrückt.
IX-23521: Tachometer
Problem: Unter bestimmten Voraussetzungen fehlen Skripte in der Seite.
Lösung: Es wird geprüft, ob der Server Werte für den MaxValue liefert. Gibt es keine, wird ein Default-Value (0) verwendet.
IX-23549: Update
Problem: Changelog-Button öffnet Silent-Changelog.
Lösung: Es wird nun wieder das korrekte Changelog für Intrexx Version 12 geöffnet.
IX-23570: Tomcat Update
Problem: CVE-2024-38286 und CVE-2024-34750: Denial of Service in Apache Tomcat.
Lösung: Apache Tomcat Server wurde auf Version 10.1.25 aktualisiert.
IX-23575: Aufgaben
Problem: Interner Scheduler-Cache wird nicht immer korrekt invalidiert.
Lösung: Der Scheduler-Cache wird nun korrekt invalidiert und aktualisiert, die Anzeige der laufenden Jobs ist nun korrekt.
IX-23603: Jackson und Log4j Update
- jackson - Update von 2.17.2 auf 2.18.0.
- Log4J - Update von 2.24.0 auf 2.24.1 (außer log4j-api-kotlin).
IX-23604: Update AWS SDK
Aktualisierung auf Version 2.28.+.
IX-23605: Update Woodstox
Woodstox - Update von 6.6.2 auf 7.0.0
IX-23627: Intrexx mobile App
Problem: Confirm-Dialog zum Entfernen eines Geräts: X-Symbol entfernt das Gerät trotzdem.
Lösung: Gerät wird nun in diesem Fall nicht mehr entfernt.
IX-23628: Layout
Problem: Neue Styleklassen für Buttons patchen.
Lösung: Alle Layouts erhalten die beiden neuen Styleklassen ".Button_Text" und ".Container_Button_Flex".
IX-23629: JDBC-Datenquelle
Problem: Fehler beim Anlegen einer JDBC-Datenquelle.
Lösung: Selektion im Datasource-Feld repariert.
IX-23630: Dokumente erzeugen
Problem: Fehler in Edge Browser.
Lösung: Dokumentenerzeugung funktioniert wieder im Edge Browser.
IX-23633: Tooltips
Problem: Einstellungen fehlen.
Lösung: Es wurden Einstellmöglichkeiten ergänzt, über die die Position des Tooltips auf den sichtbaren Bereich beschränkt werden kann.
IX-23650: Benutzerkonto
Problem: "Standardsprache des Portals" fehlt unter bestimmten Umständen in Auswahlliste (Reiter "Organisation").
Lösung: Der Eintrag "Standardsprache des Portals" ist nun immer vorhanden.
IX-23662: Portal Manager
Problem: Intrexx LogViewer-Panel löscht Temp-Verzeichnisse nicht, wenn Portal Manager beendet wird.
Lösung: Angelegte TMP Log-Verzeichnisse vom LogViewer werden nun beim Beenden des Managers wieder gelöscht.
IX-23690: Suche
Problem: Leeres Text-Datenfeld führt zu Exception, wenn das Feld in der Suche eingebunden und als HTML eingestellt ist.
Lösung: Bei der Indexierung werden HTML-Felder nun auf leeren Content geprüft.
IX-23692: Update
Problem: Patcher benötigt 10 min mehr mit Websocket-Testapplikation.
Lösung: Startzeit von Portalen verbessert.
IX-23721: Content Editor
Problem: CVEs in Dompurify.
Lösung: Das Giphy-Plugin des Content Editors bzw. die Komponente "@giphy/js-fetch-api" wird upgedatet. Dadurch wird die betroffene Bibliothek komplett aus Intrexx entfernt.
IX-23723: Groovy
Problem: g_dgFile in GroovyScripten, die per Ajax geladen werden, nicht vorhanden.
Lösung: g_dgFile ist nun auch im Context von Groovy Skripten vorhanden, die per Ajax vom Web aufgerufen werden.
IX-23728: Portaleigenschaften / Sicherheit
Für benutzerdefinierte Portlets wurden Optionen in den Portaleigenschaften unter "Sicherheit" hinzugefügt, um das Feature gegen Angriffe zu härten:
- HTML anzeigen (mit Schutz vor Cross-Site-Scripting): HTML wird gerendert, JavaScript wird vorher entfernt (Default)
- HTML anzeigen: HTML wird gerendert, JavaScript wird ausgeführt
- Nur Text anzeigen: Es wird kein HTML gerendert, HTML-Code wird als Text angezeigt.
IX-23735: Ansichtstabelle
Problem: Tabelle mit Suchindex-Filter exportiert ohne Daten.
Lösung: Tabellen-Export mit Suchindex-Filter exportiert nun Daten.
IX-23806: Portalexport
Problem: Export mit zu vielen Dateien kann zu Fehlern führen.
Lösung: Export-Mapping-Datei wird nun nicht mehr im yaml-Format gespeichert, sondern rudimentär im Properties-Format.
IX-23955: Spring Update
Update auf Spring 6.1.14 schließt CVE-2024-38816 und CVE-2024-38819.
IX-23966: Tomcat Update
CVE-2024-52316 + CVE-2024-52317: Update auf Tomcat 10.1.33.
IX-23970: Tomcat Update
CVE-2024-52318: Update auf Tomcat 10.1.33.
IX-23991: JDK Update
Update JDK auf Version 21.0.5 (CVE-2024-21145, CVE-2024-21140, CVE-2024-21144, CVE-2024-21131, CVE-2024-21138, CVE-2024-21235, CVE-2024-21208, CVE-2024-21210, CVE-2024-21217, CVE-2024-21147)
Veröffentlicht am 18.09.2024
Bitte beachten Sie unsere Hinweise zu Intrexx Version 12.0.1, die Sie hier lesen können.
Preview Feature: Als Suchmaschine kann nun auch OpenSearch / Elasticsearch verwendet werden. Alle Informationen dazu finden Sie hier.
Bitte beachten Sie, dass es sich bei diesem Feature um ein sogenanntes "Preview-Feature" handelt. Preview-Features können möglicherweise unvollständig sein oder Fehler aufweisen. Daher dürfen sie derzeit nur in Test- und Entwicklungsumgebungen eingesetzt werden, um sie entsprechend zu evaluieren. Bevor Sie ein Preview-Feature nutzen, empfehlen wir dringend, eine Datensicherung durchzuführen. Die INTREXX GmbH übernimmt keinerlei Gewährleistung für die Funktionalität oder Zuverlässigkeit von Preview-Features. Die Verwendung von Preview-Features erfolgt daher auf eigenes Risiko des Nutzers.
In der REST-Call-Aktion können nun auch Einträge aus der Parameterverwaltung (Parameter Store) benutzt werden. Alle Informationen dazu finden Sie hier.
Alle Informationen zu den neuen Standardlayouts "Material Light" und "Material Light Sidebar" finden Sie hier.
Den TinyMCE-Editor gibt es nun in zwei Varianten:
TinyMCE Light
TinyMCE Advanced
TinyMCE Light:
Unterstützt keine externen Quellen (Links, Bilder, Html-Code, Medien), weder in Schaltflächen, noch im Menü bzw. Kontextmenü. Folgende Schaltflächen werden nicht unterstützt:
link (Link einfügen/verändern)
unlink (Link entfernen)
image (Bild einfügen/ersetzen)
code (HTML-Quellcode bearbeiten)
media (Multimedia einbetten/bearbeiten)
Schaltflächen-Vorlagen: Standardkonfiguration
TinyMCE Advanced:
Unterstützt externe Quellen wie bisher. Schaltflächen-Vorlagen: Basiskonfiguration, Standardkonfiguration, benutzerdefinierte Vorlagen.
Alle weiteren Informationen dazu finden Sie hier.
Beim Content Editor gab es die folgenden Anpassungen:
Standardkonfiguration ausgetauscht
Folgende Schaltflächen werden aus der Standardkonfiguration entfernt: image (Grafik einfügen), link (Link einfügen), video (YouTube-Video einbinden)
Schaltflächen für externe Quellen können bei Bedarf über den Dialog ausgewählt werden
Alle weiteren Informationen dazu finden Sie hier.
In den Portaleigenschaften können Sie im Menüpunkt "Sicherheit" einstellen, ob Bilddateien in das Verzeichnis "userfiles" hochgeladen werden können bzw. dort zum Herunterladen zur Verfügung stehen sollen. Die hier vorgenommenen Einstellungen stehen in engem Zusammenhang mit der Schaltfläche "Bild hochladen" im TinyMCE Advanced-Editor.
Für Dateien, die aus /userfiles/ ausgeliefert werden, werden nun Content-Security-Policy-Header gesetzt, um das Feature gegen Angriffe zu härten. Detaillierte Informationen hierzu finden Sie in Abschnitt Upload / Download.
IX-22392: OpenSearch / Elasticsearch
Preview Feature: Als Suchmaschine kann nun auch OpenSearch / Elasticsearch verwendet werden.
IX-22826: REST-Call-Aktion (Client)
Im Ressourcen Manager der Rest-Call-Aktion können nun auch Ressourcen vom Typ "Parameterspeicher" definiert werden.
IX-22827: REST-Call-Aktion (Server)
In der REST-Call-Aktion können nun auch Einträge aus der Parameterverwaltung (Parameter Store) verwendet werden.
IX-22870: Galerie
Problem: Durch die Verwendung eines falschen FileVControls (Sonderfall) wird die Galerie nicht angezeigt.
Lösung: Galerie wird nun korrekt dargestellt.
IX-22874: Filterinformation / Pfadnavigation für Baum
Problem: Falsche HTML-Dekodierung.
Lösung: Sowohl FilterInfo-Kontrolle als auch Breadcrumb wurden umgeschrieben um korrekt kodierte Zeichen anzuzeigen.
IX-22964: Applikationsimport
Problem: Applikationen aus Intrexx Version 8.1 führen beim Import zu Endlosschleife.
Lösung: Applikationen mit alter Applikationsstruktur werden beim Import nicht mehr zugelassen. Eine entsprechende Meldung wird dabei angezeigt.
IX-22966: Applikationsimport
Problem: AppImportPreProcessor führt GUID-Ersetzung mit leerer GUID-Map durch.
Lösung: Applikationsimport optimiert so dass kein TimeOut mehr entsteht.
IX-22969: Mehrfachauswahl
Problem: Performanceprobleme beim Speichern.
Lösung: Lesen beim Speichern optimiert.
IX-22970: Frei gestaltete Tabelle
Problem: Seite "springt" beim Öffnen von Tooltip.
Lösung: Es wird nun geprüft, ob ein Tooltip-Dialog geöffnet ist. Ist dies der Fall, erhält das Applikationsmenü keinen Focus.
IX-22985: Dynamische Ansicht
Problem: Fehlermeldung bei Erstellung per Drag & Drop.
Lösung: Fehlermeldung beim Anlegen der Elemente "Dynamische Ansicht", "Werte-Auswahlliste" und "Werte-Listenfeld" auf Hauptseiten wurde behoben.
IX-22986: Layouts
Neue Standardlayouts: Material Light und Material Light Sidebar.
IX-23014: WebSockets
Problem: WebSocket-Probleme nach Update auf Intrexx 12.0.0.
Lösung: Feature für die Umgehung von WebSocket-Problemen beim Einsatz von IIS/ARR als Reverse-Proxy.
IX-23018: Operatorfilter
Problem: Operatorfilter kann zwar unter "Format des Filterelements" auf "Datum" eingestellt werden, ignoriert dies aber und bietet weiterhin "Datum/Uhrzeit" zur Auswahl an.
Lösung: Bei datetime-Feldern wird das Attribut "renderingtype" ( = "Format des Filterelements")) aus dem XML herangezogen, um festzulegen, welche Art von Feld erzeugt wird.
IX-23019: Suche - Prioritäten
Problem: Inkonsistente Konfiguration.
Lösung: NullPointerException in PriorityPane behoben.
IX-23042: Data Picker
Problem: HTML wird als Text statt HTML in ein Text-Ansichtsfeld gerendert.
Lösung: Datapicker rendert wieder HTML in ein Text-Ansichtsfeld, wenn HTML angehakt ist.
IX-23050: Connector für Microsoft Exchange
Problem: Attachments ResultSet ist null.
Lösung: Eine NullPointerException wird nun vermieden, wenn das Laden von Attachments eines Message-Items keine Ergebnisse liefert.
IX-23051: Dokument-Aktion
Problem: IllegalArgumentException beim Bearbeiten einer Dokument-Aktion ohne Datengruppen-Kontext.
Lösung: Fehler beim Öffnen des Eigenschaftendialogs der Dokument-Aktion behoben.
IX-23068: Mehrfachauswahl 2.0
Problem: Im Zuge der Barrierefreiheit wurde die Struktur des Elements angepasst. Listen-Elemente waren bisher "li" und wurden nun auf "div" geändert. Dabei wurden die Selektoren nicht mit angepasst, weshalb manche CSS-Variablen nicht mehr funktioniert haben.
Lösung: CSS-Variablen auf neue "div"-Struktur angepasst.
IX-23071: Portalexport
Problem: Rotationsfehler, wenn während des Exports Fehler auftreten.
Lösung: Es werden nur noch gültige Exporte vorgehalten.
IX-23072: Anmeldung am Portal
Problem: Logindialog zeigt Verbindungsdaten aus gespeicherter Verbindung nicht an.
Lösung: Gespeicherte Verbindungsdaten werden nun wieder im Logindialog angezeigt.
IX-23075: Portaldatenbank
Problem: Deadlock im DatagridHistoryProvider bei Verwendung von SQL-Server ohne Snapshot-Isolation.
Lösung: Deadlock im Scheduler mit MS SQL Server und der Einstellung READ_COMMITTED_SNAPSHOT OFF behoben.
IX-23110: Docker
Problem: Tika-App fehlt im Docker-Container.
Lösung: Weiteren COPY-Befehl in Dockerfile eingefügt.
IX-23137: Portal-Export
Problem: TAR-Portal-Export erzeugt bzw. benennt Dateien falsch.
Lösung: Tar- und tar.gz-Exporte exportieren Dateien nun unter richtigen Namen.
IX-23165: REST-Call-Aktion
Problem: Bei der REST-Call Aktion wurden Authentication-relevante HTTP Header bei aktiviertem Verbose-Logging in das Portal Log geschrieben.
Lösung: Die entsprechenden Header-Werte werden nun im Log ausgeblendet.
IX-23189: Connector für Microsoft 365 und Teams
Problem: Fehlermeldung "The default drive must not be null".
Lösung: Die bestehende Konfiguration einer File-Spalte im MS365-Connector kann nun wieder nachträglich geändert werden.
IX-23200: Shortlinks
Problem: Fehler im Commit von Transaktionen mit Änderungen an der Shortlink-Konfiguration.
Lösung: Ein Transaktionsfehler im Groovy-API für Shortlinks wurde behoben.
IX-23237: ReadContainer
Problem: ReadContainer verlieren Werte, Anzeige aktualisiert nicht mehr.
Lösung: Das Auftreten des Bugs in JavaFX wurde durch eine Änderung im Intrexx-Code verhindert.
IX-23289: TinyMCE
Neue Defaults in der TinyMCE-Standardkonfiguration:
Kontextmenü angepasst, enthält nur noch den Punkt "Table"
Menubar angepasst - die Punkte Link, Bild, Media sowie Quelltext bearbeiten wurden entfernt
Copy und Paste ist nur noch als Plaintext möglich
Links haben präventiv immer target = _blank gesetzt
IX-23295: Portaleigenschaften / Sicherheit
Neu: Konfigurationsoption zum An- und Ausschalten des Uploads nach /userfiles/.
IX-23296: TinyMCE
XSL geändert - Apps müssen mindestens einmal veröffentlicht werden um die Optionen richtig weiterzugeben
Bei deaktiviertem Uploadfiles-Ordner werden keine Optionen zum Hochladen bzw. Auswählen von Dateien mehr angezeigt
Bei deaktiviertem Upload werden die Upload-Buttons nicht mehr angezeigt und auf Drag & Drop wird mit einer Warnung reagiert
Bei aktiviertem Uploadfiles-Flag können Dateien weiterhin hochgeladen und ausgewählt werden
IX-23298: Portaleigenschaften / Sicherheit
Für Dateien, die aus /userfiles/ ausgeliefert werden, werden nun Content-Security-Policy-Header gesetzt, um das Feature gegen Angriffe zu härten.
IX-23305: Content Editor
Standardkonfiguration ausgetauscht
Folgende Schaltflächen werden aus der Standardkonfiguration entfernt: image (Grafik einfügen), link (Link einfügen), video (YouTube-Video einbinden)
Schaltflächen für externe Quellen können bei Bedarf über den Dialog ausgewählt werden
IX-23308: TinyMCE
Den TinyMCE-Editor gibt es nun in zwei Varianten:
TinyMCE Light
TinyMCE Advanced
TinyMCE Light:
Unterstützt keine externen Quellen (Links, Bilder, Html-Code, Medien), weder in Schaltflächen, noch im Menü bzw. Kontextmenü. Folgende Schaltflächen werden nicht unterstützt:
link (Link einfügen/verändern)
unlink (Link entfernen)
image (Bild einfügen/ersetzen)
code (HTML-Quellcode bearbeiten)
media (Multimedia einbetten/bearbeiten)
Schaltflächen-Vorlagen: Standardkonfiguration
TinyMCE Advanced:
Unterstützt externe Quellen wie bisher. Schaltflächen-Vorlagen: Basiskonfiguration, Standardkonfiguration, benutzerdefinierte Vorlagen.
IX-23325: TinyMCE
Die Editor-Standardkonfigurationen werden beim Portal-Patch ausgetauscht bzw. neu hinzugefügt.
IX-23334: Aufgabenplanung
Problem: Falsche Zeitstempel werden in die Datenbank geschrieben.
Lösung: Zeitstempel werden nun korrekt in die Datenbank geschrieben.
Veröffentlicht am 28.05.2024
Der neue Anmeldeinformationsspeicher (Credential Store) ist ein sicherer zentraler Speicher mit einem eigenen Namensraum. Credentials, die in Prozessen verwendet werden, können hier unabhängig von den Prozessen gespeichert und zur Laufzeit zur Verfügung gestellt werden. Der Credential Store ist Voraussetzung für die Verwaltung von Prozessen in öffentlichen Git-Repositorys sowie für die Weitergabe von Prozessen an Dritte. Er ermöglicht eine verbesserte Staging-Umgebung vom Test- zum Produktionsbereich. Alle weiteren Informationen dazu finden Sie hier.
Der Parameter Store ist ein zentraler Speicher, der es ermöglicht, nicht-sensible Verbindungsparameter, die in Prozessen verwendet werden, unabhängig von den Prozessen zu speichern und zur Laufzeit zur Verfügung zu stellen. Sie finden ihn im Modul "Integration" links unterhalb des Eintrags "Verbindungsdatenverwaltung".Alle weiteren Informationen dazu finden Sie hier.
Mit dem Intrexx Salesforce Connector haben Sie die Möglichkeit, lesend und schreibend auf Objekte in Salesforce zuzugreifen. Detaillierte Informationen hierzu finden Sie in Abschnitt Connector für Salesforce.
Mit dem Intrexx Connector für Microsoft SharePoint Server/Online haben Sie die Möglichkeit, lesend und schreibend auf Sharepoint Listen und Sharepoint Dokument-Bibliotheken zuzugreifen. Detaillierte Informationen hierzu finden Sie in Abschnitt Connector für Microsoft Sharepoint.
Die JS-API wurde grundlegend überarbeitet und aktualisiert. Die Standardbibliothek "Intrexx Bibliothek für mobile Endgeräte" wurde im Zuge dessen entfernt. Die "Intrexx Standardbibliothek" für JavaScript wurde auf veraltete Beispiele geprüft, aufgeräumt, strukturiert und mit neuen Beispielen versehen. Alle Informationen dazu finden Sie hier.
Mit Hilfe von REST-Call-Aktionen innerhalb von Prozessen können Sie REST-API-Calls automatisch bzw. eventgesteuert absetzen. Je nachdem, welche Endpunkte die entsprechende REST-API zur Verfügung stellt, können Sie umfangreiche "Aufgaben" nahezu automatisch oder "auf Knopfdruck" erledigen. Alle Informationen zu diesem Thema finden Sie hier.
In jedem Intrexx-Portal gibt es jetzt einen öffentlichen SSH-Schlüssel, der beim Anlegen eines neuen Portals oder für bestehende Portale beim Update erzeugt wird. Mit dem öffentlichen SSH-Schlüssel wird die Authentifizierung von Intrexx an einem SSH-Server ermöglicht. Alle Informationen dazu finden Sie hier.
Für Facetten gibt es jetzt die neuen Typen
Bei einer Suche stehen dann entsprechende Elemente zur Verfügung, um das Suchergebnis zu filtern - z.B. auch ein Schieberegler, mit dem ein Datumsbereich komfortabel angepasst werden kann. Alle Informationen zum Thema "Facetten" finden Sie hier.
Globale Sprachkonstanten können nun auch direkt aus den Eigenschaften von Elementen heraus erstellt werden. Alle Informationen hierzu finden Sie hier.
Die Bildauswahl bietet nun eine Suchfunktion. Alle Informationen dazu finden Sie hier.
Es gibt nun zwei weitere Beispiel-Profile für eine Benutzer- und Gruppenübernahme aus aktuellen Intrexx-Portalen - sowohl für PostgreSQL als auch für andere Datenbanken. Informationen dazu finden Sie hier.
"TransactedAcquireLockWorkflowCondition" setzt clusterweit einen Lock über den Lock-Service und gibt ihn am Ende der Transaktion wieder frei. Weitere Informationen dazu finden Sie hier.
Folgende Parameter sind nicht mehr gültig:
Die Parameter müssen wie folgt ersetzt werden: rq_searchTerm mit qs_searchTermqs_PortletGuid, rq_portletGuid und rq_PortletGuid mit qs_portletGuid.
Bitte beachten: In den Eigenschaften des Elements (Dateiauswahl, Dateiauswahl Ansicht oder Ansichtstabelle), in dem ein Bild eingebunden ist - dort in der Darstellung - muss die Einstellung "Maximalgröße" gesetzt sein. Legen Sie außerdem die Breite und Höhe des Bildes fest, andernfalls wird es in seiner Originalgröße angezeigt.
Intrexx Share 2 wird nicht mehr unterstützt.
Intrexx Version 12.0.0 setzt JDK 21 voraus. JDK 21 befindet sich im Lieferumfang.
IX-15946: JavaScript
Komplettes Re-Release der JS-API.
IX-16817: JavaScript
Die Standardbibliothek "Intrexx Bibliothek für mobile Endgeräte" wurde entfernt. Die "Intrexx Standardbibliothek" für JavaScript wurde auf veraltete Beispiele geprüft, aufgeräumt und mit neuen Beispielen versehen.
IX-17294: JavaScript
Browser.insertValue-Methode aufgenommen, mit Typedocs und Beispielen.
IX-17920: Groovy Script
Upgrade auf Amazon AWS SDK 2.
Wenn Amazon-SQS-Ereignisquellen eingesetzt werden und in Groovy-Skripten das ClientId-Property des ISQSMessageWorkflowEvent verwendet wird, so muss dessen Verwendung aus dem Skript entfernt werden.
Neue generische Aktionen für die Verwaltung von Amazon-SQS-Warteschlangen:
SQSCreateStandardQueueWorkflowAction zum Erzeugen von Standard-Warteschlangen
SQSCreateFifoQueueWorkflowAction zum Erzeugen von FIFO-Warteschlangen
SQSDeleteQueueWorkflowAction zum Löschen von Warteschlangen
Weitere Informationen finden Sie unter https://aws.amazon.com/de/blogs/developer/announcing-end-of-support-for-aws-sdk-for-java-v1-x-on-december-31-2025/ .
IX-18442: Intrexx Share 2
Share Version 2 entfernt.
IX-20542: Portlets
Problem: Portlet-GUID-Requestparameter bereinigen.
Lösung: Parameter wurden entsprechend angepasst.
IX-20945: Bilder in Dateiauswahl / Dateiauswahl Ansicht / Ansichtstabelle
Problem: WebP-Bilder werden nicht korrekt dargestellt.
Lösung: Wenn die Dimensionen des Bildes bekannt sind ($file.isDimensionKnown() -> true) und das Bild skaliert werden soll ($l_oCtrlInfo.isThumbnailImageScaled() -> true), wird die Höhe und Breite der Kontrolle ($l_oCtrlInfo) genutzt. Sind die Dimensionen des Bildes bekannt ($file.isDimensionKnown() -> true) und es soll nicht skaliert ($l_oCtrlInfo.isThumbnailImageScaled() -> false) werden, wird die Höhe und Breite der Datei ($file) verwendet.
IX-21002: Intrexx Share Profil
Problem: Sortierung Beiträge im Aktivitäten-Feed.
Lösung: Standardwert für das Profil auf "Letzte Interaktion" geändert.
IX-21088: Applikationsvorlagen
Download-URL "http://up-download.de" wurde durch "http(s)://templates.intrexx.com" ersetzt.
IX-21111: Intrexx Share Websockets
Problem: Topic-Fehler.
Lösung: Intrexx Share-Topics werden beim initialen Subscriben der WebSockets auf Berechtigungen geprüft.
IX-21154: Intrexx Share Gruppen
Problem: Gelöschte Benutzer werden in Mitgliedschaften von Gruppen mitgezählt.
Lösung: Gelöschte Benutzer werden nun nicht mehr in die Anzahl der Gruppenmitglieder eingeschlossen.
IX-21510: Applikationen
Applications aus Intrexx Versionen < 9.2.0 werden nicht mehr unterstützt.
IX-21660: Intrexx Share
Problem: Import von Intrexx Share-Applikationen als Kopie.
Lösung: Der Import, ohne dabei vorhandene Applikationen zu überschreiben und das Kopieren von Intrexx Share-Applikationen oder -Prozessen ist nun nicht mehr möglich.
IX-21674: JDBC-Benutzerreplikation
Problem: Beispiel in der Dateistruktur ist veraltet.
Lösung: Neue Beispiel-Profile für die JDBC-Benutzerreplikation.
IX-21756: Sicherheitsrichtlinien
Problem: Minimale Passwortlänge wird im Web als x-1 angezeigt.
Lösung: Falscher Wert für "oUp.pwdMinLength", durch unnötige Subtraktion verursacht, behoben. Subtraktion wurde entfernt, da "$Factory.getAuthProxy($DbConnection).getPasswordMinLength()" nun den korrekten Wert liefert.
IX-21833: Neue Javaklasse in Prozessen
"TransactedAcquireLockWorkflowCondition" setzt clusterweit einen Lock über den Lock-Service und gibt ihn am Ende der Transaktion wieder frei.
IX-22208: Datenbindung
Problem: Bei manchen Applikationselementen werden bei der Erstellung bei der Auswahl des zu verknüpfenden Datenfeldes unabhängig vom Datentyp alle Datenfelder vorgeschlagen.
Lösung: Es werden nun nur noch zulässige Datenfelder angezeigt. Auch beim Bearbeiten des Lese-Bindings der Elemente werden nur noch zulässige Datenfelder angezeigt. Als Vorgabewerte von Text- und String-Elementen können bei Vorgabewerten nun alle Datenfeldtypen gewählt werden. Die zulässigen Datenfeldtypen sind nun sowohl bei der Zuordnung zu bestehenden Datenfeldern bei Neu-Anlage als auch beim Bearbeiten des Lese-Bindings identisch. Beim Write-Binding des Content Editors können nur noch String- und Text-Datenfelder als Ziel ausgewählt werden. Die auswählbaren Datenfelder bei Vorgabewerten im Lese-Binding eines Elements ändern sich nicht mehr, wenn sich der Typ des Datenfeldes ändert.
IX-22329: Bilder
Problem: Bilder im webp-Format werden nicht korrekt dargestellt.
Lösung: MetaDaten für image/webp werden nun richtig ausgelesen. Für Bestandsdaten muss per Kommandozeile refreshfilemetadata(.sh/.bat) aufgerufen werden.
IX-21660: Intrexx Share
Problem: Import von älteren Intrexx Share-Versionen in Portale mit neuerem Intrexx Share.
Lösung: Das Überschreiben einer neueren Intrexx Share-Version mit einer älteren ist nun nicht mehr möglich.
IX-22413: Portal
Problem: Portal-Startskripte beachten JVM-Einstellungen nicht.
Lösung: -Xmx Parameter aus Docker-Skript entfernt.
IX-22417: Portal Manager
Problem: Beim Start des Portal Managers wird gelegentlich ein Verzeichnis ${sys:dirHomeIntrexx} im Intrexx-Installationsverzeichnis angelegt.
Lösung: Das Intrexx-Benutzerverzeichnis wird nun bereits beim Starten des Managers als SystemProperty mitgegeben, so dass es sofort zur Verfügung steht.
IX-22437: Datentransfer
Problem: Datentransfer und Wechsel zwischen mehreren Portalen verursacht Fehlermeldung.
Lösung: Nun keine Fehlermeldung mehr bei Klick auf Datentransfer nach Portalwechsel.
IX-22440: Schaltflächenaktion "Data Picker"
Veraltete Keyhandler aus der Initialisierung im XSL entfernt.
IX-22492: Image Editor
Problem: Thumbnail-Handling wenn "max size" nicht gesetzt ist.
Lösung: Das Verhalten wurde im Image-Editor nun wie folgt integriert:
IX-22500: JavaScript
Problem: FileUploadControl soll bei getFilesInfo-Methode noch den Mimetype zurückgeben.
Lösung: Mimetype wird nun bei der Methode "getFilesInfo" zurückgegeben. TypeDocs wurden für JS-API angepasst.
IX-22504: Auswahlliste / Listenfeld
Problem: ListboxControl hat nicht die gleichen Methoden wie ListboxUnorderedControl.
Lösung: Methoden deselectAllEntries + selectAllEntries hinzugefügt. Unit Tests hinzugefügt, TypeDocs hinzugefügt mit Beispielen.
IX-22524: Menüs - Layout
Problem: Neue Styles für Baummenü und Styles aus Megamenü-Vorlage entfernen.
Lösung: Änderungen beim Hinzufügen neuer Menüs im Layout: Überflüssige Styles beim Block-Menü entfernt, Styles des Baummenüs wurden überarbeitet.
IX-22526: Update
Problem: UserDirectoryPatcher aktualisieren.
Lösung: Portal Manager-Einstellungen werden aus einer älteren Intrexx-Version für Intrexx 12 übernommen.
IX-22530: Export von Applikationen
Problem: Rechteprüfung verursacht Permission-Fehler.
Lösung: Applikationen lassen sich nur nicht mehr ohne das Portalrecht "Portaleigenschaften ändern" importieren.
IX-22537: Update
Update auf JavaFX 21.
IX-22574: Ansichtstabelle
Problem: Fehler bei Tabelle mit zwei Vorselektionen.
Lösung: Die Auswahl von Werten in Tabellen mit zwei Vorselektionen funktioniert nun korrekt.
IX-22578: Globale Sprachkonstanten
Globale Sprachkonstanten können nun auch direkt aus den Eigenschaften von Elementen heraus erstellt werden.
IX-22581: Benutzer-Replikation
Problem: Löschen von Replikationen sind ohne Rückfrage möglich.
Lösung: Beim Löschen von Benutzer-Replikationen kommt nun eine Rückfrage mit entsprechenden Hinweisen. In der Portal-Logdatei wird beim Löschen von Replikationsjobs ein Info-Eintrag geschrieben.
IX-22591: Binding
Problem: Regulärer Ausdruck für Fallbackwert "Sonstige" / Bindingtyp "control" erlaubt keine GUIDS die mit einer Ziffer beginnen.
Lösung: Eine GUID wird nun nicht mehr abgewiesen.
IX-22595: Suche
Problem: Mögliche Race Condition in SearchAlternativeManager.
Lösung: Mögliche Race Condition in SearchAlternativeManager ist nun gefixt.
IX-22625: Image-Editor
Problem: closeMarker und closeCropro Methode warten nicht korrekt auf Promise.
Lösung: Promises in die Methoden _uploadImage, closeCropro und closeMarker eingefügt. Es wird nun gewartet bis jQuery Fileupload die Datei angehängt hat.
IX-22648: Menüs - Layout
Problem: Mobiles Menü lässt sich teilweise nicht anwählen.
Lösung: Das Menü schliesst sich jetzt nicht mehr wenn das Burger-Icon den sichtbaren Bereich verlässt.
IX-22691: Application-API
Problem: Änderungen in der Filter-XML werden nicht gespeichert.
Lösung: Beim Bearbeiten eines Datengruppe-Endpunktes werden auf der Seite "Filter und Sortierung" Änderungen am Filter teilweise nicht übernommen.
IX-22692: Connector für dg hyparchive
Problem: Request Timeout erhöhen.
Lösung: Connection- und Request-Timouts für die dg archive-Webservices lassen sich nun über folgende System-Properties in der internal/cfg/portal.cfg anpassen:
de.uplanet.lucy.server.dghyparchive.connector.connectionTimeoutMs (Default 100000 ms)
de.uplanet.lucy.server.dghyparchive.connector.requestTimeoutMs (Default 15000 ms)
IX-22696: Menüs - Layout
Problem: Megamenü funktioniert nicht mehr.
Lösung: Ab der zweiten Ebene werden nun keine Menüpunkte mehr im Mega-Menü angezeigt.
IX-22719: Kontrollkästchen
Problem: Binding wird mit iPhone-Style-Darstellung nicht gespeichert.
Lösung: Eine xsl:if Abfrage war nicht korrekt konstruiert und hat diesen Fall nicht berücksichtigt. An der Stelle wird jetzt die selbe Abfrage benutzt, die, wenn die Einstellung nicht gesetzt ist, verwendet wird.
IX-22747: Linux
Problem: deleteportal.sh --noSudo hat keine Auswirkung.
Lösung: nosudo wird nun überall berücksichtigt. Usage entsprechend angepasst.
IX-22812: Suche
Problem: AppCacheSearchPlugin/MenuSearchPlugin erzeugt teilweise IllegalStateException wegen falscher Trefferreihenfolge.
Lösung: MenuSearchPlugin sortiert nun korrekt.
IX-22832: Connector für Microsoft Exchange
Problem: Neues Media Gateway-Setup bereitstellen und integrieren.
Lösung: Neue Media Gateway Version 1.17 behebt unter anderem Verbindungsprobleme nach Aktivierung der Exchange Extended Protection.
IX-22840: REST-Call-Aktionen
Mit Hilfe von REST-Call-Aktionen innerhalb von Prozessen können Sie REST-API-Calls automatisch bzw. eventgesteuert absetzen. Je nachdem, welche Endpunkte die entsprechende REST-API zur Verfügung stellt, können Sie umfangreiche "Aufgaben" nahezu automatisch oder "auf Knopfdruck" erledigen.
IX-22842: Benutzer-Applikation
Problem: Benutzer-Applikation lässt sich gelegentlich nicht mehr importieren, wenn Zusatzfelder im System oder in der zu importierenden Applikation enthalten sind.
Lösung: Import der Benutzer-Applikation funktioniert nun wieder korrekt.
IX-22845: Portaleigenschaften
Problem: Portal Manager: Absturz auf Frontend-Seite - unter ungünstigen Bedingungen friert der Portaleigenschaften-Dialog beim Beenden mit "OK" gelegentlich ein.
Lösung: Fehler wurde behoben.
IX-22847: Intrexx betreiben
Problem: Problem in der Sessionverwaltung bzw. beim Einloggen, das auftreten kann, wenn Intrexx in einem Cluster betrieben wird.
Lösung: Es wurde ein Problem im Zusammenhang mit der Navigationskontrolle behoben, das nur im Intrexx-Cluster-Modus (horizontale Skalierung) auftritt. Durch das Problem konnte es zu Fehlern in der Sessionverwaltung bzw. beim Einloggen kommen, wenn Intrexx in einem Cluster betrieben wird.
IX-22886: Import von Applikationen
Problem: Applikation mit Referenz auf Benutzer-Applikation lässt sich unter Umständen nicht importieren.
Lösung: Applikationen mit Referenz auf Benutzer-Applikation können nun wieder importiert werden.
IX-22894: Intrexx betreiben
Problem: Docker-Container im Distributed Mode: Logdateien liegen im geteilten Verzeichnis.
Lösung: Logdateien werden in den offiziellen Intrexx-Docker-Containern im Cluster-Modus nun unter /var/log/intrexx anstatt portal/log geschrieben.
IX-22897: Mehrfachauswahl
Problem: Bilder in Mehrfachauswahl werden nicht dargestellt.
Lösung: Statische Applikationsbilder werden nun angezeigt.
IX-22898: Administration API
Problem: OpenAPI/Swagger-Beschreibung des Admininistration API fehlerhaft.
Lösung: OpenAPI-Definitionen korrigiert.
IX-22904: Diagnose
Problem: Diagnose enthält Lizenz-Konfiguration.
Lösung: Die Lizenz-Konfiguration wird nun nicht mehr in die Diagnose aufgenommen.
IX-22907: Textfeld / TinyMCE
Problem: Warnhinweis beim Aktivieren von Datei-Uploads in Text-Feld-Kontrolle mit TinyMCE fehlt.
Lösung: Beim Aktivieren des Datei-Uploads in Textfeld-Kontrollen vom Typ TinyMCE wird nun eine Warnung ausgegeben.
IX-22920: Mehrfachauswahl
Problem: Weiteres Datenfeld wird beim Schließen des Tooltips nicht gespeichet.
Lösung: Zusatzwerte werden nun auch gespeichert wenn allgemein gespeichert und gleichzeitig das Tooltip geschlossen bzw. ein anderes Tooltip geladen wird.
IX-22930: Tooltips
Problem: Drag & Drop über Titel nicht mehr möglich.
Lösung: Tooltips können nun wieder per Drag & Drop auf den Titel verschoben werden.
Veröffentlicht am 17.04.2024
Das Update behebt ein Problem in der Sessionverwaltung bzw. beim Einloggen, das auftreten kann, wenn Intrexx in einem Cluster betrieben wird.
Veröffentlicht am 9.04.2024
Behebung einer Sicherheitslücke.
Veröffentlicht am 20.03.2024
Bitte beachten Sie: Die Download-URL für Updates wurde geändert. Ab Intrexx Version 11.9.0 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.
Neben diversen UX-Optimierungen finden Sie in diesem Update die folgenden neuen Features:
Bearbeiten Sie Bilder, die Sie mit der Dateiauswahl hochgeladen haben, mit dem neuen Image Editor nun direkt im Browser. Alle Informationen zu diesem neuen Feature finden Sie hier.
In der Suche gibt es nun die Möglichkeit, mehrere Facetten zu definieren. Suchbegriffe können damit mehreren Kategorien zugeordnet werden. Außerdem werden zusammengesetzte Begriffe geparst, getrennt und dann entsprechend behandelt.
Im Modul "Werkzeuge" können für die Suche jetzt auch Synonymlisten definiert werden - im üblichen Sinne und zusätzlich auch für die Ersetzung von Begriffen, z.B. bei Schreibfehlern.
Im Modul "Applikationen" gibt es nun in den Skript-Editoren für JavaScript, Velocity und Groovy neue Menüpunkte, mit denen die Applikation aus den Editoren heraus veröffentlicht werden kann. Weitere Informationen dazu finden Sie hier.
Verschachtelte Raster werden auf der Arbeitsfläche nun insgesamt kontrastreicher dargestellt, damit die einzelnen Raster besser erkennbar sind. Wird ein Raster als Element-Vorlage definiert, so gibt es dabei die neue Einstellung "Inhalt des Rasters verwerfen". Die reine Rasterstruktur kann über das neue Menü "Rasterstruktur kopieren" ohne Inhalte kopiert werden.
Datenbank-Tabellen können nun beim Portalexport ausgeschlossen werden. Alle Informationen dazu finden Sie hier.
Unabhängig davon, welche Einstellungen für Applikationen, Prozesse oder Layouts gesetzt sind, können Sie nun pro Veröffentlichung den gewünschten Modus wählen. Informationen dazu finden Sie hier.
Über das Hauptmenü "Bearbeiten / Seitenrechte kopieren" oder das entsprechende Kontextmenü einer Seite können nun die Rechte einer Seite beim Kopieren übernommen werden.
Bei Elementen mit bestehender bedingter Anzeige kann das Velocity direkt mit F12 geöffnet werden.
Der neue Portalanonymisierer kann über das Skript <IX>/bin/<OS>/anonymizer.sh bzw .bat gestartet werden. Weitere Informationen finden Sie hier
Der Vollbildmodus beim Script-Editor und Layout-Editor (jeweils im Modul "Applikationen") sowie der des Log-Viewers im Modul "Prozesse" öffnet sich jetzt bei Systemen mit mehreren Bildschirmen auf dem korrekten (z.B. dem bisher benutzen) Bildschirm und nicht mehr auf dem primären Systembildschirm. Zudem wurde der Vollbild-Button zugänglicher gemacht.
IX-13816: Skript-Editor - Applikation veröffentlichen
Im Modul "Applikationen" gibt es nun in den Skript-Editoren für JavaScript, Velocity und Groovy neue Menüpunkte, mit denen die Applikation aus den Editoren heraus veröffentlicht werden kann. Weitere Informationen dazu finden Sie hier.
IX-17918: Authentifizierung
Der Support für Windows NTLM-Autentifizierung wurde aus den Intrexx-Login-Modulen und Tomcat entfernt. Falls Sie das Feature weiter benötigen, wenden Sie sich bitte an den Intrexx-Support.
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.
IX-21743: Datengruppen-Aktion
Ist bei einer Datengruppen-Aktion die Einstellung "Folgeereignisse aktivieren" gesetzt, so wird das Element auf der Arbeitsfläche mit einem blauen Dreieck oben rechts gekennzeichnet.
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.
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.
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.
IX-21966: Data Picker
Problem: Hinweis-Tooltipp des Data Pickers schließt erst bei zweitem Klick auf "Close".
Lösung: Notifier wird nur noch einmal angezeigt.
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.
IX-21976: Benutzer-Applikation
Problem: Lässt sich nicht importieren.
Lösung: Benutzer-Applikation kann nun wieder importiert werden.
IX-21978: Dateiauswahl
Problem: Bild öffnet sich trotz Einstellung "in neuem Fenster öffnen" bei Klick auf Thumbnail im aktuellen Tab.
Lösung: Öffnet nun Dateien im neuen Tab, wenn dies im Manager eingestellt ist.
IX-21985: Portal erstellen
Problem: buildportal.sh -t --configFile=test.xml erzeugt trotz Anweisung keine NGINX-config.
Lösung: Konfiguration wird nun gespeichert.
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.
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".
IX-22020: Schaltfläche
Problem: Bei Schaltflächentyp "Bild" sollte nicht die Styleklasse "Text_Standard" hinterlegt sein.
Lösung: Schaltflächen vom Typ Bild erhalten nun keine Standardstyleklasse mehr.
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.
IX-22024: Script-Editor
Problem: Treffer können nicht mehr per Enter-Taste durchgegangen werden.
Lösung: Die Suchtreffer können nun wieder mit Enter durchgegangen werden.
IX-22040: Suchkonfiguration
Unterstützung von kommaseparierten Listen von Facetten-Werten.
IX-22042: Terminserie
Problem: Usability bei Eingabe eines Serientermins: unerwartete Art der Eingabe des Enddatums.
Lösung: Terminserie hat beim Eingabefeld "Endet am" wieder einen funktionierenden Datumspicker. Bei Klick auf das Label wird auch das richtige Eingabefeld ausgewählt.
IX-22043: Administration API
Problem: Anpassungsmöglichkeit für Timeout fehlt.
Lösung: Neue Parameter: connectTimeout, readTimeout und writeTimeout für die Anpassung der Timeouts.
IX-22046: Data Picker
Problem: Tastatursteuerung funktioniert nicht richtig in der Ergebnisliste.
Lösung: Alte Methoden der Tastatursteuerung entfernt, neue eingefügt.
IX-22067: Bindings
Problem: Fehlerhafte Bindings in Writecontainern auf Ansichtsseiten.
Lösung: Fehlerhafte Bindings werden mit Patcher entfernt.
IX-22068: Suche
Neu: Synonyme / Verwalten von Synonymlisten
IX-22074: Applikation veröffentlichen
Problem: Applikation kann nicht veröffentlicht werden.
Lösung: XSL-Transformation von Tabellen angepasst.
IX-22080: Update
JGit-Update 6.8.0.202311291450-r
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.
IX-22092: Update
Problem: wfobject.properties wird durch Setup nicht aktualisiert.
Lösung: wfobject.properties wird nun beim Portal-Patch ersetzt.
IX-22096: Recherche
Problem: Doppelt intialisierte Events im Footer.
Lösung: Das zweite Template wurde entfernt.
IX-22112: Benutzer-Applikation
Problem: Kann nicht veröffentlicht werden.
Lösung: Applikation lässt sich nun auch importieren wenn im Import die Felder Department, Standort und Position vorhanden sind.
IX-22128: Portal anonymisieren
Der neue Portalanonymisierer kann über das Skript <IX>/bin/<OS>/anonymizer.sh bzw .bat gestartet werden.
IX-22130: Portalexport
Problem: Portalexport meldet falschen Status.
Lösung: Status wird nun wieder aktualisiert.
IX-22132: Portalexport
Problem: Nicht portable Dateinamen in Portalexport.
Lösung: Ungültige Dateinamen werden nun nicht exportiert bzw. entsprechend umbenannt. Zukünftig werden ungültige Dateinamen beim Speichern umbenannt so dass keine ungültigen Dateinamen mehr zustande kommen sollten.
IX-22135: Portalexport
Datenbank-Tabellen können nun beim Portalexport ausgeschlossen werden.
IX-22136: Recherche
Problem: "E-Mail an Alle" kann nicht ausgewählt werden.
Lösung: Option wurde aus dem Dialog entfernt.
IX-22140: Applikation, Prozess oder Layout veröffentlichen
Unabhängig davon, welche Einstellungen für Applikationen, Prozesse oder Layouts gesetzt sind, können Sie nun pro Veröffentlichung den gewünschten Modus wählen. Informationen dazu finden Sie hier.
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.
IX-22153: Optionsfeld
Problem: Fehler beim Anlegen eines Optionsfeldes.
Lösung: Das defaultvalue-Element wird jetzt korrekt angelegt.
IX-22157: Applikation veröffentlichen
Problem: Fehlermeldung bei Speichern einer Applikation.
Lösung: Nullpointer wurde eliminiert.
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.
IX-22185: Raster
Die minimale Höhe eines Containers wurde auf 30 Pixel halbiert. Außerdem stehen für geschachtelte Raster nur noch 3 anstatt 5 Farben zur Verfügung, damit der Kontrast zwischen den einzelnen Rastern größer ist.
IX-22187: Benutzerkonto
Problem: Umsortierung der Tabs im Dialog.
Lösung: In Dialogen mit mehreren Tab-Reihen bleibt die Position der einzelnen Tabs bei Auswahl aus der oberen Reihe bestehen. Die Reihe mit dem ausgewählten Tab wird nicht mehr nach unten verschoben.
IX-22188: Update
Problem: Automatische Prüfung auf Softwareaktualisierung.
Lösung: Es gibt nun die Möglichkeit die automatische Suche nach Server-Software-Updates auszuschalten.
IX-22189: Raster
Mit dem neuen Menü für Raster - "Rasterstruktur kopieren" - können Raster ohne Inhalt kopiert oder nur die Rasterstruktur als Kontrollvorlage angelegt werden.
IX-22190: Portal verbinden
Problem: Bessere Visualisierung des verbundenen Portals.
Lösung: Der Titel der Verbindung wird in der Menü-Liste angezeigt. Per MouseOver wird ein Tooltip mit den weiteren Informationen (Server, Port, Track, ...) eingeblendet. Wenn keine Verbindung zu einem Portal besteht, dann wird "Nicht verbunden" eingeblendet. Ein Tooltip gibt es in diesem Fall nicht.
IX-22191: Portal verbinden
Problem: Name der Verbindung im "Anmelden"-Dialogtitel.
Lösung: Der Name der Verbindung wird nun im "Anmelden"-Dialog angezeigt, sofern verfügbar.
IX-22192: Eingabefelder, Ansichtsfelder und Textfelder
Problem: Titel auf Arbeitsfläche anzeigen.
Lösung: Bei Eingabefeldern, Ansichtsfeldern und Textfeldern, die ein statisches Binding haben, wird der Titel der Kontrolle nun hinter [Statisch] eingeblendet.
IX-22207: Seitenrechte kopieren
Über das Hauptmenü "Bearbeiten / Seitenrechte kopieren" oder das entsprechende Kontextmenü einer Seite können nun die Rechte einer Seite beim Kopieren übernommen werden.
IX-22209: Bedingte Anzeige
Bei Elementen mit bestehender bedingter Anzeige kann das Velocity direkt mit F12 geöffnet werden.
IX-22218: Layout
Problem: Entfernen alter Styles zulassen.
Lösung: Frühere Standard-Styleklassen für Kontrollen, die von uns nicht mehr verwendet werden, können nun aus dem Layout gelöscht werden.
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.
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.
IX-22271: Skript-Editor
Der Vollbildmodus beim Script-Editor und Layout-Editor (jeweils im Modul "Applikationen") sowie der des Log-Viewers im Modul "Prozesse" öffnet sich jetzt bei Systemen mit mehreren Bildschirmen auf dem korrekten (z.B. dem bisher benutzen) Bildschirm und nicht mehr auf dem primären Systembildschirm. Zudem wurde der Vollbild-Button zugänglicher gemacht.
IX-22281: Fallbackwert
Problem: Datenfelder können aus dem aktuellen ReadContainer ausgewählt werden.
Lösung: Datenfelder werden im Dialog nicht mehr zur Auswahl angezeigt.
IX-22303: Connector für Microsoft Exchange
Problem: Anmeldung mit statischem User-Account und MS365 nicht mehr möglich.
Lösung: Der Microsoft-Exchange Connector für MS365 (Exchange Online) unterstützt nur noch Device Code Flow für die Ermittlung von Refresh Token für den Portalmanager-User und statische User. Dazu muss ggf. in der Exchange-App "Registrierung" bei MS Azure die Public Client (Device Code) Option aktiviert werden.
IX-22313: Suche
Problem: Ranking nach Datum funktioniert nicht immer.
Lösung: Last_modified-Datum in Solr-Index wird nun auf Record-Update gesetzt.
IX-22314: Suchkonfiguration
Problem: Beim Update von Datensätzen werden Listen-Facetten-Felder nicht auseinandergeparst.
Lösung: Facettenlisten werden nun beim Datensatz-Update korrekt gehandhabt.
IX-22315: Suchkonfiguration
Problem: Suchvorschlagsliste filtert nicht nach Applikationen.
Lösung: Suchvorschläge werden nun nach Applikationen gefiltert.
IX-22317: Applikation veröffentlichen
Problem: Ungültige Applikationsverzeichnisse bzw. -backups unterhalb von "internal/store" verhindern Veröffentlichen von Applikationen.
Lösung: Auf gültiges Verzeichnis überprüfen (GUID).
IX-22318: Expert-Modus
Der alte Aggregate-Datenfeld-Handler wurde als deprecated markiert.
IX-22334: Portalexport
Problem: ZIP mit komprimierten Datenbank-Dateien erzeugt korrupten Export.
Lösung: GZ-komprimierte Datenbank-Dump-Dateien in gezipptem Portal-Export funktionieren nun wieder.
IX-22337: WebDAV
Problem: WebDAV mit Windows Integrierter Authentifizierung über den MS-IIS kann zu Dateisperrungen führen, die das Veröffentlichen von Applikationen verhindern.
Lösung: Es wurde eine neue Anleitung zur Konfiguration der IIS-Website mit WebDAV in der Hilfe bereitgestellt.
IX-22347: Schaltfläche
Problem: Bildschaltflächen mit Text aus Datenfeld als Titel werden als Tooltip-Mouseover nicht angezeigt.
Lösung: Test bzw. Titel wird nun wieder in Bildschaltflächen mit Text aus Datenfeld angezeigt.
IX-22348: Benutzer-Applikation
Problem: ArrayList "ADDITIONAL_FIELDS" wird nicht nach Attribut-Titel sortiert zurückgeben.
Lösung: AdditionalFields werden nun nach Titel sortiert.
IX-22357: Benutzer-Applikation
Problem: Im Setup aktualisieren.
Lösung: Änderungen in Vorlage "Leeres Portal" übernommen.
IX-22366: Portaleigenschaften
Problem: Hinweis, dass Portaldienst neu gestartet werden muss, fehlt.
Lösung: Wenn die Option "Info nach Speichern/Löschen eines Datensatzes anzeigen" geändert wird, wird nun auch ein entsprechender Hinweis ausgegeben.
IX-22378: Diagnose
Problem: Bei Diagnose wird diagnose.zip in internal/tmp nicht gelöscht. Fehler werden nicht richtig an Manager reported.
Lösung: Fehler werden nun korrekt reportet, diagnose.zip entsprechend behandelt.
IX-22387: WebDAV
Problem: Gebrochene WebDAV-Links unter Windows wenn Dateiname ein "&" oder "+" enthält.
Lösung: Links werden nun richtig endcodiert.
IX-22391: Suche
Problem: Search ST10 - kombiniertes Menü- und Appbase-Search-Plugin.
Lösung: Menü and AppCache Plugins sind nun kombiniert.
IX-22404: Portaldatenbank
Problem: PostgresSQL-Fehler beim Ermitteln aller vorhandenen Constraint/Namen - fehlerhafte Generierung von Names.
Lösung: Constraint-Namen werden in PostgresSQL nun richtig ausgelesen.
IX-22433: Datenbank portieren
Problem: Fehler mit MS SQL: "getText is null".
Lösung: NPE bei MSSQL-Migration wurde behoben.
IX-22435: Tooltips
Problem: Titel in Tooltips werden unter bestimmten Umständen dupliziert.
Lösung: Titel wird nun ersetzt statt nur angehängt. Damit ergeben sich keine doppelten Titel mehr. ID wird mit der ID des öffnenden Controls erweitert.
IX-22436: TinyMCE
Problem: Dateiupload wird nicht korrekt ausgewertet.
Lösung: Die Optionen "Eigenschaften / Textfeld / Optionen / Dateiupload ermöglichen" und "Eigenschaften / Textfeld / Optionen / Anlegen von Verzeichnissen ermöglichen" werden nun im Web korrekt vom Portal Manager übernommen und dargestellt. Falls die Optionen nicht gesetzt sind, werden die Buttons für die Aktionen nicht angezeigt. Relevante Shortcuts können dann nicht ausgeführt werden.
IX-22440: Data Picker
Problem: Cursor verliert Fokus und wechselt auf die Ergebnisliste.
Lösung: Im XSL wurden veraltete Keyhandler aus der Initialisierung entfernt.
IX-22464: Suche
Problem: Mangelnde Performance bei Klick auf "Mehr" in Suchergebnissen.
Lösung: Performance-Problem wurde behoben.
IX-22472: Suche
Problem: Row fetch count wird nicht automatisch angepasst wenn Filter sehr strict sind.
Lösung: Row count wird nun automatisch angepasst.
IX-22475: Content-Editor
Problem: Manche Links funktionieren nicht.
Lösung: Regex für absolute URLs vereinfacht und unnötige Klammern entfernt, Punkt zu erlaubten Zeichen in Regex hinzugefügt.
IX-22478: Solr
Update auf Solr 9.5.0.
IX-22479: Portale
Problem: Fehlerhaftes Rendering von URLs.
Lösung: URLs werden nun korrekt gerendert und escaped.
Veröffentlicht am 22.01.2024
Mit der Barrierefreiheit gewährleisten Sie, dass alle Benutzer - auch mit Behinderung - Ihr Portal nutzen können. Alle Informationen dazu finden Sie hier.
Mit Intrexx können Sie Dokumente über Ihr Portal direkt mit dem passenden Programm öffnen, bearbeiten und speichern. Alle Informationen zum Thema "WebDAV" finden Sie hier.
Anstelle des Suchdialogs wird nun eine Suchleiste im Editor eingeblendet. Die Suche startet bereits bei der Eingabe des Suchbegriffs. Auch ein Richtungswechsel ist nun möglich. Die Performance für die Suche wurde optimiert. Alle weiteren Informationen dazu finden Sie hier.
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. Weitere Informationen finden Sie hier.
Über das Kontextmenü kann die Datenfeldliste in den Eigenschaften der Datengruppen umsortiert werden. Es stehen drei Arten zur Verfügung: Standard-Sortierung (sortiert wie bisher nach der Reihenfolge der Erstellung), Sortierung nach Titel und Sortierung nach Datentyp. Die Sortierung kann in den manager.properties gespeichert werden (Einstellmöglichkeit ebenfalls über das Kontextmenü). Weitere Informationen zu Datenfeldern finden Sie hier.
Modul "Design": Neue Styles für verschiedene Größen des Border-Radius von Kontrollen und Bildern werden in alle Layouts gepatcht.
IX-18615: Suche
Problem: "qs_searchTerm" und "rq_searchTerm" in paralleler Verwendung bei derselben Anfrage nicht sinnvoll.
Lösung: Ausschließliche Verwendung von "qs_searchTerm".
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.
IX-19327: Application API
Problem: Nicht sprechende Bezeichnung für referenzierte Rückgabewerte.
Lösung: Für Referenzen wird auch der Titel der Referenz hinter dem Feldnamen angezeigt, z.B. ref3c2026a2 (Referenz - (REK_PK) ID
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.
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.
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.
IX-21069: WebDAV
Mit Intrexx können Sie nun Dokumente über Ihr Portal direkt mit dem passenden Programm öffnen, bearbeiten und speichern.
IX-21101: Lizenzen
Problem: In lib/license sammeln sich Lizenzen nicht benutzter Bibliotheksversionen an.
Lösung: License-Ordner aufgeräumt.
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.
IX-21418: Skripteditor
Suche in Skripteditor verbessert: Anstelle des Suchdialogs wird nun eine Suchleiste im Editor eingeblendet. Die Suche startet bereits bei der Eingabe des Suchbegriffs. Auch ein Richtungswechsel ist nun möglich. Die Performance für die Suche wurde optimiert.
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.
IX-21807: Datenfelder
Über das Kontextmenü kann die Datenfeldliste in den Eigenschaften der Datengruppen umsortiert werden. Es stehen drei Arten zur Verfügung: Standard-Sortierung (sortiert wie bisher nach der Reihenfolge der Erstellung), Sortierung nach Titel und Sortierung nach Datentyp. Die Sortierung kann in den manager.properties gespeichert werden (Einstellmöglichkeit ebenfalls über das Kontextmenü).
IX-21817: Applikationsexport
Problem: Applikationsexport erkennt zugehörigen Prozess nicht.
Lösung: Abhängigkeiten zum Prozess werden nun erkannt (TriggerUserWorkflowEvent im JS).
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.
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.
IX-21855: Groovy
Problem: "g_dgFile" kann nicht mit allen Dateiendungen umgehen.
Lösung: ContentType-Handling und JavaDocs entsprechend angepasst.
IX-21857: Modul "Design"
Neue Styles für verschiedene Größen des Border-Radius von Kontrollen und Bildern werden in alle Layouts gepatcht.
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.
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.
IX-21863: Setup
Problem: Verwendung von veralteten SQL-Servern wird nicht unterbunden.
Lösung: Wenn ein nicht unterstützter SQL Server verwendet wird, wird eine Warnung ausgegeben. Die SQL-Server Mindestversion wird auf 2016 angehoben.
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.
IX-21884: Applikationsimport
Problem: Applikationsimport mit vielen Sprachkonstanten dauert lange.
Lösung: Der Cache für die Sprachkonstanten wird beim Import nun korrekt benutzt.
IX-21891: Kalender
Problem: Druckansicht funktioniert nicht.
Lösung: Die Option "Als Druckansicht öffnen" wird in Kalender-Aktionen ausgeblendet. Alternativ kann eine Drucken-Schaltfläche auf der Kalenderseite, die im Plugin eingebunden ist, konfiguriert werden.
IX-21892: Content Editor
Problem: Manche Links funktionieren nicht.
Lösung: Die Prüfung der Toplevel-Domain war nicht ausreichend. Sie wurde entsprechend erweitert.
IX-21910: Portalexport
Problem: Das Flag für das Erstellen von Portalexporten ohne Dateien wird beim Anlegen eines neuen Portals falsch gesetzt.
Lösung: Flag wird jetzt korrekt initialisiert.
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.
IX-21917: Aufgabenplanung
Problem: Aufgabenplanung wird in bestimmten Situationen nicht angelegt.
Lösung: Die Anlage der Aufgabenplanung erfolgt nun wieder korrekt.
IX-21921: Groovy
Groovy-API zum Lesen von Berechtigungseinstellungen.
IX-21922: Datentransfer
Problem: Datentransfer kann unter bestimmten Umständen nicht mehr bearbeitet werden.
Lösung: Datentransfer kann nun wieder entsprechend bearbeitet werden.
IX-21926: Modul "Design"
Problem: Rahmenfarbe wird nicht immer ins CSS übernommen.
Lösung: Rahmenfarbe wird nun wieder korrekt übernommen.
IX-21929: Basisapplikation
Die Applikationsvorlage "Basisapplikation" wurde überarbeitet.
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.
IX-21937: Benutzerapplikation
Benutzerapplikation wurde im Setup aktualisiert.
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.
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.
IX-21973: Dynamische Ansicht
Problem: Case insensitver Schlüsselvergleich nicht möglich.
Lösung: Per Setting kann der Schlüsselvergleich nun wahlweise case insensitve oder case sensitve eingestellt werden.
IX-21982: WriteContainer
Problem: Argument wird überschrieben.
Lösung: Das Argument im Filterkriterium des Writecontainers wird nun nicht mehr geändert.
IX-21988: Oracle
Problem: Implementierung von getIndexNames() funktioniert mit Oracle >= 19c nicht.
Lösung: Indexnamen werden nun ermittelt ohne dass ein Fehler auftritt.
IX-21992: Groovy
Problem: NullPointer bei Zugriff auf deaktivierte Benutzer.
Lösung: Deaktivierte Benutzer werden nun gelesen.
Veröffentlicht am 28.11.2023
Fehlerhafte SQL-Generierung, die unter Umständen in bestimmten Konstellationen auftrat, wurde behoben.
Veröffentlicht am 15.11.2023
Mit dieser Applikation können sich Benutzer selbst registrieren, ihren Account löschen oder ihr Passwort ändern. Alle Informationen dazu finden Sie hier.
Mit dieser Applikation können Sie ganz einfach mehrsprachige Feedback-Umfragen erstellen und an einen bestimmten Teilnehmerkreis senden. Alle Informationen dazu finden Sie hier.
Eine Schaltfläche zum Erstellen eines Heap-Dumps des Portal Managers wurde in die Statusleiste integriert.
IX-8797: Layout
Eine Schaltfläche zum Erstellen eines Heap-Dumps des Managers wurde in die Statusleiste integriert.
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.
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.
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.
IX-21717: Recherche
Problem: In der Ergebnistabelle der Recherche werden Dateien nicht angezeigt.
Lösung: Dateien werden nun wieder angezeigt.
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.
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.
IX-21773: Systemmonitor - Sessions
Problem: Sortierung geht verloren.
Lösung: Die Sortierung bleibt nun nach Aktualisierung der Tabelle erhalten. Zusätzlich wurde eine Filtermöglichkeit für die Session-ID, den Benutzer und den Loginzeitpunkt (angezeigter String) integriert.
IX-21787: Groovy
Utility für die Umwandlung von PDF in Bilder mit Groovy.
IX-21788: Datenbank portieren
Problem: Migrationsassistent wird mit Klick auf die Schaltfläche nicht gestartet.
Lösung: Migrationsassistent wird nun wieder gestartet.
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.
IX-21820: Elemente-Vorlagen
Problem: NullpointerException bei fehlenden Schreibrechten.
Lösung: Das Schreibrecht auf das Template-Verzeichnis wird nun geprüft.
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.
IX-21827: Content Editor
Problem: Tabellenspalte vom Typ "Content-Editor" lässt sich nicht bearbeiten.
Lösung: Bearbeitung ist nun wieder möglich.
IX-21832: Portal-Datenbank
Konfiguration der Standard-Verbindungsdatenbank "postgres".
Veröffentlicht am 16.10.2023
Das neue Binding "appUserProfile" ist jetzt in einer Auswahlliste erreichbar. Folgende Klassen wurden ergänzt: Für Velocity "$AppUserProfile" und für Groovy "g_appUserProfile".
Hier finden Sie Skriptbeispiele für das Setzen von HTTP-Statuscodes bei der Fehlerbehandlung in Groovy-Endpoints.
Neue Standardsortierung für die verschiedenen Ansichten:
Baum: Typ , Aktiviert, Priorität, Name
Liste: Aktiviert, Priorität, Name
Suche: Typ, Aktiviert, Priorität, Name
Neues Standard-Layout in neuen Portalen.
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. Weitere Informationen dazu finden Sie hier.
Apache PDFBox wurde von der Version 2 auf 3 angehoben. Wenn Sie eigene Prozesse, die PDFBox verwenden, erstellt haben, müssen Sie ggf. Anpassungen vornehmen. Einzelheiten dazu finden sie im PDFBox 3.0 Migration Guide: https://pdfbox.apache.org/3.0/migration.html.
IX-15741: Layout
Problem: Leeres Portal enthält noch das mobile Layout.
Lösung: Das Smartphone-Layout wurde aus dem leeren Portal entfernt.
IX-21095: Basisapplikation
Neue Version der Vorlage Basisapplikation.
IX-21138: Update
Problem: Update-Installation (installupdates.sh) funktioniert nicht auf MacOS.
Lösung: Setup.sh nun wieder in Setup enthalten.
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.
IX-21407: Modul "Benutzer"
Neue Standardsortierung für die verschiedenen Ansichten:
Baum: Typ , Aktiviert, Priorität, Name
Liste: Aktiviert, Priorität, Name
Suche: Typ, Aktiviert, Priorität, Name
IX-21411: Größen der Dialoge merken
Problem: In manchen Fällen wird die Dialoggröße wieder zurückgesetzt.
Lösung: Bei aktivierter Option merken sich die Dialoge jetzt im Portal Manager die letzte Größe und die Postion der SplitPanes. Außerdem gibt es bei den Dialogen wieder eine Schaltfläche zum Zurücksetzen auf die ursprünglichen Größe und Postion der SplitPanes.
IX-21537: Intrexx Share: Styleänderung
Border-radius in Styleklasse "Share_DefaultProfilImageTile" wird von 15px auf 3px geändert.
IX-21562: Content Editor
Problem: Wrapper-Methoden fehlen in der public API (setValue/getValue).
Lösung: Der Content-Editor kann nun auch Werte via "setValue()" und "getValue()" setzen bzw. auslesen. Die JS-API wurde in dem Zuge verbessert und mit Beispielen erweitert.
IX-21589: Content Editor
Das Element ist nun im Data Picker verfügbar.
IX-21590: Content Editor
Problem: Mit Browser.setValue() funktioniert der Editor nicht mehr.
Lösung: Browser.setValue() und Browser.getValue() können nun auch mit dem Content-Editor umgehen.
IX-21595: Layout
Neues Standard-Layout in neuen Portalen ("Leeres Portal").
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.
IX-21605: Mehrfachauswahl 2.0
Problem: Exception bei Auswahl eines Datenfeldes für den Untertitel.
Lösung: Exception tritt nicht mehr auf.
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.
IX-21623: Kontrolltyp "Telefon"
Problem: Javascript-Reiter nicht vorhanden.
Lösung: Javscript-Reiter nun auch bei Eingabekontrollen mit Typ "Telefon" vorhanden.
IX-21628: Portaldatenbank
Doppelte Index- / ForeignKey- / Constraint-Namen werden repariert. Die Namensgenerierung wurde optimiert.
IX-21629: Content Editor
Problem: Required Text fehlerhaft.
Lösung: Text wurde angepasst (Sprachkonstante getauscht): - CHECK_CONSTR_REQUIRED - ERROR_VALIDATOR_REQUIRED
IX-21631: Kontextmenü Layout
Problem: Doppelte Einträge.
Lösung: Doppelte Einträge im Kontextmenü wurden entfernt.
IX-21641: Kasten
Problem: "Kleiner als"-Zeichen nicht möglich.
Lösung: Fehler bei Anzeige auf Arbeitsfläche behoben.
IX-21647: Update
CVE-2022-44729 ausgetauscht.
IX-21664: Suche
Problem: Exakte Suche löst Suchbegriff inkorrekt auf.
Lösung: Exakte Suche wird nicht mehr expandiert.
IX-21665: Suche
Problem: Solr-Suche sortiert nicht nach Applikationspriorität.
Lösung: Applikationspriorität wird wieder berücksichtigt.
IX-21680: Vorlagen
Problem: Möglichkeit für variable Icons bei Layouts und Prozessen schaffen.
Lösung: Wenn ein icon.png (Größe 60x60) im Ordner von Prozessen oder Layouts vorhanden ist, wird dieses nun im Öffnen-Dialog angezeigt.
IX-21683: Mehrfachauswahl
Problem: Unter bestimmten Umständen Probleme bei Tausendertrennzeichen.
Lösung: Der gespeicherte Wert muss die recId sein - die ID wird formatiert.
IX-21686: Mehrfachauswahl
Problem: Performance bei vielen Datensätzen.
Lösung: SQL -Abfrage der Speicherwerte angepasst.
IX-21700: Suche
Problem: Applikationsfilter funktioniert nur seitenweise.
Lösung: Applikationsfilter funktionieren jetzt über alle Seiten.
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.
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.
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.
IX-21722: Update
JGit-Update 6.7.0.202309050840-r
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.
IX-21728: Mehrfachauswahl
Problem: Probleme mit Filter auf aktuellen PK.
Lösung: Filter funktioniert nun.
IX-21838: Mehrfachauswahl 2.0
Problem: Probleme bei Tausendertrennzeichen.
Lösung: Statt der recId wird nun der Speicherwert im Abhängigkeitsfilter verwendet.
Veröffentlicht am 13.09.2023
Die Systemapplikationen "Benutzer" und "Globale Suche" sind überarbeitet und aktualisiert. Alle Informationen dazu finden Sie hier.
Die ehemaligen Systemapplikationen "Benutzer", "Sicherheitsrichtlinien", "Statistik" und "Datentransfer" finden Sie nun unter den Online-Applikationsvorlagen.
Die Dialoge für das Verwalten von Prozessen und Layouts sind nun aktualisiert und dem Aufbau des Applikationsmanagers angeglichen. Informationen dazu finden Sie hier.
Dateien können nun, z.B. für ein Backup, über WriteContainer kopiert werden. Weitere Informationen finden Sie in unseren Tipps & Tricks - Dateien per WriteContainer kopieren.
Wenn Sie beim Export von Applikationen eine Applikation auswählen, wird der Dateiname nun automatisch vorbelegt. Auch ein Zeitstempel kann in den Dateinamen aufgenommen werden. Weitere Informationen finden Sie hier.
Ersatz des Filebrowsers im TinyMCE durch neuen "File Manager".
Neue Icons für Schaltflächen des Baums. Pfadnavigation kann beim Erstellen einer neuen Baumkontrolle gleich mit angelegt werden.
Gruppierung, Raster und Schaltfläche erhalten auf der Arbeitsfläche eine orangefarbene Markierung in der unteren rechten Ecke, wenn eine bedingte Anzeige aktiv ist.
IX-4295: OData Provider
In der Tabelle werden jetzt auch Typ und Setname angezeigt.
IX-11789: Prozesseigenschaften
Wenn die Option "Parallele Ausführung erlauben" nicht gesetzt ist, wird nun eine Warnung im Dialog angezeigt.
IX-13442: Dateien per WriteContainer kopieren
Dateien können nun über WriteContainer kopiert werden.
IX-17325: TinyMCE-Editor
Ersatz des Filebrowsers im TinyMCE durch neuen "File Manager".
IX-18174: Applikation veröffentlichen
Problem: Fehlerüberprüfung dauert sehr lange.
Lösung: Optimierung der Fehlerüberprüfungsdauer.
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.
IX-20292: Optionsfeld
Problem: Einstellung "Filter auf Vorschläge anwenden" ist aus Performancegründen nicht empfohlen.
Lösung: Die letzte Einstellung im Dialog wird nun in den manager.properties gespeichert und beim erneuten Aufrufen des Dialogs geladen. Zusätzlich zum Optionsfeld greift die Änderung auch beim Kontrollkästchen-Filter, der Mehrfachauswahl, der Auswahlliste und dem Listenfeld.
IX-20309: Baum
Neue Icons für Schaltflächen des Baums, Pfadnavigation kann beim Erstellen einer neuen Baumkontrolle gleich mit angelegt werden.
IX-20605: UserProfile
Binding "appUserProfile", Velocity "$AppUserProfile" und Groovy "g_appUserProfile" hinzugefügt.
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.
IX-20995: Benutzer
Problem: Unterschied zwischen aktiven und deaktivierten Usern ist kaum sichtbar.
Lösung: Deaktivierte Benutzer werden nun ausgegraut dargestellt.
IX-21241: Menü "Auf Software-Aktualisierungen prüfen"
Problem: Unverständliche Fehlermeldung.
Lösung: Menüpunkt wird nun ausgeblendet, wenn nicht funktional.
IX-21279: Kennzeichnung für "Bedingte Anzeige"
Gruppierung, Raster und Schaltfläche erhalten auf der Arbeitsfläche eine orangefarbene Markierung in der unteren rechten Ecke, wenn eine bedingte Anzeige aktiv ist.
IX-21316: TinyMCE-Editor
Problem: TinyMCE ignoriert JavaScript Trigger.
Lösung: Alle Events ausser "onchange" wurden aus der Auswahl gestrichen, "onchange" wird jetzt ausgewertet.
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.
IX-21342: Update
Problem: update.sh: Wartezeit beim Patcher.
Lösung: Console: Portalname wird vor Patch ausgegeben.
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.
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.
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.
IX-21377: Diagnose
Problem: "web.config" nicht mehr in der Diagnose enthalten.
Lösung: "web.config" wird nun wieder in Diagnose aufgenommen.
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.
IX-21414: Export
Problem: NPE bei Suche nach Layouts im Exportdialog.
Lösung: Layouts können nicht durch Eingabe im Suchfeld gefiltert werden.
IX-21433: OData Connector
Problem: Session Cookies sollen deaktivierbar sein.
Lösung: Neues System-Property "de.uplanet.lucy.server.odata.consumer.auth.cookie.disabled" um das Session Cookie-Handling im OData-Client zu deaktivieren.
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.
IX-21509: OData Connector
Problem: CSRF-Token in Session setzen.
Lösung: Benutzer-Sessions, die durch den OData-Server erzeugt wurden, enthalten nun auch ein CSRF-Token.
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.
IX-21552: WriteContainer
Problem: Bindings: Reihenfolge geht beim Bearbeiten wieder verloren.
Lösung: Reihenfolge der Bindings eines Write-Containers ändert sich nun nicht mehr durch das Bearbeiten eines Bindings.
IX-21558: Portal erzeugen
Vereinheitlichung der Datenbankerzeugungsdialoge.
Veröffentlicht am 14.08.2023
Wenn Sie beim Export von Applikationen eine Applikation auswählen, wird der Dateiname nun automatisch vorbelegt. Auch ein Zeitstempel kann in den Dateinamen aufgenommen werden. Weitere Informationen finden Sie hier.
Portale können nun ohne darin enthaltene Dateien exportiert werden. Weitere Informationen finden Sie hier.
Die Version des Portal Managers wird nun in der Titelleiste angezeigt.
Kubernetes Deployment eines Intrexx Clusters nun auch mit den offiziellen Intrexx Docker Images möglich.
Diagnose-Datei kann nun auch per Kommandozeile erzeugt werden. Weitere Informationen finden Sie hier.
IX-10243: Export von Applikationen
Wenn Sie beim Export von Applikationen eine Applikation auswählen, wird der Dateiname nun automatisch vorbelegt. Auch ein Zeitstempel kann in den Dateinamen aufgenommen werden.
IX-13281: Portalexport
Portale können nun ohne darin enthaltene Dateien exportiert werden.
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.
IX-19795: Kalender
Problem: Link zur Ressourcendarstellung nicht als Link erkennbar.
Lösung: Neuer Style wird in alle Layouts gepatcht.
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.
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.
IX-20403: Referenzen
Problem: Indexe von Referenzen nicht eindeutig.
Lösung: Indexnamen werden nun beidseitig mit lower(name) == lower(?) verglichen (POSTGRESQL).
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.
IX-20692: Menü "Datei" in den Modulen "Applikationen" und "Prozesse"
Problem: Applikationsverzeichnis über das Menü öffnen.
Lösung: Das temporäre Arbeitsverzeichnis kann nun geöffnet werden, wenn der Benutzer den Expert-Modus entsprechend aktiviert hat.
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.
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.
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.
IX-20995: Benutzer
Problem: Unterschied zwischen aktiven und deaktivierten Usern ist kaum sichtbar.
Lösung: Deaktivierte Benutzer werden nun ausgegraut dargestellt.
IX-21048: Suche nach Elementen mit fehlenden Titeln
Problem: Fehlende Titel sind unter bestimmten Umständen nicht auffindbar.
Lösung: Das Suchen nach Elementen mit fehlenden sprachabhängigen Texten wurde vereinheitlicht. Es werden jetzt auch Settings durchsucht.
IX-21143: WriteContainer
Problem: Reihenfolge ist nicht ideal.
Lösung: Die Reihenfolge der Bindings beim WriteContainer lassen sich nun durch den Benutzer festlegen.
IX-21150: Portal Manager
Problem: Ausgabe der Portal Manager Version.
Lösung: Die Version des Portal Managers wird nun in der Titelleiste angezeigt.
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.
IX-21224: Mehrfachauswahl
Problem: Filter auf "Aktuellen Wert" funktioniert nicht.
Lösung: Filter funktioniert nun wie gewünscht.
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.
IX-21272: Versionierung
JGit-Update 6.6.0.202305301015-r.
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.
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.
IX-21291: Diagnose
Supportdiagnose per Kommandozeile ermöglichen.
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.
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.
IX-21303: Scheduler
Problem: History benötigt viele Datenbank-Verbindungen.
Lösung: Datenbankverbindungen durch die Scheduler-Historie werden nun limitiert.
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.
IX-21320: Markdown-Editor
Problem: Erzeugt beim Serialisieren einen unnötigen Zeilenumbruch.
Lösung: Markdown-Setialisierung für Code-Blöcke gefixt.
IX-21328: Zielseite
Problem: Schaltfläche mit Sprung zur Startseite des Portals funktioniert nicht.
Lösung: Der Sprung wird nun korrekt ausgeführt.
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.
IX-21341: Logdateien
Problem: Service-Wrapper: Log-Zeitzone auf UTC setzen.
Lösung: Zeitzone in *_startup.log Files ist nun UTC.
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.
IX-21352: Modul "Layout"
JQuery-Version aktualisiert.
Veröffentlicht am 05.07.2023
Die Hilfe zu diesem neuen Applikationselement finden Sie hier.
Dieses Feature ermöglicht das Debugging von Groovy-Skript auf dem Server. Es wird dabei kein eigener Debugger in Intrexx implementiert, sondern die Anbindung des IntelliJ Remote Debuggers vereinfacht. Alle Informationen zu diesem Thema finden Sie hier.
IX-15066: Linux
Problem: Intrexx-Benutzer wird bei der Installation der Gruppe "sudo" hinzugefügt.
Lösung: Neu angelegte Benutzer für Intrexx-Daemons werden nun nicht mehr der sudo-Gruppe hinzugefügt.
IX-16299: Portalexport
Problem: Fakultative GZIP-Komprimierung von .data-Files.
Lösung: .data-Files können nun für Portal-Export und -Import komprimiert und dekomprimiert werden.
IX-18330: Update
PublishAllApplications-Skripte mit mehr Speicher ausgestattet - Heap für PublishAllApplications wird dynamisch ermittelt.
IX-20647: Filterinformation
Problem: Inkonsistente Anzeige.
Lösung: Bei einem Optionsfeld wird der Wert der Option nun angezeigt.
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.
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.
IX-20772: Groovy-Debugging
Neues Feature: Groovy-Debugging.
IX-20788: Update
Problem: Portal-Patch scheitert, wenn der Daemon-User keine valide Login Shell hat.
Lösung: Injection der Login Shell in den Patch-Prozess.
IX-20893: Berechnung
Problem: diffInDay : Rechenfehler bei Zeitumstellung.
Lösung: Berechnung verwendet nun die Benutzer-Zeitzone und nicht mehr UTC.
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.
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.
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.
IX-20105: dg hyparchive-Connector
Problem: Stempelverwendung ändern.
Lösung: Die Stempelzuordnung kann über den Dialog entfernt werden.
IX-21101: Lizenzen
Problem: In lib/license sammeln sich Lizenzen nicht benutzter Bibliotheksversionen an.
Lösung: License-Ordner aufgeräumt.
IX-21121: Layout
Verbesserungen am Layout:
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.
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.
IX-21128: Datensatz speichern
Problem: In bestimmten Konstellationen nicht möglich.
Lösung: Optimiertes Parameterhandling behebt die Problematik.
IX-21135: Suchkonfiguration
Problem: Änderungen an Suchkonfiguration über die Übersichtsseite werden beim optimierten Veröffentlichen nicht übernommen.
Lösung: Änderungen werden nun übernommen.
IX-21142: VTL-Include
Problem: Velocity-Datei vom Server in das Applikationspaket kopieren funktioniert nicht.
Lösung: Kopieren in das Applikationspaket funktioniert jetzt wieder.
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.
IX-21159: Portal Manager
Problem: Icons fehlen.
Lösung: Icons sind nun hinzugefügt.
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.
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.
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.
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.
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.
Veröffentlicht am 05.06.2023
Neue MediaGateway-Version mit verbesserter OAuth2-Unterstützung für MS365 und neuem JDBC-Treiber basierend auf gRPC für optimierte Performance. Die neue Version benötigt .NET Framework 4.8, das vor dem Update installiert werden muss.
IX-18557: MediaGateway
Neue MediaGateway-Version mit verbesserter OAuth2-Unterstützung für MS365 und neuem JDBC-Treiber basierend auf gRPC für optimierte Performance. Die neue Version benötigt .NET Framework 4.8, das vor dem Update installiert werden muss.
IX-20121: Portalverbindung
Problem: Hinweis auf ungültige Zeichen im Login-Dialog.
Lösung: Hinweis auf ungültige Zeichen entfernt.
IX-20357: Systemmonitor / Sessions
Problem: Anzeige der Session-Aktivität füllt Log bei fehlenden Rechten.
Lösung: Session-Liste bleibt bei fehlenden Rechten nun leer.
IX-20478: Solr
Solr-Logging wurde optimiert.
IX-20570: Administration API
Problem: Administration API verliert Session bei asynchronen Calls.
Lösung: Session wird jetzt wieder korrekt neu aufgebaut.
IX-20700: Dokumente erzeugen
Problem: Dokumentengenerierung wird durch Formatierung blockiert.
Lösung: Wenn ein Dokument mit korrupten Styles erzeugt wird, wird der Fehler nun korrekt gemeldet.
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.
IX-20789: Diagnose
Problem: Asynchrone Erzeugung.
Lösung: Diagnose jetzt mit Aktivitätsanzeige.
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.
IX-20815: Portal importieren
Problem: Import mit unterschiedlichen Dateispeicherorten und Ändern des Dateispeicherortes funktioniert nicht.
Lösung: Geänderte Dateispeicherorte können importiert werden.
IX-20826: Solr
Update auf Solr 9.2.0.
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.
IX-20843: Mehrfachauswahl 2.0
Problem: Zweite Mehrfachauswahl triggert Abhängigkeit nicht.
Lösung: Abhängigkeit wird nun ausgelöst.
IX-20874: FileWalker
Problem: Lädt unter bestimmten Umständen sehr langsam.
Lösung: Anzeige der Ordner wird nun schneller ausgeführt.
IX-20934: Deinstallation
Problem: Portal und Logdaten außerhalb des Intrexx Verzeichnisses werden beim Deinstallieren nicht entfernt.
Lösung: ConcurrentModificationException gefixed.
IX-20951: Application API
Problem: Beschreibung für statische Pfad-Parameter wird nicht behalten.
Lösung: Das Beschreibungsfeld wird bei statischen Pfadparametern deaktiviert.
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).
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.
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.
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.
IX-21052: FileWalker
Problem: Filewalker mit Symlink.
Lösung: Beim Wurzelpfad musste toRealPath() aufgerufen werden, um den symbolischen Link aufzulösen.
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.
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.
Veröffentlicht am 08.05.2023
Update von Groovy 3 auf Groovy 4. Die YAML-Unterstützung der Groovy BSF-Modul in Groovy wurde entfernt.
Weitere Informationen finden Sie unter https://groovy-lang.org/releasenotes/groovy-4.0.html#Groovy4.0-breaking.
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.
Weitere Informationen zu den neuen Groovy-Methoden finden Sie hier.
Weitere Informationen zu den neuen Velocity-Methoden finden Sie hier.
IX-14891: TinyMCE
Problem: Visualisierung der Pflichteingabe bei TinyMCE ist nicht gegeben.
Lösung: Pflichteingabe wird nun wie üblich mit einem roten Rahmen visualisisert.
IX-16177: Groovy
Update von Groovy 3 auf Groovy 4. Die YAML-Unterstützung der Groovy BSF-Modul in Groovy wurde entfernt.
Weitere Informationen finden Sie unter https://groovy-lang.org/releasenotes/groovy-4.0.html#Groovy4.0-breaking.
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.
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.
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.
IX-20359: Systemprüfung
Problem: Benutzer ohne spezielle Rechte (nur Mitglied der Benutzergruppe) können im Client das Werkzeuge-Modul öffnen und eine Systemprüfung anfordern. Damit wird eine AccessControlException im Log und im Client eine Fehlermeldung ausgelöst.
Lösung: Benutzer ohne spezielle Rechte haben nur keinen Zugriff auf die Systemprüfung mehr.
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.
IX-20429: Portaleigenschafen / Datenbank
Problem: Die Datenbankversion ist bei Datenbanken unter Microsoft SQL nicht sichtbar.
Lösung: Datenbankinfo jetzt wieder lesbar.
IX-20451: Update
Problem: Portalliste ist nach Update leer.
Lösung: Es wird nun auch die portalRegistry.yaml kopiert, wenn diese vorhanden ist.
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.
IX-20469: Hashtags in Textfeldern
Problem: ClassCastException beim Löschen von Tags.
Lösung: TagNameRequestInputValidator gefixt.
IX-20484: Portal erstellen
Problem: "Portal bearbeiten" am Ende des Erstellens nicht möglich.
Lösung: Bearbeiten-Link auf Beendigungsseite entfernt.
IX-20495: Suche - Solr
Problem: Solr findet unter bestimmten Umständen zu viele Dokumente bei Tag-Suche.
Lösung: Index bei "addToIndex" wird explizit sofort committet.
IX-20529: Eingabefeld
Problem: Schreibgeschützte Eingabefelder können von einer "Abhängigkeit" nicht ausgelesen werden.
Lösung: Validation check geändert.
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.
IX-20594: Datenfelder
Problem: Applikation mit Datenfeld NCHAR lässt sich nicht mehr veröffentlichen.
Lösung: Im TypeConverter wird nun der Datentyp berücksichtigt.
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.
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.
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.
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.
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.
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.
IX-20696: Diagnose
Problem: Falsche/fehlende Zeitstempel.
Lösung: File-Attribute werden nun übernommen.
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.
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.
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).
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.
IX-20800: JMS
Update des JMS-Clients auf ActiveMQ 5.18.0.
IX-20805: Suche
Problem: Schlechte Performance des Filter bzw. Permission-Check beim Suchen.
Lösung: Filter-Query-Aggregation funktioniert jetzt.
Veröffentlicht am 28.03.2023
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.
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.
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.
IX-17013: Microsoft Teams Prozessaktionen
Problem: Fehlermeldung beim Anlegen von zwei Teams mit gleicher Mailadresse zu ungenau.
Lösung: Fehlermeldung wurde verbessert.
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.
IX-17721: Groovy
run-groovy-script-Option aus Intrexx-Manager entfernt.
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.
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.
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
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.
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.
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).
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.
IX-20279: Linux
Problem: buildportal.sh meldet Fehler als JSON auf die Konsole.
Lösung: JSON wird jetzt konvertiert.
IX-20305: Solr
Problem: Ordner "solr" im Intrexx-Installationsverzeichnis enthält teilweise noch Files aus 8.11.1.
Lösung: Solr-Löschcode repariert.
IX-20371: Bildauswahl
Problem: Checksum-Dateien in Bildauswahl sichtbar.
Lösung: Checksum-Dateien werden nun im Ordner "assets" ausgeblendet.
IX-20374: Linux
Problem: Setup fragt bei Update zweimal nach Oracle-Rechten.
Lösung: Es wird nun nur noch einmal nach Oracle-Rechten gefragt.
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.
IX-20396: Linux
Problem: Falsche Klammer in buildportal.sh.
Lösung: Klammer korrigiert.
IX-20401: Wertebereich
Problem: Wertebereich filtert nicht, wenn man diesen leert.
Lösung: Der Filter wird nun ausgelöst, wenn das Feld geleert wird.
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.
IX-20420: Administration API
Problem: NPE bei Deinstallationscheck ob Irma installiert ist. Packageliste ist null.
Lösung: NPE bei Deinstallation nicht mehr im log.
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.
IX-20446: Webserver
Der experimentelle Header X-Content-Security-Policy (IE 10/IE 11) wird nicht mehr unterstützt.
IX-20462: Suche
Problem: Tags in globaler Suche liefern keine spezifischen Ergebnisse mehr.
Lösung: Filter funktioniert wieder.
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.
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.
IX-20486: Update
Problem: Endlosschleife nach Nachricht über nicht ausführbares Upgrade.
Lösung: \n hinzugefügt, Message-Text angepasst.
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.
IX-20649: Portalseiten
Problem: Defacement der Intrexx-Startseite durch Anonymous.
Lösung: Anonymous-Prüfung eingebaut.
Veröffentlicht am 14.02.2023
Die neue IMAP-Ereignisquelle unterstützt die Authentifizierung mit dem OAuth2 Client-Credential-Grant-Flow.
In der IMAP-Ereignisquelle kann man nun zwischen den Typen "Standard IMAP" oder "Exchange Online" wählen. In den E-Mail-Servereinstellungen gibt es neue Konfigurationsmöglichkeiten für Exchange Online. Außerdem wurde der Verbindungstest für Exchange Online angepasst.
Alle Informationen zum Thema finden Sie hier: IMAP-Ereignisquelle für Exchange Online einrichten
Neue Groovy-Methoden zum Abonnieren/Deabonnieren von Intrexx Share-Plugins.
IX-3657: Setup
Problem: Setup bricht verspätet ab, wenn die installierte Version veraltet ist.
Lösung: Setup wird nach Verzeichnisauswahl geblockt, wenn Version veraltet ist.
IX-15593: Zielseitenoptionen
Problem: Unterstützung für Druckvorschau im Popup.
Lösung: Statt Popup wird nun eine neue Seite angezeigt.
IX-18479: Update
Problem: Portalmanager startet nach fehlerhaftem Update nicht mehr.
Lösung: Der Portal Manager aktualisiert nun alle benötigten Dateien.
IX-18666: Tomcat
Alle Logs aus tomcat/log sind nun im regulären Logverzeichnis zu finden.
IX-19239: Elemente-Vorlagen
Problem: Vorlagen von Elementen nach Update nicht mehr vorhanden, wenn Intrexx in Windows unter "Program Files" installiert ist.
Lösung: Vorlagenkonfiguration wird nun beim Update nicht mehr überschrieben.
IX-19250: Installation
Problem: IllegalArgumentException bei deleteportal.sh, wenn kein Parameter angegeben ist.
Lösung: Hilfe-Ausgabe in deleteportal.sh, wenn kein Parameter angegeben wird.
IX-19298: Schaltflächenaktion "Einblenden/Ausblenden"
Problem: Setzt man die Einstellung "Letzte Einstellung in Cookie speichern", wird beim nächsten Aufruf der Seite die Eigenschaft "aria-expanded" immer auf den Wert "false" gesetzt, auch wenn die Gruppierung eingeblendet ist.
Lösung: Cookie-Information über FlipFlop Status wird nun initial ausgewertet.
IX-19343: Kalender zur Datumsauswahl
Problem: Datumspicker löst unter bestimmten Umständen dynamischen Filter nicht aus. Das Problem entsteht dann, wenn das Feld ("Bis"-Datum) ein Pflichtfeld ist. Dann wird die erste Eingabe ignoriert und kein Filter-Reload angestoßen.
Lösung: Dynamischer Filter wird jetzt wieder ausgelöst.
IX-19456: Schaltflächenaktion "Data Picker"
Problem: Ergebnislisten der Datapicker-Navigationselemente werden immer angezeigt, auch wenn diese Funktion deaktiviert ist. Das Problem entsteht dann, wenn das Feld ("Bis"-Datum) ein Pflichtfeld ist. Dann wird die erste Eingabe ignoriert und kein Filter-Reload angestoßen.
Lösung: Der Pager wird beim Datapicker jetzt nur noch angezeigt, wenn es mehrere Seiten gibt oder wenn "immer anzeigen" gewählt wurde.
IX-19547: Applikationsimport
Problem: Unter Linux und auch auf dem Mac dauert es manchmal sehr lange bis die Liste der Applikationen angezeigt wird.
Lösung: Applikationsimport läuft nun wieder schneller.
IX-19563: Solr
Update auf Solr 9.1.0 aufgrund von CVE-2022-39135.
IX-19568: Recherche
Problem: Zweite Schaltfläche mit SVG wird in Recherche nicht angezeigt und Position (rechts) wird nicht beibehalten.
Lösung: Jetzt werden beide Bildschaltflächen korrekt angezeigt.
IX-19643: Ansichtstabelle
Problem: Auslassungszeichen in Ansichtstabellen fehlt.
Lösung: Auslassungszeichen werden nun wieder korrekt dargestellt, wenn Text die gegebene Länge überschreitet.
IX-19651: Kontrollkästchen
Problem: Falscher Style-Eintrag bei Checkboxen.
Lösung: Bei der Auswahl der Styleklasse "CheckboxGroup_Standard" im Ansichtsreiter einer Kontrolle wird nun die richtige Styleklasse gesetzt.
IX-19691: Portal erstellen
Problem: Portal anlegen ohne Sudo funktioniert nicht unter Arch Linux.
Lösung: Portal wird nur noch mit korrektem sudo/root-Passwort gestartet.
IX-19736: Applikation öffnen
Problem: Öffnen von Applikationen nicht möglich wenn die Portalmanager-Version vom Server abweicht.
Lösung: Fehlermeldung wird nun ausgegeben wenn sich eine App nicht öffnen lässt.
IX-19793: Baum-Element
Problem: Öffnen von Applikationen nicht möglich wenn die Portalmanager-Version vom Server abweicht.
Lösung: Fehlermeldung wird nun ausgegeben wenn sich eine App nicht öffnen lässt.
IX-19808: Ticker
Problem: Ticker in Applikationsportlets funktioniert nicht für anonyme Benutzer.
Lösung: Die Ticker-Konfiguration wurde für den Anonymous-Mode in der Portletkonfiguration aktiviert.
IX-19832: Portal erstellen
Portalbuilder jetzt auch ohne root/sudo.
IX-19833: Linux-Setup
Intrexx kann unter Linux nun ohne Root-Berechtigung installiert werden.
IX-19853: Kontrollkästchen
Problem: Checkbox-Ansicht liefert immer true als checked zurück.
Lösung: Für die Ansichten von Checkboxen wird jetzt sowohl im Text als auch im Bild das Attribut data-checked geschrieben. Damit kann auch bei einer Anzeige als Text der Zustand über element.oUp.checked korrekt ausgelesen werden.
IX-19861: Velocity
Problem: $Binding hat keinen Zugriff auf eine freigestaltete Tabelle.
Lösung: Bei der Aufbereitung der Seite mittels Velocity wurde der Zugriff wieder ermöglicht.
IX-19918: Solr
Problem: Solr-Propertys werden als nichtleere XML-Elemente serialisiert.
Lösung: XML-Serialisierung repariert.
IX-19944: Leere Applikation
Problem: Wenn eine leere Applikation zweimal optimiert gespeichert wird, tritt folgender Fehler auf: NoSuchFileException -> globalMultisource.js.
Lösung: Die Applikation kann nun wieder ohne Probleme veröffentlicht werden.
IX-19952: Datentyp "Datetime"
Problem: DateTime Beschränkung ( < 01.01.1753)
Lösung: Überprüfung auf 1753 aufgehoben.
IX-19959: Applikationslayout
Problem: Kontrollen vom Typ "Text" und Eingabelemente mit Subtyp verlieren Styles beim erneuten Bearbeiten des Layouts.
Lösung: Styles werden nun auch beim erneuten Öffnen des Layouts beibehalten.
IX-19970: Applikationslizenzen
Problem: Titel von Applikationslizenzen kann nicht mehr bearbeitet werden.
Lösung: Für Applikationslizenzen kann nun der Titel wieder im Lizenzmanager bearbeitet werden.
IX-19981: Velocity
Problem: Image Rotation funktioniert nicht mit Velocity.
Lösung: Autorotate wird nun berücksichtigt wenn angegeben.
IX-19995: Solr
Update auf Apache MIME4J 0.8.9 aufgrund von CVE-2022-45935 CVE-2022-45787.
IX-20014: Sprachkonstanten
Problem: Excelimport von Sprachkonstanten überprüft die Namen nicht auf verbotene Zeichen.
Lösung: Import von Sprachkonstanten: Es können nur noch Sprachkonstanten mit gültigem Namen importiert werden.
IX-20037: Verteilerauswahl
Aus Performancegründen werden nun im Intrexx Share-Verteiler anstelle der Profil- und Gruppenbilder statische Bilder für Intrexx Share-Benutzer, -Kontakte und -Gruppen angezeigt. Außerdem wird jetzt zusätzlich die Position angezeigt.
IX-20039: Linux
Problem: Keine sudo-Abfrage beim Löschen von Portalen.
Lösung: sudo-Steuerung gefixt.
IX-20047: Linux
Problem: Keine sudo-Abfrage beim Erstellen von Portalen.
Lösung: sudo-Steuerung gefixt.
IX-20050: Velocity
Problem: In Velocity erstellte Dropdown-Liste gibt bei gelöschten Datensätzen NULL oder " " zurück, was zu einem Fehler bei der Bearbeitung des Requests auf dem Server führt.
Lösung: NULL-Werte werden nun vom Server als gültiger Wert angenommen, so dass kein Fehler mehr auftritt.
IX-20056: OData
Problem: Bei SAP Gateway kann es zu Problemen mit URL-encodierten Primary Key-Werten bei GET-Abfragen kommen.
Lösung: Fehler wird durch den Fix behoben, sofern die ID-Felder in der Abfrage enthalten sind.
IX-20057: Sprungziel
Problem: Bei Verwendung vom IIS wird für alle Aktionskontrollen mit linktype="1" (Sprung zu einer URL) der actionMode nicht in das Web-XML übernommen, so dass die Transformation kein qs_actionMode=actNone an die URL anhängt.
Lösung: Das Request Handling von Aktionskontrollen wurde angepasst. Das überflüssige Fragezeichen wird nun nicht mehr angehängt und die eingegebene URL direkt via Standard-HttpRequest aufgerufen.
IX-20061: Auf Softwareaktualisierung prüfen
Problem: Menü ist bei installiertem Client aktiviert, hat aber keinen Effekt.
Lösung: Menüpunkt ist nur noch bei aktiver Serververbindung auswählbar.
IX-20091: Linux
Problem: Abbrechen der uninstall.sh führt zu NPE.
Lösung: NPE tritt nun nicht mehr auf.
IX-20117: Applikationsimport
Problem: Import eines Importpakets bestehend aus Applikation und Prozess ohne Überschreiben schlägt fehl, wenn gleiche Applikation und Prozess im Portal bereits vorhanden sind.
Lösung: Geänderte GUIDs aus Applikationen werden beim Import ohne Überschreiben in Prozessen angepasst.
IX-20137: Raster
Problem: Im Header eines Rasters wird, wenn eine Konstante als Titel ausgewählt ist, in den anderen Tabs null angezeigt.
Lösung: Im Titel des Eigenschaftendialogs eines Rasters wird nun wie bei allen anderen Elementen nur noch der Typ der Kontrolle und nicht der Titel der Kontrolle angezeigt.
IX-20162: Groovy
Neue Groovy-Methoden zum Abonnieren/Deabonnieren von Share-Plugins.
IX-20187: FileWalker
Problem: Filewalker scheitert an der initialen Ermittlung der Dateigrösse.
Lösung: Wir verzichten darauf initial nach der Grösse zu fragen und damit auch auf die Meldung im portal.log.
IX-20187: CSS-Stile
Problem: Farbauswahl Hintergrundfarbe im Dialog wird unter Umständen nicht ins CSS übernommen.
Lösung: Hintergrundfarbe wird nun nach Auswahl im CSS aktualisiert.
IX-20199: Tomcat
Update auf Tomcat 8.5.85.
IX-20210: Mehrfachauswahl 2.0
Problem: API vs. Browser.setValue API.
Lösung: In der Mehrfachauswahl 2.0 können nun die ausgewählten Werte via Zusatzattribut ersetzt werden.
IX-20244: Solr
Problem: Aufgrund einer Flagkombination in der Suchkonfiguration trat unter bestimmte Umständen eine Solr-Exception auf mit den Hinweis, dass Felder undefiniert sind.
Lösung: Exception tritt nun nicht mehr auf, da _nn_* Felder zugelassen werden.
IX-20282: IMAP Ereignisquelle
Unterstützung von Exchange Online bei IMAP Ereignisquellen und als E-mail-Service. In der IMAP-Ereignisquelle kann man nun zwischen den Typen "Standard IMAP" oder "Exchange Online" wählen. In den E-Mail-Servereinstellungen gibt es neue Konfigurationsmöglichkeiten für Exchange Online. Außerdem wurde der Verbindungstest für Exchange Online angepasst.
Veröffentlicht am 26.01.2023
Der Markt entwickelt sich weiter und mit ihm Intrexx. Damit wir optimal für die Zukunft gerüstet sind, wurden architektonische Änderungen notwendig.
Im Produktivbetrieb wird vor allem in Cloud-Deployments häufig ein Portal pro Installation betrieben. Um diese Deployments besser zu unterstützen wurde der Supervisor-Dienst entfernt.
Intrexx-Portale benötigen für die Verwendung damit nur noch einen Dienst. Funktionen die bisher portalübergreifend waren, wie z.B. Diagnose, Lizenzmanager oder Logviewer zeigen nun immer nur die Daten des aktuell verbundenen Portals an.
Im Zuge dessen wurde auch ein neuer Administration-API-Endpunkt zur Erstellung einer Diagnose hinzugefügt.
Benefit
Intrexx verhält sich mit den Änderungen im Cloud-Umfeld genauso wie im klassischen Betrieb. Zusätzlich wurde eine Reduktion der Komplexität erreicht und das Deployment im Container wird vereinfacht. Außerdem ist die User-Experience für Neukunden besser, da man sich immer direkt mit dem Portal verbindet und das Konzept "Supervisor" nur schwer verständlich war.
Zusätzliche Information
Beim Update auf die Version wird eine Liste mit allen Portalen der Intrexx-Instanz und deren Ports ausgegeben. Die Infos aus der Liste benötigen Sie um sich direkt mit den Portalen zu verbinden. Wenn Sie einmal eine Verbindung hergestellt haben, wir diese unter den zuletzt verwendeten Verbindungen gespeichert.
Alle Informationen zum Thema finden Sie hier: Intrexx Steady Track ohne Supervisor
Bitte beachten Sie: Wenn Sie ein Update durchführen und bisher Limited User Lizenzen in Verwendung hatten, ist nach dem Update eine Anpassung nötig. Bitte verschieben Sie in der Benutzerverwaltung alle Benutzer, die Limited User sind, in die neue Benutzergruppe "Light User". Alle Informationen dazu finden Sie hier.
Nachdem wir für unser neues Preismodell bereits in 10.14.0 neue Lizenzen entwickelt hatten, welche die verschiedenen Editionen (Starter, Professional und Premium) optimal abbilden, wurden jetzt Erweiterungen ergänzt.
External User und Light User können nun einfacher konfiguriert und zugeordnet werden. Außerdem gab es UI-Anpassungen, damit User auch graphische Rückmeldungen erhalten, wenn Funktionalitäten aufgrund der Verwendung einer geringeren Edition nicht aktiv sind.
Im Wesentlichen unterscheiden sich die neuen Lizenzen des neuen Preismodells darin, dass nicht wie bisher für alle Bestandteile einer erfolgreichen Lizenzierung (User, Server, Connectoren etc.) jeweils einzelne Lizenzkeys eingespielt werden müssen, sondern alle Informationen zu den Editionen, Benutzerlizenzen und Connectoren in einem einzigen, etwas längeren Lizenzkey zur Verfügung stehen. Dies erspart Ihnen als Systemadministrator das mühevolle Einfügen von einzelnen Keys und erleichtert die korrekte Lizenzierung von Intrexx.
Alle Informationen zur Lizenzierung finden Sie hier.
Funktion
Durch geringfügige Anpassungen (Konfigurationsparameter) kann das offizielle IX-Image im distributed-Mode gestartet werden und so ein IX-Cluster bilden. Eine Beschreibung dazu finden Sie hier: https://github.com/UnitedPlanet/intrexx-in-docker
Benefit
Bisher war die horizontale Skalierung relativ umständlich einzurichten und zu betreiben. Die Einstiegshürde war relativ hoch, weil es größere Unterschiede zum "klassischen" Betrieb gab. Diese Unterschiede sind nun minimal und alle Funktionalitäten des offiziellen IX Image stehen auch im verteilten Betrieb zur Verfügung.
Funktion
Ab 10.15.0 wird der Betriebsmodus "SolrCloud" für Intrexx-Installationen voll unterstützt. Solr kann trotzdem weiterhin lokal installiert werden, ist jedoch nun optional auch cloudfähig und kann bei Bedarf für mehrere Intrexx-Instanzen verwendet werden. Dafür werden die Zugriffe pro Portal via Authentifizierung abgesichert. Bestehende Portale sind von der Änderung zunächst nicht betroffen, jedoch wird mit dem Update Solr auf die Version 9.0 aktualisiert, weshalb dann eine Authentifizierung zwischen Portal-Server und Solr-Suchserver notwendig ist. Hier vergeben wir automatisiert einen Defaultuser mit Passwort, damit die Authentifizierung out of the Box funktioniert.
Benefit
Mit SolrCloud sind verteilte Cloud-Instanzen durch eine gemeinsame Ressourcennutzung noch einfacher und kosteneffizienter realisierbar.
Alle Informationen zum Thema finden Sie hier: Individuelle Solr-Konfiguration
IX-16815: Layout
Alle upclockpicker-Styles wurden aus den Layouts entfernt.
IX-16865: ImageMagick
Problem: In Portalen mit ImageMagick werden Bilder u.U. falsch gedreht.
Lösung: Bilder haben jetzt wieder die richtige Orientierung.
IX-17217: Favicon
Problem: Customized Favicon funktioniert nicht in allen Szenarien.
Lösung: Methode wurde implementiert, die prüft ob ein benutzerdefiniertes Favicon verfügbar ist und damit das Standard-Favicon ersetzt, wenn die Seite "loggedout.html" geladen wird.
IX-18579: Solr
Update auf Solr 9.
IX-18931: Portal erstellen
Problem: Portal Manager hat Probleme beim Portal erstellen, wenn beim Erstellen häufig zwischen den Portalvorlagen-Typen gewechselt wird.
Lösung: Portal Manager funktioniert nun wieder korrekt.
IX-19040: IX-Image
Feature: Offizielles IX-Image ist jetzt (optional) horizontal skalierbar.
Funktion: Durch geringfügige Anpassungen (Konfigurationsparameter) kann das offizielle IX-Image im distributed Mode gestartet werden und so ein IX-Cluster bilden. Eine Beschreibung dazu finden Sie hier: https://github.com/UnitedPlanet/intrexx-in-docker/tree/ix-19040
Benefit: Bisher war die horizontale Skalierung relativ umständlich einzurichten und zu betreiben. Die Einstiegshürde war relativ hoch, weil es größere Unterschiede zum "klassischen" Betrieb gab. Diese Unterschiede sind nun minimal und alle Funktionalitäten des offiziellen IX-Image stehen auch im verteilten Betrieb zur Verfügung.
IX-19044: MQTT
Problem: MQTT-Ereignisquelle reinitialisiert sich nach Verfügbarkeitsproblemen nicht korrekt.
Lösung: Der Reconnect-Mechanismus bei Verbindungsabbruch der MQTT-Ereignisquelle wurde so verändert, dass die komplette Verbindung neu aufgebaut wird. Damit sollen sehr seltene Fälle, in denen der automatische Reconnect der Eclipse-Paho-Bibliothek fehlschlug, verhindert werden.
IX-19139: Suchvorschläge
Problem: Wenn die Einstellungen für die Suchvorschläge aktiviert sind, treten unter Umständen Performance-Probleme auf.
Lösung: In der Standardeinstellung sind die Einstellungen für Suchvorschläge nun deaktiviert.
IX-19280: Administration API
Problem: Javalin schreibt deserialisierten Usernamen/Passwort ins Log der Administration API.
Lösung: Wenn der Payload des Authentifizierungs-Calls falsch formatiert wird, wird der Payload nun nicht mehr ins Log geschrieben.
IX-19310: Ansichtstabelle
Problem: Export einer vorgefilterten Tabelle exportiert zu viele Datensätze.
Lösung: Parameter werden nun ausgewertet.
IX-19311: Raster
Problem: Raster wird übermäßig gestreckt, wenn ein Eingabefeld mit Typ "Datum" in ein Raster platziert wird während der Seitenassistent den Eigenschaftendialog öffnet (Einstellung "Dialog anzeigen" auf letzter Seite des Assistenten) und anschließend der Kontrolltyp von "Datum" auf "Uhrzeit" umgestellt wird.
Lösung: Raster nun nicht mehr zu weit gestreckt.
IX-19428: Portale unter Linux
Problem: portal.sh berücksichtig lib/extensions des Portals nicht. Das führt z.B. dazu, dass Portale mit Intrexx Share nicht über die Portal-Startskripte gestartet werden können.
Lösung: <portal>/lib/extensions wird jetzt rekursiv zum CLASSPATH hinzugefügt.
IX-19435: Setup
Problem: Wenn im Maintenance-Modus der Zertifikatstyp in der Konfiguration der Administration API auf "Selbstsigniertes Zertifikat verwenden" eingestellt wird, so wird bei einem Update diese Einstellung auf "CA-signiertes Zertifikat verwenden" gesetzt.
Lösung: Einstellung wird jetzt beibehalten.
IX-19449: Ansichtstabelle
Problem: Bild als Schaltfläche in Tabelle wird nicht kleiner gerendert.
Lösung: Aufgrund eines alten Bugfixes für den IE11 wurde die Originaldatei geladen und webseitig skaliert. Jetzt wird wie gewünscht das skalierte Bild benutzt.
IX-19460: Administration API
Problem: Portal wird beim Löschen nicht aus admin-api.yaml ausgetragen.
Lösung: Wenn ein Portal gelöscht wird, wird nun auch der Eintrag des Portals aus der admin-api.yaml entfernt.
IX-19482: Anmeldung am Portal
Problem: Das Laden der Benutzersprache in logindenied.vm ist nicht korrekt.
Lösung: Sprache wird wieder direkt geladen.
IX-19565: Mehrfachauswahl 2.0
Problem 1: Ist eine Mehrfachauswahl 2.0 mit Unterabfrage auf einer Übersichtsseite auslösendes Element für eine Abhängigkeit, so ist der Inhalt der Mehrfachauswahl leer.
Lösung: Unterabfragen in Kombination mit Abhängigkeiten sind jetzt möglich. Der Inhalt der Mehrfachauswahl wird richtig dargestellt.
Problem 2: Mehrfachauswahl 2.0 mit Unterabfrage als auslösendes Element für eine Abhängigkeit erzeugt unklare Usermeldung in der Webansicht und einen Fehler beim Auslösen der Abhängigkeit.
Lösung: Meldung wird nicht mehr angezeigt und Abhängigkeit kann ausgelöst werden.
IX-19567: Sortierbare Liste
Problem: Beim Drag & Drop der Einträge wird eine Exception geworfen.
Lösung: Exception entfernt.
IX-19577: Linux
Problem: Shell-Skripte müssen unter Linux als "root" ausgeführt werden.
Lösung: Shell-Skripte erfordern nun nicht mehr die Ausführung durch den root User.
IX-19582: Mehrfachauswahl 2.0
Problem: Mehrfachauswahl 2.0 löst kein onchange aus, wenn sich die Kontrolle in einer Frei gestalteten Tabelle befindet. Das onchange Event wurde in Frei gestalteten Tabellen nicht initialisiert.
Lösung: Nach Aufnahme des entsprechenden Templates in die Transformation der Frei gestalteten Tabelle wird das onchange-Event nun wieder ausgelöst.
IX-19583: Dynamische Ansicht
Problem: Das Expert-Setting für den Trennzeichen-Parameter (groupSeparator) bei der Darstellung von Gleitkommawerten in einer dynamischen Ansicht kann nicht auf "nicht vorhanden" gesetzt werden.
Lösung: Ein leerer Wert für den groupSeparator ist nun erlaubt.
IX-19590: Deinstallation
Problem: Deinstallation entfernt alte Icons nicht.
Lösung: Icons werden jetzt gelöscht.
IX-19613: Setup
Problem: Leere amd64- und i386-Verzeichnisse im Client-Setup.
Lösung: Verzeichnisse werden jetzt gelöscht.
IX-19650: Setup
Problem: SteadyTrack-Installskript wartet auf Benutzereingabe wenn Portaldienste bereits beendet sind.
Lösung: Wenn das Flag -s oder --silent bei dem Update über die Konsole gesetzt wurde, wird nun kein User-Input mehr beim Beenden der Dienste abgefragt.
IX-19751: Portaleigenschaften
Problem: Nicht mehr verwendeter ClassPath in portal.wcf.
Lösung: Referenzen auf lib/remote entfernt.
IX-19762: Mehrfachauswahl 2.0
Problem: Sonderzeichen im angezeigten Wert werden nicht richtig dargestellt.
Lösung: Zeichen werden nicht mehr HTML-kodiert für JSON-Transport.
IX-19769: Microsoft Exchange-Connector
Problem: Der Filter für die Exchange-Nachrichten-Baum-Kontrolle konnte unter bestimmten Umständen keine Unterordner selektieren.
Lösung: Unterordner können jetzt wieder selektiert werden.
IX-19821: Suche - Facetten
Problem: Facettenfilter werden bei Suche über mehr als eine Suchkonfiguration nicht korrekt zusammengebaut.
Lösung: Facettenfilter werden jetzt korrekt zusammengebaut.
IX-19835: Mehrsprachigkeit
Problem: Mehrsprachigkeit in Diagrammen funktioniert bei Verwendung lokaler Konstanten nicht.
Lösung: Sprachkonstanten aus Applikationen werden jetzt angezeigt.
IX-19860: Suche - Tags
Problem: Globale Suche wirft Fehler bei Suche nach Tags.
Lösung: Fehler wurde in der Query-Engine gefixt.
IX-19864: Portalexport
Problem: exportportal.sh funktioniert nicht.
Lösung: Export funktioniert jetzt wieder korrekt.
Veröffentlicht am 16.12.2022
IX-7010: Applikationen
Die verbleibenden Templates für die Webservice-Verarbeitung wurden entfernt. Das Präfix cc: sollte nicht mehr im XSL vorkommen.
IX-8301: Ansichtstabelle / Frei gestaltete Tabelle - Optionen
Problem: Dialog schreibt nicht notwendiges norecordstext-Element.
Lösung: Es wird nun nur noch das "norecordstext"-Element ins XML geschrieben, wenn die Einstellung "Text anzeigen, falls kein Datensatz vorhanden" gesetzt und die Einstellung "Globalen Text verwenden" nicht gesetzt ist.
IX-14958: Datenbank IBM DB2
Systemdatenbank-Support wurde entfernt.
IX-17020: Dateidatenfeld
Problem: Dateidatenfeld bei der Anlage einer Dateiauswahl dauert länger als eine Minute.
Lösung: Reduzierte Server-Calls.
IX-17312: Data Picker
Problem: Wert in Resultlist doppelt, wenn die Spalte des Suchfeldes und die Zuordnung des Zielfeldes gleich sind.
Lösung: Werte werden nun nicht mehr doppelt angezeigt.
IX-17628: Mehrfachauswahl und Baum
Problem: Die Javascript Aufrufe upGroovySelectOption.prototype.select und upGroovySelectOption.prototype.deselect verhalten sich nicht wie erwartet.
Lösung: Die Funktion von select und deselect war durch einen Fehler vertauscht worden. Die erwartete Funktionalität ist wiederhergestellt.
IX-18248: Eingabefeld - Datumsauswahl
Problem: Mobile Datumsfelder lassen sich nicht leeren.
Lösung: Eingabe auf mobilen Geräten erlauben, damit das Datum entfernt werden kann.
IX-18269: CMS
Problem: Selektierte Darstellung der aufgerufenen CMS-Seite in der ersten Ebene des Hauptmenüs.
Lösung: CMS-Menüpunkte werden jetzt korrekt als markiert angezeigt.
IX-18553: Zoom-Bereich
Problem: Manager bleibt im Zoom-Modus: Unter bestimmten Umständen leere Anzeige.
Lösung: Die Arbeitsfläche wird nun korrekt angezeigt.
IX-18572: Requestparameter
Problem: rq_portalGuid ist doppelt hex-kodiert.
Lösung: Die Querystring-Parameter Portal-GUID und Portlet-GUID werden nur noch über "rq_PortalGuid" bzw. "rq_PortletGuid" in den Request geschrieben. Bitte beachten Sie jeweils die Groß-/Kleinschreibung! "rq_portalGuid" bzw. "rq_portletGuid" (kleines "p") werden nicht mehr verwendet.
IX-18590: Speichern als...
Problem: File Chooser der Diagnose aktualisiert nach dem Erstellen eines neuen Ordners nicht.
Lösung: Nachdem im FileChooser ein neues Verzeichnis angelegt wurde, scrollt der FileChooser zu diesem Verzeichnis, so dass es nun gleich sichtbar ist.
IX-18911: Groovy
Neuer Groovy-Handler g_dgFile - FileUCHelper wurde nicht ersetzt und ist weiterhin vorhanden. Der neue Handler kann in Groovy Workflow-Actions und in Groovy-Handlern der Application API verwendet werden. Er ist über g_dgFile aufrufbar. Damit können Dateien hochgeladen, kopiert, gelöscht und Pfade zu Dateien ermittelt werden.
IX-18938: Application API
Problem: Nicht verknüpfter Response-Parameter wird nicht bemerkt.
Lösung: Verlassen des Dialogs wird nun verhindert wenn eine Zuordnung fehlt.
IX-18945: Generischer Ereignisbehandler
Problem: Dialog verliert ausgewählte Klasse.
Lösung: Die Einstellungen werden nun auch bei "Weiter" und "Zurück" beibehalten.
IX-18955: Application API
Problem: Falscher Datentyp im Request-Body wird weitergereicht.
Lösung: Die Übergabe von falschen Datentypen wird nun mit einem Fehler quittiert.
IX-18987: Element-Einstellungen / Stile
Problem: Einige CSS-Werte, die man im Editor eingeben konnte, wurden beim Bearbeiten in den anderen Ansichten nicht akzeptiert und dann gelöscht.
Lösung: Auch die Tabellenansichten akzeptieren nun alle Werte, die im CSS-Editor eingegeben werden können. Bei den Ansichten "gruppierte Tabelle" und "CSS-Eigenschaften im Dialog bearbeiten" werden nun Eigenschaften ausgeblendet bzw. deaktiviert, wenn die Werte der Shortcut-Eigenschaften (background, font, padding, margin, border) nicht automatisch auf die jeweiligen Eigenschaften in der Tabelle bzw. im Dialog aufgeteilt werden können.
IX-19009: SystemCare
Problem: Unvollständige Fehlermeldung für nicht exportierbare Zeichen in Datenbank.
Lösung: Tabellenname wird zusätzlich in Fehlermeldung geschrieben.
IX-19052: Setup-Log
Problem: Keine Leserechte für andere Benutzer.
Lösung: Leserechte wurden angepasst.
IX-19055: Import - Dateispeicherort zuordnen
Problem: Portal Manager bleibt beim Klick auf "erweiterte Einstellungen" (Zahnrad-Symbol) hängen.
Lösung: Problem behoben.
IX-19087: Administrator API
Problem: Dienst wird nach Update auf Windowssystemen nicht mehr gestartet.
Lösung: Dienst wird nach Update wieder gestartet.
IX-19105: FileWalker
Problem: Enter im Suchfeld löst Suche nicht aus.
Lösung: Das Suchfeld erhält einen neuen Eventhandler "keydown" der bei Enter die Suche auslöst.
IX-19124: Versteckter Bereich
Problem: Versteckten Bereich im Browser über die Einstellungen und den entsprechenden Menüpunkt sichtbar machen wirft Fehler in Konsole.
Lösung: Es tritt nun beim Einblenden des Bereichs über das Menü kein Konsolenfehler mehr auf.
IX-19141: Application API
Problem: Patch ohne zu ändernden Wert bewirkt unbedienbare Applikation.
Lösung: Das Beenden des Dialogs wird verhindert, wenn keine Änderungsfelder ausgewählt wurden.
IX-19142: Installation
Update des Woodstox-XML-Pullparsers auf Version 6.4.0.IX-19155: M-Files Connector
Der M-Files Connector kann nun auch auf M-Files Cloud zugreifen.
IX-19158: Markdown-Editor
Toolbar wird nun wieder oben angezeigt.
IX-19159: Markdown-Editor
Der Initiale Zustand wurde für alle Szeanrien auf WYSIWYG gestellt.
IX-19169: Applikationsimport
Problem: Import/Update von Applikationen in Steady Track schlägt unter bestimmten Umständen fehl.
Lösung: Erstellung von ForeignKeys korrigiert.
IX-19190: Markdown-Editor
Im Markdown-Modus werden die Tabs "Verfassen" und "Vorschau" nicht mehr angezeigt.
IX-19196: Diagramme
Problem: Bei negativ-Werten funktioniert Sprungziel nicht.
Lösung: Negative Werte können jetzt als Sprungziele verwendet werden.
IX-19198: Diagramme
Problem: Beim Laden und Aktualisieren von Diagramm des Typs "Line-Bar" werden die Abhängigkeiten nicht korrekt berücksichtigt.
Lösung: Fehler wurde behoben.
IX-19245: Import von Prozessen
Problem: Beim Import von Prozessen werden GUIDs von Benutzerobjekten nicht ersetzt.
Lösung: Guids werden nun auch in Prozessen ersetzt.
IX-19258: Schemamanager
Problem: Namen von Zusatzattributen werden beim Bearbeiten nicht validiert, was zu Fehlern in Skripten führen kann.
Lösung: Bei neuen Attributen und wenn der Name von bestehenden Attributen geändert wird werden nur noch Namen zugelassen, die in Groovy-Scripts, als Bean-Property und im Applikationsdesigner als Vorgabewert und Parameter-Fallbackwert zugelassen sind. Bestimmt Zeichen sind nicht mehr erlaubt und die Namen dürfen nicht mit einer Zahl beginnen.
IX-19262: Update
Problem: Beim Update (GUI) ist das Feature "Administration API" nicht ausgewählt, obwohl es bei der bestehenden Installation aktiviert ist.
Lösung: Das Setup berücksichtigt nun alle in der bestehenden Installation vorhandenen Features.
IX-19271: Mehrfachauswahl
Problem: Kinddatensatz mit Auswahl in Mehrfachauswahl lässt sich nicht speichern.
Lösung: Das Ermitteln des ForeignKey-Wertes funktioniert nun.
IX-19272: Bildergalerie
Problem: Bildergalerie wird mit PDFs unter bestimmten Umständen nicht angezeigt.
Lösung: Verknüpfung zur richtigen Ansicht, damit die Galerie immer angezeigt werden kann.
IX-19276: Bildergalerie
Problem: Parameter gehen beim Neuladen bzw. Umsortieren von Tabellen verloren.
Lösung: Parameter werden nun beibehalten.
IX-19281: OData-Provider
Problem: Kopierte Services sollen ohne Serverneustart sichtbar sein.
Lösung: Nun können die Konfigurationsverzeichnisse der Services manuell kopiert werden ohne dass anschließend ein Portalserverneustart nötig ist.
IX-19291: WriteContainer
Problem: Sind mehrere Write-Container definiert, so werden zusätzliche Ereignisbehandler ausgeführt, auch wenn die Einstellung "Prozess auslösen" deaktiviert ist.
Lösung: Die "Prozess auslösen" Einstellung wird nun richtig gespeichert und ausgewertet.
IX-19306: Diagramme
Problem: Tooltips von Diagrammen werden nicht angezeigt, wenn diese mit der Schaltlfächenaktion "Ein-/Ausblenden" eingeblendet werden.
Lösung: Reload von Diagrammen beim Aktionstyp "Ein-/Ausblenden" wurde optimiert.
IX-19322: Installation
Problem: NPE im Setup bei erneutem Festlegen eines Custom-JDK-Verzeichnis.
Lösung: NPE wird nicht mehr geworfen.
IX-19331: Markdown-Editor
Problem: Markdowneditor überlappt Portal-Einstellungen im Browser.
Lösung: Änderung des z-index für Markdown-Editoren auf auto.
IX-19492: Mehrfachauswahl 2.0
Problem: Exception, ausgelöst durch eine nicht gefundene Java-Klasse bei Verwendung der Mehrfachauswahl 2.0 in der Benutzerapplikation.
Lösung: Der Package-Pfad wird nun korrekt gepatched und die Klasse damit wieder gefunden.
IX-19500: Markdown-Editor
Problem: Leerzeile im Markdown-Editor wird nicht als Leerzeile in der Ansicht angezeigt.
Lösung: Abstand zwischen Paragraphen eingefügt.
IX-19564: Update
Update auf PostgreSQL JDBC Treiber 42.5.1.
Veröffentlicht am 14.11.2022
IX-10320: Tooltip Positionierung
Problem: Standard für Tooltip-Positionierung ungünstig gewählt.
Lösung: Der neue Standard für die Tooltip-Positionierung am Browserfenster ist nun in der Mitte statt oben links.
IX-10392: Prozesse - Kasten
Problem: Kein automatischer Zeilenumbruch im Beschreibungsfeld.
Lösung: Im Beschreibungsfeld wird bei eingegebenem Text nun automatisch ein Zeilenumbruch ausgeführt.
IX-16163: Eingabefeld - Optionen (Datum & Uhrzeit)
Problem: Minimal- und Maximalwert lässt sich nicht konfigurieren.
Lösung: Die Gültigkeit der Eingabe wird nun erst beim Verlassen der Seite geprüft. Fehlerhafte Eingaben bleiben bestehen und werden nicht sofort beim Verlieren des Fokus aus dem Feld gelöscht.
IX-16607: Dateiauswahl - Darstellung
Problem: SVG-Bilder werden im Web nicht richtig skaliert (Option "Zuschneiden" hat bei SVGs keine Auswirkung).
Lösung: SVGs werden nun nicht mehr in png umgewandelt. Das Original wird im Web in der eingestellten Größe angezeigt.
IX-16931: Applikationsimport
Problem: Update der Pfade in ImportFileStorageAliasAssigningPage bei Abbruch.
Lösung: Beim Bearbeiten von Dateispeicherorten werden die Änderungen bei Abbrechen nicht mehr übernommen. Dateispeicherorte mit dem gleichen Alias werden bei der Zuordnungsauswahl nur noch einmal angezeigt.
IX-17247: Portal anlegen
Problem: Fehlermeldung beim Anlegen des Daemon-User nicht sichtbar, wenn beim Erstellen eines Portals unter Linux ein Fehler auftritt.
Lösung: Der Fehler ist nun im Log sichtbar.
IX-17906: Update
Problem: custom_root.vm wird bei Update überschrieben.
Lösung: Die Datei "internal/system/vm/custom/custom_root.vm" wird nun nicht mehr bei jedem Update überschrieben.
IX-18011: Applikationsimport
Problem: UserWorkflowEvents bekommen beim Import keine neue GUID, wenn nur App überschrieben wird.
Lösung: Beim gleichzeitigen Import von Applikationen und Prozessen ist keine unterschiedliche Einstellung bei "Überschreiben von Prozessen" bzw. "Überschreiben von Applikationen" mehr möglich, da dies zu unerwartetem Verhalten führen kann.
IX-18552: Update
Upgrade auf SLF4J 2.0.0 und Log4J 2.19.0.
IX-18605: Administration API
Problem: Bei Deinstallation des Administration-API-Dienstes wird ein Fehler im Log ausgegeben und der Dienst lässt sich nicht erneut installieren.
Lösung: Dienst wird jetzt korrekt deinstalliert und kann auch erneut installiert werden.
IX-18612: E-Mail-Konfiguration
Problem: Fehlende Validierung beim EMail-Konfigurationsdialog führt zu Fehlermeldung; Konfiguration wird nicht gespeichert.
Lösung: Wird nun korrekt validiert, die Konfiguration bleibt erhalten.
IX-18706: Systemapplikation "Benutzer"
Problem: Beim Speichern eines Benutzerbildes wird der absolute Pfad gesetzt.
Lösung: Nun wird analog zum Speichern über den Portal Manager der relative Dateipfad in der Datenbank gespeichert.
IX-18723: Schemamanager
Problem: Namen von Zusatzattributen werden nicht validiert, was zu Fehlern in Skripten führen kann.
Lösung: Bei neuen Attributen werden nur noch Namen zugelassen, die in Groovy-Scripts, als Bean-Property und im Modul "Applikationen" als Vorgabewert und Parameter-Fallbackwert zugelassen sind. Bestimmte Zeichen sind nicht mehr erlaubt, die Namen dürfen nicht mit einer Zahl beginnen.
IX-18802: Ansichtsfeld mit Kontrolltyp "Telefon"
Problem: Optionen bearbeiten hat keinen Effekt im Portal Manager.
Lösung: Es kann nun wieder ein Bild für die Option "Zum Adressbuch hinzufügen" ausgewählt werden.
IX-18809: Portaldienst
Problem: Absturz durch Ausführen des Konsolenbefehls "sc query W3SVC" beim Aufbau der Portal / Manager-Session.
Lösung: Der Befehl wird nun beim Session-Aufbau nicht mehr aufgerufen.
IX-18812: Generischer Ereignisbehandler
Problem: Bildansicht bei kleineren und transparenten Bildern nicht korrekt.
Lösung: Fehler im Styling von Dateiansichts- und Dateieingabekontrollen wurden behoben.
IX-18823: Generischer Ereignisbehandler
Problem: Beim Kopieren eines Generischen Ereignisbehandlers mit EventGUID wird diese beim Einfügen der Kopie übernommen.
Lösung: Es wird nun beim Einfügen des neuen Elements auch eine neue EventGUID erzeugt.
IX-18825: Textfeld Ansicht - Tags aktivieren
Problem: Kontrolle wird mit der Einstellung "Tags aktivieren" und "Eintrag ist Link" nicht angezeigt.
Lösung: Ansichtstextfelder mit den entsprechenden Einstellungen werden nun korrekt dargestellt.
IX-18851: Applikationsimport
Problem: Fehler bei Import mit Applikationskonstanten, wenn in der Applikation Portalsprachen fehlen.
Lösung: Wenn eine Konstante im Importpaket keinen oder einen leeren Wert für eine Sprache hat, wird nun beim Überschreiben der alte Wert der Konstante in dieser Sprache beibehalten.
IX-18890: Intrexx Share-Plugin
Problem: Beim Ausführen einer Suche in einem Portal, in dem eine Applikation mit der Einstellung "Plugin in globaler Suche berücksichtigen" verwendet wird, wird eine Fehlermeldung erzeugt.
Lösung: Fehlermeldung ist nun korrigiert.
IX-18894: OData
Problem: Client: Funktionsparameter werden nicht mehr korrekt ermittelt.
Lösung: Das Auflösen der OData-Funktionsparameter erfolgt nun über statische Bindings.
IX-18903: Cluster-Instanz
Problem: Beim ersten Starten eines Intrexx Clusters konnte unter Umständen nur die erste Instanz starten, wenn eine Konfigurationsdatei von dieser noch nicht vollständig angelegt wurde.
Lösung: Die Konfigurationsdatei wird nun beim Patchen erstellt, sofern sie noch nicht existiert.
IX-18921: Scheduler
Problem: Maximale Länge der Scheduler-History funktioniert nicht korrekt.
Lösung: Maximallänge wird nun korrekt ausgewertet.
IX-18922: Scheduler
Problem: Geänderte Ausführungsoptionen für Scheduler-Jobs werden nicht immer gespeichert.
Lösung: Ausführungsoptionen werden nun korrekt abgespeichert.
IX-18953: Scheduler
Scheduler/actions-Endpoint kennt nun zusätzlich die Verben "pause" und "resume".
IX-18978: Application API
Problem: "type: double" und "type: long" in Swagger-Doku nicht OAS3-konform.
Lösung: Jetzt spezifikationskonform.
IX-18980: Application API
Problem: Kaputte Referenz auf AnyValue in OAS-Dokumentation.
Lösung: Referenz korrigiert.
IX-18983: Application API
Problem: Parameter im Request-Body werden nicht als required markiert.
Lösung: OAS-Dokumentation korrigiert.
IX-18992: Suche indexieren
Problem: Fehler: "missing required field: segmenttype".
Lösung: Segmenttyp wird jetzt korrekt gesetzt.
IX-19013: Topics
Problem: Registrierung von mehreren Topics direkt hintereinander ausgeführt funktioniert nur mit "async / await".
Lösung: Registrierung von Topics über die WebSocket-API vereinfacht.
IX-19014: Websockets
Problem: Verbindung wird bei Abbrüchen nicht wieder hergestellt.
Lösung: Verbindungen laufen nun stabiler und werden ggfs. wiederhergestellt.
IX-19177: Update
commons-text 1.6 lib mit CVE-2022-42889 ist ersetzt.
IX-19218: Microsoft Exchange Connector
Problem: OAuth2-Anmeldung im Manager funktioniert nicht.
Lösung: Der Fehler in der OAuth2-Anmeldung am Exchange Server im Portal Manager wurde behoben.
Veröffentlicht am 21.10.2022
IX-18988: Intrexx Administration API
Problem: Durch einen Fehler im Setup, wurde der Service der Intrexx Admin API bei Updates nicht gestoppt, was unter Windows zu Problemen mit Filelocks führt.
Lösung: Der Dienst wird nun korrekt gestoppt.
Veröffentlicht am 13.10.2022
Die neue Mehrfachauswahl 2.0 ist responsiv und sehr bedienungsfreundlich. Sie kann mit Vorgabewerten konfiguriert werden. Als Einträge kommen statische Einträge, Werte aus Applikationen oder auch aus speziellen Wertequellen in Frage. Die Einträge können mit den Suchoperationen "Beginnt mit" oder "Enthält" gefiltert werden.
Einträge können mit Bildern oder Initialen angezeigt werden. Außerdem kann neben dem Titel auch ein Untertitel in die Anzeige eines Eintrags aufgenommen werden. Die Mehrfachauswahl 2.0 kann über eine API gesteuert werden und ist mit der Tastatur bedienbar. Ihr Layout kann über CSS-Variablen gestylt werden. Das Element gibt es als Eingabe- und Ansichtselement.
Alle weiteren Informationen finden Sie hier.
Funktion: Mit der Intrexx Steady Version 10.12. ist es nun möglich über den API-Endpunkt /{portal}/applications Applikationen zu importieren, die aus einer Intrexx Version kleiner der Intrexx Version des Zielsystems exportiert wurden. Zusätzlich können auch Layouts über den Endpunkt importiert werden. Außerdem wurde die Architektur angepasst, um die Benutzung im Cloudumfeld zu verbessern.
Benefit: Wir übernehmen den Patch auf die aktuelle Version nun auch bei Verwendung der Importfunktion über die Administration-API. Dies macht mögliche Staging-Usecases noch besser handhabbar. Applikationen müssen nicht mehr in allen Versionen vorgehalten werden. Ein Ausrollen von Applikationen in Zielsysteme ist auch möglich, wenn das Entwicklungssystem auf einer niedrigeren Intrexx Version ist als das Produktivsystem.
IX-6328: Bindings
Neu hinzugekommen sind die beiden Bindings "Neue GUID" und "Sprache". Die Option "Neue GUID" kann als Vorgabe bei Bindings verwendet werden.
Bei der Option "Sprache" kann zwischen der Standardsprache des Portals und der kontextabhängigen Sprache gewählt werden.
Für die kontextabhängige Sprache wird eine Reihe an Möglichkeiten durchlaufen, um die Sprache zu ermitteln:
1. rq_lang / cookie_lang
2. Standardsprache des eingeloggten Benutzers
3. Standardsprache des Portals
IX-16162: Rechte
Problem: Bei bestimmten Kontrollen werden beim Löschen nicht alle Rechte entfernt.
Lösung: Rechte werden nun entfernt.
IX-16379: Sortierbare Liste
Problem: Sortierung in der sortierbaren Liste funktioniert nicht - Änderungen werden zurückgesetzt.
Lösung: Änderungen werden nun nicht mehr zurück gesetzt.
IX-16436: Applikationsimport
Problem: Beim Import von Applikation mit zwei Foreign Keys auf eine Tabelle wird ein Fehler erzeugt.
Lösung: Es dürfen nun zwei Foreign Keys auf die gleiche Spalte gelegt werden, die unterschiedliche Tabellen referenzieren.
IX-17371: Data Picker
Problem: Das Datapicker-Tooltip wird nicht geschlossen, wenn in einen anderen Bereich der Seite geklickt wird.
Lösung: Es gibt nun die Möglichkeit, die Data Picker-Ergebnis-Tooltips zu schließen, wenn in einen anderen Bereich der Seite geklickt wird.
IX-17485: Dropdown-Menü
Problem: Drowpdown-Menü auf Bildschirm mit Touch Funktion nicht auswählbar.
Lösung: Bei Klick auf einem Touchpad wurde das Menü geöffnet und direkt wieder geschlossen. Dieser Fehler ist nun behoben.
IX-17500: Gruppierung - Aktion bei Gesten
Problem: In der Browserkonsole tritt ein Fehler auf, wenn eine Seite geöffnet wird, auf der sich eine Gruppierung befindet, die mit der Aktion bzw. Geste "Klick" eine Schaltfläche klickt.
Lösung: Die Aufrufe von jquery.mobile wurden komlett entfernt. Jetzt greifen "normale" Weichen. Klicks auf Gruppierungen können also weiterhin benutzt werden.
IX-17571: Dateiauswahl
Problem: Mehrfach-Fileupload hängt bereits hochgeladene Files mit an.
Lösung: Das Upload-Plugin wird nun beim Verlassen der Seite deinitialisiert. Damit werden eventuell unvollständige Uploads zu einem späteren Zeitpunkt nicht mehr berücksichtigt.
IX-17781: Tabellenexport
Problem: Bestimmte Settings werden im Tabellenexport nicht berücksichtigt wenn nur eine Exportoption vorhanden ist.
Lösung: Die Settings werden jetzt mitgegeben.
IX-17822: Logdateien
Problem: Portal_access-Logs wurden in manchen Fällen ins Verzeichnis "tomcat/log" statt ins Verzeichnis "log" geschrieben.
Lösung: Der Fehler wurde korrigiert.
IX-17861: Auswahlliste
Problem: Filterdialog wird bei Änderungen zurückgesetzt.
Lösung: Bei der Konfiguration eines Filterausdrucks bleibt der Vergleichswert, sofern weiterhin gültig, nun erhalten, wenn man das Datenfeld oder den Operator ändert.
IX-18026: Administration API
Problem: GUIDS von Workflows werden beim Import nicht in App ersetzt, wenn sowohl App als auch Prozess bereits im Portal vorhanden sind.
Lösung: Die GUIDs der Prozesse werden nun auch der App bekannt gemacht.
IX-18247: Eingabefeld mit Kontrolltyp "Farbe"
Kontrolle wurde auf CSS-Variable umgestellt.
IX-18408: Convergent M-Files-Connector
Problem: Zeigt System-Datumsfelder nicht an.
Lösung: Das Datum wird nun zunächst nach UTC konvertiert.
IX-18430: Update
Problem: Initloginmodule.vm werden nicht vom initialen Portal-Patcher ausgeschlossen.
Lösung: Beide initloginmodule.vm werden nun unter ldapauth und intrexxauth nicht mehr überschrieben.
IX-18433: Velocity-Datei bearbeiten
Problem: Bearbeiten-Schaltfläche im Dialog ohne Funktion.
Lösung: Velocity-Dateien können wieder direkt über die Bearbeiten-Schaltfläche geöffnet werden. .
IX-18448: Dokumentenerzeugung
Problem: Bilder in Kinddatengruppe werden ignoriert.
Lösung: Bilder in Kinddatengruppe werden nun beim Generieren von PDF/ODT-Reports, die ein entsprechendes Feld enthalten, nicht mehr ignoriert. .
IX-18502: Application API
Problem: Application API im Modul "Integration" nicht sichtbar bei Update des portablen Portal Managers.
Lösung: Portable Portal Managers wird nun korrekt aktualisiert. .
IX-18529: Installation
Problem: Bei der Konsoleninstallation wurde bei der Auswahl der Intrexx Portal Server Production Installation (Standalone) im weiterführenden Schritt ein falsches Paket zur Installation angeboten.
Lösung: Fehlerhafte Packetauswahl bei Konsoleninstallation behoben.
IX-18548: Application API
Problem: Namenloser Query-Parameter löst NPE im Client aus.
Lösung: NullPointerException wird durch einen NULL-Check verhindert. .
IX-18549: Application API
Problem: Limit für Datengruppen-Endpunkte wirft Exceptions bei Validierung.
Lösung: Es werden nun keine Zahlen > Integer.MAX_VALUE mehr zugelassen. Außerdem wird nachgefragt, ob der Benutzer ohne Limit fortfahren möchte. Bei "JA" wird das Limit auf -1 gesetzt. .
IX-18549: Microsoft Exchange-Connector
Problem: ClassCastException bei OAuth2 Anmeldung.
Lösung: Bei der Anmeldung am MS365-Exchange Server über OAuth2 trat eine ClassCastException durch einen falschen Session Wert-Typ auf. Dies wurde entsprechend angepasst. .
IX-18593: E-Mail
Problem: Bild in HTML-Mail wird nicht skaliert und zugeschnitten.
Lösung: Bilder werden nun korrekt skaliert.
IX-18608: Vertikale Menü
Problem: Fehlermeldung wegen fehlender droplinemenu_m.js in der Browserkonsole.
Lösung: Fehler wird nicht mehr angezeigt.
IX-18638: Prozesse importieren
Problem: Unter bestimmten Umständen können Prozesse nicht importiert werden.
Lösung: Prozesse können wieder problemlos ohne Applikationen importiert werden.
IX-18639: OData-Connector
Neue Bearer Token Authentifizierung für den OData-Server.
IX-18641: Systemcare
Tomcat-Informationen werden nun in der Diagnose mitgespeichert.
IX-18652: Dateiauswahl
Problem: Wenn über den Settingsdialog Events für den Fileupload registriert wurden, die auf Ereignisse ausserhalb der Form reagieren, wurden diese beim Unload der Form nicht ordnungsgemäss wieder entfernt und waren damit beim nächsten Aufruf doppelt vorhanden.
Lösung: Das Plugin wird nun beim Unload der Seite deinitialisiert. Damit werden eventuell angehängte Events wieder korrekt entfernt.
IX-18656: Kalender
Neues Expertattribut "prop-bPersistentHeader" für Fixierung des Überschriftencontainers beim Kalender.
IX-18659: Connector für Microsoft 365 und Teams
Problem: Statischer Benutzereintrag lässt sich nicht löschen.
Lösung: Der Administrator-Account lässt sich aus den statischen Benutzereinträgen löschen.
IX-18661: Installation
Update von 17.0.3.1 auf 17.0.4.1.
IX-18714: Portal wechseln
Problem: Constants-Cache wird bei Portalwechsel nicht gelöscht.
Lösung: Beim Abmelden von einem Portal wird der GlobalConstantCache nun zurückgesetzt.
IX-18721: Solr
Problem: Core wird beim Veröffentlichen einer Anwendung gelöscht, wenn SharePoint-, MS365 oder eine ähnliche externe Suche verwendet wird.
Lösung: Core wird nun beim Veröffentlichen von Sharepoint-Suchen nicht mehr gelöscht.
IX-18733: Bilder
Problem: ImageFamily-Ordner soll vom Manager neu geladen werden, wenn Bilder unter Assets bzw. Icon54 geändert wurden.
Lösung: Die Bildfamilien-Bilder werden nun bei einem Managerstart automatisch neu vom Server geladen, wenn es bei einem Online-Update Änderungen an den Bilder gab.
IX-18754: Connector für Microsoft 365 und Teams
Problem: Beim Erstellen einer MS365-Gruppe oder -Teams kommt es zu einem Fehler, wenn dem ausführenden Prozess-User keine MS365 E-Mail Adresse hinterlegt wurde.
Lösung: Dies sollte nicht auftreten, wenn für die Gruppe/dem Team ein statischer Besitzer hinterlegt wurde. Die Prüfung wurde dahingehend angepasst.
IX-18762: Installation
XSS Lücke in tagify - Paketupdate von 4.9.8 auf 4.16.4.
IX-18817: OData-Connector
Problem: Durch ein Update der Jetty Bibliotheken in 10.11 wurde eine Inkompatibilität im OData Server Modul verursacht.
Lösung: Wurde entsprechend angepasst.
IX-18817: OData-Connector
Problem: Durch ein Update der Jetty Bibliotheken in 10.11 wurde eine Inkompatibilität im OData Server Modul verursacht.
Lösung: Wurde entsprechend angepasst.
Veröffentlicht am 15.09.2022
Im Eigenschaften-Dialog der Application API wurde die Seite "Routing-Alias" eingefügt. Hier kann man einen Alias vergeben, der dann anstatt der GUID in den Endpunkt-URLs verwendet werden kann.
IX-11371: LDAP-Authentifizierung
Problem: Anmeldung funktioniert nur SIMPLE.
Lösung: Bessere Unterstützung bei der Konfiguration der LDAP-Authentifizierung. Standardmäßig wird LDAPS eingestellt, Verschlüsselung und Authentifizierung können jetzt separat angegeben werden.
IX-15620: Sicherheitsrichtlinien
Problem: Passwort generieren ignoriert Passwortcharakteristiken.
Lösung: Beim Generieren von Passwörtern werden jetzt die meisten Regeln beachtet. Erlaubte / nicht erlaubte Zeichen können vom Passwortgeneratorframework leider nicht verarbeitet werden.
IX-16059: Export / Import
Problem: Beim Applikationsexport und -import werden die Titel von Ansichtstabellen nicht berücksichtigt, wenn diese ihren Titel aus Sprachkonstanten beziehen.
Lösung: Titel werden nun berücksichtigt.
IX-16060: Portal erstellen
Problem: Übertragung Portalname / Portalverzeichnis / Logverzeichnis auffallend langsam.
Lösung: Die Seite kann nicht verlassen werden, so lange der Thread im Hintergrund noch die Pfade anpasst.
IX-16619: Microsoft 365-Connector
Problem: Dienstkonto hat keine Default-Berechtigung.
Lösung: Das Feld "Berechtigung (Scope)" wird jetzt auch bei Dienstkonten mit dem Default vorbelegt.
IX-16897: Import von Applikationen
Problem: Hinweis auf fehlende Objekte bei Applikation unvollständig, Feld nicht groß genug.
Lösung: Die Höhe des Überschrift-Labels wird dynamisch angepasst.
IX-16908: Frei gestaltete Tabelle
Problem: Eigene Datensätze aus Fremddatengruppe löschen ist nicht möglich.
Lösung: Owner-Rechte werden nun Beim Ein- und Ausblenden des Buttons richtig berücksichtigt.
IX-17452: Microsoft 365-Connector
Problem: Fehlende Lizenzierung schlecht zu erkennen.
Lösung: Vor dem Öffnen des Dialogs wird geprüft, ob eine Lizenz für MS365 vorhanden ist. Ist dies nicht der Fall, so wird dem Benutzer eine Meldung angezeigt und der Dialog kann nicht mit OK beendet werden.
IX-17501: Application API
Problem: Speicherleck beim Editieren von Endpunkten.
Lösung: Memory-Leak wurde durch verschiedene Maßnahmen behoben.
IX-17841: Raster
Problem: Änderungen an einem Raster erzeugen Abstände bzw. Lücken.
Lösung: Die Position der Elemente unter dem Raster wird bei Änderungen innerhalb der Raster beibehalten, sofern es keine Kollision geben wird.
IX-17927: TinyMCE-Editor
Problem: Unter bestimmten Umständen werden nach dem Update von Intrexx Versionen vor 21.9 TinyMCE-Bilder nicht richtig angezeigt.
Lösung: Es existiert nun ein Skript für den Patch von Longtextfeldern.
IX-17976: SAP Business Suite-Connector
Problem: Im Log werden Verbindungsprobleme angezeigt.
Lösung: JCO Serverthreads loggen Verbindungsfehler nur noch im Debug Modus.
IX-17992: Kalender
Problem: Die Scale lässt sich zwar einstellen, nicht jedoch über die Tagesgrenze hinaus.
Lösung: Skalierungsmöglichkeiten wurden angepasst.
IX-17993: Application API
Problem: Rolle löschen triggert kein Modell-Update.
Lösung: Die Namen von Rollen werden nach dem Löschen der Rolle wieder freigegeben.
IX-18015: Mehrsprachige Portale
Problem: Fehler beim Speichern eines Datensatzes mit chinesischer Datumsangabe.
Lösung: Die Unterstützung chinesischer Locales wurde verbessert.
IX-18028: Application API
Problem: Prozess-Endpunkte finden nur einen von mehreren Handlern.
Lösung: Es werden wieder alle definierten UserWorkflowEventHandler in der Auswahlliste aufgeführt.
IX-18056: Diagramm
Problem: Diagrammfarbe wird zurückgesetzt.
Lösung: Die eingestellten Farben für die Linien im Linien-Säulen-Diagramm bleiben erhalten und werden nicht mehr fälschlicherweise zurückgesetzt.
IX-18198: Application API
Problem: Limit für Datengruppen-Endpunkte nimmt im Client negative Werte an.
Lösung: Es werden beim Limit nur noch Werte zwischen -1 und Integer.MAX_VALUE erlaubt. Bei einem Limit von 0 oder -1 wird kein MaxCount in die Endpunkt-Konfiguration geschrieben. Beim erneuten Öffnen des Dialogs wird dann -1 als Limit angezeigt.
IX-18200: Diagramm
Problem: Säulen-Linien-Diagramm mit Linienfarben aus Datenfeld lässt sich nicht veröffentlichen.
Lösung: Applikationen mit einem Diagramm vom Typ Säule-Linien, das die Linienfarben aus Datenfeldern bezieht, lässt sich wieder veröffentlichen.
IX-18223: Data Picker
Problem: Bei Auswahl eines Datensatz springt der Cursor ganz nach oben.
Lösung: Es wurde ein Anchor-Element eingefügt, der den Sprung nach oben unterbindet.
IX-18226: Application API
Problem: Keine Fallbacks bei Query-Parametern für Prozesse und Groovy.
Lösung: Fallbacks sind jetzt bei Query-Parametern für Prozess- und Groovy-Endpunkte konfigurierbar.
IX-18265: Java Script
Problem: CSFR-Token-Fehler aufgrund von URLs, die die maximale vom Webserver unterstützte Länge überschreiten.
Lösung: Fehlerbehebung bei der Aufbereitung der Formdaten für Ajax Abfragen via upSimpleAjaxContainer.
IX-18272: M-Files-Connector
Problem: Bei der JSON-Serialisierung von Java-Double-Werten gab es einen Fehler, wodurch diese zu Float Werten umgewandelt wurden. Die führte bei großen Zahlen zu Rundungsungenauigkeiten.
Lösung: Problem wurde behoben.
IX-18293: Diagramm
Problem: Achsenbeschriftung bei Diagrammen.
Lösung: Das neue Expertattribut "precision" wurde eingeführt. Der Wert ist die Anzahl an Nachkommastellen, die angezeigt werden sollen. Das Attribut funktioniert nur bei allen Linien- und Säulen- bzw. Balken-Diagrammen.
IX-18314: Application API
Im Eigenschaften-Dialog der Application API wurde die Seite "Routing-Alias" eingefügt. Hier kann man einen Alias vergeben, der dann anstatt der GUID in den Endpunkt-URLs verwendet werden kann.
IX-18339: Registrierte Portale
Problem: NPE bei unvollständigem Eintrag für registriertes Portal.
Lösung: Die aufgetretene NullPointerException wird nun verhindert.
IX-18340: Kerberos-Authentifizierung
Problem: NPE bei falsch konfigurierter Kerberos-Authentifizierung in der SPNEGO-Bibliothek.
Lösung: Bessere Fehlermeldung mit der SPNEGO-Bibliothek.
IX-18355: Portal erstellen
Problem: Erstellung bleibt bei leerem Root-Passwort stehen.
Lösung: Es ist jetzt nicht mehr möglich, ein leeres Sudo-Passwort einzugeben.
IX-18357: SAP Business Suite-Connector
Problem: Lizenzprüfung funktioniert nicht mit S4/HANA.
Lösung: Die Lizenzprüfung im SAP Backend wurde geändert, damit diese auch mit S4/HANA funktioniert.
IX-18496: Administration API
Problem: Admin-api.yaml wird nicht aktualisiert wenn ein Portal über die buildportal.sh angelegt wird.
Lösung: Admin-api.yaml wird nun aktualisiert.
IX-18497: Diagramm
Problem: Bei Abhängigkeiten, die das Diagramm komplett leeren, so dass es nicht mehr angezeigt wird, wird weiterhin die dazugehörige Legende angezeigt.
Lösung: Bei einer Abhängigkeit wird der Legenden-Container nun zusaätzlich mit ausgeblendet.
Veröffentlicht am 18.08.2022
Es gibt neue Layoutvorlagen: Intrexxperience und Intrexxperience Dark.
Die Intrexx Administration-API stellt Ihnen ein Set von API-Endpunkten zur Verfügung, mit denen Sie zentrale Aufgaben in Intrexx ausführen können, ohne den Intrexx Portal Manager starten zu müssen. Auch ein Docker Image steht zur Verfügung. So können Sie über einen API-Client Portale oder Benutzer anlegen und löschen, Lizenzen einspielen oder Applikationen importieren.
Mit der neuen Application-API können Sie API-Endpunkte für beliebige Applikationen erstellen. Das Erstellen der API-Endpunkte erfolgt dabei dialoggestützt. Somit können Sie ohne tiefere Programmierkenntnisse API-Endpunkte erstellen.
IX-15576: Sprachkonstanten
Problem: Verwendete globale Sprachkonstanten werden beim Applikationsexport und -import nicht berücksichtigt.
Lösung: Globale Sprachkonstanten, die in Applikationen verwendet werden, werden beim Applikationsexport exportiert. Beim Import können Konstanten, die im Zielsystem nicht vorhanden sind, optional ergänzt und Konstanten, die bereits im Zielsystem vorhanden sind, optional mit dem neuen Wert überschrieben werden.
IX-16080: Administration-API
Informationen zu dem neuen Feature "Administration-API" finden Sie hier.
IX-16199: Tomcat
Problem: Version wird auf Fehlerseiten angezeigt.
Lösung: Tomcat-Fehlerseiten werden nun aus Sicherheitsgründen ohne Angabe der Tomcat-Version und ohne Zusatzinformationen ausgeliefert.
IX-16558: Administrationslogin
Problem: Fehler im Log bei Abfrage des Administrationslogins im Portal Manager.
Lösung: Fehler ist behoben.
IX-16591: Galerie / Frei gestaltete Tabelle
Problem: Unter Umständen kommt es beim Anlegen einer Galerie bzw. Frei gestalteten Tabelle zu Fehlern.
Lösung: Wenn die darstellende Seite für eine frei gestaltete Tabelle oder eine Galerie eine Ansichtstabelle/frei gestaltete Tabelle/Recherche/Diagramm/Galerie beinhaltet, dann wird im Reiter "Probleme" eine Warnung dafür angezeigt. Tabelle in Tabelle geht in Intrexx nicht und führt zu einer Exception zur Laufzeit. Da die Seite aber auch direkt aufgerufen werden kann, bleibt es bei einer Warnung statt einem Fehler.
IX-16790: Frei gestaltete Tabelle
Problem: Falscher Sprung nach Reload einer Frei gestalteten Tabelle im Tooltip bei nur einem Kinddatensatz, wenn als Zielseite eine Gruppierung mit Schaltfläche gewählt ist.
Lösung: Sprung wird nun korrekt ausgeführt.
IX-16796: Portalexport
Problem: Wenn ein Portal auf Basis von einem Export aufgesetzt wird, werden die Export-Einstellungen "Anzahl aufzubewahrender Exporte" und "Exportformat" nicht übernommen.
Lösung: Im Dialog zum Erstellen / Importieren eines Portals kann auf der letzten Seite unter "Erweiterte Einstellungen" eingestellt werden, ob die Konfiguration für den zeitgesteuerten Export aus der Portalvorlage verwendet werden soll oder nicht. Enthält die Vorlage keine Konfiguration, dann wird auf jeden Fall eine Konfiguration mit Default-Werten angelegt.
IX-16900: Portale
Problem: Portal löschen wirft Exception, wenn Portaldienst nicht läuft.
Lösung: Es wird nun beim Portal löschen zuerst überprüft, ob der Portaldienst läuft, bevor versucht wird, den Dienst zu stoppen.
IX-17160: Neues Portal anlegen
Problem: Bei Neuanlage eines Portals mit buildportal.sh wird der Port nicht übernommen. Stattdessen wird der Standardport konfiguriert.
Lösung: Port wird jetzt übernommen.
IX-17237: Applikationsimport
Problem: Importiert man eine Applikation mit Rechten und verwendet Benutergruppen oder Container in Filtern, wird der Filter möglicherweise durch die Zuordung und GUID-Ersetzung ungültig.
Lösung: Filter, bei denen das gewählte Objekt nicht zum angegebenen Objekttyp (Set, Container, Set und enthaltene Sets) passt, werden in der Ansicht "Probleme" als fehlerhaft aufgeführt. Der Filter muss dann manuell angepasst werden.
IX-17434: Rechte
Problem: NPE bei Änderung der Berechtigungen an externem Log-Ordner.
Lösung: Fehler tritt nun nicht mehr auf.
IX-17690: Diagramm
Problem: Legende verdrängt Diagramm.
Lösung: Bei bestimmten Diagramm-Typen wird eine Auto-Höhe geschrieben. Somit können diese Typen den Platz berechnen, den sie benötigen.
IX-17713: Frei gestaltete Tabelle
Problem: Fehlende Spaltentitel werden angemahnt, obwohl gemäß der aktuellen Einstellungen keine Spaltentitel vorhanden sind.
Lösung: Seiten, die kein Tabellenlayout verwenden und in eine Frei gestaltete Tabelle eingebunden sind, die die Option "Spaltentitel anzeigen" gesetzt hat, werden nur noch dann in der Ansicht "Probleme" als Fehler aufgeführt, wenn die Frei gestaltete Tabelle das HTML-Stukturelement "table" verwendet und wenn sie keine Galerie ist.
IX-17736: Setup
Problem: Wenn der Dateiname des Installationsverzeichnisses eine Klammer enthält, z.B. aufgrund eines erneuten Downloads, dann startet die Exe des Setups nicht.
Lösung: Problem wurde behoben, die Exe startet nun unabhängig vom Namen des Installationsverzeichnisses.
IX-17739: Update
Problem: Update setzt Solr-Port auf Standard 8983.
Lösung: Solr Port wird nun beim Update und Tausch des Solr Servers wieder richtig konfiguriert.
IX-17758: Velocity
Problem: Velocity Parsing Error nach Deaktivieren der Initialisierung.
Lösung: Die Option "Velocity zur Initialisierung" kann wieder deaktiviert werden, ohne dass anschließend nach dem Veröffentlichen ein Fehler beim Aufruf der Seite im Browser auftritt.
IX-17801: Ansichtsfeld
Problem: Wird eine einzeilige Textkontrolle beim Anlegen mit einem anderen Datenfeldtyp als "string" verknüpft und in ein Raster abgelegt, dann vergrößert sich der GridContainer auf eine unnötige Größe.
Lösung: GridContainer wird jetzt in der korrekten Größe dargestellt.
IX-17876: Baum
Problem: Unter bestimmten Umständen wird die LID im Baumelement falsch befüllt.
Lösung: Werte aus aus aktuellem Datensatz sind nun im Baumfilter auch vorhanden und können ausgewertet werden.
IX-17877: Upgrade
Problem: Mac - Portable Manager: Upgrade 10.8.0 auf 10.9.0. scheitert.
Lösung: Portable Manager Update unter Mac funktioniert nun nach dem Upgrade.
IX-17882: Kalender - Darstellung
Problem: Dialog "Darstellung" bei Kalendereinschaften wird beim Vergrößern nicht korrekt dargestellt.
Lösung: Verhalten der Tabelle im Dialog angepasst, so dass sie den ganzen Platz einnimmt.
IX-17893: Kalender - Terminserie
Problem: Unter bestimmten Umständen ist die Serienterminfunktion problematisch.
Lösung: Fehler ist behoben, so dass der Service in dem Fall auch genutzt wird.
IX-17897: Baum
Problem: Unter bestimmten Umständen reagiert der Baum nicht mehr auf bekannte Requestwerte.
Lösung: Das ausgewählte Baumelement wird nun nicht mehr mit NULL überschrieben.
IX-17925: Groovy
FileUCHelper wurde erweitert, so dass auch einzelne Dateien gelöscht werden können - fehlende Methode wurde entsprechend hinzugefügt.
IX-17944: Applikationsimport
Problem: UserWorkflowEvents bekommen beim Import keine neue GUID.
Lösung: GUID-Änderungen aus dem Workflow kommen nun auch in der Applikation an (TriggerUserWorkflow event).
IX-17975: Applikationsmanager
Problem: "Applikationen öffnen" zeigt im Dialog initial die Applikationsvorlagen.
Lösung: Wenn nach dem Portal Manager-Start zum ersten Mal in das Modul "Applikationen" gewechselt wird, wird automatisch der Applikationsmanager geöffnet. Hier wird jetzt initial nicht mehr der Punkt "Vorlagen", sondern der Punkt "Veröffentlicht" angezeigt.
IX-17986: Baum
Problem: Baumelement - erforderliche Validierung.
Lösung: Wenn ein Baumordner ausgewählt wird, dann wird eine eventuell vorher angezeigte Validierungsmeldung (Required) geschlossen.
IX-18020: JavaScript
Problem: In manchen Dialogen kam es zu Ansichtsproblemen von JavaScript-Aufrufen. Unter bestimmten Umständen wurden vorhandene Einträge nicht angezeigt.
Lösung: Ansichtsprobleme wurden behoben, nun werden alle Einträge angezeigt.
IX-18029: Export
Problem: Export bemerkt mit Endpunkten verknüpfte Prozesse nicht.
Lösung: Referenzierte Prozesse werden beim Export und Import berücksichtigt und in den Dialogen als Referenzen aufgelistet.
IX-18033: Import
Problem: Rechte an Endpunkten werden nicht mit importiert.
Lösung: Die Berechtigungen für die API-Endpunkte werden nun beim Export übernommen.
IX-18035: OAuth2
Problem: NullPointerException wenn User-Registration-Script null-Wert zurückgibt.
Lösung: Fehler ist nun behoben.
IX-18043: Velocity
Problem: $CalcUtil in Tabellenspalten nicht verwendbar.
Lösung: Nun wird die richtige Collection verwendet.
IX-18058: Mehrfachauswahl
Problem: Probleme beim Kopieren eines Datensatzes via Javascript mit den Daten einer Mehrfachauswahl.
Lösung: Problem wurde behoben - der Datensatz kann nun wieder kopiert werden, die Daten der Mehrfachauswahl werden gespeichert.
IX-18067: Bedingte Anzeige
Problem: Unter bestimmten Umständen Patch-Fehler bei Intrexx-Upgrade oder Portal-Import.
Lösung: Application-xml wird nun auch im Portal-Patch-Modus gepachted.
IX-18084: OAuth2
Problem: Login: User Registrierung berücksichtigt Case-Insensitive Prüfung nicht.
Lösung: Die Prüfung, ob ein Benutzer-Konto bereits existiert, wird vor der Registrierung nun case-insensitiv ausgeführt.
IX-18091: Portalvorlagen
Neue Vorlagen: Intrexxperience und Intrexxperience.
IX-18095: Update
Problem: Mit dem Update auf 10.9.0 hat die Suche im Web nicht mehr funktioniert, weil die moduleConfig.xml nicht getauscht wurde.
Lösung: Die moduleConfig.xml wird durch die aktuelle ersetzt.
IX-18105: Expert
Problem: Wenn auf dem Expertreiter Werte in editierbare Comboboxen getippt werden, dann schließt sich die Combobox während dem Tippen.
Lösung: Combobox wird nun nicht mehr geschlossen.
IX-18183: Ressourcendiagramm
Problem: Geänderte Sortierung.
Lösung: Sortierung ist nun über alle Ressourcen hinweg alphabetisch.
IX-18374: Setup
Moment.js auf neuste Version aktualisiert, um CVE zu beheben.
Veröffentlicht am 21.07.2022
IX-12574: Portlets
Problem: Portletcontainer: Label "Editier Modus" wird nach dem Verschieben von Portlets mit Drag & Drop nicht ausgeblendet.
Lösung: Lademechanismus nach dem Speichern wurde angepasst.
IX-13615: MQTT
Problem: Unter bestimmten Umständen hat der Workflow mit MQTT-Event-Source kein View-Objekt, was zu Fehlern führt.
Lösung: View wird nur noch verwendet wenn vorhanden, so dass keine Fehler mehr auftreten.
IX-14535: Seiten / Gruppierungen
Problem: Wischfunktion (Smartphone) bei Sprung auf neue Ansichtsseite funktioniert nicht mehr.
Lösung: Diese beiden Gesten wurden ersatzlos gestrichen.
IX-15190: Administrationslogin
Problem: Überflüssiger Menüpunkt im Hauptmenü "Extras".
Lösung: Der Menüpunkt wurde entfernt.
IX-15233: Lizenzen
Problem: Dialog unter Mac OS beim Eintragen von Lizenzkeys nicht richtig gezeichnet.
Lösung: Dialog wird nun in der richtigen Größe dargestellt.
IX-15716: Optionsfeld
Problem: Bei einer Optionsfeld-Gruppe ist die Reihenfolge der benutzerdefinierten Einträge nicht korrekt.
Lösung: Die Reihenfolge der Einträge ändert sich nun nicht mehr.
IX-16298: OneDrive-Kontrolle
Problem: Suchfeld verhält sich anders als die Intrexxsuche.
Lösung: Suchen-Schaltfläche hinzugefügt, damit die Suche nicht nur über "Enter" ausgelöst werden kann.
IX-16317: Supervisorpasswort
Problem: Supervisor-Passwort wird nicht voreingestellt, wenn das Setup über den GUI-Modus gestartet wird.
Lösung: Supervisor-Passwort wird nun nicht mehr im GUI-Modus abgefragt, wenn in Konfigurationsdatei bereits angegeben.
IX-16419: Portalrechte
Problem: Sprung in nicht berechtigte Module wird zugelassen.
Lösung: Nicht berechtigte Benutzer bleiben nun auf der Startseite bzw. im aktuellen Modul.
IX-16433: Portable Manager
Problem: Manager.exe funktioniert nicht, wenn der Pfadname "(1)" enthält.
Lösung: Das Starten der Manager.exe funktioniert nun auch, wenn der Pfad eine Nummer in Klammern enthält.
IX-16588: Supervisor-Passwort
Problem: Der Dialog für die Verlängerung des Testzeitraums und die Eingabe des Supervisor-Passworts wird auf Mac nicht angezeigt.
Lösung: Der Dialog wird nun wieder angezeigt.
IX-16608: Zusatzkontrollen
Problem: Zusatzkontrollen können im Design nicht mehr entfernt werden, nachdem sie über den Dialog hinzugefügt wurden.
Lösung: Zusatzkontrollen können nun auch über den Eigenschaftendialog der Gruppierung für Zusatzkontrollen entfernt werden.
IX-16695: Cloud-Installer
Problem: Schlägt fehl da initial_passwd-Datei bereits existiert.
Lösung: Prüfung, ob Datei bereits existiert.
IX-16747: Benutzerapplikation
Problem: Objekte, Container abgeleitet sind, verhindern den Import.
Lösung: Beim Auflösen der Mappings wird nun berücksichtigt, wenn für ein Elternfeld ein Mapping vorhanden ist.
IX-16987: Applikationsvorlagen
Problem: Fehlermeldung wenn Repository nicht erreicht werden kann.
Lösung: Statt der Fehlerbox wird nun unten im Dialog ein Hinweis eingeblendet, wenn die Vorlagen nicht geladen werden können.
IX-17109: Prozesse importieren
Problem: Import "vergisst" unter bestimmten Umständen referenzierten Prozess ("Import-Objekte fehlen").
Lösung: Beim Setzen der Sichtbarkeit des Hinweislabels wird nun geprüft, ob der Prozess importierbar ist oder nicht. Beim Klick auf "Weiter" wird gewartet, bis alle notwendigen Informationen für die Prozesse geladen sind.
IX-17112: Prozesse importieren
Problem: Dateifelder zugehöriger Applikation werden nicht erkannt.
Lösung: Entsprechende Dateifelder werden nun wieder erkannt.
IX-17129: Titel des Datenfeldes/Bindings anzeigen
Problem: Auf der Arbeitsfläche werden innerhalb der Kontrollen keine Symbole mehr gezeichnet.
Lösung: Das Icon hat keinen guten Informationsgehalt und überdeckt auch oft den Titel des verknüpften Datenfeldes. Deshalb wird nun auf das Icon komplett verzichtet.
IX-17132: Portale löschen
Problem: Das Abbrechen bei Eingabe des Daemon-Passworts lässt Client einfrieren.
Lösung: Client läuft weiter. Wird auf "Abbrechen" geklickt, dann wird auch abgebrochen.
IX-17204: Applikationsimport
Problem: Warnung bei Import einer Applikation mit bestehenden Indizes.
Lösung: Beim Import werden nun auch die bestehenden Indizes ohne Warnung übernommen.
IX-17254: Prozess löschen
Problem: Es wird keine Warnung ausgegeben, wenn ein Prozess in einem anderem Prozess verwendet wird.
Lösung: Ein Prozess kann nun nicht mehr gelöscht werden, wenn noch ein anderer Prozess darauf verweist.
IX-17324: Suche
Problem: Wenn das Tooltip der Suchergebnisse den Fokus hat, kann per Tab durch die Ergebnisse navigiert werden. Die Navigation per Pfeiltasten funktioniert jedoch nicht.
Lösung: CSS-Klassen wurden auf Table Rows geschrieben.
IX-17345: Groovy
YAML-Support aufgenommen.
IX-17362: Bereich "Probleme"
Problem: Analyse von Applikationsfehlern wirft Fehler beim Schließen der Applikation.
Lösung: Analyse wird nun beim Schließen der Applikation abgebrochen.
IX-17390: Datenbanken
Der Jaybird-Treiber für Firebird-Datenbanken wurde aus dem Produkt entfernt. Als Fremddatenquelle wird die Datenbank weiterhin unterstützt.
IX-17393: Datentransfer
DB2-JDBC-Treiber entfernt.
IX-17409: Recherche
Problem: Tabellenexport ist ohne Funktion.
Lösung: Export-Schaltfläche wird nun wieder initialisiert, der Tabellenexport ist wieder problemlos möglich.
IX-17414: Headless Installation
Problem: Supervisor-Passwort einer bestehenden Instanz wird überschrieben.
Lösung: Passwort bleibt nun erhalten.
IX-17416: Connectoren
Problem: Connectoren-Suche wurde in Sinqle-Query-Search nicht berücksichtigt.
Lösung: Connectoren-Suche wird nun in Single-Query-Search berücksichtigt.
IX-17422: Intrexx Entwickler
Update auf jhighlight 1.1.0.
IX-17449: MQTT-Ereignisquelle
Problem: Verbindung geht bei Neustart des MQTT-Servers verloren.
Lösung: Nach einem Verbindungsabbruch zu einem MQTT-Broker subskribiert die MQTTWorkflowEventSource beim Reconnect erneut das Topic. Damit sollen Fälle vermieden werden, bei denen nach dem Reconnect keine Nachrichten mehr konsumiert wurden.
IX-17451: Mac OS X - Intrexx installieren
Problem: Falsches Format der Download-URL.
Lösung: Die Download-URL hat nun wieder das korrekte Format.
IX-17453: Expert-Modus
Problem: Geänderte DataHandler-Klasse einer Datengruppe wird nicht gespeichert.
Lösung: DataHandler-Klasse kann nun über den Expertreiter geändert werden.
IX-17512: Expert-Attribute
Problem: Expert-Attribut "empty-string" greift nicht.
Lösung: Der gespeicherte Wert wird nun wieder evaluiert und wenn nötig auch angezeigt.
IX-17543: server.xml bereinigen
Das veraltete Attribut noCompressionUserAgents="gozilla, traviata" wurde aus der server.xml von Tomcat entfernt.
IX-17566: Benutzerreplikation
Problem: Auswahl von Benutzern und Gruppen.
Lösung: Warnungstext für Benutzer- und Gruppenauswahl hinzugefügt, Funktion muss im Bedarfsfall aktiviert werden.
IX-17593: Intrexx Entwickler
Problem: Funktionen nach Funktionsdefinitionen mit Default-Parametern nicht als Eventhandler auswählbar.
Lösung: Die Auswahl der Funktion ist weiterhin nicht möglich, da wir hier auf ein Update der Rhino-Bibliothek angewiesen sind. Die manuelle Eingabe der Funktion im Dialog wird nun aber übernommen.
IX-17599: OData-Provider
Problem: Vertauschte Vorbelegung von NavigationProperty-Namen bei Referenzen.
Lösung: Die Bezeichnungen für die Navigation-Properties wurden getauscht.
IX-17602: Velocity
Neue Methoden in $TextUtil: str und repeat.
IX-17604: Velocity
Support für das Lesen von Properties-Files in Velocity.
IX-17606: OData-Provider
Problem: Fehler beim Ermitteln von Referenzen bei Create-Requests.
Lösung: Ermitteln von OData-Referenzfeldern in Create-Requests ist nun wieder problemlos möglich.
IX-17614: Connector für M-Files
Problem: Ungültige Konvertierung von Double in Float beim Speichern in M-Files.
Lösung: Bei der Konvertierung wird nun der korrekte Datentyp verwendet.
IX-17664: Baum
Problem: Keine Skriptaufrufe mit Events möglich.
Lösung: Bei Baum-Eingabekontrollen können wieder Skriptaufrufe im Dialog angezeigt und konfiguriert werden.
Veröffentlicht am 21.06.2022
Das neue Dropdown-Menü ist responsiv und passt sich damit automatisch den Bildschirmgrößen SMALL, MEDIUM und LARGE an. Weitere Informationen finden Sie hier.
IX-15447: Data Picker / Datenzuordnung
Problem: Spaltenüberschriften in der Ergebnisliste des Datapickers werden nicht richtig angezeigt wenn der Anzeigewert aus einer Sprachkonstante einer anderen Applikation stammt.
Lösung: Spaltenüberschriften werden nun korrekt angezeigt.
IX-15857: Firebird-Treiber
Die Firebird-Treiber wurden entfernt, bitte laden Sie diese separat herunter.
IX-16465: Linux
Problem: Unklarheit, für welchen Daemon User das Passwort abgefragt wird.
Lösung: Der Name des Daemon User wird jetzt, falls möglich, genannt.
IX-16584: Login
Problem: Deeplink funktioniert nicht bei erneuter Login-Aufforderung.
Lösung: Redirection-Handling nach dem erfolgreichen Login wurde verbessert.
IX-16644: Parameter
Problem: Änderungen an in einem Prozess verwendeten Parameter wirken sich erst nach wiederholtem Aufrufen des Prozesses aus.
Lösung: Die Parameter eines Prozesses werden nun immer korrekt gesetzt.
IX-16748: Portal Manager / Mac OS
Problem: Auf Mac OS werden unter bestimmten Bedingungen die Ausführungberechtigungen an Portal Manager-Dateien nicht korrekt gesetzt.
Lösung: Ausführungsberechtigungen bleiben erhalten.
IX-16889: Proxy
Problem: Validierung auf Hosteingabe bei Proxyeinstellungen fehlerhaft.
Lösung: Dialog wurde angepasst, damit die Eingabe wieder korrekt funktioniert.
IX-16928: Applikationsimport
Problem: Beim Applikationsimport mit Prozessen geht die gewählte Deaktivierung von Prozessen beim Weiter- und Zurück-Navigieren verloren.
Lösung: Status wird nun beim Weiter- und Zurücknavigieren beibehalten.
IX-17003: Mac OS
Problem: Deadlock beim Erstellen einer neuen Applikation aus einer Vorlage auf Mac OSX.
Lösung: Das Problem beim Anlegen einer neuen Applikation aus einer Vorlage ist behoben.
IX-17019: Session Monitor
Problem: Session-Monitor zeigt vollständige Session-IDs an.
Lösung: Aus Sicherheitsgründen werden von den Session-IDs nur noch die ersten und letzten 8 Zeichen angezeigt.
IX-17054: Mac OS
Problem: Beim Applikationsimport lässt sich der Dialog zur Zuordnung von Rollen für Rechte nicht öffnen.
Lösung: Beim Applikationsimport mit Rechten der Dialog zur Auswahl eines Objekts aus der Benutzerverwaltung nun wieder geöffnet werden.
IX-17099: Mac OS
Problem: Accelerator in Menüs werden nicht immer richtig dargestellt.
Lösung: Accelerator sehen jetzt korrekt aus und funktionieren wieder richtig.
IX-17154: Mehrfachauswahl - Speicheroptionen
Problem: Unter bestimmten Umständen funktionieren die Speicheroptionen nicht.
Lösung: Werte vom aktuellen Datensatz werden nun richtig gelesen.
IX-17156: JavaScript
Problem: Browser.insertValue() führt bei TinyMCE zu einem Fehler wenn kein Wert übergeben wird.
Lösung: Fehler tritt nicht mehr auf, da nun überprüft wird ob der übergebene Parameter einen Wert hat.
IX-17200: Lizenzen
Problem: Prozessorlizenz wird nicht beim Portal angezeigt.
Lösung: Lizenzen vom Typ "Server License" (Prozessorlizenz) werden nun auch dann im Lizenzmanager angezeigt, wenn kein Supervisor verwendet wird.
IX-17202: Solr-Suchserver
Problem: Jetty-Server des Solr-Servers lässt große Requests nicht zu.
Lösung: Beschränkung auf 8 MB entfernt.
IX-17211: Connector für dg hyparchive
Problem: Regression beim Speichern von SAP-Dokumenten.
Lösung: Für den dg hyparchive-Connector wurde eine fehlende Methode zum Setzen des Dokmententyps bei SAP Archive-Dokumenten wieder hinzugefügt.
IX-17214: Datengruppen
Problem: Wenn in einer Applikation der Name der Datengruppe (nicht der Titel) geändert und gleichzeitig auch ein Datenfeld gelöscht und dann gespeichert wird, ist zwar das Datenfeld gelöscht, die Datenbank-Spalte existiert aber noch.
Lösung: Beim Löschen von Spalten wird nun zuerst die Datenbank-Tabelle anhand des Namens und des geänderten Namens, falls dieser abweicht, ermittelt.
IX-17221: Kalender
Problem: Probleme bei der Verarbeitung langlaufender Erzeugung von Serienterminen.
Lösung: Requestweitergabe an Prozesse so dass alle Informationen in jedem Arbeitsschritt zur Verfügung stehen.
Veröffentlicht am 24.05.2022
Die Suche wird von multi-index auf single-index umgestellt. Bei Portalen, die Langtextfelder als Suchfacetten nutzen, kann das vereinzelt dazu führen, dass Requests die Default-Länge überschreiten und Fehlermeldungen in der lokalen oder globalen Suche auslösen. Dieser Effekt ist für Intrexx nicht behebbar, kann aber verhindert werden, indem in solr/server/etc/jetty.xml der Parameter requestHeaderSize von 8192 auf 65536 angehoben und der Suchdienst neu gestartet wird.
Weitere Informationen zu diesem Thema finden Sie in folgendem Abschnitt MS365 OneDrive - Dynamischer Zugriff über Drive-ID.
Neue Icons für die Dateivorschau bei Filewalker und Dateikontrollen.
Bitte beachten Sie: Wenn nach dem Update Dateityp-Icons im Browser zu groß dargestellt werden und in eigenen Velocity-Dateien $FileUtil.getIconUrlOfKnownFileExtension {{ verwendet wird, dann muss an dieser Stelle beim img-Tag zusätzlich die gewünschte height und width angegeben werden, oder beim class-Attribut die Styleklasse "}}file-extension-icon".
Ermöglicht case-insensitive Prüfung, z.B. bei E-Mail-Adressen, deren Groß-/Kleinschreibung in Intrexx nicht der im Identity-Provider entspricht.
Eine MS365-Gruppe ist die Basis für fast alle MS365-Dienste. So werden z.B. für eine Gruppe automatisch SharePoint-Teamsite, Laufwerke, Exchange-Gruppenpostfach etc. eingerichtet. Die neue Prozessaktion bietet nun die Möglichkeit, nur eine MS365-Gruppe zu erstellen. Die Funktionsweise ist identisch zur "Teams erstellen"-Aktion, nur dass eben kein Team auf Basis der Gruppe angelegt wird. Neu in beiden Aktionen ist, dass man die E-Mailadresse (Gruppenpostfach) für die Gruppe (bzw. das Team) nun frei definieren kann. Zuvor wurde die Adresse von Intrexx generiert.
Weitere Informationen zu diesem Thema finden Sie hier.
IX-4690: AzureAD - OAuth2
Bisher konnte der Login-Claim-Wert aus dem ID-Token nur case-sensitive mit dem Benutzerwert in Intrexx verglichen werden. Mit einem neuen Property für das OAuth2-Login-Modul lässt sich das nun auch case-insensitive prüfen (z.B. bei E-Mail-Adressen, deren Groß-/Kleinschreibung in Intrexx nicht der im Identity-Provider entspricht).
IX-6996: Customizing-Mechanismus für fileextension.properties
fileextension.properties können aktuell nicht über den normalen Customizing-Mechanismus angepasst werden. Die Tatsache, dass die Datei vom Update ausgeschlossen ist, legt nahe, dass Kundenanpassungen vorgenommen werden. Um den Aufwand für Patcher zu reduzieren, soll daher auch hier der Customizing-Mechanismus implementiert werden.
IX-7312: Entfernen von Galerie A+B
Galerie A+B wurden entfernt und durch Galerie C ersetzt
IX-12507: Connector für dg hyparchive
Problem: Fehler beim Speichern einer Datei.
Lösung: Die zuvor eingeführten Updates von verwendeten Bibliotheken wurden aufgrund von Inkompatibilitäten wieder rückgängig gemacht.
IX-15554: Eine Suchanfrage für alle Suchkonfigurationen
Mit 10.7.0 auf Steady Track wird die Suche im Standard als Single-Index-Suche konfiguriert sein. Außerdem werden bestehende Systeme die als Multi-Index-Suche konfiguriert waren auf Single-Index umgestellt. Mit der Single-Index-Search verbessern sich die Suchtreffer der Solr-Suche im Portal. Der Unterschied zur Multi-Index-Suche ist, dass die Suchtreffer nun über alle Suchkonfigurationen hinweg nach Relevanz gelistet werden.
IX-15633: Spinning-Wheel
Alle Sourcen der nicht mehr verwendeten Spinningwheel-Kontrolle wurden entfernt.
IX-15647: Suche nach Tags
Problem: Wenn Suchergebnisse der Globalen Suche nach einem Tag gefiltert werden, führt dies zu einem Fehler.
Lösung: Suchergebnisse können wieder nach einzelnen Tags gefiltert werden.
IX-15652: Tooltip
Problem: Wenn aus einem bestehenden Tooltip ein neues Tooltip geöffnet wird, aktualisiert sich das Tooltip nicht.
Lösung: Titel wird jetzt aktualisiert, wenn eine neue Seite in einem Tooltip geladen wird.
IX-15709: Terminserie
Die Datums und Uhrzeitfelder in der Kalenderzusatzkontrolle "Terminserie" haben nun einen Datums-/Zeitpicker, für ein komfortable Eingabe bzw. Auswahl, erhalten.
IX-16067: Neuer Seitenassistent
Der neue Seitenassistent erstellt responsive Seiten. Außerdem können Frei gestaltete Tabellen in Kachelansichten dargestellt werden, die sich leicht konfigurieren lassen.
IX-16228: CVE-2021-39239 Jena-Core
jena-core Library-Update
IX-16254: Applikation veröffentlichen
Problem: Beim Starten der Veröffentlichung wird versucht, über einen Servercall herauszufinden, welche DB-Objekte seit dem letzten Veröffentlichen gelöscht wurden. Da eine neue Applikation aber noch nie veröffentlicht war und serverseitig zu diesem Zeitpunkt noch nicht bekannt ist, gibt es eine Exception.
Lösung: Die gelöschten Objekte, die zuvor veröffentlicht waren, zu ermitteln, ist bei neuen Applikationen nicht nötig. Der Servercall wird deshalb bei neuen Applikationen nicht ausgeführt.
IX-16293: Connector für Microsoft 365 und Teams
Problem: Bei Microsoft 365-Datenfeldern konnten angehängte Dateien nicht gelöscht werden.
Lösung: Dateien lassen sich nun auch löschen, ohne dass der gesamte Datensatz gelöscht werden muss. Es kann nun auch direkt eine Datei ersetzt werden, ohne die alten zuerst aus dem Dateifeld zu entfernen.
IX-16294: Connector für Microsoft 365 und Teams
Problem: Microsoft-365-Dateien können nicht über einen Intrexx-Prozess ersetzt werden.
Lösung: Dateien/Ordner werden nun standardmäßig in OneDrive/SharePoint gelöscht/ersetzt, außer dies wird explizit in den DG-Settings deaktiviert.
IX-16309: OneDrive-Kontrolle
Problem:Datumsformat orientiert sich nicht an Portaleinstellungen.
Lösung: Die OneDriveTable verwendet nun für die Ausgabe von Datumswerten die globalen Formatierungseinstellungen des jeweiligen Intrexx Portals.
IX-16311: Dateiicon-Sets modernisieren
Neue Icons für die Dateivorschau bei Filewalker und Dateikontrollen.
IX-16348: Doppelauswahl bei Team-Besitzer führt zu Fehler
Problem: Wenn in einer Microsoft 365 "Kanal erstellen-Aktion" beim Team-Besitzer mehrere Checkboxen gewählt werden, kann es unter Umständen zu Fehlern führen, wenn der Current User der gleiche User ist wie der User, der über das Datenfeld ausgewählt wird.
Lösung: Es können nun mehrere Auswahlmöglichkeiten beim Team-Besitzer getroffen werden.
IX-16357: [Web] Spectrum-Colorpicker entfernen
Thirdparty-Tool "bgrins-spectrum-colorpicker" wurde aus Intrexx entfernt und durch die HTML-Eingabekontrolle "Farbe" ersetzt.
IX-16367: Microsoft 365: TimeOut für Team-Erstellen-Aktion konfigurierbar machen
Timeout kann im Expert Flag "createTeamTimeout" gesetzt werden (in Sekunden). Der Default-Wert ist auf 30 geändert.
IX-16369: Microsoft 365 Prozessaktionen
Neue Prozessaktion zur Anlage von Microsoft 365-Gruppen.
IX-16379: Sortierbare Liste
Problem: Sortierung in der sortierbaren Liste funktioniert nicht - Änderungen werden zurückgesetzt.
Lösung: Änderungen werden nun nicht mehr zurück gesetzt.
IX-16391: OneDriveTable erweitern
IX-16409: Menüs
Problem: Wenn das Portal z.B. über einen Deesplink erreicht wird, bleibt die "selected" Markierung des Dropline-Menüs auf dem ersten Menüpunkt stehen.
Lösung: Beim ersten Aufruf des Portals wird jetzt geprüft, welche Menüpunkte als selektiert markiert werden müssen.
IX-16417: Bildauswahl
Problem: Nach Aktualisierung der Bilderliste wird ohne Portalneustart die Anzeige im Dialog nicht aktualisiert.
Lösung: Aktualisierung der Bilderliste funktioniert im Manager jetzt wieder ohne Neustart.
IX-16429: Baum
Problem: Baumelement scheint nicht auf Default-Wert aus Parameter zu reagieren.
Lösung: Defaultwert für den initial selektierten Ordner wird nun berücksichtigt.
IX-16443: iMenu-Selektoren
Die Styles für das Portlet "iMenu" wurden aus allen Layouts entfernt
IX-16489: Ansichtstabelle
Problem: Beim Kopieren und Einfügen von Ansichtstabellen mit Titeln wird der Titel in manchen Fällen nicht aktualisiert.
Lösung: Titeländerungen der Ansichtstabelle werden nun für die Titelanzeige im Web übernommen.
IX-16536: NGINX Konfiguration
Problem: /temp ist kein gültiger Intrexx-URL-Pfad und sollte deshalb bei neu erzeugten Nginx-Konfigurationen nicht konfiguriert sein.
Lösung: Die Nginx-Konfiguration neu erstellter Portale wurde entsprechend geändert.
IX-16540: Cross-Site-Scripting
Problem: Potenzielles XSS durch Validierung hex-kodierter Parameter.
Lösung: In der Antwort wird nun nur noch die zugehörige HTTP-Meldung ausgegeben.
IX-16555: Menüstruktur bearbeiten
Problem: Mit der Einstellung "In neuem Browser-Fenster öffnen" beim Menülink öffnet sich der Link bei Klick im neuen Fenster, im alten Fenster springt man ebenfalls auf den Menüpunkt.
Lösung: Bei Sprüngen, die "target=_blank" enthalten wird das Laden der Stage im öffnenden Fenster unterbunden.
IX-16566: Dateiauswahl - Vorlagen
Problem: Standard-Template: Platzhalter-Bild überlappt Thumbnail eines Bildes.
Lösung: Vorschaubild wird nun bei Dateiauswahl mit Standard-Template korrekt angezeigt.
IX-16594: Daten anbieten - Connector für OData
Problem: OData-Provider kann keine Referenz bei Create-Requests ermitteln.
Lösung: Ein Fehler bei der Ermittlung des Referenzfeldes für Navigation-Properties bei Create-Requests wurde behoben.
IX-16606: Share-Plugin
Problem: Applikation mit Share-Plugin mit Sichtbarkeit für statische Benutzer kann nicht veröffentlicht werden.
Lösung: Das Veröffentlichen der Applikation ist nun wieder möglich.
IX-16617: Connector für Microsoft 365 und Teams
Problem: Name wird nicht automatisch an Redirect-URL angehängt.
Lösung: Der Name wird nun im Dialog "Allgemein" für einen neue Registrierung automatisch an die Redirect-URL angehängt.
IX-16637: Ansichtstabelle
Problem: SVG wird in Tabelle falsch skaliert.
Lösung: Größenberechnung bei SVGs wurde angepasst.
IX-16640: Neues Element im Modul "Design" / Bereich "Layout" / Kontrollelemente" erstellen
Problem: Neu erstellte Eingabekontrollen erhalten keine Standardstyles.
Lösung: Standardstyles werden nun wieder zugewiesen.
IX-16643: Update SQL-Server-Treiber auf 10.2.0
Update auf mssql-jdbc-10.2.0.jre17.jar
IX-16656: Applikationsimport
Problem: Benutzerrollen werden bei zweitem Import einer Applikation nicht in den Applikationsfiltern angepasst.
Lösung: Beim Import mit Rechten werden nun auch Filter mit GUIDs von Benutzerobjekten entsprechend der getroffenen Zuordnung angepasst.
IX-16659: Fallbackwerte
Problem: Fallbackwert wird nicht korrekt übergeben. Unter Umständen muss zweimal gespeichert werden.
Lösung: Fallbackwert wird jetzt beim ersten Speichern direkt übergeben.
IX-16662: Expertattribute
Problem: "permalink" funktioniert nach OU11 nur noch bedingt.
Lösung: "permalink"-url wurde für Textlinks korrigiert.
IX-16667: Elemente-Vorlagen
Problem: Portable Portal Manager verliert bei Elemente-Vorlagen bei Online Update.
Lösung: Elemente-Vorlagen werden nun nicht mehr gelöscht wenn der Portable Manager auf eine neue Version upgedatet wird.
IX-16680: Sprachkonstanten
Problem: Sprachkonstanten werden in Formular- und Requestwertprüfung nicht aufgelöst.
Lösung: Sprachkonstanten werden nun richtig aufgelöst.
IX-16688: Basisportlets
Problem: In den Portlet-Einstellungen wird die Option "Layout" nicht übernommen.
Lösung: Einstellungen werden jetzt korrekt übernommen.
IX-16691: Abhängigkeiten
Problem: Mehrfachauswahl - Eingabe und Abhängigkeit: onmatch sieht nicht Zustand nach dem Filtern.
Lösung: Onmatch-Event auslösen nachdem die Verteilerkontrolle gefiltert wurde.
IX-16702: Exchange Connector
Problem: Der Dialog zum Bearbeiten einer bestehenden Exchange Connector-Konfiguration kann nicht geöffnet werden.
Lösung: Der Dialog kann nun wieder geöffnet werden.
IX-16712: Benutzerverwaltung
Problem: Leerzeichen in Benutzernamen.
Lösung: Der Benutzername darf in Zukunft keine führenden oder abschließenden Leerzeichen mehr enthalten. Leerzeichen innerhalb des Benutzernames sind weiterhin erlaubt.
IX-16714: Expertattribute
Problem: Expertenattribut "tiny-additional-plugins": komma-separierte Listen werden falsch gepatcht.
Lösung: Patcher für Expertattribut "tiny-additional-plugins" berücksichtigt nun auch komma-separierte Listen.
IX-16731: Portlet-Einstellungen / Suche
Problem: Fehlende Portletsuche auf dem Reiter "Anonymous".
Lösung: Suche wurde im Anonymous Mode implementiert.
IX-16735: Expertattribute
Problem: Expertreiter schlägt bei Recherche "onload" als Attribut vor.
Lösung: Inhalt von "onload" wird nun beachtet.
IX-16741: Portal anlegen
Problem: MissingResourceException beim Anlegen eines Portals mit MSSQL.
Lösung: Die Auswahlliste "Sortierung" im Dialog der Datenbankeinstellungen lässt sich jetzt wieder öffnen.
IX-16742: Portal anlegen
Problem: Wenn als Datenbank Oracle aus- und wieder abgewählt wird, funktioniert die "Weiter"-Schaltfläche nicht.
Lösung: "Weiter"-Schaltfläche funktioniert nun wieder entsprechend.
IX-16749: JavaScript
Problem: Bei JavaScript-getriggertem Reload in einer Frei gestalteten Tabelle springt die Seite unter bestimmten Umständen auf den ersten Datensatz.
Lösung: Das Reload-Verhalten wurde korrigiert, so dass die Seite den aktuellen Datensatz lädt.
IX-16756: Operator-Filter
Problem: onchange-Event wird beim Leeren des Suchfeldes nicht ausgelöst.
Lösung: onchange-Event wird jetzt beim Leeren des Suchfeldes ausgelöst.
IX-16790: Connector für Microsoft 365 und Teams
Problem: Leere Unterordner werden bei Mutlifile-Upload nicht gelöscht.
Lösung: Ordner bei MS365 Multifile-Feldern werden nun auch gelöscht, wenn bereits alle Dateien darin gelöscht wurden.
IX-16797: Linux Headless Installation
Problem: Passwortabfrage bei Headless Setup unklar und unsicher.
Lösung: Passwortabfrage klarer beschrieben, Passworteingabe versteckt.
IX-16799: Prozesselemente erstellen
Problem: Erstellen neuer Prozesselemente über Kontextmenü unter Linux nicht möglich.
Lösung: Erstellen neuer Prozesselemente nun auch über Kontextmenü möglich.
IX-16805: Permalinks
Problem: Permalinks können nicht in die Zwischenablage kopiert werden, falls das Portal mit HTTP betrieben wird.
Lösung: Fallback für HTTP implementiert.
IX-16807: Baum-Element
Eine Baumordner-Aktion kann nun optional bei jedem Klick, auch wenn der Eintrag bereits selektiert ist, ausgelöst werden.
IX-16811: Prozesselemente erstellen
Beim Erstellen von neuen Elementen über das Kontextmenü wird nun ein Neu-Menü mit den Untermenüs "Ereignisquellen", "Ereignisbehandler", "Bedingungen" und "Aktionen" eingeblendet.
IX-16826: Microsoft 365 OneDrive-Element
Problem: Kontextmenü bei Folderauswahl wird nicht wieder ausgeblendet.
Lösung: Kontextmenü wird nun auch unter Linux ausgeblendet, wenn der Ordnerauswahldialog geöffnet wird.
IX-16829: Microsoft 365 OneDrive-Element
Problem: Benutzer ohne OneDrive erzeugt viele Fehlermeldungen.
Lösung: Die fehlerhafte Konfiguration wird nicht mehr gespeichert. Der Benutzer erhält eine Hinweismeldung.
IX-16831: Microsoft 365 OneDrive-Element
Problem: NPE wenn kein Folder ausgewählt ist.
Lösung: Hinweismeldung beim Beenden des Dialogs eingefügt.
IX-16833: Microsoft 365 Konfiguration
Problem: Bei der Auswahl der Konfiguration der OneDrive-Verbindung im Dialog der Applikation werden die restlichen Felder nicht aktualisiert.
Lösung: Beim Ändern der MS365-Konfiguration wird die bisherige Konfiguration zurückgesetzt.
IX-16834: Data Picker
Problem: Bei Klick in das Auswahl-Tooltip springt der Data Picker auf großen, umfangreichen Seiten an den Seitenanfang.
Lösung: DataPicker verhält sich nun korrekt und springt nicht mehr auf den Seitenanfang.
IX-16835: Microsoft 365 OneDrive-Element
Problem: IllegalStateException bei Ordnersuche.
Lösung: Bei Fehlern in der Ordnersuche wird nun eine leere Ergebnismenge anstatt des Fehlers an den Client zurückgegeben.
IX-16857: Microsoft 365 OneDrive-Element
Problem: OneDrive-Kontrolle behält Drive-Einstellung nicht.
Lösung: Einstellungen werden nun gespeichert.
IX-16861: MS365 OneDrive-Kontrolle
Problem: NullPointerException beim nächsten Aufruf, falls der Dialog der OneDrive Kontrolle nach einer Änderung der Sicht auf das Drive abgebrochen wurde.
Lösung: Die NullPointerException wurde behoben.
IX-16870: Versionierung
Problem: Commit wird erst nach Veröffentlichung von allen Prozessen und allen Applikationen ausgeführt.
Lösung: Der Commit wird nun unmittelbar nach dem Veröffentlichen einer einzelnen Applikation bzw. eines einzelnen Prozesses ausgeführt.
IX-16898: Recherche
Problem: Wird aus der Recherche auf einen Datensatz in einem Tooltip gesprungen, gibt es einen Fehler.
Lösung: Initialisieren der Aktionskontrollen wurde entsprechend angepasst.
IX-16901: CMS (Alt)
Problem: CMS 2 zeigt kein Applikationsmenü.
Lösung: Besondere Behandlung der alten CMS2-Menüs wurde angepasst.
IX-16932: Applikationsimport
Problem: NPE beim Deaktivieren der Einstellung "Neu anlegen" bei Suchfacetten.
Lösung: Fehler im Client-Log bei der Auswahl der Suchfacetten ist behoben.
IX-16939: MediaGateway
Der MediaGateway JDBC Treiber wurde aktualisiert, um Konflikte mit der Log4J-Konfiguration zu vermeiden, die zu fehlender Log-Ausgabe im portal.log führen konnte.
IX-16962: Suche
Problem: Incorrect filter pattern for application filenames leads to exception when reading Solr configuration. The default of the pattern was also incorrect.
Lösung: Der Default wurde repariert und fehlerhafte Patterns werden beim Speichern abgelehnt.
IX-16968: Groovy
Problem: Cloud: GroovySession#logout beendet Session nicht.
Lösung: GroovySession-Objekte erhalten nun auch im Cluster eine Referenz auf den SessionManager, um Sessions im Groovy-Kontext beenden zu können.
IX-17001: Connector für Microsoft 365
Problem: Fehler beim Einstellen der eingeschränkten Sichtbarkeit einer MS365-Gruppe aufgrund eines falschen Propertynamens.
Lösung: Typo in Propertynamen korrigiert.
IX-17029: Applikationsimport
Problem: Beim nicht überschreibenden Import von mehreren Applikationen, die gegenseitige Bezüge haben, werden die Bezüge unter bestimmten Umständen nicht wieder hergestellt.
Lösung: Die entsprechenden GUIDs werden nun korrekt in allen Applikationen entsprechend ersetzt.
IX-17046: Update
Problem: CVE-2022-21449: Psychic Signatures in Java.
Lösung: Gewechselt zu Adoptium / Eclipse Temurin JDK 17.0.3+7
IX-17052: Update
Problem: Update löscht Dateien in lib/src nicht.
Lösung: lib/src wird beim Update geleert.
IX-17077: Installation
Problem: Fehlerhafter Link bei Ermittlung der Intrexx Portable Manager-Download-URL.
Lösung: Das Callable gibt nun URLs ohne die Intrexx Version im Dateinamen zurück.
Veröffentlicht am 07.04.2022
Das Layout der Meldung, die nach einem Session Timeout unten rechts im Portal für die automatische Abmeldung ausgegeben wird, kann nun im Modul "Design" geändert werden. Die entsprechenden Styles finden Sie im Bereich "Layout / Kontroll-Elemente / Erweiterte Eigenschaften / Meldungen".
Es ist nun möglich, bestimmte URLs von der Proxy-Kommunikation des Managers auszuschließen. Außerdem können die Proxy-Einstellungen des Betriebssystems für den Manager übernommen werden.
Die Styleklassen .Text_Small, .Container_Standard_2nd und .Container_Standard_3rd werden zur besseren Gestaltung der Applikationsvorlagen in alle Desktop-Layouts gepatched.
IX-11005: Portlets
Problem: Die Titel von Portlets konnten von Benutzern ohne Administrationsrechte bearbeitet werden.
Lösung: Portlet-Titel können nun nur noch von Administratoren im Default-Modus geändert werden.
IX-15142: Rechte
Problem: Bei fehlenden Rechten an den Modulen Integration oder Werkzeuge ergibt sich ein Fehler beim Öffnen von Dateispeicherorten.
Lösung: Es wird nun bei nicht ausreichender Berechtigung ein entsprechender Hinweis eingeblendet. Im Bereich "SystemCare" wird anstelle des Tooltips für das Administrationslogin nun ein Panel angezeigt, über das man das Administrationslogin durchführen kann.
IX-15505: Session Timeout
Der Session-Logout-Notifier kann nun im Modul "Design" gestaltet werden.
IX-15517: Applikationsimport
Problem: Menü wird beim Applikationsimport nicht aktualisiert.
Lösung: Beim Import mit dem Überschreiben einer Applikation werden die Menüpunkte der Applikation im Menüdesigner nun analog zum Veröffentlichen einer bereits vorhandenen Applikation aktualisiert.
IX-15659: Proxy-Applikationsvorlagen von REST entkoppeln
Es ist nun möglich, bestimmte URLs von der Proxy-Kommunikation des Managers auszuschließen. Außerdem können die Proxy-Einstellungen des Betriebssystems für den Manager übernommen werden.
IX-15937: NGINX konfigurieren
Problem: Im Webserver-Dialog für die Nginx-Konfigurationsdatei wird die Konfigurationsdatei als Pflichtfeld definiert.
Lösung: Die Eingabe der Konfigurationsdatei ist jetzt optional; die Konfigurationsdatei wird nur noch neu geschrieben, wenn sich Einstellungen im Dialog geändert haben.
IX-16181: Kalender zur Datumsauswahl
Problem: Einstellung "Eingabe über Tastatur im Eingabefeld zulassen" funktioniert nicht korrekt.
Lösung: Der Kalender zur Datumsauswahl wird nun korrekt initialisiert um das verbundene Eingabefeld entsprechend der Konfiguration readonly zu setzen.
IX-16230: Applikationsvorlagen
Neue Styleklassen .Text_Small, .Container_Standard_2nd und .Container_Standard_3rd werden zur besseren Gestaltung der Applikationsvorlagen in alle Desktop-Layouts gepatched.
IX-16247: Sprachkonstanten
Problem: Beim Import und Export von Sprachkonstanten gehen noch nicht gespeicherte Änderungen verloren bzw. werden nicht exportiert.
Lösung: Der Benutzer wird nun darauf hingeweisen und hat die Möglichkeit die Konstanten vorher zu speichern.
IX-16261: Sicherheitsrichtlinien
Problem: Benutzerpasswort ändern wirft Exception, wenn die Konfiguration der Sicherheitsrichtlinien nicht korrekt ist.
Lösung: Bei inkorrekter Konfiguration wird die Überprüfung ausgesetzt.
IX-16264: Umgebender Container
Problem: Eigenschaftendialog lässt sich nicht öffnen.
Lösung: Eigenschaftendialog wird nun wieder geöffnet.
IX-16268: Container
Problem: Option "Inhalt für anonymen Benutzer ausblenden" wird im Eigenschaftendialog nicht angezeigt.
Lösung: Die Option wird nun analog zu Element-Einstellungen wieder korrekt angezeigt.
IX-16272: Schaltflächenbild
Problem: Bildschaltfläche mit Bild aus Dateidatenfeld bringt Portal Manager zum Absturz.
Lösung: Bildschaltfläche mit "Bild aus Datenfeld" kann wieder konfiguriert werden.
IX-16281: Dokumente erzeugen
Problem: Bei der PDF-Erzeugung aus ODT werden Links nicht korrekt gerendert.
Lösung: HTML-Links werden jetzt escaped. Damit werden Links in PDFs nun wieder korrekt gerendert.
IX-16332: Portaldatenbank - SQL Server
Problem: In aktuellen und künftigen Treibern von Microsoft hat sich der Default geändert. Die Verschlüsselung wurde standardmäßig aktiviert.
Lösung: Encrypt-Flag wird nun explizit auf "false" gesetzt.
IX-16351: Basisportlets
Problem: Basisportlet-Pool bekommt im Default-Mode die falsche UserGuid.
Lösung: DefaultUser-Guid wird nun korrekt übergeben.
IX-16355: Dateiauswahl-Ansicht - Vorlage
Problem: "In neuem Fenster öffnen" kann bei einer responsiven Vorlage nicht gesetzt werden.
Lösung: Bei einer Dateiauswahl Ansicht mit der responsiven Vorlage wird die Einstellung "In neuem Fenster öffnen" beim Öffnen der Eigeschaften jetzt immer wieder ausgeschaltet.
IX-16364: Kontrolltyp "Farbe"
Problem: Bei colorvcontrol lässt sich die Höhe nicht überschreiben.
Lösung: Die notwendigen Styles werden nun nicht mehr als Inline-Style sondern über einen CSS-Selektor mit etwas geringerer Priorität wie die benutzerdefinierten Styles geschrieben.
IX-16365: Ansichtsfeld
Problem: Bei Kontrolltyp "Bild-URL" wird die eingetragene Maximalgröße umgesetzt, obwohl die Einstellung "Maximalgröße" nicht aktiviert ist.
Lösung: Die Einstllung "Maximalgröße" wird nun wieder berücksichtigt.
IX-16387: Ansichtsfeld
Problem: Bei Kontrolltyp "Video" ist das Ansichtsfeld zu breit.
Lösung: Größenangaben für Container-Elemente wurden entfernt.
IX-16395: Zielseitenoptionen
Problem: Mouseover Event registriert zu oft und schließt Tooltips.
Lösung: Verbessertes Handling von Actioncontrol Mouseover-Tooltips.
IX-16412: Benutzerreplikation
Bei der AD-Replikation kann die ObjectID zusätzlich in ein frei wählbares Benutzerschemafeld im UUID Format gespeichert werden. Außerdem ist für neu eingerichtete Portale der Default, dass in die External-GUID ebenfalls das UUID-Format geschrieben wird.
IX-16430: ReadContainer
Problem: Fehlender Parameter-Fallback für Datengruppen-ReadContainer.
Lösung: Fallback-Werte werden ReadContaineren nun hinzugefügt.
IX-16436: Applikationsimport
Problem: Beim Import von Applikation mit zwei Foreign Keys auf eine Tabelle wird ein Fehler erzeugt.
Lösung: Es dürfen nun zwei Foreign Keys auf die gleiche Spalte gelegt werden, die unterschiedliche Tabellen referenzieren.
IX-16439: FileWalker - Suche
Problem: Filewalker-Suche kann gefundene Dateien nicht öffnen. Fehler tritt nur auf wenn sich Client- und Serverpfad unterscheiden.
Lösung: Jetzt wird der Serverpfad benutzt um das Verzeichnis zu ermitteln.
IX-16446: Portlet "Office-Integration"
Problem: Ist als Basisportlet verfügbar.
Lösung: Aus data-files entfernt und auch gefiltert, falls bereits existent.
IX-16483: Abhängigkeit auf Diagramm
Problem: Legende wird nicht ausgeblendet, wenn keine Daten im Diagramm enthalten sind.
Lösung: Container der Legende wurde entfernt. Die Legende wird nun im SVG-Container des Diagrammes gerendert.
IX-16507: Zielseitenoptionen / Druckansicht
Problem: Funktioniert nach Update nicht mehr.
Lösung: Die Druckansicht wird nun im Popup-Kontext ohne Menüs etc - nur Stage - geöffnet.
IX-16509: Portal erstellen
Problem: Mac- bzw. Linux-Dialog-Fehler im Portal-Builder - Passwort wird von falschem User abgefragt.
Lösung: Nun wird das Passwort für den richtigen Benutzer abgefragt.
IX-16510: Update
Problem: Fehler beim Upgrade auf 10.4.0 mit externem JDK.
Lösung: Fehler tritt nicht mehr auf, da der Symlink neu erstellt wird.
IX-16511: Installation
Problem: Unter Mac OS wird der Daemon-User "Intrexx" fälschlich erneut abgefragt.
Lösung: Benutzer werden nun korrekt abgefragt.
IX-16512: Installation
Problem: Bei Neuinstallation unter Mac OS Fehlermeldung im Installationslog.
Lösung: Der Fehler tritt nun nicht mehr auf.
IX-16532: Update
Update auf Log4j 2.17.2
Veröffentlicht am 07.03.2022
In den letzten Intrexx-Versionen war das Supervisor-Passwort im Administrationslogin nach der Installation immer leer. Damit können ohne Authentifizierung Aktionen auf dem Betriebssystem über die API vorgenommen werden, was sicherheitstechnisch nicht wünschenswert ist. Aus diesem Grund kann jetzt bei der Installation ein Supervisor-Passwort vergeben werden. Dabei gibt es vier Varianten, wie eine Installation ausgeführt werden kann:
Variante 1 - Installation über UI
Hier wird beim Verlassen der Zusammenfassung ein Dialog angezeigt, der den Benutzer zur Passwortvergabe auffordert.
Variante 2 - Interaktive Installation über Konsole
Auch hier muss der Benutzer das gewünschte Supervisor-Passwort eingeben und bestätigen.
Variante 3A - Installation über Konfigurationsdatei mit spezifiziertem Supervisor-Passwort
Das in der configuration.yml angegebene Supervisor-Passwort wird übernommen (Attributname "supervisorPassword"). Es wird nicht in die Konfigurationsdatei im Installationsverzeichnis "/installer/cfg/configuration.yml" mit aufgenommen, da sonst Passwörter im Klartext auf dem Server vorkommen. Bitte beachten Sie, dass seit Intrexx Steady Track 10.1.0 das Dateiformat "yml" verwendet wird. In den Vorgängerversionen wurde hier ein .properties-file verwendet.
Variante 3B - Installation über Konfigurationsdatei ohne spezifiziertem Supervisor-Passwort
Wenn kein Passwort in der Konfigurationsdatei spezifiziert wird, wird ein zufälliges Passwort generiert. Dieses wird im Installationsverzeichnis "/cfg/initial_passwd" abgelegt. Damit ist sichergestellt, dass eine privilegierte Anmeldung auf dem Supervisor nur erfolgt, wenn man zusätzlich Zugriff zum Dateisystem hat. Bei der ersten Anmeldung durch den Portal Manager auf dem Supervisor wird dann überprüft, ob das zufällig vergebene Passwort geändert wurde. Ist dies nicht der Fall, wird eine Aufforderung angezeigt, das Passwort zu ändern. Sobald das Passwort geändert wurde, wird die inital_passwd automatisch gelöscht.
Der neue Mechanismus ist nur für neue Installationen aktiviert. Updates von alten Installationen sind von den Änderungen nicht betroffen.
Im kleinen Kalender zur Datumsauswahl gibt es die drei neuen Schaltflächen
Heute
Leeren
OK
"Heute" wählt das heutige Datum aus, "Leeren" löscht jegliche Eingabe aus dem Datumsfeld, "OK" schließt den Kalender zur Datumsauswahl.
Teams wurden bisher immer als öffentliche Teams erstellt. Jetzt ist die Sichtbarkeit eines Teams bei der Anlage des Teams einstellbar.
Intrexx Steady Track 10.5.0 setzt JDK 17 voraus. JDK 17 befindet sich im Lieferumfang.
IX-12676: Letzte Bearbeitung von Applikationen, Prozessen und Layouts
Problem: Missverständliche Anzeige des letzten Bearbeiters.
Lösung: Einheitliche Anzeige des letzten Bearbeiters und letzten Datums beim Öffnen von veröffentlichten Applikationen, Prozessen und Layouts.
IX-13933: Administrationslogin
Alle Neuigkeiten zu diesem Feature finden Sie hier.
IX-14333: Mehrsprachige Titel
Problem: Unterschiedliche Reihenfolge von deutsch und englisch bei Sprachen von Titeln.
Lösung: Dialoge für mehrsprachige Titel wurden vereinheitlicht.
IX-14841: Ansichtstabelle
Problem: Performanceprobleme bei Tabellen mit Daten aus anderen Applikationen.
Lösung: Performanceoptimierung im Eigenschaftendialog der Ansichtstabelle.
IX-14988: SystemCare
Problem: Beim Abmelden aus Portal wird Logfile-Analyse im Portal Manager nicht geschlossen.
Lösung: Logdateienanalyse im SystemCare wird nun beim Trennen vom Server geschlossen.
IX-14990: Abmelden aus Portal
Problem: Ein abgebrochenes Portal-Login kann in bestimmten Fällen zu einer NullPointerException führen.
Lösung: Fehler tritt nun nicht mehr auf.
IX-15159: Applikationsimport
Problem: Schlechte Usability bei Hinweistext auf ungültige Verweise beim Import von Applikationen.
Lösung: Das Tooltip zum Anzeigen von fehlenden Verweisen wurde durch einen Dialog ersetzt.
IX-15323: Neue Funktionen im Kalender zur Datumswahl
Alle Informationen zu den neuen Funktionen finden Sie hier.
IX-15495: JDK17
Alle Informationen zu diesem Thema finden Sie hier.
IX-15656: Ressourcenelement
Problem: Das Zuordnen einer anderen Ressource zu einem Termin funktioniert nicht.
Lösung: Ressourcen können nun wieder zugeordnet werden.
IX-15705: Ressourcenelement
Problem: Bei Serienterminen in Ressourcen funktioniert die Terminkonfliktbehandlung nicht mehr, wenn eine Ressource doppelt belegt ist.
Lösung: Konfliktbehandlung funktioniert wieder.
IX-15879: Layouts bearbeiten
Analog zu Prozessen und Applikationen werden nun auch Layouts gesperrt, wenn sie in Bearbeitung sind. Beim Exportieren von gesperrten Prozessen und Layouts wird ebenfalls ein Hinweis angezeigt, dass nur der veröffentlichte Stand exportiert wird.
IX-15880: Benutzer entsperren
Problem: Benutzer lässt sich über den Portal Manager nicht entsperren.
Lösung: Benutzer kann wieder entsperrt werden.
IX-15886: Expertattribut "textTransform"
Problem: Anwendung des Expertattributs "textTransform" erfolgt erst bei Verlassen der Kontrolle (onblur).
Lösung: Das Erzwingen der Grossschreibung für ein Eingabefeld via Experattribut "textTransform" wird nun direkt bei Tastendruck vorgenommen.
IX-15889: Diagramm
Problem: Farben aus Datenfeld werden in XY-Diagram nicht übernommen.
Lösung: Farben aus Datenfeldern werden nun angezeigt.
IX-15896: Ressource
Problem: Fehlende Konfliktprüfung beim Verschieben von Serienterminen.
Lösung: Konfliktprüfung funktioniert nun wieder.
IX-15910: Login
Problem: Login-Portlets werden beim Anonymen User nicht ins Grid geladen.
Lösung: Das Laden des Login-Portlets funktioniert wieder.
IX-15926: Kontrolltyp "Bild-Url"
Problem: Das Lesenbinding wurde bisher auf isDataFieldBinding gecheckt. Für Verknüpfungen mit Feldern aus der Elterndatengruppe wird aber eine 3-wertige Binding-Notation verwendet.
Lösung: Kontrollen vom Typ "Bild-URL" können als Lesenbinding wieder mit Feldern aus der Elterndatengruppe verknüpft werden.
IX-15928: Updates herunterladen
Problem: Fehler beim Download von Updates bei Verwendung von Proxy mit BasicAuth.
Lösung: Download funktioniert nun wieder.
IX-15935: SystemCare
Problem: SQL-Abfragen bei MSSQL können sehr langsam sein.
Lösung: Scrollable resultset wird nicht mehr verwendet.
IX-15949: Update
Problem: Error beim Patchen eines Portals bei Verwendung des Dockerimages.
Lösung: Fehler tritt nicht mehr auf.
IX-15950: Kalender
Problem: Fehlerhafte Berechung / Darstellung der Kalenderwoche (pt.1 / JS).
Lösung: Die Berechnung der Kalenderwochen war für nicht ISO8601 spezifische Formate (wie en-US) falsch und wurde behoben.
IX-15970: Sprungziel "Zu einer URL"
Problem: Schaltfläche mit Sprungziel "Zu einer URL" öffnet immer im neuen Browser-Tab.
Lösung: Alle statisch hinterlegten URLs werden nun wie folgt behandelt: Ist bei den Zielseitenoptionen die Zielseite auf "Im aktuellen Fenster öffnen" eingestellt, wird der Link im aktuellen Fenster geöffnet, jede andere Einstellung öffnet die URL in einem neuen Tab.
IX-15978: Update Mac Portable Manager
Problem: Das Software-Update aus einem Mac Portable Manager heraus schlägt fehl.
Lösung: Der Mac Portable Manager verwendet nun das DMG-Format. Innerhalb des Archivs wurde die Struktur entsprechend angepasst.
IX-16002: MS365-Dateifeld
Problem: ItemId für weiteres MS365-Dateidatenfeld wird nicht automatisch erstellt.
Lösung: Für jedes MS365-Dateidatenfeld wird nun ein eigenes ItemID-Datenfeld erzeugt.
IX-16005: MS365-Dateifeld
Problem: Dialog friert ein bei bottom-up-Konfiguration.
Lösung: Der Ordner-Suchen-Button ist nun deaktiviert, wenn kein Drive ausgewählt ist.
IX-16036: WriteContainer
Problem: Speichern von zwei WriteContainern mit gegenseitigen Referenzen funktioniert nicht korrekt.
Lösung: Werte aus WriteContainer werden nun korrekt an weitere WriteContainer weitergegeben.
IX-16043: Frei gestaltete Tabelle
Problem: getValueHolderByFIeldGuid verwendet in der Frei gestalteten Tabelle den falschen ReadContainer zum Auslesen der Daten.
Lösung: Es wird nun der richtige ReadContainer zum Auslesen des Wertes verwendet.
IX-16050: MS365-Dateifeld
Problem: Datenfeldkonfiguration enthält Optionen für Dateispeicherorte von Intrexx-Dateidatenfeldern.
Lösung: Der Konfigurationsdialog für MS365-Datenfelder wurde auf die Upload-Einstellungen reduziert.
IX-16051: MS365-Prozessaktionen
Problem: "Besprechung erstellen"-Aktion wird bei einer Suche nach "Teams" im Bereich "Suche" nicht gefunden, da der Begriff "Teams" nicht enthalten ist.
Lösung: Die Aktion wird über Suche nach "Teams" gefunden.
IX-16052: MS365 - Anmeldung im Portal Manager
Problem: Der "Aktuell angemeldete Benutzer" konnte als statisches Benutzerkonto ausgewählt werden.
Lösung: Der "Aktuell angemeldete Benutzer" kann nun nicht mehr als statisches Benutzerkonto ausgewählt werden.
IX-16063: Intrexx installieren
Problem: Bei der Installation wird das JRE erneut installiert, auch wenn es keine Änderungen gab.
Lösung: JRE-Task wird übersprungen wenn das JRE unverändert ist.
IX-16079: Benutzerverwaltung
Problem: NPE in der Benutzerverwaltung beim Speichern von Feldern ohne Wert.
Lösung: NPE ist nun abgefangen.
IX-16091: Berechnungselement in Frei gestalteter Tabelle
Problem: Bei Filterung der Tabelle tritt ein Fehler auf.
Lösung: JavaScript der Berechnungskontrolle wird nun eingebunden, wenn sich diese in einer Frei gestalteter Tabelle befindet.
IX-16092: MS365-Prozessaktionen
Problem: Besprechungstitel aus Datenfeld funktioniert nicht mehr.
Lösung: Fehler ist behoben.
IX-16098: Applikationsimport
Problem: Titel von Konfiguration geht beim Applikationsimport verloren.
Lösung: Der Name wird jetzt korrekt im Probleme-Bereich angezeigt.
IX-16099: MS365-Dateidatenfeld
Problem: Gruppenauswahl im Eigenschaftendialog ist nicht sortiert.
Lösung: Benutzer, Gruppen und Websites werden jetzt aufsteigend alphabetisch sortiert.
IX-16102: MS365-Anrufaktion
Problem: Bild-Schaltfläche mit Anruf-Aktion wirft Fehler.
Lösung: Bild-Schaltfläche kann nun bei Anruf-Aktionen verwendet werden.
IX-16108: Applikationsexport
Problem: Portal Manager reagiert unter manchen Umständen beim Öffnen des Applikationsexports nicht mehr.
Lösung: Beim Export von Applikationen/Layouts und Prozessen wird nun kein Standardpfad mehr vorgeschlagen. Der Benutzer muss beim ersten Export selbst einen Ordner auswählen. Dieser Ort wird danach in den manager.properties gespeichert und beim nächsten Mal wieder vorgeschlagen.
IX-16109: Seitenassistent
Problem: MS365 - Seitenassistent fügt ItemID-Feld nicht automatisch hinzu.
Lösung: Das ItemID-Feld wird jetzt auch im Seiten- und Formularassistenten angelegt.
IX-16111: WriteContainer
Problem: Kopie einer Dateikontrolle erhält kein Binding.
Lösung: Beim Kopieren von Verteilerauswahlen und Dateieingabekontrollen wird jetzt das Binding im Write-Container mitkopiert.
IX-16118: Tomcat
Problem: Tomcat CVE-2022-23181
Lösung: Security-Update für Apache Tomcat auf Version 8.5.75.
IX-16129: Suche
Problem: Die Suche nach Tags aus der Komponente "Tagging-Lesezeichen" funktioniert nicht.
Lösung: Das default-Suchfeld ist nun gesetzt.
IX-16136: MS365-Prozessaktionen
Problem: "Teams-Nachricht-Aktion"- Sprungziel wird nicht als Link umgesetzt.
Lösung: Ist nun in der Prozessaktion gefixt.
IX-16143: MS365-Dateidatenfeld
Problem: ItemID-Feld wird nicht automatisch auf Arbeitsfläche platziert, wenn man in einer bestehenden Kontrolle das verknüpfte Datenfeld zu einem MS365-Datenfeld ändert.
Lösung: Es werden nun Kontrollen für die ItemID im versteckten Bereich angelegt, wenn die Datenquelle einer Dateikontrolle auf MS365 geändert wird und es im versteckten Bereich noch keine Kontrolle dafür gibt.
IX-16180: Permalink
Problem: Das Expertattribut "permalink" erzeugt falsche Links.
Lösung: Permalinks sind nun korrigiert.
IX-16206: Dateiauswahl-Ansicht
Problem: Filter auf Datengruppe kann nicht gelöscht werden.
Lösung: Filter auf der Datengruppe in einer Dateiauswahl kann nun wieder gelöscht werden.
IX-16210: Ansichtstabelle
Problem: Custom data Attribute werden nicht bei allen Spaltentypen geschrieben.
Lösung: Custom data-Attribute für fehlende Spaltentypen hinzugefügt.
IX-16213: MS365-Prozessaktionen
Die Sichtbarkeit eines Teams ist bei Anlage des Teams nun einstellbar.IX-16215: Recherche
Problem: Tabelle anpassen - Fehlverhalten bei Pfeiltaste "hoch".
Lösung: Es können wieder alle Felder wie gewohnt verschoben werden.
IX-16222: Update
Problem: CVE-2021-27568 - Untaugliche Fehlerprüfung in JSON-Smart.
Lösung: Update von accessors-smart-1.2.jar auf accessors-smart-2.4.7.jar.
IX-16237: Vertikal sortierbare Gruppierung
Problem: Ausgeblendete Elemente in der vertikal sortierbaren Gruppierung führen dazu, dass der Zähler beim Neuladen der Seite nicht korrekt funktioniert.
Lösung: Der Zähler funktioniert nun wieder korrekt.
IX-16240: Update
Problem: Beim Ausführen der downloadupdates.sh kann es zu Fehlern kommen.
Lösung: Fehler ist nun korrigiert.
IX-16254: Portlets
Problem: Portlets berücksichtigen unter Umständen nicht die Ticker-Konfiguration.
Lösung: Ticker-Konfiguration wird nun wieder berücksichtigt.
IX-16257: Portaleigenschaften / Dokumente / Vorlagen
Problem: Dokumente-Vorlagen lädt Einstellungen für die Schriftstärke nicht richtig und setzt diese beim Speichern für den Benutzer unbemerkt wieder auf normal.
Lösung: Schriftstärke wird nun korrekt berücksichtigt.
IX-16260: Benutzerapplikation
Problem: Applikation "Benutzer" kann kopiert und veröffentlicht werden.
Lösung: Es kann keine Kopie der Applikationen "Intrexx Share", "Benutzer" und "Globale Suche" mehr erstellt werden. Diese Applikationen dürfen nur einmal in jedem Portal vorkommen. Die Applikationen "Benutzer" und "Globale Suche" können nun nicht mehr gelöscht werden.
IX-16262: PostgreSQL
Problem: CVE-2022-21724 PostgreSQL JDBC Treiber.
Lösung: Update to PostgreSQL driver 42.3.2.
IX-16263: MS365 - Teams Prozessaktionen
Problem: Teams-Besprechungsaktion wirft Fehler wenn Zeitzone aus Userobjekt verwendet wird.
Lösung: Einstellung funktioniert nun fehlerfrei.
IX-16276: Update
Problem: Unter sehr seltenen Umständen entfernt der Patcher ungewollt Dateien.
Lösung: Pattern angepasst - es wird nur noch das internal- und external-Verzeichnis nach alten Transactionsfehler-Dateien / -Directories durchsucht.
IX-16282: Tooltip-Positionierung
Problem: Tooltip-Positionierung für Schaltflächen mit der Aktion "Einblenden/Ausblenden flexibel" funktioniert nicht korrekt.
Lösung: Tooltip-Positionierung funktioniert nun wieder korrekt.
IX-16283: Data-Picker
Problem: Mit Abwählen einer Checkbox über den DataPicker wurde ein Attribut/Property geleert.
Lösung: Mit Abwählen einer Checkbox über den DataPicker wird das Attribut/Property nun nicht mehr geleert.
IX-16351: Basisportlets
Problem: Basisportlet-Pool bekommt im Default-Mode falsche UserGuid.
Lösung: DefaultUser-Guid wird nun korrekt übergeben.
IX-16380: MS365 und Teams - Registrierung
Problem: OAuth2-Redirect funktioniert nicht in gepatchten Portalen.
Lösung: Kopieren der Datei external/htmlroot/oauth2callback.html beim Patchen.
IX-16389: Filter
Problem: Verhalten von Filtern bei nicht definierten Werten aus Request- oder Verarbeitungskontexten wurde geändert.
Lösung: Das ursprüngliche Verhalten wurde mit der Möglichkeit, es genauer zu definieren wieder hergestellt.
IX-16422: MS365 und Teams - Registrierung
Problem: Beim ersten Speichern der Konfiguration wird managerAuthType nicht gespeichert.
Lösung: Die Konfiguration wird beim Beenden des Wizards korrekt gespeichert.
Veröffentlicht am 10.02.2022
IX-15966: E-Mailversand
Problem: E-Mails werden nicht versendet, wenn die Empfänger über eine dynamische Verteilerkontrolle hinzugefügt werden, in denen der Benutzer als Referenz gespeichert ist und auf die hinterlegte E-Mail im Benutzerkonto als "Freitext" oder "Durch Semikolon getrennte Liste" zugegriffen wird.
Lösung: Die Funktionalität wurde wiederhergestellt und E-Mails werden korrekt versendet.
IX-16259: Markdown-Editor
Problem: Der Markdown-Editor konnte nicht mehr korrekt bedient werden. Anstelle des Editors wurden mehrere "x" Symbole dargestellt.
Lösung: Die defekte CSS-Datei wurde durch eine valide ersetzt.
Veröffentlicht am 03.02.2022
Mit dem Connector für Microsoft 365 und Teams werden Microsoft-Produkte wie Teams, OneDrive und Office-Anwendungen integriert. Der Connector beinhaltet drei neue Prozessaktionen, eine neue Kontrolle und eine Integration auf Dateifeldebene. Weitere Informationen dazu finden Sie hier.
Update auf Intrexx Steady Track 10.4.0
IX-5496: Portal im Browser
Alte Internet Explorer-Caching-Header entfernt.
IX-5553: OData
Problem: Mögliche CRLF-Injection bei der Verarbeitung von Werten im CORS Header.
Lösung: Es wurden zwei neue System Properties eingeführt, um die erlaubten Werte für die CORS Header Access-Control-Allow-Origin und Access-Control-Allow-Headers zu definieren:
de.uplanet.lucy.server.odata.producer.server.AccessControlAllowHeaders=Komma-separierte Liste der erlaubten Request-Header
de.uplanet.lucy.server.odata.producer.server.AccessControlAllowOrigins=Komma-separierte Liste der erlaubten Origins
Sind die Properties nicht definiert, bleibt das bisherige Verhalten bestehen.
IX-8918: Groovy-Skripteditor
Syntaxprüfung im Groovy-Skripteditor wurde überarbeitet.
IX-10543: Online Update
Problem: "Rebuild all layouts" schreibt keinen Git-Eintrag.
Lösung: Beim Online-Update werden nun auch Git-Einträge beim Veröffentlichen von Layouts geschrieben.
IX-10881: Rest-API
Ein Pfad im vom Portalmanager verwendeten REST-API wurde verändert: /IxManagerRest/versionControl.
IX-10882: Rest-API
Ein Pfad im vom Portalmanager verwendeten REST-API wurde verändert: /IxManagerRest/iisAdmin.
IX-10889: Suche
Problem: Mögliche Sicherheitslücke in SearchStub.
Lösung: Directory Traversal verhindern, Berechtigungen an der Suche werden überprüft.
IX-10898: Rechte
Problem: DivDesignPatternStub berücksichtigt Zugriffsrechte nicht.
Lösung: Beim Schreiben werden nun auch die Berechtigungen geprüft.
IX-11291: Portabler Manager
Problem: Im Portablen Manager ist im Modul "Werkzeuge" die Anzeige der Module, erreichbar über das Hauptmenü "Ansicht" / "Module einblenden" defekt.
Lösung: Probleme bei der Anzeige behoben.
IX-11423: Auswahllisten / Listenfelder
Problem: Bei Auswahllisten und Listenfeldern mit der Wertequelle "Benutzerdefinierte Werte" wird auch dann der Reiter "Binding" angezeigt, wenn drfilter=true ist. Allerdings wird das Panel zur Konfiguration eines Vorgabewertes nicht angezeigt. D amit funktionieren die Anwendungsfälle, die hier bisher customdefault verwendet haben, nicht mehr.
Lösung: Für Auswahllisten und Listenfeldern kann auch dann im Reiter "Binding" ein Vorgabewert definiert werden, wenn die Wertequelle auf "Benutzerdefinierte Werte" steht - unabhängig davon, ob die Kontrolle ein dynamischer Filter ist (drfilter=true).
IX-11837: Globale Suche
Problem: Wenn bei der Indexsuche Eingabefelder mit "Oder" verknüpft sind und eines der Eingabefelder mit einer bedingten Anzeige ausgeblendet ist, werden falsche Suchergebnisse angezeigt.
Lösung: Die Suchergebnisse werden nun richtig angezeigt, auch wenn eines der Eingabefelder nicht angezeigt wird.
IX-12145: Parameter
Problem: Beim Konfigurieren von Sprüngen und anderen Stellen, die Parameter an eine Zielseite übergeben, können die Namen von Parametern, die von der Zielseite verlangt werden, nicht mehr editiert werden. Namen von zusätzlich mitgeschickten Parametern können weiterhin editiert werden.
Lösung: Die für die Ansicht der Seite benötigten Parameter können nun nicht mehr umbenannt werden.
IX-12404: Setup
Problem: Setup-TAR entpackt den Inhalt mit den Eigentümerattributen uid 1001 und gid 1001.
Lösung: Ausgelieferte tar.gz-Archive werden nun so gepackt, dass sie nicht mehr der uid 1001 und der gid 1001 gehören, wenn sie von root entpackt werden.
IX-12965: Zielseitenoptionen
Problem: Tooltip schließen per ESC funktioniert in bestimmten Konstellationen nicht korrekt.
Lösung: Inkonsistentes Verhalten im Zusammenspiel zwischen modalen Tooltips und der Option "Schließen-Button anzeigen" behoben.
IX-13021: Online Update
Problem: Dateien ininternal/cfg/spring/custom werden beim Update entfernt.
Lösung: Dateien bleiben nun beim Update erhalten.
IX-13044: Dokumente erzeugen
Problem: Dokumente mit Emojis ergeben korrupte PDFs.
Lösung: Emojis werden nicht in die Ausgabe aufgenommen.
IX-13171: Ausführungszeitpunkt
Problem: Zeitzonenformat in Scheduler-Logs nicht korrekt.
Lösung: ISO-Datumsformat wird jetzt im JobLog benutzt.
IX-13196: Tooltips
Problem: Verzögertes Öffnen von mehreren Mouseover-Tooltips kurz nacheinander wirft Fehler.
Lösung: Verzögertes Öffnen des Tooltips wird beim Verlassen des Links abgebrochen.
IX-13532: SystemCare
Problem: Fehlermeldung im ConsoleAppender beim Start des Servers.
Lösung: Korrekte Initialisierung des ConsoleAppenders.
IX-13555: Ressourcenelement - Formatierungseigenschaften
Problem: Im Diagramm wird bei der Darstellung "Jahr/Monate (nebeneinander)" nicht das korrekte, im Navigationskalender ausgewählte Jahr angezeigt.
Lösung: Es wird nun ohne Anpassung die richtige Jahreszahl angezeigt. Die Formatierung verwendet jetzt dafür yyyy (aktuelles Kalenderjahr) anstatt YYYY (Jahr der Kalenderwoche, was am Anfang des Jahres noch das Vorjahr sein kann).
IX-13620: Gruppierung
Problem: Mit STRG-G erstellte Gruppierungen übernehmen nicht den zuletzt gewählten Titeltyp (statischer Titel / Titel aus Konstante).
Lösung: Titel der Gruppierung wird nun einheitlich initialisiert.
IX-13979: Globale Suche
Problem: Die Filterung auf Applikationen in der Globalen Suche liefert keine korrekten Ergebnisse.
Lösung: Ergebnisse werden jetzt korrekt für die gefilterte Applikation ausgegeben.
IX-14137: Tooltip
Problem: Schließen des Bestätigungsdialogs mit Escape beim Löschen eines Datensatzes führt zu Exception.
Lösung: Schließen mit Escape funktioniert nun korrekt.
IX-14233: Markdown
Problem: Ignoriert die Option "Maximale Textlänge (Spaltenbreite)".
Lösung: Die Option "Maximale Textlänge (Spaltenbreite)" wird nun korrekt umgesetzt.
IX-14237: Suchkonfiguration
Problem: Bearbeiten der Suchkonfiguration führt zu erhöhtem Speicherverbrauch im Portal Manager.
Lösung: Speicherverbrauch für den Eigenschaftendialog der Suchkontrolle optimiert.
IX-14332: Update
Problem: Inkorrekter Aufbau eines relativen Pfades in repatch.sh.
Lösung: Relativpfad wird jetzt korrekt aufgebaut.
IX-14476: Upgrade
Problem: Nach Update auf Steady Track sind noch alte Verzeichnisse im ClassPath enthalten.
Lösung: Mit dem Update werden diese nun entfernt.
IX-14539: Menüs
Problem:Menüpunkte von Menüordnern ohne Zielseiten in abhängigen Menüs bekommen je nach Aufrufmethode (erster Aufruf im Portal oder Neuladen) unterschiedliche Links.
Lösung: Links wurden vereinheitlicht.
IX-14540: Suche
Problem: Tagsuche führt bei Multiple-Index-Suche zu Exception.
Lösung: Tagsuche funktioniert wieder mit Multi-Index-Engine.
IX-14618: Drucken
Problem: CSS für Druck wird in falscher Reihenfolge geladen.
Lösung: Print-CSS wird nun wieder fest im Header der Seite und nicht mehr nachgelagert eingebunden.
IX-14733: Einblenden/Ausblenden flexibel
Problem: "Positionierung: bei Element" funktioniert nicht.
Lösung: Es wird jetzt das richtige Element als "Orientation-Element" an die Tooltip-Settings übergeben.
IX-14795: Upgrade
Problem: Cluster Ignite Spring-Konfiguration wird durch Update überschrieben.
Lösung: Cluster Ignite Spring-Konfiguration wird bei Update beibehalten.
IX-14906: Bild
Problem: Doppelpunkt in den allgemeinen Bildeigenschaften im Feld "Bild" führt zu Portal Manager-Absturz.
Lösung: Der Portal Manager funktioniert nun wieder ordnungsgemäß, wenn ein Doppelpunkt in den Eigenschaften eingetragen ist.
IX-14956: Benutzer
Problem: Bei der Anlage eines neuen Benutzers erfolgt die Prüfung weiterer Attribute erst mit Klick auf OK.
Lösung: Beim Bearbeiten eines Objekts wird der eingegebene Wert eines Attributs auf der Seite "Weitere Attribute" nun bereits beim Verlassen der Seite geprüft.
IX-15053: Velocity
Problem: Velocity $Parameter.get() funktioniert nicht in Frei Gestalteter Tabelle.
Lösung: Velocity-Kontext so geändert, dass bei jedem ShapeTable-Datensatz die Werte vorhanden sind.
IX-15055: Versionierung
Problem: Viele History-Einträge verlangsamen Veröffentlichen im Browser.
Lösung: Aus Performancegründen werden nun beim Laden einer Historie im Portal Manager die letzten 25 Einträge geladen. Es gibt zwei neue Aktionen, mit denen man weitere Einträge nachladen kann: "Nächste 25 Einträge laden" oder "Alle Einträge laden".
IX-15097: Schaltflächenaktionen
Problem: Aktionstypen bei Schaltflächen werden unter bestimmten Umständen beim Wechseln auf einen anderen Reiter nicht gespeichert.
Lösung: Aktionstypen werden nun immer gespeichert.
IX-15212: Listenfeld
Problem: Hinweis fehlt, wenn Werte-Listenfeld in Write-Binding verwendet wird.
Lösung: Wenn ein Werte-Listenfeld in einem Write-Binding verwendet wird, wird im Probleme-Reiter eine Warnung angezeigt, da bei der Auswahl von mehreren Werten nur der letzte Wert gespeichert wird.
IX-15216: Portlets
Problem: Schließen und erneutes Öffnen des Browsers während inzwischen die Session abgelaufen ist kann zur mehrfachen Anzeige des Login-Portlets führen.
Lösung: Diese Situation wird nun korrekt erkannt und die Login-Seite entsprechend geladen.
IX-15220: Office-Integration
Problem: Bei der Verbindung zu einem Intrexx-Portal über SSL sind die Office-Integrations-Schaltflächen zunächst deaktiviert.
Lösung: Die Konfiguration der SSL-Verbindung wird mit dem neuen Setup unter external/htmlroot/download/dim/external/htmlroot/download/dim/IntrexxOfficeIntegration.exe nun korrekt übernommen.
IX-15223: Globale Suche
Problem: Suche mit geöffnetem Anführungszeichen wirft Exception.
Lösung: Um dies zu vermeiden werden doppelte Anführungszeichen beim Holen der Suchvorschläge präventiv entfernt. Dieser Fehler tritt nicht in allen Umgebungen auf.
IX-15232: JavaScript
Problem: Requestparameter mit "?" wird nicht übergeben.
Lösung: Optimierungen beim Setzen von Requestparametern im JavaScript.
IX-15254: Regulärer Ausdruck zur Beschränkung der Zeichen
Problem: Suchanfrage wird trotz Regex-Verbot abgesetzt.
Lösung: Die Suchabfrage wird nun erst abgesetzt, wenn das Eingabefeld bzw. dessen Inhalt gültig ist.
IX-15259: Portalexport
Problem: Das Verzeichnis internal/uploadfiles wird beim Portalexport mit exportiert.
Lösung: Portalexporte beinhalten das Verzeichnis internal/uploadfiles nun nicht mehr.
IX-15268: Frontend-Webserver
Problem: Unter bestimmten Umständen tritt eine NPE bei der Auswahl des Frontend-Webservers auf.
Lösung: Beim Einlesen der NGINX-Webserverkonfiguration kommt nun keine Exception mehr, wenn in der Konfiguration kein Pfad für die NGINX-Konfigurationsdatei vorhanden ist.
IX-15279: Portale registrieren
Problem: Für Aliasnamen unter "Portale Registrieren" können nur Kleinbuchstaben verwendet werden.
Lösung: Im Dialog "Portale registrieren" können für den Aliasnamen des Portals nun wieder Großbuchstaben verwendet werden.
IX-15313: Update
Problem: Passwort des Daemon User wird bei der Installation unter CentOS/Redhat nicht akzeptiert.
Lösung: Passwort wird nun akzeptiert.
IX-15328: Menüs
Problem: Untermenü auf 2. Ebene bleibt im Hintergrund geöffnet.
Lösung: In Dropdownmenüs werden auch Ordner in der 2. Ebene und darunter beim Verlassen mit der Maus wieder geschlossen.
IX-15343: E-Mails
Problem: Links in Text-E-Mails werden falsch interpretiert.
Lösung: Es werden keine entity Encoded-Links mehr in Textmails verschickt.
IX-15345: Mac OS - Installation
Problem: Mac-Installation nennt den falschen User bei Anforderung des Passworts der Privilegieneskalation.
Lösung: Benutzer in Meldung korrigiert.
IX-15355: Connectoren
Problem: Neu angelegter Connector wird nicht in Liste angezeigt.
Lösung: Die Liste der definierten Connectoren aktualisiert sich nun auch, wenn man direkt unter "Daten konsumieren" einen neuen Connector erstellt.
IX-15359: Linie
Problem: Linie wird vor anstatt innerhalb einer Table-Gruppierung generiert.
Lösung: Linien werden jetzt innerhalb von Gruppierungen gerendert, egal welche Seitentransformation gewählt wurde.
IX-15370: Abhängigkeiten
Problem: Fehlerhafte Events beim Löschen von Abhängigkeiten.
Lösung: Per AppPatcher werden nun Events, deren verlinkte Abhängigkeit nicht auf der aktuellen Seite gefunden werden kann, herausgepatcht. Außerdem werden die Trigger einer Abhängigkeit untersucht und diejenigen herausgepatcht, deren verlinktes Event nicht auf der aktuellen Seite gefunden werden kann.
IX-15377: Passwort-Validierung
Problem: Exception beim Check von NULL-Passwörtern.
Lösung: IXPasswordValidator wirft bei NULL-Passwörtern nun IllegalArgumentException.
IX-15388: Zielseitenoptionen
Problem: "noreferrer" fehlt beim Öffnen externer Links mit target="_blank".
Lösung: Es wird bei Links mit target _blank das rel-Attribut geschrieben.
IX-15395: Globale Suche
Problem: Server gibt eine falsche Solr Fehlermeldung zurück.
Lösung: Es gibt jetzt eine Trennung zwischen "Suchserver konnte nicht erreicht werden", "Suchbegriff enthält Fehler" und "Suchfehler".
IX-15408: Menüs
Problem: Baummenü (Alt): Menüordner schließt sich nicht bei Klick auf Menünamen bzw. Titel.
Lösung: Das angegebene Verhalten wurde geändert.
IX-15421: Zeitplan
Problem: JobScheduler sendet Fehlermail ohne hilfreiche Informationen.
Lösung: JobMessages jetzt in Scheduler-Mail-Content aufgenommen.
IX-15424: Deinstallation
Problem: Externes Logverzeichnis bleibt nach Deinstallation erhalten.
Lösung: Externes Logverzeichnis wird nun bei Deinstallation gelöscht.
IX-15427: Data Picker
Problem: Datapicker wird ohne Event angelegt.
Lösung: Beim Anlegen von Schaltflächen mit der Aktion "Data Picker" wird das auslösende Event jetzt wieder erstellt. Ohne dieses Event funktioniert der Datapicker im Browser nicht.
IX-15439: Globale Suche
Problem: FileWalker-Files werden durchsucht, obwohl der FileWalker nicht für die Suche aktiviert ist.
Lösung: Abfrage, ob in den Filewalker-Einstellungen die Suche aktiviert ist.
IX-15445: Readcontainer
Problem: Bindings im Read-Container können unter MAC OS nicht gelöscht werden.
Lösung: Bindings in ReadContainern können auf Mac-Clients nun wieder über die Ansicht "ReadContainer" gelöscht werden.
IX-15446: Readcontainer
Problem: Beim Erstellen eines ReadContainers unter MAC OS kommt es zu Problemen, wenn keine Klasse ausgewählt wird.
Lösung: Beim Beenden des Dialogs kommt der Hinweis, dass keine Klasse ausgewählt ist.
IX-15449: Data Picker
Problem: Leere Datapicker-Ergebnistabelle auf mobilen Seiten.
Lösung: Die Ergebnislisten wurden entsprechend angepasst, falls keine Felder oder nur eins ausgewählt wurden.
IX-15460: Diagramm
Problem: Lange Ladezeiten bei größeren Diagrammen.
Lösung: Ladedauer verkürzt durch Änderungen am Renderer.
IX-15472: Berechnung
Problem: Seiten mit Berechnungen in Tabellen mit negativem Wert führen bei der Dokumentenerzeugung zu einem Fehler.
Lösung: Dokumentenerzeugung funktioniert nun auch mit negativen Werten.
IX-15478: Handler
Problem: PageActionHandler.before liefert keine Werte für das Element "Mehrfachauswahl".
Lösung: Handler wurde modifiziert, so dass nun Werte im Datensatz vorhanden sind.
IX-15502: Portal erstellen
Problem: Fehler im Portalbuilder bei englischer Spracheinstellung.
Lösung: Fehler bei der Ausgabe auf der Kommandozeile behoben.
IX-15509: Filterinformation
Problem: Filtert man auf Werte z.B. aus Request oder Verarbeitungskontext und einer dieser Werte ist nicht definiert, zeigen auch die sonstigen Bedingungen im Filter insgesamt keine Wirkung und es werden sämtliche Datensätze selektiert.
Lösung: Nicht definierte Filterparameter aus Requests oder Verarbeitungskontexten werden nun nicht mehr als null interpretiert.
IX-15520: Webservice-Aufruf
Problem: Fehler bei Webservice-Aufruf durch falschen Namespace in SOAP-Action-Header.
Lösung: Ein Fehler, der zu falsch gesetzten SOAPAction-HTTP-Headern bei Webservice-Aufrufen führte, wurde behoben.
IX-15530: Portalexport
Problem: Falscher Defaultwert in den Ausführungsoptionen bei der Konfiguration des Portalexports.
Lösung: Der Fehler, der zu falsch gesetzten SOAPAction-HTTP-Headern bei Webservice-Aufrufen führte, wurde behoben.
IX-15532: Sprachkonstanten-Typ
Problem: Kontext der Sprachkonstanten "FILTER_DATE_FROM" und "FILTER_DATE_TO" von Velocity zu JavaScript geändert.
Lösung: Sprachkonstanten im VTL-Umfeld hinzugefügt.
IX-15533: Update
Problem: Ungenügende Update-Performance von Intrexx Version 9.2 und 9.3 auf 10.x.
Lösung: Performanceoptimierung im Patchcode.
IX-15541: Applikationen veröffentlichen
Problem: Unter bestimmten Umständen NPE beim Veröffentlichen von Applikationen im Zusammenhang mit nicht gefundenen Indexen.
Lösung: Behandlung von nicht gefundenen Indexen angepasst, so dass keine Fehler mehr gemeldet werden.
IX-15555: Tomcat
Problem: CVE-2021-42340: Memory leak in Tomcat.
Lösung: Sicherheitsupdate auf Tomcat 8.5.73.
IX-15556: Installation
Problem: Alte Skripte unterhalb des bin-Verzeichnisses werden vom Setup nicht entfernt.
Lösung: Das bin Verzeichnis wird jetzt beim Update bis auf die upix*-Scripte vollständig geleert. Individuelle zusätzliche Scripts bleiben nicht erhalten.
IX-15561: Modul "Design"
Problem: Umlaute im CSS werden nicht korrekt dargestellt.
Lösung: Encoding wurde im Modul "Design" auf UTF-8 umgestellt.
IX-15574: Portlets
Problem: Die Einstellungen "Pflichtportlet" und "Drag & Drop" können nur bei der Anlage des Portlets bearbeitet werden.
Lösung: Fehlende Parameter wurden wieder hinzugefügt.
IX-15584: Menüs
Problem: Schließen eines Menus erzeugt bei Änderung der Bildschirmgröße im Browser JS-Fehler.
Lösung: Unabhängig von der Fenstergröße im Browser tritt der Fehler nun nicht mehr auf.
IX-15596: Datenfeldberechtigungen
Problem: Datenfeld-Berechtigungen werden nicht immer gelöscht.
Lösung: Nicht mehr benötigte Dateifeldberechtigungen werden nun immer aus der Datenbank gelöscht.
IX-15601: Portlets
Problem: Benutzer mit Leserechten kann Portlets endgültig löschen.
Lösung: Benutzer mit Leserechten kann Portlets nun nicht mehr löschen.
IX-15602: Kontrollkästchen
Problem: Klick auf Kontrollkästchen-Label in Tabellen ändert den Status des Kontrollkästchens nicht.
Lösung: Das "for"-Attribut wurde geändert, damit Labels für Kontrollkästchen auch in Frei Gestalteten Tabellen zum Verändern des Zustands verwendet werden können.
IX-15603: Galerie
Problem: Galerie-Element zeigt nach Update auf Silent Track (10.0.8) oder Steady Track (10.1.0) keine Inhalte mehr an.
Lösung: Inhalte werden wieder angezeigt.
IX-15605: Linux - Intrexx installieren
Problem: Symlinks funktionieren in Distributed Setup mit Daemon User nicht.
Lösung: Im Distributed Setup wurde die Änderung des Daemon User deaktiviert, so dass stets root verwendet wird.
IX-15610: Parameter
Problem: Filterung auf Datumsparameter in Kombination mit MSSQL wirft Fehler.
Lösung: Requestwerte werden nun anhand der Einstellungen in der Datumskontrolle transformiert.
IX-15612: Dokumente erzeugen
Problem: Schaltflächen, die für die Erzeugung von Dokumenten konfiguriert sind, werden falsch gepatched.
Lösung: Falsche Seitenangaben im Link werden zurückgesetzt auf die aktuelle Seite.
IX-15613: Dokumente erzeugen
Problem: Copy & Paste bei Schaltflächen, die für die Erzeugung von Dokumenten konfiguriert sind, kopiert nicht richtig.
Lösung: Im Bereich "Probleme" wird nun ein Fehlereintrag angezeigt, wenn eine Schaltfläche mit der Aktion "Dokument erzeugen" eine unzulässige Vorlagenseite konfiguriert hat.
IX-15621: Portal Manager
Problem: Versionsübergreifende Zugriffe mit dem Portal Manager möglich.
Lösung: Versionsübergreifende Zugriffe sind nun nicht mehr möglich.
IX-15624: Parameter
Problem: Bei der Generierung von E-Mails per Prozess werden Parameter nicht korrekt übergeben.
Lösung: Der Kontext wurde korrekt gesetzt und ist nun auch in diesem Umfeld verfügbar.
IX-15634: Kalender
Problem: Beim Anlegen eines neuen Termins mit Klick auf ein Kalenderdiagramm tritt ein JS-Fehler in der Browserkonsole auf, wenn keine entsprechende Seite zum Anlegen eines neuen Datensatzes eingestellt ist oder keine Rechte an der Seite vorhanden sind.
Lösung: Bedingungen zum Anlegen des neuen Termins werden nun genau überprüft.
IX-15640: Elemente-Vorlagen
Problem: Bei Elemente-Vorlagen funktioniert der Schaltflächen-Link auf die gleiche Seite nicht.
Lösung: Link auf gleiche Seite wird nun korrekt angepasst.
IX-15654: Datentransfer
Die Unterstützung für das Lesen von XML-Daten für Versionen vor dem Intrexx 6.0-Format wurde entfernt. Intrexx verwendet damit durchgängig das neue XML-Format. Damit können beim Datentransfer auch Daten-Dateien aus Portalexporten gelesen werden.
IX-15667: Datentransfer
Problem: NPE im XML-Datentransfer, wenn Datei nicht existiert.
Lösung: Bessere Fehlermeldung bei Angabe einer nicht existierenden Datei beim XML-Datentransfer.
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.
IX-15698: Prozesse
Problem: Illegale Verbindungen im Modul "Prozesse".
Lösung: Die vom Server nicht unterstützte doppelt eingehende Verbindung in ein Prozesselement wird nun im Manager unterbunden.
IX-15704: Kalender
Problem: Bei Änderungen des Start- oder Enddatums eines Serientermins und "Aktuelle Serie ändern" wird die alte Serie gelöscht und eine neue Serie ab dem Termin eingetragen.
Lösung: Jetzt wird die alte Serie auch bei Datumsänderungen angepasst.
IX-15714: Benutzer
Problem: Benachrichtigungen an Organisationseinheit werden an alle Benutzer versendet.
Lösung: Benachrichtigungen werden nun nur an die Mitglieder einer Organisationseinheit gesendet.
IX-15737: OAuth2/OIDC Anmeldung mit AzureAD
Problem: Fehler bei OAuth2/OIDC Anmeldung mit AzureAD, wenn Issuer-URL leer ist.
Lösung: Leere Issuer-URL wird jetzt ignoriert.
IX-15762: Systemapplikation "Sicherheitsrichtlinien"
Problem: IndexOutOfBoundsException bei Eingabeseite für System-Datengruppe.
Lösung: Fehler beim Aktualisieren des WriteContainer-Panels für Systemdatengruppen behoben, wenn außer der Systemdatengruppe keine weitere Datengruppe in der Applikation vorhanden ist.
IX-15770: Systemdatengruppen
Problem: Drucken aus Anwendung "Sicherheitsrichtlinien" heraus liefert leere Seite.
Lösung: Drucken funktioniert nun wieder.
IX-15781: Modul "Design"
Verbesserungen an folgenden Styleklassen:
pagination_small
SHARE_TAB_MENU
Share_Searchfield
IX-15783: Portal öffnen
Problem: Unnötiger Redirect beim ersten Aufruf des Intrexx Portals.
Lösung: Redundanter Redirect entfernt.
IX-15804: OData-Connector
Problem: Einstellung "Bereits benutze Kennwörter ablehnen" greift nicht.
Lösung: In Prozess-Filter-Bedingungen wird nun eine OData-Abfrage für die Bedingung ausgelöst.
IX-15827: Sicherheit
Problem: Filter Bedingung in Prozessen wird nicht korrekt ausgeführt.
Lösung: Einstellung funktioniert jetzt.
IX-15830: Sicherheit
Problem: Wiederverwendung eines Passworts wird nicht korrekt überprüft, wenn die Passwörter mit PBKDF2P gespeichert werden.
Lösung: Passwörter werden nun zuverlässig auf Wiederverwendung überprüft.
IX-15841: Update
Problem: Exception in PatchLink.createLink bezeichnet Application GUID statt der aktuellen Page GUID.
Lösung: Richtige GUID wird nun in Fehlermeldung ausgegeben (Page-und Application GUID).
IX-15844: Update
Problem: Log4J CVE-2021-44832.
Lösung: Verwendung von Log4J-Jars in der Version 2.17.1.
IX-15849: Menüstruktur bearbeiten
Problem: In der Auswahlliste im Menüdesigner werden falsche Namen für die Layouts verwendet.
Lösung: Für Layouts wird nun der Layoutname angezeigt.
IX-15955: Dateiauswahl
Problem: Eigene neu angelegte Dateiupload-Kontrollen erhalten keine Styles.
Lösung: Im Modul-Design und im Applikationslayout erhalten vom Benutzer angelegte Dateiupload-Kontrollen nicht die Standardstyles des jeweiligen Typs.
Veröffentlicht am 20.12.2021
Behebung der Sicherheitslücke CVE-2021-45046 durch das Anheben der Log4J Bibliotheken auf die Version 2.17.
Veröffentlicht am 17.12.2021
Behebung der Sicherheitslücke CVE-2021-45046 durch das Anheben der Log4J Bibliotheken auf die Version 2.16.
Veröffentlicht am 13.12.2021
Am Freitag, den 10.12.2021 ist eine kritische Zero-Day-Sicherheitslücke in einer Komponente (Log4J) bekannt geworden, die auch in Intrexx eingesetzt wird (CVE-2021-44228, https://www.bsi.bund.de/SharedDocs/Cybersicherheitswarnungen/DE/2021/2021-549032-10F2.pdf?__blob=publicationFile&v=3). Betroffen sind unter bestimmten Umständen die Intrexx Versionen 19.03 und höher.
Ein Nachladen von Schadcode, wie in der CVE beschrieben, ist nicht möglich, aber da noch nicht alle Details bekannt sind, ist es nicht mit kompletter Sicherheit auszuschließen, dass durch eine Erweiterung des bisher bekannten Angriffs ein Ausnutzen der Lücke möglich sein könnte.
Daher raten wir allen unseren Nutzern, die aktuellen Updates einzuspielen. Mit diesen Updates wird die Lücke in der Bibliothek (Log4J) behoben.
Veröffentlicht am 07.12.2021
Der neue Menütyp bietet eine neue Ansicht des Portalmenüs. In der Konfiguration kann die Anzahl der Ebenen gewählt werden. Alle Informationen dazu finden Sie hier.
Im Layoutdesigner gibt es zusätzlich ein neues Baummenü zur Auswahl. Alle Informationen dazu finden Sie hier. Das alte Baummenü steht weiterhin zur Verfügung.
IX-12193: Websocket-Berechtigungen
Problem: Beim Löschen von Applikationen, die Topic-Berechtigungen definiert haben, werden die Berechtigungen nicht gelöscht und bleiben in der Datenbank enthalten.
Lösung: Beim Löschen der Applikation werden nun die Berechtigungen auch gelöscht.
IX-12321: Proxy-Login
Problem: Dialog prüft die Verbindung zum Proxy auch wenn der Dialog abgebrochen wird.
Lösung: Bei Abbruch wird nicht mehr geprüft.
IX-12877: Schaltflächen in Tabellen
Problem: Unter bestimmten Bedingungen werden Schaltflächen in Tabellen beim Blättern nicht mehr angezeigt.
Lösung: Übergabe von Werten für Links bei Schaltflächen korrigiert, so dass sie nun dargestellt werden.
IX-13381: Systemcare - Logdateien analysieren
Problem: Derby-DB-Logdateien können in Systemcare ausgewählt werden.
Lösung: Derby aus Konfiguration entfernt.
IX-13720: Proxy
Problem: Initialer Download des Server-Zertifikats erfolgt ohne Proxy, obwohl Intrexx der Proxy bekannt ist.
Lösung: Proxy wird nun beim Download des Server-Zertifikats verwendet.
IX-13786: Untergeordnete Datengruppen
Problem: Wenn auf ein nicht leeres Dateifeld in einer Kinddatengruppe gefiltert wird, tritt ein Fehler auf.
Lösung: Join zur Kinddatengruppe wird nun korrekt angelegt.
IX-14366: Dynamische Ansicht
Problem:
Beim Anlegen der Kontrolle Werte-Listenfeld wird die Datenfeld-Auswahl angezeigt, obwohl dies eigentlich nicht vorgesehen ist und zu unerwartetem Verhalten im Web führen kann, da immer nur der letzte Eintrag gespeichert wird.
Bei der Kontrolle Werte-Auswahlliste wird beim Bearbeiten keine Binding-Seite angezeigt, obwohl nichts gegen ein Lesebinding spricht.
Bei Listenfeld und Werte-Listenfeld sind Hilfe-Icons zur Breite und Höhe nicht sichtbar.
Lösung: Die oben genannten Probleme sind behoben.
IX-14378: Globale Suche
Problem: Seit der Umstellung der Suche auf einen Single-Index liefert sie keine alternativen Suchvorschläge mehr.
Lösung: Suchvorschläge werden jetzt wieder angezeigt.
IX-14630: Cookies
Problem: Warnungsmeldung bei Portalen mit einer HTTPS-Verbindung in der Browserkonsole, dass die von uns gesetzten Cookies aufgrund von fehlenden secure-Attributen bald nicht mehr unterstützt werden .
Lösung: Bei einer HTTPS-Verbindung bei wird den von uns gesetzten Cookies (Layout, Sprache) zusätzlich das Attribut "secure" gesetzt.
IX-14790: Setup
Problem: Setup erstellt Backup-Datei von unveränderter requestvalidator.cfg.
Lösung: Backup wird nur noch bei geänderter Datei erstellt.
IX-14908: Sprachkonstanten in Applikationen
Problem: Seitentitel aus Konstante wird unter bestimmten Umständen nicht in der Applikationsstruktur aktualisiert.
Lösung: Wenn für Seiten ein Titel aus einer neu angelegten Applikationskonstante vergeben wird, wird dieser auch gleich im Applikationsbaum angezeigt und verwendet.
IX-14922: Update
Problem: Patcher verwendet unvollständigen ClassPath.
Lösung: Alle Jars werden nun dem laufenden Patcher / Publish-Mechanismus unter lib/custom hinzugefügt, anstatt nur die Jars der ersten Ebene zu verwenden.
IX-15054: Portale löschen
Problem: Logverzeichnis bleibt nach Löschen des Portals erhalten.
Lösung: Das Logverzeichnis wird nun ebenfalls gelöscht.
IX-15070: Mehrfachauswahl
Problem: Browser.getValue liefert bei Mehrfachauswahl (Ansicht) nicht mehr die gespeicherten Werte.
Lösung: Ansichtskontrolle der Mehrfachauswahl liefert über Browser.getValue wieder den gespeicherten Wert.
IX-15150: Dokumente erzeugen
Problem: Wenn aus einer Intrexx-Seite ein Dokument erzeugt wird und sich auf dieser Seite eine freigestaltete Tabelle mit einer Mehrfachauswahl befindet, dann werden die gespeicherten Werte der Mehrfachauswahl im erzeugtem Dokument nicht angezeigt.
Lösung: Die Werte werden nun vollständig im generierten Dokument angezeigt.
IX-15167: Datensatznavigation
Problem: Anzeige bei der Datensatznavigation wird u.U. nicht richtig initialisiert.
Lösung: Datensatznavigation zeigt nun wieder korrekte Werte an.
IX-15170: Modul "Design"
Neue Selektoren für Pagination-Kontrollen
IX-15174: Linux - root-Benutzer
Problem: NPE bei Update, wenn der Portal Manager unter Linux mit root gestartet wurde.
Lösung: NPE tritt nun nicht mehr auf.
IX-15195: Installation
Problem: patchportal.bat funktioniert nicht.
Lösung: Fehler bei der Behandlung von Pfadangaben wurde behoben.
IX-15239: Setup
Problem: Setupdialog akzeptiert leere SubjectAlternativeNames-Einträge und schreibt diese ins Zertifikat.
Lösung: Leere SANs werden jetzt ignoriert.
IX-15243: Unique Number Generator
Problem: Unique Number generator wirf Fehler in Kombination mit Integer-Daten.
Lösung: Auch Integer-Daten werden jetzt unterstützt.
IX-15244: Dateispeicherort
Problem: Unter Umständen werden auf Rechnern mit MacOS beim Import von Applikationen im Dialog für Dateispeicherorte falsche Zeichen dargestellt. Der betreffende Text ist aufgrund einer falschen Schriftart nicht lesbar.
Lösung: Die Schriftart wird nun korrekt gesetzt, so dass der Text lesbar ist.
IX-15246: Modul "Design"
Problem: Layoutdesigner akzeptiert keine Shadow-Tree Styles.
Lösung: CSS-Validator aktualisiert. Shadow-Tree-Selektoren können nun verwendet werden.
IX-15247: Elemente-Vorlagen
Eigene Kontrollvorlagen, die mindestens die Intrexx Version 10000 haben, werden nun gepatcht.
IX-15251: SAP Business Suite Connector
Problem: Referenzfelder werden nicht geladen.
Lösung: Referenzfelder werden wieder geladen.
IX-15253: Data Picker
Problem: Auf mobilen Seiten werden DataPicker-Ergebnisse als Tabelle angezeigt, wodurch für die Anzeige nicht ausreichend Platz ist.
Lösung: DataPicker-Ergebnisse werden nun auf mobilen Seiten wieder als Liste angezeigt.
IX-15262: Markdown-Editor
Problem: Vorschau funktioniert nicht korrekt.
Lösung: Das CSS des Editors wird nun wieder korrekt geladen. Damit funktionieren wieder alle Buttons, die Vorschau und auch der Rahmen wird wieder dargestellt.
IX-15277: Data Picker
Problem: Wird eine Auswahlliste wieder geleert, werden die per Datenzuordnung ausgefüllten Werte nicht zurückgesetzt.
Lösung: Werte werden beim Zurücksetzen der Auswahlliste nun ebenfalls entfernt.
IX-15278: Elemente-Vorlagen
Problem: Schaltfläche mit Sprungziel in eine andere Applikation kann nicht als Vorlage gespeichert werden.
Lösung: Schaltflächen, die auf eine andere Applikation als die aktuelle springen, können nun wieder per Drag & Drop von der Arbeitsfläche in den Bereich "Elemente" als eigene Vorlage angelegt werden.
IX-15288: Eingabefeld - Datum
Problem: Vom Benutzer werden für Datumsfelder konfigurierte onblur-Events nicht mehr ausgelöst.
Lösung: Das Problem wurde behoben.
IX-15294: Modul "Design"
Im Layoutdesigner gibt es die neue Menüart "MegaMenü" zur Auswahl.
IX-15295: Neues Baummenü
Im Layoutdesigner gibt es zusätzlich ein neues Baummenü zur Auswahl. Das alte Baummenü gibt es weiterhin.
IX-15308: Upgrade
Problem: Nicht korrekte gesetzte File-Owner im Installationsverzeichnis nach Update auf Steady Track.
Lösung: File-Owner werden jetzt korrekt auf den konfigurierten Daemon-User gesetzt.
IX-15312: Rolling Update
Problem: Die Schaltfläche "Abbrechen" im Authentifizierungsdialog hat unter Linux nicht funktioniert. Der Dialog (SudoPage.java) wird immer angezeigt, wenn unter Linux Services gestartet, gestoppt, angelegt oder gelöscht werden: Angezeigt wird der Dialog also beim Anlegen oder Löschen eines Portals oder beim Installieren von Updates.
Lösung: Die Schaltfläche "Abbrechen" im Authentifizierungsdialog funktioniert nun wieder.
IX-15314: Remote-Zugriff auf Intrexx Portal
Problem: Beim Remotezugriff wird im Fehlerfall die falsche Serverversion angezeigt.
Lösung: Jetzt wird die richtige Serverversion angezeigt.
IX-15326: Headless Setup
Problem: Eingabe von leerem Passwort beim Headless Setup führt zu Fehler.
Lösung: Bei der Installation wird jetzt ein leeres Passwort erkannt und eine entsprechende Meldung ausgegeben.
IX-15339:Tiny-MCE-Editor
Problem: Wenn Bilder im TinyMCE-Eingabefeld mit data: marker im HTML eingebettet werden, kam es anschließend zu Fehlern bei der Dokumentenerstellung.
Lösung: Der Fehler wurde behoben - Dokumente können nun erstellt werden.
IX-15354: Schaltfläche mit E-Mail-Konfiguration und Mail-Aktion in Prozess
Problem: In bestimmten Fällen wird aufgrund eines falsch ermittelten Primary Key in E-Mails ein falscher Datensatz gerendert.
Lösung: Der Primary Key wird nun korrekt ermittelt.
IX-15376: Groovy
Problem: GroovyOrgBuilder._isPasswordAcceptable() wirft NPE wenn Username null ist.
Lösung: Der null-Wert wird jetzt korrekt behandelt.
IX-15380: Globaler Timer
Problem: Mit der Einstellung "Überfällige Timerjobs bei Serverstart ausführen" werden bei jedem Neustart alle Timerjobs mit dieser Einstellung ausgeführt.
Lösung: Beim Server-Neustart werden jetzt nur die Timerjobs gestartet, falls sie überfällig sind und die Einstellung "Überfällige Timerjobs bei Serverstart ausführen" gesetzt ist.
IX-15441: Setup
Problem: Wird beim Setup ein Proxy für den Update-Mechanismuss ohne Benutzer und Passwort definiert, wird ein Fehler erzeugt.
Lösung: Das Setup kann nun auch ohne die Angabe von Benutzer und Passwort fehlerfrei ausgeführt werden.
Veröffentlicht am 11.11.2021
Der GroovyOrgBuilder (g_om) wurde um die neue Methode List<String> validatePassword(String, String, String, String) erweitert.
IX-10480: OData
Problem: Das Zurücksetzen eines Abhängigkeitsfilter in Verbindung mit einem statischen Filter auf eine OData-Ansichtstabelle führte zu einem Fehler bei der Umwandlung des XML-Filters zu einem OData-Filter, da der Abhängigkeitsfilter dann keine Elemente enthält.
Lösung: "Leere" Filter werden nun ignoriert, so dass die Abfrage korrekt zurückgesetzt wird.
IX-10823: Diagramm
Problem: Im Diagrammtyp "Linie-Säule" fehlt die Beschriftung der Säulenwerte.
Lösung: Im Eigenschaftendialog kann nun eine Beschriftung für den Säulenwert festgelegt werden (statischer Text, Sprachkonstanten). Der Wert wird dann in der Legende angezeigt.
IX-11379: Schieberegler
Problem: CSS-Styling auf Subelemente funktionieren nicht.
Lösung: Selektoren werden auf andere Art aufgebaut, so dass das Styling funktioniert.
IX-11703: Expert
Problem: Dialog überschreibt Eintrag "emptyentry = false" im Expert-Reiter, wenn die Option "Eingabe erforderlich" gesetzt ist.
Lösung: Änderungen in den Optionen eines Listenfeldes: Bei gewählter Option "Eingabe erforderlich" wird nicht mehr automatisch die Option "Erster Eintrag der Liste ist leer" gesetzt. Bei benutzerdefinierten Einträgen ist die Auswahl eines Eintrags als Vorauswahl keine Pflicht mehr.
IX-11905: Globale Suche
Problem: Globale Suche löst "Abfragestrategie" in den Optionen nicht auf und zeigt statt dessen Velocity-Code an.
Lösung: Die Velocity-Variablen für die Abfragestrategie in der globalen Suche werden nun erzeugt und dargestellt.
IX-12775: OData
Problem: Eingabe von OData-Diensten: Konsistenzprüfung der Aliase greift erst beim zweiten Öffnen.
Lösung: Konsistenzprüfung wird sofort ausgeführt.
IX-13447: Ansichtstabelle
Problem: Das Styling von Checkboxspalten in Ansichtstabellen verhält sich anders als das Styling anderer Spaltentypen.
Lösung: Für neue Selektoren wirkt sich der Standardselektor für individuelle Styles bei Checkboxen in Tabellen nun analog zu anderen Elementen auf die Tabellenzelle aus.
IX-13576: OData
Problem: Beim Parsen von Groovy-Skript für OData-Funktionen konnte es zu einem Fehler wegen ungültigen Zeichen in Java-Klassennamen kommen, wenn der Dateiname des Skripts mit einer Ziffer beginnt.
Lösung: Jetzt wird ein gültiger Klassennamen erzeugt.
IX-13602: Portalexport
Problem: Portalexport mit großen Dateien bricht ab.
Lösung: Bei Tar-Archiven wird nun ein Format verwendet, das größere Dateien im Export erlaubt.
IX-13787: Menüs
Problem: Die Menütypen "Vertikales Menü", Reihen-Menü" und "Block-Menü" funktionieren im Web nicht als Untermenü.
Lösung: Menütypen können jetzt im Dialog nicht mehr als Untermenü ausgewählt werden.
IX-14075: OData
Problem: Wenn man einen OData-Service anbietet, kann man die Titel der Datenfelder bestimmen. Diese Anpassung wird momentan nicht an die Metadaten des OData-Service übergeben, somit kommt die Änderung der Titel nicht im Service an.
Lösung: Selbst definierte Datenfeldtitel in OData Services werden nun in den Metadaten des Services korrekt angezeigt.
IX-14165: lcappsearchconfig
Problem: Veraltete Einträge in lcappsearchconfig durch fehlende Referenz auf LCAPP.
Lösung: Neuer Foreign Key Constraint auf LCAPP wird nun angelegt.
IX-14187: Dynamische Ansicht in Tabellen
Problem: Bei der Dynamischen Ansicht in Ansichtstabellen kann der Wert nicht mehr mit Javascript ausgelesen werden.
Lösung: Das Auslesen ist jetzt wieder möglich.
IX-14228: Dateiauswahl Ansicht in Tabellen
Problem: Dateinamen in der Dateiauswahl Ansicht in Ansichtstabellen können nicht mit JavaScript ausgelesen werden.
Lösung: Dateinamen können jetzt ausgelesen werden.
IX-14248: Suche in Applikationen
Problem: Konfiguration der Suchen-Schaltfläche ist im Browser nicht wirksam.
Lösung: Benutzerdefinierte Einstellungen werden jetzt übernommen.
IX-14427: Headless Setup
Problem: Bei der Ausführung des Setups auf der Konsole mit den Parametern -t und -c wird eine NPE erzeugt.
Lösung: NPE behoben.
IX-14547: Cluster Setup
Problem: Wenn "upgrade existing node" in der UI des Installers ausgewählt wird, wird "First instance" nicht korrekt gesetzt und führt damit zu Folgefehlern.
Lösung: Der Installer setzt das Attribut nun korrekt.
IX-14563: Groovy
Neue Methode in GroovyOrgBuilder (g_om): List<String> validatePassword(String, String, String, String).
IX-14585: Baum-Element
Problem: Wird ein Datensatz im Baum vom Administrator geändert, kann der ursprüngliche User ihn nicht mehr über die Baumstruktur bearbeiten.
Lösung: Nun wird recordOwner statt userid zur Rechteprüfung verwendet. Die Bearbeitung ist damit wieder möglich.
IX-14599: Schaltflächen
Problem: Schaltflächen sind unter Umständen aufgrund eines Containerbindings, das nicht richtig ausgewertet wird, ohne Funktion.
Lösung: Das Binding wird nun auch bei zusammengesetzten Referenz-Keys richtig ausgewertet. Die Funktion der Schaltflächen ist somit wiederhergestellt.
IX-14621: Applikationsexport
Problem: Falscher Exportpfad, wenn die zuletzt erzeugte Export-ZIP-Datei aus dem Verzeichnis gelöscht und erneut exportiert wurde.
Lösung: Exportpfad wird jetzt korrekt gesetzt.
IX-14651: Updates im Steady Track
Problem: Bei Updates im Steady Track werden die persönlichen Einstellungen für den Portal Manager nicht übernommen.
Lösung: Der Pfad für die persönlichen Einstellungen enthält nun keine Minor-Version mehr.
IX-14692: Scheduler
Problem: Das Aufräumen einer großen Anzahl von Log-Dateien des Schedulers führen zur Problemen bei der Ausführung von Prozessen.
Lösung: Strategie zum Aufräumen von Log-Dateien geändert, so dass keine Blockaden mehr auftreten können.
IX-14754: Intrexx installieren
Problem: Fehlermeldung beim Ausführen von installupdates.sh, wenn downloadupdates.sh nicht zuvor ausgeführt wurde.
Lösung: Zusätzlichen Hinweistext eingefügt.
IX-14801: Performance
Problem: Erhöhter Speicherverbrauch bei der Verwendung von Auswahllisten und Listenfeldern in Intrexx mit Linux-Betriebssystemen.
Lösung: Speicherbedarf für Auswahlliste und Listenfeld unter Linux optimiert.
IX-14811: Keyboard-Shortcuts beim Löschen von Applikations- und Prozesselementen
Problem: Funktionieren nicht, wenn der Aktualisierungsnotifier zu sehen ist.
Lösung: Fehler wurde behoben.
IX-14815: Linux-Update
Problem: Beim Update wird der aktuell verwendete Daemonuser nicht voreingestellt, wenn der aktuelle Daemonuser = root ist.
Lösung: Aktueller Daemonuser wird ermittelt und voreingestellt.
IX-14822: Portleteigenschaften
Problem: Seiten wurden in ein bestehendes Tooltip geladen. Dadurch konnte das Tooltip beim erneuten Laden der Seite mit Strg+R nicht mehr korrekt aufgebaut werden.
Lösung: Seiten werden als neues TT geladen.
IX-14843: Undo / Redo-Puffer bei Applikationen
Problem: Einstellung der Puffergröße hat keine Auswirkung.
Lösung: Fehler ist behoben.
IX-14894: Schieberegler
Problem: Wird nicht vollständig angezeigt wenn adopt-dimension=false gesetzt ist.
Lösung: Ansicht des Schiebereglers ist nun wieder vollständig bei der Verwendung des Attributs adopt-dimension=false.
IX-14853: Benutzerreplikation
Problem: Unter bestimmten Umständen wird einem Benutzer keine Gruppe zugewiesen.
Lösung: Lesereihenfolge im Active Directory geändert, so dass die Gruppe korrekt zugewiesen wird.
IX-14892: Upgrade
Problem: Veraltete configuration. properties wird bei Update nicht gelöscht.
Lösung: Einstellungen werden in configuration.yml übernommen und die Datei gelöscht.
IX-14900: Temporäres Verzeichnis
Es wird nun ein eigenes temporäres Verzeichnis verwendet, z.B. für JavaScript, Velocity und Groovy.
IX-14907: Ressourcenelement
Problem: Die Parameter qs_class, qs_callback und qs_calViewGuid stellen ein mögliches Sicherheitsproblem dar.
Lösung: Die Parameter wurden in die Liste der zu prüfenden Requestwerte aufgenommen.
IX-14916: Dropdownmenü
Problem: Wenn ein Hauptmenüpunkt geklickt wird und dieser keine Startseite definiert hat, wird die Selektierung eines (eventuell) vorher gewählten Menüpunkts nicht entfernt.
Lösung: Die Markierung eines zuvor selektierten Menüpunkts wird nun entfernt.
IX-14924: Upgrade
Problem: Manche href-Attribute werden bei Update nicht gepatcht, so dass es zu Fehlern im Web kommt.
Lösung: Href-Attribute werden jetzt gepatcht.
IX-14930: Kalenderfilter
Problem: Sprachkonstante wird in Filterinformation mit abhängigem Kalenderelement nicht aufgelöst.
Lösung: Sprachkonstante wird nun aufgelöst.
IX-14960: Diagramm
Problem: Sprünge auf Datensätze im Diagramm funktionieren nicht korrekt. Sprungziele gehen bei Änderung der Größe des Browserfensters verloren.
Lösung: Sprünge im Diagramm werden nun korrekt ausgeführt.
IX-14961: Module
Problem: Doppelklick auf Modul im Portal Manager zeigt einen vermeintlichen Ladezustand an.
Lösung: Zustand des Mauszeiger wird korrigiert.
IX-14964: OData-Provider
Eine bestehende Intrexx-User-Session kann beim Zugriff auf einen Intrexx-OData-Service weiterverwendet werden, in dem man die Session-ID im EphemeralKeyValueStore speichert und beim ersten OData-Aufruf den Key zur Session über den rq_SRef Parameter in der URL übergibt.
IX-14968: Bilder
Problem:Unter Umständen werden Bilder nach dem Update nicht mehr richtig geladen mit entsprechender Fehlermeldung im Log
Lösung:Fehler wurde durch die Verwendung einer geeigneten Methode zum Generieren der Bild-Url behoben.
IX-15009: Navigationselement von Tabellen
Problem: Die Stilklasse eines Tabellenpagers kann inzwischen vom Benutzer bestimmt werden. Diese Änderung hat sich nicht im Typescript wiedergefunden, weshalb die Schaltflächen beim Navigationselement nicht mehr funktioniert haben wenn die Klasse angepasst wurde. Die Weiter- und Zurück-Schaltflächenpfeile lösen deshalb keine Aktion aus.
Lösung: Tabellenpager funktioniert jetzt wieder korrekt.
IX-15017: Dynamische Filter
Problem: Ansichtstabelle reagiert nicht, wenn man ein Dropdown-Element mit den Einstellungen "Pflichtfeld" und "erster Eintrag leer" verwendet und dann von einem ausgewählten Eintrag keinen Eintrag auswählt und anschließend erneut einen Eintrag auswählt. Erst die nachfolgende Auswahl funktioniert wieder.
Lösung: Handling von Abhängigkeiten im Zusammenspiel mit Auswahllisten und der Option "Eingabe erforderlich" optimiert.
IX-15019: Menüs
Problem: Durch die Änderung der ID eines abhängigen Menüs wird die Struktur ungültig.
Lösung: Die geänderte ID wird jetzt beim Elternmenü aktualisiert.
IX-15059: WriteContainer
Problem: Die Filterkriterien in einem WriteContainer können ihren Wert aus Velocity beziehen. Dieser Wert wurde zwar serialisiert, wurde aber beim erneuten Öffnen der Applikation nicht wieder eingelesen und ging dadurch verloren.
Lösung: Der Wert geht nun nicht mehr verloren.
IX-15069: Upgrade
Problem: Der Update-Installer startet die Intrexx-Dienste nach der Installation auch dann, wenn diese vor der Installation nicht gestartet waren.
Lösung: Intrexx-Dienste werden jetzt nur gestartet, wenn sie auch vor der Installation gestartet waren.
IX-15080: Performance
Problem: Schlechte performance von Portal.getOrgStructure() bei großen Organisationsstrukturen.
Lösung: Verbesserte Performance von $Portal.getOrgStructure() durch Zugriff auf Cache statt Datenbank. Für seltene Fälle, in denen durch das geänderte Verhalten Probleme entstehen könnten, wurde die neue Funktion $Portal.readOrgStructure() eingeführt, mit der das alte Verhalten wiederhergestellt werden kann.
IX-15124: Connector für Microsoft Office 365
Problem: Darstellung von Thumbnails in Office365-Dokumenten nicht korrekt.
Lösung: Templates wurden an die aktuelle Intrexx-Version angepasst.
IX-15126: OAuth2
Anmeldefehler des Identity Providers bei der OAuth2 Anmeldung werden nun auch ins portal log geschrieben (bisher nur in der Browser-Konsole erkennbar).
IX-15138: Connector für Microsoft Office 365
Problem: Drive-Items aus Fremddatengruppe enthalten keine Download-URL mehr.
Lösung: Download-URL wird von Graph API nun unter einem anderen Propertyname geliefert. Dies wurde im Connector angepasst.
IX-15146: Kuchendiagramm
Problem: JavaScript-Fehler bei Klick auf Items in der Legende.
Lösung: Fehler wurde gefixt.
IX-15149: OData-Connector
Die OData-V4-Library Apache Olingo wurde auf Version 4.8.0 aktualisiert.
IX-15166: Groovy
Problem: Safely.close wirft java.util.ConcurrentModificationException.
Lösung: Vector mit HashSet ersetzt.
IX-15177: Updates unter Mac OS
Problem: Download von Updates unter Mac OS aufgrund einer Exception nicht möglich.
Lösung: Exception entfernt, Download startet wieder korrekt.
IX-15198: Optionsfeld
Problem: Ein als Pflichtfeld definiertes Optionsfeld erzeugt einen Fehler, wenn beim Erstellen eines Eintrags keine Option auswählt wird.
Lösung: Fehlendes Form-Attribut wurde wieder eingefügt.
Im Folgenden finden Sie eine Übersicht der Features, die in Intrexx Steady Track 10.1.0 implementiert wurden.
Ab dem Herbst 2021 können Sie bei Intrexx zwischen zwei so genannten Release Tracks wählen. Es gibt den Steady Track und den Silent Track.
Nähere Informationen zu den Intrexx Tracks finden Sie in folgendem Abschnitt:
Weitere Informationen zu den Intrexx Tracks finden Sie auch auf unserer Webseite:
Für den Intrexx Steady Track gibt es eine neu erstellte Installationsroutine. Diese vereinfacht insbesondere die Installation unter Linux.
Linux
Sie können nun im Zuge der Installation direkt über Intrexx einen technischen Benutzer anlegen oder auswählen, mit dem die Installation ausgeführt wird. Sie können auch "root" als Benutzer auswählen, wenn die Sicherheitsrichtlinien Ihrer Firma dies zulassen.
Es besteht also keine Notwendigkeit mehr, über ein Linux-Terminal vor der Intrexx-Installation entsprechende Benutzer anzulegen.
Mit der neuen Installationsroutine entfällt unter Linux ebenfalls das Stoppen und Neustarten von Intrexx-Diensten.
Komponenten
Bei der Auswahl der Komponenten entfällt mit dem Intrexx Steady Track die Option "Intrexx Portal Manager". Dies hängt mit Neuerungen im Zusammenhang mit dem Portal Manager zusammen. Nähere Informationen hierzu finden Sie in Abschnitt Portal Manager vs. Portal Manager (Server).
Detaillierte Informationen zum neuen Setup bzw. zur Installation von Intrexx finden Sie in folgenden Abschnitten:
Für den Intrexx Steady Track wurde ein neues, deutlich vereinfachtes Updateverfahren implementiert.
Falls Updates vorliegen, werden Sie darüber im Portal Manager über ein Meldungsfenster informiert.
Sie können das Update herunterladen und dabei weiterarbeiten. Anschließend können Sie das Update installieren. Für den Installationszeitraum steht Ihr Portal für die Portalbenutzer nicht zur Verfügung. Intrexx Steady Track überprüft jeweils beim Start, ob auf dem neu implementierten Intrexx Download Manager, ein Update vorliegt.
Detaillierte Informationen zum Updateverfahren finden Sie in folgenden Abschnitten:
Im Intrexx Steady Track gibt es den Intrexx Portal Manager in zwei Ausprägungen: Portal Manager (Server) und Portal Manager.
In beiden Ausprägungen verfügt der Portal Manager über alle Komponenten für die Entwicklung, Anpassung und Administration von Intrexx-Portalen. Auch die Rechte der Portal-Benutzer an Applikationen und Daten werden hier geregelt. Auf der Startseite des Portal Managers können Sie sich mit einem Intrexx Portal Server verbinden und die dort angelegten Portale administrieren.
Folgende Unterschiede gibt es zwischen dem Portal Manager (Server) und dem Portal Manager.
Portal Manager (Server) Der Portal Manager (Server) wird immer zusammen mit dem Intrexx Portal Server installiert. Er kann nicht einzeln bzw. getrennt von Portal Server installiert werden. Der Portal Manager (Server) muss immer in der passenden Version zum Intrexx Portal Server vorliegen. Mit dem Portal Manager (Server) können Sie den Intrexx Portal Server updaten.
Detaillierte Informationen zum Synchronisieren des Portal Managers mit dem Portal Server finden Sie in folgendem Abschnitt:
Windows | Download |
Linux | Download |
Mac | Download |
Den Portal Manager können Sie auch im Intrexx Support Center unter "INTREXX DOWNLOADS" herunterladen.
Mit Einführung der Release Tracks folgt Intrexx einem neuen Versionierungsschema.
Am Patchlevel können Sie erkennen, welchen Intrexx Track Sie einsetzen. Das Patchlevel bleibt beim Intrexx Steady Track immer bei 0 (Null).
Nähere Informationen zum Intrexx Versionierungsschema finden Sie in folgendem Abschnitt:
Mit Intrexx Steady Track können auch E-Mail-Adressen verarbeitet werden, die Nicht-ASCII-Zeichen enthalten. Solche E-Mail-Adressen können sowohl im lokalen Teil (Mailbox-Name) als auch im Domänennamen in UTF-8 kodierbare Zeichen enthalten, die nicht in den ASCII-Bereich fallen.
Nähere Informationen zur Unterstützung internationaler E-Mails finden Sie in folgendem Abschnitt:
In einer frei gestalteten Tabelle können Applikationsseiten eingebunden werden, die pro bestehendem Datensatz in der Tabelle wiederholt angezeigt werden. Einer frei gestalteten Tabelle können mit Intrexx Steady Track Stilklassen zugewiesen werden, mit der sich die eingebundene Seite als "Kachel" darstellen lässt.
Nähere Informationen zu neuen Styleklassen in freien Tabellen finden Sie in folgendem Abschnitt:
Intrexx Steady Track 10.1.0 setzt JDK 16 voraus. JDK 16 befindet sich im Lieferumfang.
Das Intrexx-Standard-Login am Portal bietet jetzt die Möglichkeit, updatesichere Anpassungen zu integrieren, wie z.B. für die Einbindung zusätzlicher externer Login-Provider.
Nähere Informationen zum customizable Login finden Sie in folgendem Abschnitt: