TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.5.0-M8
  4. #27225

7.5.0-M8
TopLogic Release

2023-03-20

Verbesserung

Top-Thema
#25645
OpenAPI-Server
#26207
REST-Aufrufe über TL-Script an externe APIs nach OpenAPI-Spezifikation
Wichtig
#27196
DeepL: Glossare für Übersetzungen verwenden
#27214
TL-Script unversionierter Objekt-Vergleich
#27215
Historische zu-n Referenzen
#27234
ChartJS und OpenAPI in BPE-Standardkonfiguration einbinden
Detail
#26835
instanceof-Prüfungen unversioniert durchführen
#26935
Close-Dialog nach Create konfigurierbar machen
#27225
Bulk-Dependency-Update
#27236
Model-Definition für Revision
#27251
TLModelUtil: Deklarierte ConfigurationException durch TopLogicException ersetzten

Fehlerbehebung

Top-Thema
#27205
TL-Sync Sender stoppt bei Update von Assoziation
Wichtig
#27139
Button-Menü in Button-Leiste öffent sich nicht
#27207
Suchvorschläge von SelectFields und Popups der Breadcrumb werden falsch platziert
#27228
Fehlende Anzeige von Flex-Daten bei historischen Objekten
#27241
OpenAPI: Fehler obwohl Abfrage erfolgreich
Detail
#26797
Transaktion mit Nutzereingabe: Unsichtbare Eigenschaften des Formularmodells können nicht mit Werten belegt (initialisiert) werden
#26921
ClassCastException bei der Auswertung von Security-Regeln, die sich auf (Nicht-StructuredElement-)Singletons eines Moduls beziehen
#27096
Baum scrollt bei (externer) Selektion den selektierten Knoten nicht in den Viewport
#27167
Normalisieren von JSPs führt bei if-else Blöcken zu falscher Einrückung
#27203
Applikationstests mit chart.js Report auf der Startseite schlagen fehl
#27204
PersistentEnumeration.tValue(...) führt zu ClassCastException
#27218
Grid-Tabellen: Berechnete Spalte: Single-Value SelectField benötigt Listenwert.
#27227
Nutzer-Zeitzone und damit SubSession-Zeitzone kann null sein
#27231
Inkrementelle Modifikation eines mengenwertigen Attributes nicht möglich.
#27239
Typo in Datenbankkonfigurationen beim "Passwort-Template"
#27240
OpenAPI: Fehlender Content-Type bei JSON-Anfrageinhalt
#27249
TLScript-Vorschläge werden immer in der selben Sprache angezeigt
#27250
Fehlendes Maven-Profil "ide" in Eclipse
Verbesserung

Detail

#27225

Bulk-Dependency-Update

Update

Etliche Abhängigkeiten sind nicht mehr auf dem neusten Stand. Ein generelles Update sollte durchgeführt werden.

#!patch 
Index: pom.xml
===================================================================
--- pom.xml	(revision 318797)
+++ pom.xml	(revision 318829)
@@ -19,12 +19,12 @@
 
 	<properties>
 		<tl.version>7.5.0-SNAPSHOT</tl.version>
-		<jetty.version>9.4.45.v20220203</jetty.version>
+		<jetty.version>9.4.51.v20230217</jetty.version>
-		<poi.version>5.2.2</poi.version>
+		<poi.version>5.2.3</poi.version>
 		<kafka.version>2.1.1</kafka.version>
-		<log4j.version>2.18.0</log4j.version>
+		<log4j.version>2.20.0</log4j.version>
-		<fasterxml.version>2.13.4</fasterxml.version>
+		<fasterxml.version>2.14.2</fasterxml.version>
 		
 		<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
 
@@ -633,7 +633,7 @@
 			<dependency>
 			    <groupId>com.h2database</groupId>
 			    <artifactId>h2</artifactId>
-			    <version>2.1.210</version>
+			    <version>2.1.214</version>
 		  	</dependency>
 			<dependency>
 				<groupId>com.top-logic</groupId>
