Changelog für Online Update Nr. 02

Bugfixes und Features, veröffentlicht am 04.05.2021

  1. Update auf Patchlevel 02

  2. IX-9793: Hotkeys im Portal-Exportdialog

    funktionieren wieder.

  3. IX-10283: Layout veröffentlichen

    Die Berechtigungen werden jetzt wieder korrekt gesetzt.

  4. IX-11478: Kalenderplugin

    Das Event Handling für sehr kleine Termindarstellungen wurde verbessert.

  5. IX-11491: Dynamische Ansicht in Tabellen

    Sonderzeichen werden beim Export HTML-codiert ausgegeben

  6. IX-11870: Kalender und Ressource

    Kalender-Navigator und Hauptkalender reagieren jetzt responsiv. Die einzelnen Elemente sind besser getrennt.

  7. IX-12219: Intrexx Dienste

    Auf Systemen, die keinen Service Manger haben (z.B. Docker Container) wird nun statt eines Fehlers eine Warnung im portal log geschrieben, wenn ein Dienst nicht über den Service Manager gestartet werden konnte.

  8. IX-12256: Baum mit Einstellung "Eingabe erforderlich"

    Exception beim Speichern behoben

  9. IX-12270: Portal erstellen

    Fehler, wenn in der configuration.properties die Option instance.daemon.manager=NONE gesetzt wurde.

  10. IX-12348: E-Mail-Adressen auf Gültigkeit prüfen

    Intrexx lässt sich nun so konfigurieren, dass Internationalisierte E-Mail-Adressen unterstützt werden. Vergleichen Sie hierzu: internationalized-email.md

  11. IX-12532: E-Mail-Konfiguration

    In Text-Mails fehlt die Basis-URL bei Schaltflächen auf eingebundener Seite

  12. IX-12576: Weitergabe von Styleklassen an Kind-Elemente

    Zusätzliche Styleklasse bei Schaltflächen in Ansichtstabellen werden auch für das innenliegende Textelement vergeben

  13. IX-12622: Textfeld / Textfeld Ansicht

    Mehrzeiliger statischer Vorgabewert nicht möglich

  14. IX-12656: Velocity-Datei zur Initialisierung

    wird in E-Mails nicht ausgewertet

  15. IX-12658: Modul "Benutzer"

    Bessere Fehlermeldung

  16. IX-12728: Portal erstellen

    Die Basis-URL war beim Docker-Deployment leer. Beim Anlegen von neuen Portalen kann die Basis-URL nun über die docker-compose.yml konfiguriert werden.

  17. IX-12732: Kontrolltyp Baumpfad/ Binding-Reiter

    Beim Beenden des Dialogs mit OK wird der Kontrolltyp geändert, die Kontrolle verliert ihre ursprüngliche Funktion als Baumpfad

  18. IX-12735: Portaleigenschaften

    Eine Änderung der Basis-URL wurde nicht immer korrekt gespeichert. Das Speichern erfolgt nun korrekt.

  19. IX-12736: Eingabeseite in Frei gestalteter Tabelle

    In bestimmten Konstellationen wurde der gespeicherte Datensatz im ganzen Browserfenster geöffnet. Die Anzeige erfolgt nun in korrekter Größe.

  20. IX-12739: Kalender und Ressource

    Das Öffnen eines (Resourcen) Kalenders konnte zu Fehlern in der Browserkonsole führen. Dies ist nun nicht mehr der Fall.

  21. IX-12756: Tomcat / NGinx

    ATLSv2 und TLSv3 als Default für verschlüsselte Verbindungen im Web. Die folgenden Dateien dürfen kein TLSv1.1 mehr, sondern nur noch TLSv1.2 und TLSv1.3 enthalten:

    * ${INTREXX_HOME}/samples/web-tls-configuration/nginx/portal-*.conf

    * ${PORTAL_DIR}/tomcat/conf/server*.xml

    * von Intrexx erzeugte Nginx-Konfigurationen

    Bestehende Konfigurationen für Tomcat und Nginx werden durch das Onlineupdate nicht verändert.

  22. IX-12757: Applikationsimport

    Applikationen wurden nach dem Import nicht geöffnet, obwohl im Zuge des Imports die Option "Nach dem Import öffnen" aktiviert war. Applikationen werden nun bei entsprechend aktivierter Option nach dem Import geöffnet.

  23. IX-12759: Portal erstellen

    Bei der Neuanlage eines Portals und der Auswahl von NGINX als Frontend Webserver wurde der im Eingabefeld "NGINX Virtueller Host" eingegebene Wert nicht beibehalten. Dies war der Fall, wenn man beim Einrichten des Frontend Webservers vor- und zurück navigierte. Der eingegebene Wert wird nun beibehalten.

  24. IX-12760: Portal erstellen

    Bei der Neuanlage eines Portals und der Auswahl von NGINX als Frontend Webserver wurde der im Eingabefeld "NGINX Konfigurationsdatei" eingegebene Wert nicht immer korrekt gelöscht, nachdem man ihn entfernt hatte. Das Löschen des Wertes wird nun korrekt durchgeführt und beim Öffnen der Seite wird geprüft, ob die Eingabefelder befüllt sind oder nicht.

  25. IX-12761: Portal erstellen

    Bei der Neuanlage eines Portals und der Auswahl von NGINX als Frontend Webserver trat im Zusammenhang mit dem Dialog zur Ablage der Konfigurationsdatei ein Fehler beim Ein- und Ausblenden von versteckten Dateien auf (ArrayIndexOutOfBoundsException). Dies ist nun nicht mehr der Fall.

  26. IX-12764: Nginx konfigurieren

    Der Zusatz "(Standardeinstellung)" wird nun nicht mehr mitprotokolliert. Wenn das Feld für die Konfigurationsdatei leer ist, dann wird ein Standard-Pfad vorgeschlagen.

  27. IX-12765: Nginx konfigurieren

    In den Portaleigenschaften im Menüpunkt "Frontend Webserver (Reverse-Proxy / Load-Balancer)" wurden vorgenommene Änderungen nicht übernommen, wenn man in einen anderen Menüpunkt wechselte. Die Änderungen bzw. Eingaben werden nun beibehalten.
  28. IX-12782: Frontend Webserver

    Wenn man in den Portaleigenschaften im Menüpunkt "Frontend Webserver (Reverse-Proxy / Load-Balancer)" den Typ "Kein Frontend Webserver" ausgewählt hatte und dort die Verschlüsselung (HTTPS) aktiviert hatte, dann blieb die Verschlüsselung auch bestehen, wenn man den Typ auf Internet Information Service (IIS) änderte. Beim Wechseln des Typs auf Internet Information Service (IIS) wird nun auch die Verschlüsselung zurück gesetzt.

  29. IX-12783: OData-Connector

    Speichern führt zur Fehlermeldung

  30. IX-12790: Menüstruktur bearbeiten

    Wenn im Importdialog das Kontrollkästchen "Menüstruktur nach dem Import bearbeiten" deaktiviert wurde, wurde der Menüstruktur-Dialog trotzdem gestartet. Dies ist nun nicht mehr der Fall.

  31. IX-12801: Eingabeseite in Frei gestalteter Tabelle

    speichert Anhänge in Kinddatengruppe nicht

  32. IX-12827: Convergent M-Files-Connector Update

    Neue Jars

  33. IX-12828: Applikationsimport

    Fehler beim Import von Applikationen mit globalen Sprachkonstanten behoben

  34. IX-12838: Kalender zur Datumsauswahl

    Im Dark-Layout wurde eine heller Datumpicker mit ausgeliefert. Im Dark-Layout ist nun ein dunkler Datumpicker die Defaulteinstellung.

  35. IX-12882: Applikationsexport

    Dialog bleibt hängen

  36. IX-12939: E-Mail-Service

    Performance beim Erzeugen von E-Mails verbessert

  37. IX-12990: Auswahlliste / Datenzuordnung

    Die Datenzuordnung ist nun wieder gewährleistet.

  38. IX-13010: Softwareaktualisierung

    In Docker Deployments wurde beim Update kein updatefilesfromblank ausgeführt. Durch mehrere Anpassungen wird das Update nun korrekt ausgeführt.

  39. IX-13013: Softwareaktualisierung

    PortalPatcher in updatefilesfromblank wurde nicht korrekt initialisiert. Die init() Methode des PortalPatchers wird nun korrekt aufgerufen, wodurch das Intrexx Installationsverzeichnis gesetzt ist und keine NPE erzeugt wird.