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
Detail
#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

Bugfix

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
Detail
#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

Detail

#27225

Bulk Dependency Update

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 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>en.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>en.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