@@ -644,29 +644,22 @@
 			<dependency>
 			    <groupId>com.microsoft.sqlserver</groupId>
 			    <artifactId>mssql-jdbc</artifactId>
-			    <version>10.2.0.jre11</version>
+			    <version>12.2.0.jre11</version>
 			</dependency>
 			<dependency>
-			    <groupId>mysql</groupId>
-			    <artifactId>mysql-connector-java</artifactId>
-			    <version>8.0.27</version>
+			    <groupId>com.mysql</groupId>
+			    <artifactId>mysql-connector-j</artifactId>
+			    <version>8.0.32</version>
 			</dependency>
 			<dependency>
 			    <groupId>com.oracle.database.jdbc</groupId>
-			    <artifactId>ojdbc8</artifactId>
-			    <version>19.8.0.0</version>
+			    <artifactId>ojdbc11</artifactId>
+			    <version>21.9.0.0</version>
 			</dependency>
 			<dependency>
 			    <groupId>org.postgresql</groupId>
 			    <artifactId>postgresql</artifactId>
-			    <version>42.2.18</version>
+			    <version>42.5.4</version>
 			</dependency>
 
 			<!-- External dependencies -->
@@ -673,12 +666,12 @@
 			<dependency>
 				<groupId>javax.servlet</groupId>
 				<artifactId>javax.servlet-api</artifactId>
-				<version>3.1.0</version>
+				<version>4.0.1</version>
 			</dependency>
 			<dependency>
 				<groupId>javax.servlet.jsp</groupId>
 				<artifactId>jsp-api</artifactId>
-				<version>2.2</version>
+				<version>2.2.1-b03</version>
 			</dependency>
 			<dependency>
 				<groupId>com.top-logic</groupId>
@@ -708,7 +701,7 @@
 			<dependency>
 				<groupId>com.github.librepdf</groupId>
 				<artifactId>openpdf</artifactId>
-				<version>1.3.27</version>
+				<version>1.3.30</version>
 			</dependency>
 			<dependency>
 				<groupId>com.top-logic</groupId>
@@ -718,7 +711,7 @@
 			<dependency>
 			    <groupId>com.microsoft.azure</groupId>
 			    <artifactId>azure-storage</artifactId>
-			    <version>7.0.0</version>
+			    <version>8.6.6</version>
 			</dependency>
 			<dependency>
 				<groupId>com.top-logic</groupId>
@@ -798,7 +791,7 @@
 			<dependency>
 				<groupId>commons-discovery</groupId>
 				<artifactId>commons-discovery</artifactId>
-				<version>0.2</version>
+				<version>1.0-dev</version>
 			</dependency>
 			<dependency>
 			    <groupId>commons-codec</groupId>
@@ -813,12 +806,17 @@
 			<dependency>
 			    <groupId>org.apache.httpcomponents</groupId>
 			    <artifactId>httpclient</artifactId>
-			    <version>4.5.13</version>
+			    <version>4.5.14</version>
 			</dependency>
 			<dependency>
+			    <groupId>org.apache.httpcomponents.client5</groupId>
+			    <artifactId>httpclient5</artifactId>
+			    <version>5.2.1</version>
+			</dependency>
+			<dependency>
 			    <groupId>commons-fileupload</groupId>
 			    <artifactId>commons-fileupload</artifactId>
-			    <version>1.4</version>
+			    <version>1.5</version>
 			</dependency>
 			<dependency>
 			    <groupId>commons-io</groupId>
@@ -828,12 +826,12 @@
 			<dependency>
 			    <groupId>org.apache.commons</groupId>
 			    <artifactId>commons-lang3</artifactId>
-			    <version>3.8.1</version>
+			    <version>3.12.0</version>
 			</dependency>
 			<dependency>
 			    <groupId>commons-pool</groupId>
 			    <artifactId>commons-pool</artifactId>
-			    <version>1.5.1</version>
+			    <version>1.6</version>
 			</dependency>
 			<dependency>
 			    <groupId>org.apache.kafka</groupId>
@@ -858,7 +856,7 @@
 			<dependency>
 			    <groupId>org.apache.lucene</groupId>
 			    <artifactId>lucene-analyzers</artifactId>
