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

enhancement

critical
#25645
OpenAPI server
#26207
REST calls via TL script to external APIs according to OpenAPI specification
major
#27196
DeepL: Use glossaries for translations
#27214
TL-Script unversioned object comparison
#27215
Historical to-n references
#27234
Include ChartJS and OpenAPI in BPE Standard Configuration
minor
#26835
Perform instanceof checks unversioned
#26935
Make Close dialog configurable by Create
#27225
Bulk Dependency Update
#27236
Model definition for revision
#27251
TLModelUtil: Replace declared ConfigurationException with TopLogicException

defect

critical
#27205
TL-Sync transmitter stops on association update
major
#27139
Button menu in button bar does not open
#27207
Search suggestions of SelectFields and popups of the breadcrumb are placed incorrectly
#27228
Missing display of Flex data for historical objects
#27241
OpenAPI: Error although query successful
minor
#26797
Transaction with user input: invisible properties of the form model cannot be assigned values (initialized)
#26921
ClassCastException when evaluating security rules that refer to (non-structuredElement) singletons of a module.
#27096
Tree does not scroll the selected node into the viewport on (external) selection
#27167
Normalizing JSPs leads to wrong indentation for if-else blocks
#27203
Application tests with chart.js report on home page fail
#27204
PersistentEnumeration.tValue(...) leads to ClassCastException
#27218
Grid tables: Calculated column: Single-Value SelectField requires list value.
#27227
User time zone and thus SubSession time zone can be zero
#27231
Incremental modification of a set-valued attribute not possible.
#27239
Typo in database configurations at "password template
#27240
OpenAPI: Missing content type for JSON request content
#27249
TLScript suggestions are always displayed in the same language
#27250
Missing Maven profile "ide" in Eclipse
enhancement

minor

#27225

Bulk Dependency Update

Several dependencies are no longer up to date. A general update should be performed.

#!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 it conflicts 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, no 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
  • DE
  • Login