-			    <version>3.6.0</version>
+			    <version>3.6.2</version>
 			</dependency>
 			<dependency>
 			    <groupId>org.apache.poi</groupId>
@@ -921,8 +919,8 @@
 			</dependency>
 			<dependency>
 			    <groupId>org.bouncycastle</groupId>
-			    <artifactId>bcmail-jdk15on</artifactId>
-			    <version>1.68</version>
+			    <artifactId>bcmail-jdk18on</artifactId>
+			    <version>1.72</version>
 			</dependency>
 			<dependency>
 				<groupId>com.top-logic</groupId>
@@ -932,7 +930,7 @@
 			<dependency>
 			    <groupId>org.docx4j</groupId>
 			    <artifactId>docx4j-core</artifactId>
-			    <version>11.4.5</version>
+			    <version>11.4.9</version>
 				<exclusions>
 					<!-- Do not include Log4j 1, because this collides with Log4j 2  -->
 					<exclusion>
@@ -948,7 +946,7 @@
 			<dependency>
 			    <groupId>org.docx4j</groupId>
 			    <artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
-			    <version>11.4.5</version>
+			    <version>11.4.9</version>
 			</dependency>
 			<dependency>
 			    <groupId>com.fasterxml.jackson.core</groupId>
@@ -958,7 +956,7 @@
 			<dependency>
 			    <groupId>com.fasterxml.jackson.core</groupId>
 			    <artifactId>jackson-databind</artifactId>
-			    <version>2.13.4.2</version>
+			    <version>2.14.2</version>
 			</dependency>
 			<dependency>
 			    <groupId>com.fasterxml.jackson.dataformat</groupId>
@@ -966,6 +964,11 @@
 			    <version>${fasterxml.version}</version>
 			</dependency>
 			<dependency>
+			    <groupId>org.yaml</groupId>
+			    <artifactId>snakeyaml</artifactId>
+			    <version>2.0</version>
+			</dependency>
+			<dependency>
 			    <groupId>org.apache.pdfbox</groupId>
 	    		<artifactId>pdfbox</artifactId>
 			    <version>3.0.0-RC1</version>
@@ -981,7 +984,7 @@
 			<dependency>
 			    <groupId>org.slf4j</groupId>
 			    <artifactId>jcl-over-slf4j</artifactId>
-			    <version>2.0.0-alpha7</version>
+			    <version>2.0.6</version>
 			</dependency>
 			<dependency>
 			    <groupId>org.apache.pdfbox</groupId>
@@ -1017,7 +1020,7 @@
 			<dependency>
 			    <groupId>org.apache.xmlgraphics</groupId>
 			    <artifactId>xmlgraphics-commons</artifactId>
-			    <version>2.6</version>
+			    <version>2.8</version>
 			</dependency>
 			<dependency>
 				<groupId>org.eclipse.jetty</groupId>
@@ -1037,7 +1040,7 @@
 			<dependency>
 				<groupId>org.eclipse.jdt</groupId>
 				<artifactId>ecj</artifactId>
-				<version>3.17.0</version>
+				<version>3.32.0</version>
 			</dependency>
 			<dependency>
 			    <groupId>org.xhtmlrenderer</groupId>
@@ -1062,12 +1065,12 @@
 			<dependency>
 			    <groupId>org.jfree</groupId>
 			    <artifactId>jfreechart</artifactId>
-			    <version>1.0.19</version>
+			    <version>1.5.4</version>
 			</dependency>
 			<dependency>
 			    <groupId>org.jsoup</groupId>
 			    <artifactId>jsoup</artifactId>
-			    <version>1.15.3</version>
+			    <version>1.15.4</version>
 			</dependency>
 			<dependency>
 				<groupId>com.top-logic</groupId>
@@ -1077,23 +1080,22 @@
 			<dependency>
 			    <groupId>org.pac4j</groupId>
 			    <artifactId>pac4j-oidc</artifactId>
-    			<version>5.3.1</version>
+    			<version>5.7.0</version>
 			</dependency>
 			<dependency>
 			    <groupId>org.pac4j</groupId>
 			    <artifactId>pac4j-jee</artifactId>
-    			<version>5.3.1</version>
+    			<version>5.4.6</version>
 			</dependency>
 			<dependency>
+			    <groupId>org.pac4j</groupId>
+			    <artifactId>jee-pac4j</artifactId>
+			    <version>6.1.0</version>
+			</dependency>
+			<dependency>
 			    <groupId>org.codelibs</groupId>
 			    <artifactId>jcifs</artifactId>
-			    <version>2.1.19</version>
+			    <version>2.1.33</version>
 			</dependency>
 			<dependency>
 			    <groupId>com.github.jtidy</groupId>
@@ -1108,7 +1110,7 @@
 			<dependency>
 			    <groupId>de.haumacher.msgbuf</groupId>
 			    <artifactId>msgbuf-api</artifactId>
-			    <version>1.0.2</version>
+			    <version>1.1.2</version>
 			    <classifier>sources</classifier>
 			    <scope>provided</scope>
 			</dependency>
@@ -1127,12 +1129,12 @@
 		  	<dependency>
 			    <groupId>org.apache.maven</groupId>
 				<artifactId>maven-model-builder</artifactId>
-				<version>3.8.1</version>
+				<version>3.9.0</version>
 		  	</dependency>
 			<dependency>
 			    <groupId>org.codehaus.plexus</groupId>
 			    <artifactId>plexus-utils</artifactId>
-			    <version>3.4.1</version>
+			    <version>3.5.1</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.logging.log4j</groupId>
@@ -1145,19 +1147,26 @@
 				<version>${log4j.version}</version>
 			</dependency>
 			<dependency>
-				<groupId>org.apache.logging.log4j</groupId>
-				<artifactId>log4j-slf4j-impl</artifactId>
-				<version>${log4j.version}</version>
+			    <groupId>org.apache.logging.log4j</groupId>
+			    <artifactId>log4j-slf4j2-impl</artifactId>
+			    <version>${log4j.version}</version>
 			</dependency>
 		    <dependency>
 				<groupId>org.slf4j</groupId>
 				<artifactId>slf4j-api</artifactId>
-			    <version>1.7.26</version>
+				<version>2.0.6</version>
 			</dependency>
 			<dependency>
 			    <groupId>net.sourceforge.jexcelapi</groupId>
 			    <artifactId>jxl</artifactId>
-			    <version>2.5.7</version>
+			    <version>2.6.12</version>
 			</dependency>
 			<dependency>
 				<groupId>de.haumacher</groupId>
@@ -1245,7 +1254,7 @@
 		<dependency>
 			<groupId>junit</groupId>
 			<artifactId>junit</artifactId>
-			<version>3.8.2</version>
+			<version>4.13.2</version>
 			<scope>test</scope>
 		</dependency>
 	</dependencies>
@@ -1317,7 +1324,6 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-surefire-plugin</artifactId>
-				<version>2.12.4</version>
 				<configuration>
 					<skipTests>${skipTests}</skipTests>
 				</configuration>
@@ -1339,7 +1345,6 @@
 			<plugin>
 		        <groupId>org.codehaus.mojo</groupId>
 		        <artifactId>exec-maven-plugin</artifactId>
-		        <version>3.0.0</version>
 		        
 		        <executions>
 					<execution>
@@ -1373,7 +1478,7 @@
 			<plugin>
 			    <groupId>org.owasp</groupId>
 			    <artifactId>dependency-check-maven</artifactId>
-			    <version>7.4.4</version>
+			    <version>8.1.2</version>
 		        <configuration>
 	                <format>ALL</format>
 	                <skipProvidedScope>true</skipProvidedScope>
@@ -1409,10 +1514,30 @@
 	        <plugin>
 	            <groupId>org.revapi</groupId>
 	            <artifactId>revapi-maven-plugin</artifactId>
-	            <version>0.14.6</version>
+	            <version>0.15.0</version>
 	            <dependencies>
 	                <dependency>
 	                    <groupId>org.revapi</groupId>

Test

Upgrade, kein Test.

  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • EN
  • Login