diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8347d5d2..0d43d8ed 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# All ProdLib projects upgrades
+## 17.1.0
+
+Bug fix and evolution: add a timeout for DataExchange (TransfertFiles), set default timeout for AbstractFSURL (30 sec) #141
+
+Set spring-boot-starter-parent version from 3.1.0 to 3.1.1
+
## 17.0.1
Bug fix: correct old Watchfolders notification messages #138
diff --git a/app-web/pom.xml b/app-web/pom.xml
index 1b18a6f3..4a1c3924 100644
--- a/app-web/pom.xml
+++ b/app-web/pom.xml
@@ -13,7 +13,7 @@
tv.hd3g.commons
parent-web
- 17.0.1
+ 17.1.0
../parent-web/pom.xml
diff --git a/app/pom.xml b/app/pom.xml
index d2fbe1aa..1b7867aa 100644
--- a/app/pom.xml
+++ b/app/pom.xml
@@ -12,7 +12,7 @@
tv.hd3g.commons
parent
- 17.0.1
+ 17.1.0
../parent/pom.xml
diff --git a/authkit/THIRD-PARTY.txt b/authkit/THIRD-PARTY.txt
index 3eb7573e..4e9390a3 100644
--- a/authkit/THIRD-PARTY.txt
+++ b/authkit/THIRD-PARTY.txt
@@ -1,15 +1,15 @@
Lists of 172 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
(Apache License, Version 2.0) jcommander (com.beust:jcommander:1.82 - https://jcommander.org)
(Apache License, Version 2.0) ClassMate (com.fasterxml:classmate:1.5.1 - https://github.com/FasterXML/java-classmate)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.0 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
- (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
- (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
+ (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
(BSD 3-clause License w/nuclear disclaimer) Java Advanced Imaging Image I/O Tools API core (standalone) (com.github.jai-imageio:jai-imageio-core:1.4.0 - https://github.com/jai-imageio/jai-imageio-core)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(The Apache Software License, Version 2.0) ZXing Core (com.google.zxing:core:3.5.0 - https://github.com/zxing/zxing/core)
@@ -18,8 +18,8 @@ Lists of 172 third-party dependencies.
(The Apache Software License, Version 2.0) json-path (com.jayway.jsonpath:json-path:2.8.0 - https://github.com/jayway/JsonPath)
(LGPL) JSAP (com.martiansoftware:jsap:2.1 - http://www.martiansoftware.com/jsap/)
(The GNU General Public License, v2 with Universal FOSS Exception, v1.0) MySQL Connector/J (com.mysql:mysql-connector-j:8.0.33 - http://dev.mysql.com/doc/connector-j/en/)
- (Eclipse Distribution License - v 1.0) istack common utility code runtime (com.sun.istack:istack-commons-runtime:4.1.1 - https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime)
- (Apache License, Version 2) (GNU General Public License version 2 (GPLv2)) (GNU Lesser General Public License version 2.1 (LGPLv2.1)) (UnboundID LDAP SDK Free Use License) UnboundID LDAP SDK for Java (com.unboundid:unboundid-ldapsdk:6.0.8 - https://github.com/pingidentity/ldapsdk)
+ (Eclipse Distribution License - v 1.0) istack common utility code runtime (com.sun.istack:istack-commons-runtime:4.1.2 - https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime)
+ (Apache License, Version 2) (GNU General Public License version 2 (GPLv2)) (GNU Lesser General Public License version 2.1 (LGPLv2.1)) (UnboundID LDAP SDK Free Use License) UnboundID LDAP SDK for Java (com.unboundid:unboundid-ldapsdk:6.0.9 - https://github.com/pingidentity/ldapsdk)
(Apache License 2.0) JSON library from Android SDK (com.vaadin.external.google:android-json:0.0.20131108.vaadin1 - http://developer.android.com/sdk)
(The Apache Software License, Version 2.0) HikariCP (com.zaxxer:HikariCP:5.0.1 - https://github.com/brettwooldridge/HikariCP)
(Apache License, Version 2.0) Apache Commons BeanUtils (commons-beanutils:commons-beanutils:1.9.4 - https://commons.apache.org/proper/commons-beanutils/)
@@ -36,8 +36,8 @@ Lists of 172 third-party dependencies.
(Apache License, Version 2.0) JJWT :: API (io.jsonwebtoken:jjwt-api:0.11.2 - https://github.com/jwtk/jjwt/jjwt-api)
(Apache License, Version 2.0) JJWT :: Impl (io.jsonwebtoken:jjwt-impl:0.11.2 - https://github.com/jwtk/jjwt/jjwt-impl)
(Apache License, Version 2.0) JJWT :: Extensions :: Jackson (io.jsonwebtoken:jjwt-jackson:0.11.2 - https://github.com/jwtk/jjwt/jjwt-jackson)
- (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.0 - https://github.com/micrometer-metrics/micrometer)
- (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.0 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.1 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.1 - https://github.com/micrometer-metrics/micrometer)
(Apache License, Version 2.0) Jandex: Core (io.smallrye:jandex:3.0.5 - https://smallrye.io/jandex-parent/jandex)
(EDL 1.0) Jakarta Activation API (jakarta.activation:jakarta.activation-api:2.1.2 - https://github.com/jakartaee/jaf-api)
(EPL 2.0) (GPL2 w/ CPE) Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api:2.1.1 - https://projects.eclipse.org/projects/ee4j.ca)
@@ -48,12 +48,12 @@ Lists of 172 third-party dependencies.
(Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.0 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
(The Apache Software License, Version 2.0) javax.inject (javax.inject:javax.inject:1 - http://code.google.com/p/atinject/)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
(Apache License v2.0) (LGPL, version 2.1) Java Native Access (net.java.dev.jna:jna:5.5.0 - https://github.com/java-native-access/jna)
- (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.9 - https://urielch.github.io/)
- (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.10 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.11 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.11 - https://urielch.github.io/)
(The Apache Software License, Version 2.0) OGNL - Object Graph Navigation Library (ognl:ognl:3.3.4 - https://github.com/jkuhnert/ognl/)
(The BSD License) ANTLR 4 Runtime (org.antlr:antlr4-runtime:4.10.1 - http://www.antlr.org/antlr4-runtime)
(Apache License, Version 2.0) BeanShell (org.apache-extras.beanshell:bsh:2.0b6 - https://github.com/beanshell/beanshell/)
@@ -64,8 +64,8 @@ Lists of 172 third-party dependencies.
(Apache License, Version 2.0) Apache HttpClient (org.apache.httpcomponents:httpclient:4.5.14 - http://hc.apache.org/httpcomponents-client-ga)
(Apache License, Version 2.0) Apache HttpCore (org.apache.httpcomponents:httpcore:4.4.16 - http://hc.apache.org/httpcomponents-core-ga)
(Apache License, Version 2.0) Apache HttpClient (org.apache.httpcomponents.client5:httpclient5:5.2.1 - https://hc.apache.org/httpcomponents-client-5.0.x/5.2.1/httpclient5/)
- (Apache License, Version 2.0) Apache HttpComponents Core HTTP/1.1 (org.apache.httpcomponents.core5:httpcore5:5.2.1 - https://hc.apache.org/httpcomponents-core-5.2.x/5.2.1/httpcore5/)
- (Apache License, Version 2.0) Apache HttpComponents Core HTTP/2 (org.apache.httpcomponents.core5:httpcore5-h2:5.2.1 - https://hc.apache.org/httpcomponents-core-5.2.x/5.2.1/httpcore5-h2/)
+ (Apache License, Version 2.0) Apache HttpComponents Core HTTP/1.1 (org.apache.httpcomponents.core5:httpcore5:5.2.2 - https://hc.apache.org/httpcomponents-core-5.2.x/5.2.2/httpcore5/)
+ (Apache License, Version 2.0) Apache HttpComponents Core HTTP/2 (org.apache.httpcomponents.core5:httpcore5-h2:5.2.2 - https://hc.apache.org/httpcomponents-core-5.2.x/5.2.2/httpcore5-h2/)
(Apache License, Version 2.0) Apache Log4j API (org.apache.logging.log4j:log4j-api:2.20.0 - https://logging.apache.org/log4j/2.x/log4j-api/)
(Apache License, Version 2.0) Apache Log4j to SLF4J Adapter (org.apache.logging.log4j:log4j-to-slf4j:2.20.0 - https://logging.apache.org/log4j/2.x/log4j-to-slf4j/)
(Apache-2.0) Maven 4 API Meta annotations (org.apache.maven:maven-api-meta:4.0.0-alpha-5 - https://maven.apache.org/ref/4.0.0-alpha-5/api/maven-api-meta/)
@@ -75,9 +75,9 @@ Lists of 172 third-party dependencies.
(Apache-2.0) Implementation of Maven API XML (org.apache.maven:maven-xml-impl:4.0.0-alpha-5 - https://maven.apache.org/ref/4.0.0-alpha-5/maven-xml-impl/)
(Apache License, Version 2.0) Apache Maven Invoker (org.apache.maven.shared:maven-invoker:3.1.0 - https://maven.apache.org/shared/maven-invoker/)
(Apache License, Version 2.0) Apache Maven Shared Utils (org.apache.maven.shared:maven-shared-utils:3.3.3 - https://maven.apache.org/shared/maven-shared-utils/)
- (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.8 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.10 - https://tomcat.apache.org/)
(The Apache Software License, Version 2.0) org.apache.xmlgraphics:batik-constants (org.apache.xmlgraphics:batik-constants:1.16 - http://xmlgraphics.apache.org/batik/batik-constants/)
(The Apache Software License, Version 2.0) org.apache.xmlgraphics:batik-css (org.apache.xmlgraphics:batik-css:1.16 - http://xmlgraphics.apache.org/batik/batik-css/)
(The Apache Software License, Version 2.0) org.apache.xmlgraphics:batik-i18n (org.apache.xmlgraphics:batik-i18n:1.16 - http://xmlgraphics.apache.org/batik/batik-i18n/)
@@ -91,20 +91,20 @@ Lists of 172 third-party dependencies.
(The Apache Software License, Version 2.0) Plexus Classworlds (org.codehaus.plexus:plexus-classworlds:2.5.2 - http://plexus.codehaus.org/plexus-classworlds/)
(The Apache Software License, Version 2.0) Plexus :: Component Annotations (org.codehaus.plexus:plexus-component-annotations:1.5.5 - http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/)
(Apache License, Version 2.0) Plexus Common Utilities (org.codehaus.plexus:plexus-utils:3.0.24 - http://codehaus-plexus.github.io/plexus-utils/)
- (EDL 1.0) Angus Activation Registries (org.eclipse.angus:angus-activation:2.0.0 - https://github.com/eclipse-ee4j/angus-activation/angus-activation)
+ (EDL 1.0) Angus Activation Registries (org.eclipse.angus:angus-activation:2.0.1 - https://github.com/eclipse-ee4j/angus-activation/angus-activation)
(Eclipse Public License - v 2.0) Java Development Tools Core (org.eclipse.jdt:org.eclipse.jdt.core:3.29.0 - http://www.eclipse.org/jdt)
(Eclipse Public License, Version 1.0) org.eclipse.sisu.inject (org.eclipse.sisu:org.eclipse.sisu.inject:0.3.5 - http://www.eclipse.org/sisu/org.eclipse.sisu.inject/)
(Eclipse Public License, Version 1.0) org.eclipse.sisu.plexus (org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.5 - http://www.eclipse.org/sisu/org.eclipse.sisu.plexus/)
- (Eclipse Distribution License - v 1.0) JAXB Core (org.glassfish.jaxb:jaxb-core:4.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
- (Eclipse Distribution License - v 1.0) JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:4.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
- (Eclipse Distribution License - v 1.0) TXW2 Runtime (org.glassfish.jaxb:txw2:4.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) JAXB Core (org.glassfish.jaxb:jaxb-core:4.0.3 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:4.0.3 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) TXW2 Runtime (org.glassfish.jaxb:txw2:4.0.3 - https://eclipse-ee4j.github.io/jaxb-ri/)
(BSD License 3) Hamcrest (org.hamcrest:hamcrest:2.2 - http://hamcrest.org/JavaHamcrest/)
(GNU Library General Public License v2.1 or later) Hibernate Commons Annotations (org.hibernate.common:hibernate-commons-annotations:6.0.6.Final - http://hibernate.org)
- (GNU Library General Public License v2.1 or later) Hibernate ORM - hibernate-core (org.hibernate.orm:hibernate-core:6.2.2.Final - https://hibernate.org/orm)
+ (GNU Library General Public License v2.1 or later) Hibernate ORM - hibernate-core (org.hibernate.orm:hibernate-core:6.2.5.Final - https://hibernate.org/orm)
(Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:8.0.0.Final - http://hibernate.org/validator/hibernate-validator)
(Apache License, Version 2.0) HtmlUnit NekoHtml (org.htmlunit:neko-htmlunit:3.1.0 - https://www.htmlunit.org)
(Apache License 2.0) (LGPL 2.1) (MPL 1.1) Javassist (org.javassist:javassist:3.29.0-GA - http://www.javassist.org/)
- (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.0.Final - http://www.jboss.org)
+ (Apache License 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.1.Final - http://www.jboss.org)
(Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter API (org.junit.jupiter:junit-jupiter-api:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter Engine (org.junit.jupiter:junit-jupiter-engine:5.9.3 - https://junit.org/junit5/)
@@ -120,55 +120,55 @@ Lists of 172 third-party dependencies.
(BSD 3) OWASP AntiSamy (org.owasp.antisamy:antisamy:1.7.3 - https://github.com/nahsra/antisamy)
(The BSD 3-Clause License) Java Encoder (org.owasp.encoder:encoder:1.2.3 - https://www.owasp.org/index.php/OWASP_Java_Encoder_Project/encoder)
(BSD) (Creative Commons 3.0 BY-SA) ESAPI (org.owasp.esapi:esapi:2.5.2.0 - https://owasp.org/www-project-enterprise-security-api/)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(The Apache Software License, Version 2.0) JSONassert (org.skyscreamer:jsonassert:1.5.1 - https://github.com/skyscreamer/JSONassert)
(MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.7 - http://www.slf4j.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
- (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Aspects (org.springframework:spring-aspects:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring JDBC (org.springframework:spring-jdbc:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Object/Relational Mapping (org.springframework:spring-orm:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Transaction (org.springframework:spring-tx:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-data-jpa (org.springframework.boot:spring-boot-starter-data-jpa:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-jdbc (org.springframework.boot:spring-boot-starter-jdbc:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-thymeleaf (org.springframework.boot:spring-boot-starter-thymeleaf:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) Spring Data Core (org.springframework.data:spring-data-commons:3.1.0 - https://spring.io/projects/spring-data)
- (Apache License, Version 2.0) Spring Data JPA (org.springframework.data:spring-data-jpa:3.1.0 - https://projects.spring.io/spring-data-jpa)
+ (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Aspects (org.springframework:spring-aspects:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring JDBC (org.springframework:spring-jdbc:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Object/Relational Mapping (org.springframework:spring-orm:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Transaction (org.springframework:spring-tx:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-data-jpa (org.springframework.boot:spring-boot-starter-data-jpa:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-jdbc (org.springframework.boot:spring-boot-starter-jdbc:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-thymeleaf (org.springframework.boot:spring-boot-starter-thymeleaf:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) Spring Data Core (org.springframework.data:spring-data-commons:3.1.1 - https://spring.io/projects/spring-data)
+ (Apache License, Version 2.0) Spring Data JPA (org.springframework.data:spring-data-jpa:3.1.1 - https://projects.spring.io/spring-data-jpa)
(Apache License, Version 2.0) Spring HATEOAS (org.springframework.hateoas:spring-hateoas:2.1.0 - https://github.com/spring-projects/spring-hateoas)
(Apache License, Version 2.0) spring-ldap-core (org.springframework.ldap:spring-ldap-core:3.1.0 - https://spring.io/projects/spring-ldap)
(Apache License, Version 2.0) Spring Plugin - Core (org.springframework.plugin:spring-plugin-core:3.0.0 - https://github.com/spring-projects/spring-plugin/spring-plugin-core)
- (Apache License, Version 2.0) spring-security-core (org.springframework.security:spring-security-core:6.1.0 - https://spring.io/projects/spring-security)
- (Apache License, Version 2.0) spring-security-crypto (org.springframework.security:spring-security-crypto:6.1.0 - https://spring.io/projects/spring-security)
- (Apache License, Version 2.0) spring-security-ldap (org.springframework.security:spring-security-ldap:6.1.0 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-core (org.springframework.security:spring-security-core:6.1.1 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-crypto (org.springframework.security:spring-security-crypto:6.1.1 - https://spring.io/projects/spring-security)
+ (Apache License, Version 2.0) spring-security-ldap (org.springframework.security:spring-security-ldap:6.1.1 - https://spring.io/projects/spring-security)
(The Apache Software License, Version 2.0) thymeleaf (org.thymeleaf:thymeleaf:3.1.1.RELEASE - http://www.thymeleaf.org/thymeleaf-lib/thymeleaf)
(The Apache Software License, Version 2.0) thymeleaf-spring6 (org.thymeleaf:thymeleaf-spring6:3.1.1.RELEASE - http://www.thymeleaf.org/thymeleaf-lib/thymeleaf-spring6)
(The Apache Software License, Version 2.0) unbescape (org.unbescape:unbescape:1.1.6.RELEASE - http://www.unbescape.org)
(The Apache Software License, Version 2.0) org.xmlunit:xmlunit-core (org.xmlunit:xmlunit-core:2.9.1 - https://www.xmlunit.org/)
(Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:1.33 - https://bitbucket.org/snakeyaml/snakeyaml)
- (GNU Lesser General Public License, Version 3) SelfAutoRESTDoc (tv.hd3g:selfautorestdoc:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) SelfAutoRESTDoc (tv.hd3g:selfautorestdoc:17.1.0 - https://github.com/hdsdi3g/prodlib)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
- (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.1.0 - https://github.com/hdsdi3g/prodlib)
(The Apache Software License, Version 2.0) (The SAX License) (The W3C License) XML Commons External Components XML APIs (xml-apis:xml-apis:1.4.01 - http://xml.apache.org/commons/components/external/)
(The Apache Software License, Version 2.0) XML Commons External Components XML APIs Extensions (xml-apis:xml-apis-ext:1.3.04 - http://xml.apache.org/commons/components/external/)
(The GNU Lesser General Public License, Version 2.1) XOM (xom:xom:1.3.8 - https://xom.nu)
diff --git a/authkit/pom.xml b/authkit/pom.xml
index bee37268..40c7c830 100644
--- a/authkit/pom.xml
+++ b/authkit/pom.xml
@@ -13,7 +13,7 @@
tv.hd3g.commons
parent-web
- 17.0.1
+ 17.1.0
../parent-web/pom.xml
@@ -21,12 +21,12 @@
tv.hd3g.commons
interfaces
- 17.0.1
+ 17.1.0
tv.hd3g
selfautorestdoc
- 17.0.1
+ 17.1.0
org.springframework.boot
diff --git a/csvkit/THIRD-PARTY.txt b/csvkit/THIRD-PARTY.txt
index 28077718..8abcd22b 100644
--- a/csvkit/THIRD-PARTY.txt
+++ b/csvkit/THIRD-PARTY.txt
@@ -1,7 +1,7 @@
Lists of 48 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(LGPL) JSAP (com.martiansoftware:jsap:2.1 - http://www.martiansoftware.com/jsap/)
(Apache 2) opencsv (com.opencsv:opencsv:5.6 - http://opencsv.sf.net)
@@ -13,8 +13,8 @@ Lists of 48 third-party dependencies.
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.3.0 - http://spoon.gforge.inria.fr/)
(Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
(Apache License, Version 2.0) Apache Commons Collections (org.apache.commons:commons-collections4:4.4 - https://commons.apache.org/proper/commons-collections/)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
@@ -45,6 +45,6 @@ Lists of 48 third-party dependencies.
(The MIT License) mockito-inline (org.mockito:mockito-inline:4.4.0 - https://github.com/mockito/mockito)
(Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
diff --git a/csvkit/pom.xml b/csvkit/pom.xml
index cf67fb1f..e124d204 100644
--- a/csvkit/pom.xml
+++ b/csvkit/pom.xml
@@ -13,7 +13,7 @@
tv.hd3g.commons
starter
- 17.0.1
+ 17.1.0
../pom.xml
diff --git a/env-version/THIRD-PARTY.txt b/env-version/THIRD-PARTY.txt
index 7f83ebff..264a6fac 100644
--- a/env-version/THIRD-PARTY.txt
+++ b/env-version/THIRD-PARTY.txt
@@ -1,7 +1,7 @@
Lists of 84 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
(Apache License, Version 2.0) ClassMate (com.fasterxml:classmate:1.5.1 - https://github.com/FasterXML/java-classmate)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(The Apache Software License, Version 2.0) json-path (com.jayway.jsonpath:json-path:2.8.0 - https://github.com/jayway/JsonPath)
@@ -17,11 +17,11 @@ Lists of 84 third-party dependencies.
(Apache License 2.0) Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api:3.0.2 - https://beanvalidation.org)
(Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.0 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
- (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.9 - https://urielch.github.io/)
- (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.10 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.11 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.11 - https://urielch.github.io/)
(The Apache Software License, Version 2.0) OGNL - Object Graph Navigation Library (ognl:ognl:3.3.4 - https://github.com/jkuhnert/ognl/)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
(Apache License, Version 2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.12.0 - https://commons.apache.org/proper/commons-lang/)
@@ -34,7 +34,7 @@ Lists of 84 third-party dependencies.
(Apache-2.0) Implementation of Maven API XML (org.apache.maven:maven-xml-impl:4.0.0-alpha-5 - https://maven.apache.org/ref/4.0.0-alpha-5/maven-xml-impl/)
(Apache License, Version 2.0) Apache Maven Invoker (org.apache.maven.shared:maven-invoker:3.2.0 - https://maven.apache.org/shared/maven-invoker/)
(Apache License, Version 2.0) Apache Maven Shared Utils (org.apache.maven.shared:maven-shared-utils:3.3.4 - https://maven.apache.org/shared/maven-shared-utils/)
- (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.8 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.10 - https://tomcat.apache.org/)
(The Apache License, Version 2.0) org.apiguardian:apiguardian-api (org.apiguardian:apiguardian-api:1.1.2 - https://github.com/apiguardian-team/apiguardian)
(Apache License, Version 2.0) AssertJ Core (org.assertj:assertj-core:3.24.2 - https://assertj.github.io/doc/#assertj-core)
(The Apache Software License, Version 2.0) Plexus Classworlds (org.codehaus.plexus:plexus-classworlds:2.5.2 - http://plexus.codehaus.org/plexus-classworlds/)
@@ -46,7 +46,7 @@ Lists of 84 third-party dependencies.
(BSD License 3) Hamcrest (org.hamcrest:hamcrest:2.2 - http://hamcrest.org/JavaHamcrest/)
(Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:8.0.0.Final - http://hibernate.org/validator/hibernate-validator)
(Apache License 2.0) (LGPL 2.1) (MPL 1.1) Javassist (org.javassist:javassist:3.29.0-GA - http://www.javassist.org/)
- (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.0.Final - http://www.jboss.org)
+ (Apache License 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.1.Final - http://www.jboss.org)
(Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter API (org.junit.jupiter:junit-jupiter-api:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter Engine (org.junit.jupiter:junit-jupiter-engine:5.9.3 - https://junit.org/junit5/)
@@ -60,27 +60,27 @@ Lists of 84 third-party dependencies.
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
(BSD-3-Clause) asm (org.ow2.asm:asm:9.3 - http://asm.ow2.io/)
(The BSD 3-Clause License) Java Encoder (org.owasp.encoder:encoder:1.2.3 - https://www.owasp.org/index.php/OWASP_Java_Encoder_Project/encoder)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(The Apache Software License, Version 2.0) JSONassert (org.skyscreamer:jsonassert:1.5.1 - https://github.com/skyscreamer/JSONassert)
(MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.7 - http://www.slf4j.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
- (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
(The Apache Software License, Version 2.0) org.xmlunit:xmlunit-core (org.xmlunit:xmlunit-core:2.9.1 - https://www.xmlunit.org/)
(Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:1.33 - https://bitbucket.org/snakeyaml/snakeyaml)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
- (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.1.0 - https://github.com/hdsdi3g/prodlib)
diff --git a/env-version/pom.xml b/env-version/pom.xml
index fd7e3162..c68ca191 100644
--- a/env-version/pom.xml
+++ b/env-version/pom.xml
@@ -12,7 +12,7 @@
tv.hd3g.commons
parent
- 17.0.1
+ 17.1.0
../parent/pom.xml
@@ -20,7 +20,7 @@
tv.hd3g.commons
interfaces
- 17.0.1
+ 17.1.0
diff --git a/env-version/src/main/resources/prodlib-version.txt b/env-version/src/main/resources/prodlib-version.txt
index 3e17df02..d9e58927 100644
--- a/env-version/src/main/resources/prodlib-version.txt
+++ b/env-version/src/main/resources/prodlib-version.txt
@@ -1 +1 @@
-17.0.1
+17.1.0
diff --git a/interfaces/THIRD-PARTY.txt b/interfaces/THIRD-PARTY.txt
index 5787e6a0..167eccfe 100644
--- a/interfaces/THIRD-PARTY.txt
+++ b/interfaces/THIRD-PARTY.txt
@@ -1,7 +1,7 @@
Lists of 42 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(LGPL) JSAP (com.martiansoftware:jsap:2.1 - http://www.martiansoftware.com/jsap/)
(Apache License, Version 2.0) Apache Commons IO (commons-io:commons-io:2.11.0 - https://commons.apache.org/proper/commons-io/)
@@ -9,8 +9,8 @@ Lists of 42 third-party dependencies.
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.3.0 - http://spoon.gforge.inria.fr/)
(Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
(Apache License, Version 2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.12.0 - https://commons.apache.org/proper/commons-lang/)
@@ -39,6 +39,6 @@ Lists of 42 third-party dependencies.
(The MIT License) mockito-inline (org.mockito:mockito-inline:4.4.0 - https://github.com/mockito/mockito)
(Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
diff --git a/interfaces/pom.xml b/interfaces/pom.xml
index 503cd066..e735bfac 100644
--- a/interfaces/pom.xml
+++ b/interfaces/pom.xml
@@ -12,7 +12,7 @@
tv.hd3g.commons
starter
- 17.0.1
+ 17.1.0
../pom.xml
diff --git a/jobkit/engine/THIRD-PARTY.txt b/jobkit/engine/THIRD-PARTY.txt
index f0dda2b7..d602c10e 100644
--- a/jobkit/engine/THIRD-PARTY.txt
+++ b/jobkit/engine/THIRD-PARTY.txt
@@ -1,10 +1,10 @@
Lists of 45 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.0 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.0 - https://github.com/FasterXML/jackson)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 - https://github.com/FasterXML/jackson)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(LGPL) JSAP (com.martiansoftware:jsap:2.1 - http://www.martiansoftware.com/jsap/)
(Apache License, Version 2.0) Apache Commons IO (commons-io:commons-io:2.11.0 - https://commons.apache.org/proper/commons-io/)
@@ -12,8 +12,8 @@ Lists of 45 third-party dependencies.
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.3.0 - http://spoon.gforge.inria.fr/)
(Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
(Apache License, Version 2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.12.0 - https://commons.apache.org/proper/commons-lang/)
@@ -42,6 +42,6 @@ Lists of 45 third-party dependencies.
(The MIT License) mockito-inline (org.mockito:mockito-inline:4.4.0 - https://github.com/mockito/mockito)
(Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
diff --git a/jobkit/engine/pom.xml b/jobkit/engine/pom.xml
index 4628ff21..9931f528 100644
--- a/jobkit/engine/pom.xml
+++ b/jobkit/engine/pom.xml
@@ -11,7 +11,7 @@
tv.hd3g
jobkit-starter
- 17.0.1
+ 17.1.0
../pom.xml
diff --git a/jobkit/pom.xml b/jobkit/pom.xml
index 634479f0..436f94b9 100755
--- a/jobkit/pom.xml
+++ b/jobkit/pom.xml
@@ -13,7 +13,7 @@
tv.hd3g.commons
starter
- 17.0.1
+ 17.1.0
../pom.xml
diff --git a/jobkit/springboot-service/THIRD-PARTY.txt b/jobkit/springboot-service/THIRD-PARTY.txt
index c8138780..602b6f67 100644
--- a/jobkit/springboot-service/THIRD-PARTY.txt
+++ b/jobkit/springboot-service/THIRD-PARTY.txt
@@ -1,13 +1,13 @@
Lists of 95 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.0 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
- (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
- (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
+ (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(The Apache Software License, Version 2.0) json-path (com.jayway.jsonpath:json-path:2.8.0 - https://github.com/jayway/JsonPath)
(LGPL) JSAP (com.martiansoftware:jsap:2.1 - http://www.martiansoftware.com/jsap/)
@@ -15,18 +15,18 @@ Lists of 95 third-party dependencies.
(Apache License, Version 2.0) Apache Commons IO (commons-io:commons-io:2.11.0 - https://commons.apache.org/proper/commons-io/)
(BSD) Automaton (dk.brics.automaton:automaton:1.11-8 - http://www.brics.dk/automaton/)
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.3.0 - http://spoon.gforge.inria.fr/)
- (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.0 - https://github.com/micrometer-metrics/micrometer)
- (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.0 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.1 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.1 - https://github.com/micrometer-metrics/micrometer)
(EDL 1.0) Jakarta Activation API (jakarta.activation:jakarta.activation-api:2.1.2 - https://github.com/jakartaee/jaf-api)
(EPL 2.0) (GPL2 w/ CPE) Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api:2.1.1 - https://projects.eclipse.org/projects/ee4j.ca)
(Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
(Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.0 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
- (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.9 - https://urielch.github.io/)
- (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.10 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.11 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.11 - https://urielch.github.io/)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
(Apache License, Version 2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.12.0 - https://commons.apache.org/proper/commons-lang/)
(Apache License, Version 2.0) Apache Commons Text (org.apache.commons:commons-text:1.10.0 - https://commons.apache.org/proper/commons-text)
@@ -39,9 +39,9 @@ Lists of 95 third-party dependencies.
(Apache-2.0) Implementation of Maven API XML (org.apache.maven:maven-xml-impl:4.0.0-alpha-5 - https://maven.apache.org/ref/4.0.0-alpha-5/maven-xml-impl/)
(Apache License, Version 2.0) Apache Maven Invoker (org.apache.maven.shared:maven-invoker:3.2.0 - https://maven.apache.org/shared/maven-invoker/)
(Apache License, Version 2.0) Apache Maven Shared Utils (org.apache.maven.shared:maven-shared-utils:3.3.4 - https://maven.apache.org/shared/maven-shared-utils/)
- (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.8 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.10 - https://tomcat.apache.org/)
(The Apache License, Version 2.0) org.apiguardian:apiguardian-api (org.apiguardian:apiguardian-api:1.1.2 - https://github.com/apiguardian-team/apiguardian)
(Eclipse Public License - v 2.0) AspectJ Runtime (org.aspectj:aspectjrt:1.9.19 - https://www.eclipse.org/aspectj/)
(Eclipse Public License - v 2.0) AspectJ Weaver (org.aspectj:aspectjweaver:1.9.19 - https://www.eclipse.org/aspectj/)
@@ -65,33 +65,33 @@ Lists of 95 third-party dependencies.
(Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
(BSD-3-Clause) asm (org.ow2.asm:asm:9.3 - http://asm.ow2.io/)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(The Apache Software License, Version 2.0) JSONassert (org.skyscreamer:jsonassert:1.5.1 - https://github.com/skyscreamer/JSONassert)
(MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.7 - http://www.slf4j.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
- (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
(The Apache Software License, Version 2.0) org.xmlunit:xmlunit-core (org.xmlunit:xmlunit-core:2.9.1 - https://www.xmlunit.org/)
(Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:1.33 - https://bitbucket.org/snakeyaml/snakeyaml)
- (GNU Lesser General Public License, Version 3) JobKit Engine (tv.hd3g:jobkit-engine:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) JobKit Engine (tv.hd3g:jobkit-engine:17.1.0 - https://github.com/hdsdi3g/prodlib)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
- (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.1.0 - https://github.com/hdsdi3g/prodlib)
diff --git a/jobkit/springboot-service/pom.xml b/jobkit/springboot-service/pom.xml
index 2edb8bc4..8629eacf 100644
--- a/jobkit/springboot-service/pom.xml
+++ b/jobkit/springboot-service/pom.xml
@@ -13,7 +13,7 @@
tv.hd3g
jobkit-starter
- 17.0.1
+ 17.1.0
../pom.xml
@@ -21,12 +21,12 @@
tv.hd3g
jobkit-engine
- 17.0.1
+ 17.1.0
tv.hd3g.commons
interfaces
- 17.0.1
+ 17.1.0
org.springframework.boot
diff --git a/jobkit/watchfolder-jpa/THIRD-PARTY.txt b/jobkit/watchfolder-jpa/THIRD-PARTY.txt
index 38c8c4a7..e65c314b 100644
--- a/jobkit/watchfolder-jpa/THIRD-PARTY.txt
+++ b/jobkit/watchfolder-jpa/THIRD-PARTY.txt
@@ -1,14 +1,14 @@
Lists of 136 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
(Apache License, Version 2.0) ClassMate (com.fasterxml:classmate:1.5.1 - https://github.com/FasterXML/java-classmate)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.0 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
- (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
- (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
+ (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(EPL 1.0) (MPL 2.0) H2 Database Engine (com.h2database:h2:2.1.214 - https://h2database.com)
(The Apache License, Version 2.0) asn-one (com.hierynomus:asn-one:0.6.0 - https://github.com/hierynomus/asn-one)
@@ -16,7 +16,7 @@ Lists of 136 third-party dependencies.
(The Apache Software License, Version 2.0) json-path (com.jayway.jsonpath:json-path:2.8.0 - https://github.com/jayway/JsonPath)
(BSD) JZlib (com.jcraft:jzlib:1.1.3 - http://www.jcraft.com/jzlib/)
(LGPL) JSAP (com.martiansoftware:jsap:2.1 - http://www.martiansoftware.com/jsap/)
- (Eclipse Distribution License - v 1.0) istack common utility code runtime (com.sun.istack:istack-commons-runtime:4.1.1 - https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime)
+ (Eclipse Distribution License - v 1.0) istack common utility code runtime (com.sun.istack:istack-commons-runtime:4.1.2 - https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime)
(Apache License 2.0) JSON library from Android SDK (com.vaadin.external.google:android-json:0.0.20131108.vaadin1 - http://developer.android.com/sdk)
(The Apache Software License, Version 2.0) HikariCP (com.zaxxer:HikariCP:5.0.1 - https://github.com/brettwooldridge/HikariCP)
(Apache License, Version 2.0) Apache Commons Codec (commons-codec:commons-codec:1.15 - https://commons.apache.org/proper/commons-codec/)
@@ -25,8 +25,8 @@ Lists of 136 third-party dependencies.
(Apache License, Version 2.0) Apache Commons Net (commons-net:commons-net:3.9.0 - https://commons.apache.org/proper/commons-net/)
(BSD) Automaton (dk.brics.automaton:automaton:1.11-8 - http://www.brics.dk/automaton/)
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.3.0 - http://spoon.gforge.inria.fr/)
- (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.0 - https://github.com/micrometer-metrics/micrometer)
- (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.0 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.1 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.1 - https://github.com/micrometer-metrics/micrometer)
(Apache License, Version 2.0) Jandex: Core (io.smallrye:jandex:3.0.5 - https://smallrye.io/jandex-parent/jandex)
(EDL 1.0) Jakarta Activation API (jakarta.activation:jakarta.activation-api:2.1.2 - https://github.com/jakartaee/jaf-api)
(EPL 2.0) (GPL2 w/ CPE) Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api:2.1.1 - https://projects.eclipse.org/projects/ee4j.ca)
@@ -36,12 +36,12 @@ Lists of 136 third-party dependencies.
(Apache License 2.0) Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api:3.0.2 - https://beanvalidation.org)
(Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.0 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
(CC0 1.0 Universal) EdDSA-Java (net.i2p.crypto:eddsa:0.3.0 - https://github.com/str4d/ed25519-java)
- (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.9 - https://urielch.github.io/)
- (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.10 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.11 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.11 - https://urielch.github.io/)
(The BSD License) ANTLR 4 Runtime (org.antlr:antlr4-runtime:4.10.1 - http://www.antlr.org/antlr4-runtime)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
(Apache License, Version 2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.12.0 - https://commons.apache.org/proper/commons-lang/)
@@ -56,9 +56,9 @@ Lists of 136 third-party dependencies.
(Apache-2.0) Implementation of Maven API XML (org.apache.maven:maven-xml-impl:4.0.0-alpha-5 - https://maven.apache.org/ref/4.0.0-alpha-5/maven-xml-impl/)
(Apache License, Version 2.0) Apache Maven Invoker (org.apache.maven.shared:maven-invoker:3.2.0 - https://maven.apache.org/shared/maven-invoker/)
(Apache License, Version 2.0) Apache Maven Shared Utils (org.apache.maven.shared:maven-shared-utils:3.3.4 - https://maven.apache.org/shared/maven-shared-utils/)
- (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.8 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.10 - https://tomcat.apache.org/)
(The Apache License, Version 2.0) org.apiguardian:apiguardian-api (org.apiguardian:apiguardian-api:1.1.2 - https://github.com/apiguardian-team/apiguardian)
(Eclipse Public License - v 2.0) AspectJ Runtime (org.aspectj:aspectjrt:1.9.19 - https://www.eclipse.org/aspectj/)
(Eclipse Public License - v 2.0) AspectJ Weaver (org.aspectj:aspectjweaver:1.9.19 - https://www.eclipse.org/aspectj/)
@@ -69,18 +69,18 @@ Lists of 136 third-party dependencies.
(The Apache Software License, Version 2.0) Plexus Classworlds (org.codehaus.plexus:plexus-classworlds:2.5.2 - http://plexus.codehaus.org/plexus-classworlds/)
(The Apache Software License, Version 2.0) Plexus :: Component Annotations (org.codehaus.plexus:plexus-component-annotations:1.5.5 - http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/)
(Apache License, Version 2.0) Plexus Common Utilities (org.codehaus.plexus:plexus-utils:3.0.24 - http://codehaus-plexus.github.io/plexus-utils/)
- (EDL 1.0) Angus Activation Registries (org.eclipse.angus:angus-activation:2.0.0 - https://github.com/eclipse-ee4j/angus-activation/angus-activation)
+ (EDL 1.0) Angus Activation Registries (org.eclipse.angus:angus-activation:2.0.1 - https://github.com/eclipse-ee4j/angus-activation/angus-activation)
(Eclipse Public License - v 2.0) Java Development Tools Core (org.eclipse.jdt:org.eclipse.jdt.core:3.32.0 - https://projects.eclipse.org/projects/eclipse.jdt)
(Eclipse Public License, Version 1.0) org.eclipse.sisu.inject (org.eclipse.sisu:org.eclipse.sisu.inject:0.3.5 - http://www.eclipse.org/sisu/org.eclipse.sisu.inject/)
(Eclipse Public License, Version 1.0) org.eclipse.sisu.plexus (org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.5 - http://www.eclipse.org/sisu/org.eclipse.sisu.plexus/)
- (Eclipse Distribution License - v 1.0) JAXB Core (org.glassfish.jaxb:jaxb-core:4.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
- (Eclipse Distribution License - v 1.0) JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:4.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
- (Eclipse Distribution License - v 1.0) TXW2 Runtime (org.glassfish.jaxb:txw2:4.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) JAXB Core (org.glassfish.jaxb:jaxb-core:4.0.3 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:4.0.3 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) TXW2 Runtime (org.glassfish.jaxb:txw2:4.0.3 - https://eclipse-ee4j.github.io/jaxb-ri/)
(BSD License 3) Hamcrest (org.hamcrest:hamcrest:2.2 - http://hamcrest.org/JavaHamcrest/)
(GNU Library General Public License v2.1 or later) Hibernate Commons Annotations (org.hibernate.common:hibernate-commons-annotations:6.0.6.Final - http://hibernate.org)
- (GNU Library General Public License v2.1 or later) Hibernate ORM - hibernate-core (org.hibernate.orm:hibernate-core:6.2.2.Final - https://hibernate.org/orm)
+ (GNU Library General Public License v2.1 or later) Hibernate ORM - hibernate-core (org.hibernate.orm:hibernate-core:6.2.5.Final - https://hibernate.org/orm)
(Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:8.0.0.Final - http://hibernate.org/validator/hibernate-validator)
- (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.0.Final - http://www.jboss.org)
+ (Apache License 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.1.Final - http://www.jboss.org)
(Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter API (org.junit.jupiter:junit-jupiter-api:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter Engine (org.junit.jupiter:junit-jupiter-engine:5.9.3 - https://junit.org/junit5/)
@@ -93,46 +93,46 @@ Lists of 136 third-party dependencies.
(Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
(BSD-3-Clause) asm (org.ow2.asm:asm:9.3 - http://asm.ow2.io/)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(The Apache Software License, Version 2.0) JSONassert (org.skyscreamer:jsonassert:1.5.1 - https://github.com/skyscreamer/JSONassert)
(MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.7 - http://www.slf4j.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
- (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Aspects (org.springframework:spring-aspects:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring JDBC (org.springframework:spring-jdbc:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Object/Relational Mapping (org.springframework:spring-orm:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Transaction (org.springframework:spring-tx:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-data-jpa (org.springframework.boot:spring-boot-starter-data-jpa:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-jdbc (org.springframework.boot:spring-boot-starter-jdbc:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) Spring Data Core (org.springframework.data:spring-data-commons:3.1.0 - https://spring.io/projects/spring-data)
- (Apache License, Version 2.0) Spring Data JPA (org.springframework.data:spring-data-jpa:3.1.0 - https://projects.spring.io/spring-data-jpa)
+ (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Aspects (org.springframework:spring-aspects:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring JDBC (org.springframework:spring-jdbc:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Object/Relational Mapping (org.springframework:spring-orm:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Transaction (org.springframework:spring-tx:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-data-jpa (org.springframework.boot:spring-boot-starter-data-jpa:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-jdbc (org.springframework.boot:spring-boot-starter-jdbc:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) Spring Data Core (org.springframework.data:spring-data-commons:3.1.1 - https://spring.io/projects/spring-data)
+ (Apache License, Version 2.0) Spring Data JPA (org.springframework.data:spring-data-jpa:3.1.1 - https://projects.spring.io/spring-data-jpa)
(Public Domain) XZ for Java (org.tukaani:xz:1.8 - https://tukaani.org/xz/java.html)
(The Apache Software License, Version 2.0) org.xmlunit:xmlunit-core (org.xmlunit:xmlunit-core:2.9.1 - https://www.xmlunit.org/)
(Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:1.33 - https://bitbucket.org/snakeyaml/snakeyaml)
- (GNU Lesser General Public License, Version 3) Jobkit SpringBoot module (tv.hd3g:jobkit:17.0.1 - https://github.com/hdsdi3g/prodlib)
- (GNU Lesser General Public License, Version 3) JobKit Engine (tv.hd3g:jobkit-engine:17.0.1 - https://github.com/hdsdi3g/prodlib)
- (GNU Lesser General Public License, Version 3) JobKit Watchfolder (tv.hd3g:jobkit-watchfolder:17.0.1 - https://github.com/hdsdi3g/prodlib)
- (GNU Lesser General Public License, Version 3) TransfertFiles (tv.hd3g:transfertfiles:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Jobkit SpringBoot module (tv.hd3g:jobkit:17.1.0 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) JobKit Engine (tv.hd3g:jobkit-engine:17.1.0 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) JobKit Watchfolder (tv.hd3g:jobkit-watchfolder:17.1.0 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) TransfertFiles (tv.hd3g:transfertfiles:17.1.0 - https://github.com/hdsdi3g/prodlib)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
- (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.1.0 - https://github.com/hdsdi3g/prodlib)
diff --git a/jobkit/watchfolder-jpa/pom.xml b/jobkit/watchfolder-jpa/pom.xml
index f38918ba..a3d692d5 100644
--- a/jobkit/watchfolder-jpa/pom.xml
+++ b/jobkit/watchfolder-jpa/pom.xml
@@ -15,7 +15,7 @@
tv.hd3g
jobkit-starter
- 17.0.1
+ 17.1.0
../pom.xml
@@ -23,12 +23,12 @@
tv.hd3g
jobkit
- 17.0.1
+ 17.1.0
tv.hd3g
jobkit-watchfolder
- 17.0.1
+ 17.1.0
org.springframework.boot
diff --git a/jobkit/watchfolder/THIRD-PARTY.txt b/jobkit/watchfolder/THIRD-PARTY.txt
index e0f83fab..0eb8755f 100644
--- a/jobkit/watchfolder/THIRD-PARTY.txt
+++ b/jobkit/watchfolder/THIRD-PARTY.txt
@@ -1,10 +1,10 @@
Lists of 61 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.0 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.0 - https://github.com/FasterXML/jackson)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 - https://github.com/FasterXML/jackson)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(The Apache License, Version 2.0) asn-one (com.hierynomus:asn-one:0.6.0 - https://github.com/hierynomus/asn-one)
(The Apache License, Version 2.0) sshj (com.hierynomus:sshj:0.33.0 - https://github.com/hierynomus/sshj)
@@ -18,8 +18,8 @@ Lists of 61 third-party dependencies.
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.3.0 - http://spoon.gforge.inria.fr/)
(Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
(CC0 1.0 Universal) EdDSA-Java (net.i2p.crypto:eddsa:0.3.0 - https://github.com/str4d/ed25519-java)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
@@ -54,10 +54,10 @@ Lists of 61 third-party dependencies.
(The MIT License) mockito-inline (org.mockito:mockito-inline:4.4.0 - https://github.com/mockito/mockito)
(Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
(Public Domain) XZ for Java (org.tukaani:xz:1.8 - https://tukaani.org/xz/java.html)
- (GNU Lesser General Public License, Version 3) JobKit Engine (tv.hd3g:jobkit-engine:17.0.1 - https://github.com/hdsdi3g/prodlib)
- (GNU Lesser General Public License, Version 3) TransfertFiles (tv.hd3g:transfertfiles:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) JobKit Engine (tv.hd3g:jobkit-engine:17.1.0 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) TransfertFiles (tv.hd3g:transfertfiles:17.1.0 - https://github.com/hdsdi3g/prodlib)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
- (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.1.0 - https://github.com/hdsdi3g/prodlib)
diff --git a/jobkit/watchfolder/pom.xml b/jobkit/watchfolder/pom.xml
index 95689539..b164635d 100644
--- a/jobkit/watchfolder/pom.xml
+++ b/jobkit/watchfolder/pom.xml
@@ -12,7 +12,7 @@
tv.hd3g
jobkit-starter
- 17.0.1
+ 17.1.0
../pom.xml
@@ -20,12 +20,12 @@
tv.hd3g
transfertfiles
- 17.0.1
+ 17.1.0
tv.hd3g
jobkit-engine
- 17.0.1
+ 17.1.0
org.projectlombok
diff --git a/jsconfig/THIRD-PARTY.txt b/jsconfig/THIRD-PARTY.txt
index 3882e25c..b50a5e77 100644
--- a/jsconfig/THIRD-PARTY.txt
+++ b/jsconfig/THIRD-PARTY.txt
@@ -1,7 +1,7 @@
Lists of 91 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
(Apache License, Version 2.0) ClassMate (com.fasterxml:classmate:1.5.1 - https://github.com/FasterXML/java-classmate)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(Unicode/ICU License) ICU4J (com.ibm.icu:icu4j:71.1 - https://icu.unicode.org/)
@@ -19,11 +19,11 @@ Lists of 91 third-party dependencies.
(Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.0 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
(Eclipse Public License 1.0) JUnit (junit:junit:4.13.2 - http://junit.org)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
- (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.9 - https://urielch.github.io/)
- (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.10 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.11 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.11 - https://urielch.github.io/)
(The Apache Software License, Version 2.0) OGNL - Object Graph Navigation Library (ognl:ognl:3.3.4 - https://github.com/jkuhnert/ognl/)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
(Apache License, Version 2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.12.0 - https://commons.apache.org/proper/commons-lang/)
@@ -36,7 +36,7 @@ Lists of 91 third-party dependencies.
(Apache-2.0) Implementation of Maven API XML (org.apache.maven:maven-xml-impl:4.0.0-alpha-5 - https://maven.apache.org/ref/4.0.0-alpha-5/maven-xml-impl/)
(Apache License, Version 2.0) Apache Maven Invoker (org.apache.maven.shared:maven-invoker:3.2.0 - https://maven.apache.org/shared/maven-invoker/)
(Apache License, Version 2.0) Apache Maven Shared Utils (org.apache.maven.shared:maven-shared-utils:3.3.4 - https://maven.apache.org/shared/maven-shared-utils/)
- (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.8 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.10 - https://tomcat.apache.org/)
(The Apache License, Version 2.0) org.apiguardian:apiguardian-api (org.apiguardian:apiguardian-api:1.1.2 - https://github.com/apiguardian-team/apiguardian)
(Apache License, Version 2.0) AssertJ Core (org.assertj:assertj-core:3.24.2 - https://assertj.github.io/doc/#assertj-core)
(The Apache Software License, Version 2.0) Plexus Classworlds (org.codehaus.plexus:plexus-classworlds:2.5.2 - http://plexus.codehaus.org/plexus-classworlds/)
@@ -54,7 +54,7 @@ Lists of 91 third-party dependencies.
(BSD License 3) Hamcrest Core (org.hamcrest:hamcrest-core:2.2 - http://hamcrest.org/JavaHamcrest/)
(Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:8.0.0.Final - http://hibernate.org/validator/hibernate-validator)
(Apache License 2.0) (LGPL 2.1) (MPL 1.1) Javassist (org.javassist:javassist:3.29.0-GA - http://www.javassist.org/)
- (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.0.Final - http://www.jboss.org)
+ (Apache License 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.1.Final - http://www.jboss.org)
(Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter API (org.junit.jupiter:junit-jupiter-api:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter Engine (org.junit.jupiter:junit-jupiter-engine:5.9.3 - https://junit.org/junit5/)
@@ -68,26 +68,26 @@ Lists of 91 third-party dependencies.
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
(BSD-3-Clause) asm (org.ow2.asm:asm:9.3 - http://asm.ow2.io/)
(The BSD 3-Clause License) Java Encoder (org.owasp.encoder:encoder:1.2.3 - https://www.owasp.org/index.php/OWASP_Java_Encoder_Project/encoder)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(The Apache Software License, Version 2.0) JSONassert (org.skyscreamer:jsonassert:1.5.1 - https://github.com/skyscreamer/JSONassert)
(MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.7 - http://www.slf4j.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
- (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
(The Apache Software License, Version 2.0) org.xmlunit:xmlunit-core (org.xmlunit:xmlunit-core:2.9.1 - https://www.xmlunit.org/)
(Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:1.33 - https://bitbucket.org/snakeyaml/snakeyaml)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
diff --git a/jsconfig/pom.xml b/jsconfig/pom.xml
index 68c80f01..8e8e3c03 100644
--- a/jsconfig/pom.xml
+++ b/jsconfig/pom.xml
@@ -12,7 +12,7 @@
tv.hd3g.commons
parent
- 17.0.1
+ 17.1.0
../parent/pom.xml
diff --git a/mailkit/THIRD-PARTY.txt b/mailkit/THIRD-PARTY.txt
index bf5425e0..a35c08e9 100644
--- a/mailkit/THIRD-PARTY.txt
+++ b/mailkit/THIRD-PARTY.txt
@@ -1,14 +1,14 @@
Lists of 119 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
(Apache License, Version 2.0) ClassMate (com.fasterxml:classmate:1.5.1 - https://github.com/FasterXML/java-classmate)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.0 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
- (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
- (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
+ (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(The Apache Software License, Version 2.0) j2html (com.j2html:j2html:1.6.0 - http://j2html.com)
(The Apache Software License, Version 2.0) json-path (com.jayway.jsonpath:json-path:2.8.0 - https://github.com/jayway/JsonPath)
@@ -19,19 +19,19 @@ Lists of 119 third-party dependencies.
(The Apache Software License, Version 2.0) Apache Commons Logging (commons-logging:commons-logging:1.2 - http://commons.apache.org/proper/commons-logging/)
(BSD) Automaton (dk.brics.automaton:automaton:1.11-8 - http://www.brics.dk/automaton/)
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.3.0 - http://spoon.gforge.inria.fr/)
- (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.0 - https://github.com/micrometer-metrics/micrometer)
- (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.0 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.1 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.1 - https://github.com/micrometer-metrics/micrometer)
(EDL 1.0) Jakarta Activation API (jakarta.activation:jakarta.activation-api:2.1.2 - https://github.com/jakartaee/jaf-api)
(EPL 2.0) (GPL2 w/ CPE) Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api:2.1.1 - https://projects.eclipse.org/projects/ee4j.ca)
(Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
(Apache License 2.0) Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api:3.0.2 - https://beanvalidation.org)
(Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.0 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
- (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.9 - https://urielch.github.io/)
- (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.10 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.11 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.11 - https://urielch.github.io/)
(The Apache Software License, Version 2.0) OGNL - Object Graph Navigation Library (ognl:ognl:3.3.4 - https://github.com/jkuhnert/ognl/)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
(Apache License, Version 2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.12.0 - https://commons.apache.org/proper/commons-lang/)
@@ -47,9 +47,9 @@ Lists of 119 third-party dependencies.
(Apache-2.0) Implementation of Maven API XML (org.apache.maven:maven-xml-impl:4.0.0-alpha-5 - https://maven.apache.org/ref/4.0.0-alpha-5/maven-xml-impl/)
(Apache License, Version 2.0) Apache Maven Invoker (org.apache.maven.shared:maven-invoker:3.2.0 - https://maven.apache.org/shared/maven-invoker/)
(Apache License, Version 2.0) Apache Maven Shared Utils (org.apache.maven.shared:maven-shared-utils:3.3.4 - https://maven.apache.org/shared/maven-shared-utils/)
- (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.8 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.10 - https://tomcat.apache.org/)
(The Apache License, Version 2.0) org.apiguardian:apiguardian-api (org.apiguardian:apiguardian-api:1.1.2 - https://github.com/apiguardian-team/apiguardian)
(Eclipse Public License - v 2.0) AspectJ Runtime (org.aspectj:aspectjrt:1.9.19 - https://www.eclipse.org/aspectj/)
(Eclipse Public License - v 2.0) AspectJ Weaver (org.aspectj:aspectjweaver:1.9.19 - https://www.eclipse.org/aspectj/)
@@ -58,7 +58,7 @@ Lists of 119 third-party dependencies.
(The Apache Software License, Version 2.0) Plexus Classworlds (org.codehaus.plexus:plexus-classworlds:2.5.2 - http://plexus.codehaus.org/plexus-classworlds/)
(The Apache Software License, Version 2.0) Plexus :: Component Annotations (org.codehaus.plexus:plexus-component-annotations:1.5.5 - http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/)
(Apache License, Version 2.0) Plexus Common Utilities (org.codehaus.plexus:plexus-utils:3.0.24 - http://codehaus-plexus.github.io/plexus-utils/)
- (EDL 1.0) Angus Activation Registries (org.eclipse.angus:angus-activation:2.0.0 - https://github.com/eclipse-ee4j/angus-activation/angus-activation)
+ (EDL 1.0) Angus Activation Registries (org.eclipse.angus:angus-activation:2.0.1 - https://github.com/eclipse-ee4j/angus-activation/angus-activation)
(EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) Angus Mail default provider (org.eclipse.angus:jakarta.mail:1.1.0 - http://eclipse-ee4j.github.io/mail/jakarta.mail)
(Eclipse Public License - v 2.0) Java Development Tools Core (org.eclipse.jdt:org.eclipse.jdt.core:3.32.0 - https://projects.eclipse.org/projects/eclipse.jdt)
(Eclipse Public License, Version 1.0) org.eclipse.sisu.inject (org.eclipse.sisu:org.eclipse.sisu.inject:0.3.5 - http://www.eclipse.org/sisu/org.eclipse.sisu.inject/)
@@ -66,7 +66,7 @@ Lists of 119 third-party dependencies.
(BSD License 3) Hamcrest (org.hamcrest:hamcrest:2.2 - http://hamcrest.org/JavaHamcrest/)
(Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:8.0.0.Final - http://hibernate.org/validator/hibernate-validator)
(Apache License 2.0) (LGPL 2.1) (MPL 1.1) Javassist (org.javassist:javassist:3.29.0-GA - http://www.javassist.org/)
- (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.0.Final - http://www.jboss.org)
+ (Apache License 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.1.Final - http://www.jboss.org)
(Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter API (org.junit.jupiter:junit-jupiter-api:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter Engine (org.junit.jupiter:junit-jupiter-engine:5.9.3 - https://junit.org/junit5/)
@@ -80,42 +80,42 @@ Lists of 119 third-party dependencies.
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
(BSD-3-Clause) asm (org.ow2.asm:asm:9.3 - http://asm.ow2.io/)
(The BSD 3-Clause License) Java Encoder (org.owasp.encoder:encoder:1.2.3 - https://www.owasp.org/index.php/OWASP_Java_Encoder_Project/encoder)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(The Apache Software License, Version 2.0) JSONassert (org.skyscreamer:jsonassert:1.5.1 - https://github.com/skyscreamer/JSONassert)
(MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.7 - http://www.slf4j.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
- (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Context Support (org.springframework:spring-context-support:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-mail (org.springframework.boot:spring-boot-starter-mail:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-thymeleaf (org.springframework.boot:spring-boot-starter-thymeleaf:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context Support (org.springframework:spring-context-support:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-mail (org.springframework.boot:spring-boot-starter-mail:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-thymeleaf (org.springframework.boot:spring-boot-starter-thymeleaf:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
(The Apache Software License, Version 2.0) thymeleaf (org.thymeleaf:thymeleaf:3.1.1.RELEASE - http://www.thymeleaf.org/thymeleaf-lib/thymeleaf)
(The Apache Software License, Version 2.0) thymeleaf-spring6 (org.thymeleaf:thymeleaf-spring6:3.1.1.RELEASE - http://www.thymeleaf.org/thymeleaf-lib/thymeleaf-spring6)
(The Apache Software License, Version 2.0) unbescape (org.unbescape:unbescape:1.1.6.RELEASE - http://www.unbescape.org)
(The Apache Software License, Version 2.0) org.xmlunit:xmlunit-core (org.xmlunit:xmlunit-core:2.9.1 - https://www.xmlunit.org/)
(Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:1.33 - https://bitbucket.org/snakeyaml/snakeyaml)
- (GNU Lesser General Public License, Version 3) Jobkit SpringBoot module (tv.hd3g:jobkit:17.0.1 - https://github.com/hdsdi3g/prodlib)
- (GNU Lesser General Public License, Version 3) JobKit Engine (tv.hd3g:jobkit-engine:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Jobkit SpringBoot module (tv.hd3g:jobkit:17.1.0 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) JobKit Engine (tv.hd3g:jobkit-engine:17.1.0 - https://github.com/hdsdi3g/prodlib)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
- (GNU Lesser General Public License, Version 3) Project's environment version (tv.hd3g.commons:env-version:17.0.1 - https://github.com/hdsdi3g/prodlib)
- (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Project's environment version (tv.hd3g.commons:env-version:17.1.0 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.1.0 - https://github.com/hdsdi3g/prodlib)
diff --git a/mailkit/pom.xml b/mailkit/pom.xml
index 0025aa83..4bf2a98f 100644
--- a/mailkit/pom.xml
+++ b/mailkit/pom.xml
@@ -13,7 +13,7 @@
tv.hd3g.commons
parent-web
- 17.0.1
+ 17.1.0
../parent-web/pom.xml
@@ -21,17 +21,17 @@
tv.hd3g.commons
interfaces
- 17.0.1
+ 17.1.0
tv.hd3g
jobkit
- 17.0.1
+ 17.1.0
tv.hd3g.commons
env-version
- 17.0.1
+ 17.1.0
com.j2html
diff --git a/parent-web/pom.xml b/parent-web/pom.xml
index 4144c66f..04ebd1a8 100644
--- a/parent-web/pom.xml
+++ b/parent-web/pom.xml
@@ -12,7 +12,7 @@
tv.hd3g.commons
parent
- 17.0.1
+ 17.1.0
../parent/pom.xml
diff --git a/parent/pom.xml b/parent/pom.xml
index 024c6099..88999ca6 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -12,7 +12,7 @@
tv.hd3g.commons
starter
- 17.0.1
+ 17.1.0
../pom.xml
diff --git a/pom.xml b/pom.xml
index 5b45e99c..992afba7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
tv.hd3g.commons
starter
pom
- 17.0.1
+ 17.1.0
Commons Maven starter project
https://github.com/hdsdi3g/prodlib
@@ -14,7 +14,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.0
+ 3.1.1
diff --git a/selfautorestdoc/THIRD-PARTY.txt b/selfautorestdoc/THIRD-PARTY.txt
index a00e8433..acb23692 100644
--- a/selfautorestdoc/THIRD-PARTY.txt
+++ b/selfautorestdoc/THIRD-PARTY.txt
@@ -1,14 +1,14 @@
Lists of 106 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
(Apache License, Version 2.0) ClassMate (com.fasterxml:classmate:1.5.1 - https://github.com/FasterXML/java-classmate)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.0 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
- (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
- (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.0 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
+ (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(The Apache Software License, Version 2.0) json-path (com.jayway.jsonpath:json-path:2.8.0 - https://github.com/jayway/JsonPath)
(LGPL) JSAP (com.martiansoftware:jsap:2.1 - http://www.martiansoftware.com/jsap/)
@@ -18,8 +18,8 @@ Lists of 106 third-party dependencies.
(The Apache Software License, Version 2.0) Apache Commons Logging (commons-logging:commons-logging:1.2 - http://commons.apache.org/proper/commons-logging/)
(BSD) Automaton (dk.brics.automaton:automaton:1.11-8 - http://www.brics.dk/automaton/)
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.1.1 - http://spoon.gforge.inria.fr/)
- (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.0 - https://github.com/micrometer-metrics/micrometer)
- (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.0 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-commons (io.micrometer:micrometer-commons:1.11.1 - https://github.com/micrometer-metrics/micrometer)
+ (The Apache Software License, Version 2.0) micrometer-observation (io.micrometer:micrometer-observation:1.11.1 - https://github.com/micrometer-metrics/micrometer)
(EDL 1.0) Jakarta Activation API (jakarta.activation:jakarta.activation-api:2.1.2 - https://github.com/jakartaee/jaf-api)
(EPL 2.0) (GPL2 w/ CPE) Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api:2.1.1 - https://projects.eclipse.org/projects/ee4j.ca)
(Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
@@ -27,11 +27,11 @@ Lists of 106 third-party dependencies.
(Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.0 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
(The Apache Software License, Version 2.0) javax.inject (javax.inject:javax.inject:1 - http://code.google.com/p/atinject/)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
- (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.9 - https://urielch.github.io/)
- (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.10 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.11 - https://urielch.github.io/)
+ (The Apache Software License, Version 2.0) JSON Small and Fast Parser (net.minidev:json-smart:2.4.11 - https://urielch.github.io/)
(The Apache Software License, Version 2.0) OGNL - Object Graph Navigation Library (ognl:ognl:3.3.4 - https://github.com/jkuhnert/ognl/)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
(Apache License, Version 2.0) Apache Commons Lang (org.apache.commons:commons-lang3:3.12.0 - https://commons.apache.org/proper/commons-lang/)
@@ -47,9 +47,9 @@ Lists of 106 third-party dependencies.
(Apache-2.0) Implementation of Maven API XML (org.apache.maven:maven-xml-impl:4.0.0-alpha-5 - https://maven.apache.org/ref/4.0.0-alpha-5/maven-xml-impl/)
(Apache License, Version 2.0) Apache Maven Invoker (org.apache.maven.shared:maven-invoker:3.1.0 - https://maven.apache.org/shared/maven-invoker/)
(Apache License, Version 2.0) Apache Maven Shared Utils (org.apache.maven.shared:maven-shared-utils:3.3.3 - https://maven.apache.org/shared/maven-shared-utils/)
- (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.8 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.8 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:10.1.10 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:10.1.10 - https://tomcat.apache.org/)
(The Apache License, Version 2.0) org.apiguardian:apiguardian-api (org.apiguardian:apiguardian-api:1.1.2 - https://github.com/apiguardian-team/apiguardian)
(Apache License, Version 2.0) AssertJ Core (org.assertj:assertj-core:3.24.2 - https://assertj.github.io/doc/#assertj-core)
(The Apache Software License, Version 2.0) Plexus Classworlds (org.codehaus.plexus:plexus-classworlds:2.5.2 - http://plexus.codehaus.org/plexus-classworlds/)
@@ -61,7 +61,7 @@ Lists of 106 third-party dependencies.
(BSD License 3) Hamcrest (org.hamcrest:hamcrest:2.2 - http://hamcrest.org/JavaHamcrest/)
(Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:8.0.0.Final - http://hibernate.org/validator/hibernate-validator)
(Apache License 2.0) (LGPL 2.1) (MPL 1.1) Javassist (org.javassist:javassist:3.29.0-GA - http://www.javassist.org/)
- (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.0.Final - http://www.jboss.org)
+ (Apache License 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.5.1.Final - http://www.jboss.org)
(Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter API (org.junit.jupiter:junit-jupiter-api:5.9.3 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter Engine (org.junit.jupiter:junit-jupiter-engine:5.9.3 - https://junit.org/junit5/)
@@ -75,34 +75,34 @@ Lists of 106 third-party dependencies.
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
(BSD-3-Clause) asm (org.ow2.asm:asm:9.3 - http://asm.ow2.io/)
(The BSD 3-Clause License) Java Encoder (org.owasp.encoder:encoder:1.2.3 - https://www.owasp.org/index.php/OWASP_Java_Encoder_Project/encoder)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(The Apache Software License, Version 2.0) JSONassert (org.skyscreamer:jsonassert:1.5.1 - https://github.com/skyscreamer/JSONassert)
(MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.7 - http://www.slf4j.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
- (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.9 - https://github.com/spring-projects/spring-framework)
- (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.0 - https://spring.io/projects/spring-boot)
- (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.0 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) Spring AOP (org.springframework:spring-aop:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Beans (org.springframework:spring-beans:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Context (org.springframework:spring-context:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Core (org.springframework:spring-core:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Expression Language (SpEL) (org.springframework:spring-expression:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Commons Logging Bridge (org.springframework:spring-jcl:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring TestContext Framework (org.springframework:spring-test:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web (org.springframework:spring-web:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) Spring Web MVC (org.springframework:spring-webmvc:6.0.10 - https://github.com/spring-projects/spring-framework)
+ (Apache License, Version 2.0) spring-boot (org.springframework.boot:spring-boot:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter (org.springframework.boot:spring-boot-starter:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test (org.springframework.boot:spring-boot-test:3.1.1 - https://spring.io/projects/spring-boot)
+ (Apache License, Version 2.0) spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:3.1.1 - https://spring.io/projects/spring-boot)
(Apache License, Version 2.0) Spring HATEOAS (org.springframework.hateoas:spring-hateoas:2.1.0 - https://github.com/spring-projects/spring-hateoas)
(Apache License, Version 2.0) Spring Plugin - Core (org.springframework.plugin:spring-plugin-core:3.0.0 - https://github.com/spring-projects/spring-plugin/spring-plugin-core)
(The Apache Software License, Version 2.0) org.xmlunit:xmlunit-core (org.xmlunit:xmlunit-core:2.9.1 - https://www.xmlunit.org/)
(Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:1.33 - https://bitbucket.org/snakeyaml/snakeyaml)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
- (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.1.0 - https://github.com/hdsdi3g/prodlib)
diff --git a/selfautorestdoc/pom.xml b/selfautorestdoc/pom.xml
index dbbfd889..e0a444a8 100644
--- a/selfautorestdoc/pom.xml
+++ b/selfautorestdoc/pom.xml
@@ -13,7 +13,7 @@
tv.hd3g.commons
parent-web
- 17.0.1
+ 17.1.0
../parent-web/pom.xml
@@ -21,7 +21,7 @@
tv.hd3g.commons
interfaces
- 17.0.1
+ 17.1.0
org.springframework.hateoas
diff --git a/transfertfiles/THIRD-PARTY.txt b/transfertfiles/THIRD-PARTY.txt
index a298a45b..76e338b3 100644
--- a/transfertfiles/THIRD-PARTY.txt
+++ b/transfertfiles/THIRD-PARTY.txt
@@ -1,10 +1,10 @@
Lists of 67 third-party dependencies.
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.7 - http://logback.qos.ch/logback-classic)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.7 - http://logback.qos.ch/logback-core)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.0 - https://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.0 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.0 - https://github.com/FasterXML/jackson)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.8 - http://logback.qos.ch/logback-classic)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Core Module (ch.qos.logback:logback-core:1.4.8 - http://logback.qos.ch/logback-core)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.15.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 - https://github.com/FasterXML/jackson)
(The Apache Software License, Version 2.0) Generex (com.github.mifmif:generex:1.0.2 - https://github.com/mifmif/Generex/tree/master)
(The Apache License, Version 2.0) asn-one (com.hierynomus:asn-one:0.6.0 - https://github.com/hierynomus/asn-one)
(The Apache License, Version 2.0) sshj (com.hierynomus:sshj:0.33.0 - https://github.com/hierynomus/sshj)
@@ -19,8 +19,8 @@ Lists of 67 third-party dependencies.
(CeCILL-C) (MIT) Spoon Core (fr.inria.gforge.spoon:spoon-core:10.3.0 - http://spoon.gforge.inria.fr/)
(Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.1.0 - https://github.com/eclipse-ee4j/jpa-api)
(CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.2 - http://jcp.org/en/jsr/detail?id=250)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.4 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.4 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.5 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.5 - https://bytebuddy.net/byte-buddy-agent)
(The Apache Software License, Version 2.0) Data Faker (net.datafaker:datafaker:1.6.0 - https://www.datafaker.net)
(CC0 1.0 Universal) EdDSA-Java (net.i2p.crypto:eddsa:0.3.0 - https://github.com/str4d/ed25519-java)
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.22 - https://commons.apache.org/proper/commons-compress/)
@@ -61,9 +61,9 @@ Lists of 67 third-party dependencies.
(The MIT License) mockito-inline (org.mockito:mockito-inline:4.4.0 - https://github.com/mockito/mockito)
(Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
- (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.26 - https://projectlombok.org)
+ (The MIT License) Project Lombok (org.projectlombok:lombok:1.18.28 - https://projectlombok.org)
(Apache License, Version 2.0) JCL 1.2 implemented over SLF4J (org.slf4j:jcl-over-slf4j:2.0.7 - http://www.slf4j.org)
(MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
(Public Domain) XZ for Java (org.tukaani:xz:1.8 - https://tukaani.org/xz/java.html)
(GNU Lesser General Public License, Version 3) CodePolicyValidation (tv.hd3g.commons:codepolicyvalidation:3.0.0 - https://github.com/hdsdi3g/codepolicyvalidation)
- (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.0.1 - https://github.com/hdsdi3g/prodlib)
+ (GNU Lesser General Public License, Version 3) Commons Interfaces (tv.hd3g.commons:interfaces:17.1.0 - https://github.com/hdsdi3g/prodlib)
diff --git a/transfertfiles/pom.xml b/transfertfiles/pom.xml
index 972d70e4..d0770d3d 100644
--- a/transfertfiles/pom.xml
+++ b/transfertfiles/pom.xml
@@ -13,7 +13,7 @@
tv.hd3g.commons
starter
- 17.0.1
+ 17.1.0
../pom.xml
@@ -21,7 +21,7 @@
tv.hd3g.commons
interfaces
- 17.0.1
+ 17.1.0
commons-net
diff --git a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFile.java b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFile.java
index f7a5804d..9d093580 100644
--- a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFile.java
+++ b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFile.java
@@ -190,13 +190,17 @@ static void checkIsSameFileSystem(final AbstractFile from,
}
}
+ default Duration getDataExchangeTimeout() {
+ return Duration.ofSeconds(30);
+ }
+
default DataExchangeInOutStream copyAbstractToAbstract(final AbstractFile destination,
final DataExchangeObserver dataExchangeObserver,
final DataExchangeFilter... filters) {
final var bufferSize = Math.max(8192,
Math.max(destination.getFileSystem().getIOBufferSize(),
getFileSystem().getIOBufferSize()));
- final var exchange = new DataExchangeInOutStream();
+ final var exchange = new DataExchangeInOutStream(getDataExchangeTimeout());
Stream.of(filters).forEach(exchange::addFilter);
copyAbstractToAbstract(destination, bufferSize, dataExchangeObserver, exchange);
return exchange;
diff --git a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFileSystem.java b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFileSystem.java
index 8572591c..2517f77c 100644
--- a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFileSystem.java
+++ b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFileSystem.java
@@ -67,6 +67,10 @@ default int getIOBufferSize() {
default void setTimeout(final long duration, final TimeUnit unit) {
}
+ default long getTimeout() {
+ return 30000;
+ }
+
/**
* If disconnected, can we re-connect after ?
*/
diff --git a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFileSystemURL.java b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFileSystemURL.java
index 14e45cd0..5e102ce0 100644
--- a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFileSystemURL.java
+++ b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/AbstractFileSystemURL.java
@@ -132,6 +132,8 @@ public AbstractFileSystemURL(final String ressourceURL) {
.orElse(0);
if (timeout > 0) {
fileSystem.setTimeout(timeout, SECONDS);
+ } else {
+ fileSystem.setTimeout(30, SECONDS);
}
}
diff --git a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/CommonAbstractFile.java b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/CommonAbstractFile.java
index 23d96a47..566e4f8e 100644
--- a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/CommonAbstractFile.java
+++ b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/CommonAbstractFile.java
@@ -22,6 +22,7 @@
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import java.time.Duration;
import java.util.Objects;
import java.util.stream.Stream;
@@ -43,6 +44,11 @@ protected CommonAbstractFile(final T fileSystem, final String... path) {
.collect(joining("/")));
}
+ @Override
+ public Duration getDataExchangeTimeout() {
+ return Duration.ofMillis(fileSystem.getTimeout());
+ }
+
@Override
public AbstractFileSystem> getFileSystem() {
return fileSystem;
diff --git a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/CommonAbstractFileSystem.java b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/CommonAbstractFileSystem.java
index e7d94d07..cd507533 100644
--- a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/CommonAbstractFileSystem.java
+++ b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/CommonAbstractFileSystem.java
@@ -97,6 +97,7 @@ public void setTimeout(final long duration, final TimeUnit unit) {
}
}
+ @Override
public long getTimeout() {
return timeoutDuration;
}
diff --git a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/DataExchangeInOutStream.java b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/DataExchangeInOutStream.java
index efc8ec56..03b84976 100644
--- a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/DataExchangeInOutStream.java
+++ b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/DataExchangeInOutStream.java
@@ -20,6 +20,7 @@
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.ByteBuffer;
+import java.time.Duration;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
@@ -36,7 +37,7 @@
* Not reusable
*/
@Slf4j
-public class DataExchangeInOutStream {
+public class DataExchangeInOutStream implements TimeOutTrait {
private final InternalInputStream internalInputStream;
private final InternalOutputStream internalOutputStream;
@@ -47,11 +48,14 @@ public class DataExchangeInOutStream {
private final HashMap filterPerformance;
private final HashMap filterDeltaThroughput;
private final AtomicLong ioWaitTime;
+ private final Duration timeOut;
private volatile State state;
public enum State {
WORKING(false, false),
+ READ_TIMEOUT(false, true),
+ WRITE_TIMEOUT(true, false),
STOPPED_BY_USER(true, false),
STOPPED_BY_FILTER(true, false),
WRITER_MANUALLY_CLOSED(false, true),
@@ -67,6 +71,11 @@ public enum State {
}
public DataExchangeInOutStream() {
+ this(Duration.ofSeconds(30));
+ }
+
+ public DataExchangeInOutStream(final Duration timeOut) {
+ this.timeOut = timeOut;
internalInputStream = new InternalInputStream();
internalOutputStream = new InternalOutputStream();
filters = Collections.synchronizedList(new ArrayList<>());
@@ -78,6 +87,11 @@ public DataExchangeInOutStream() {
ioWaitTime = new AtomicLong(0);
}
+ @Override
+ public Duration getTimeout() {
+ return timeOut;
+ }
+
private class InternalInputStream extends InputStream {
private volatile boolean readerClosed = false;
@@ -92,11 +106,14 @@ public int read(final byte[] b, final int off, final int len) throws IOException
log.trace("Read event (wait) of {} byte(s), {} in queue...", len, readQueue.size());
}
- while (readQueue.isEmpty()
- && state == State.WORKING
- && readerClosed == false) {
- Thread.onSpinWait();
- }
+ whileToTimeout(() -> readQueue.isEmpty()
+ && state == State.WORKING
+ && readerClosed == false,
+ () -> {
+ log.error("Read timeout");
+ readerClosed = true;
+ state = State.READ_TIMEOUT;
+ });
if (readerClosed) {
throw new IOException("Closed InputStream (reader)");
@@ -178,9 +195,11 @@ public void write(final byte[] b, final int off, final int len) throws IOExcepti
}
if (state == State.WORKING) {
- while (readQueue.isEmpty() == false) {
- Thread.onSpinWait();
- }
+ whileToTimeout(() -> readQueue.isEmpty() == false,
+ () -> {
+ log.error("Write timeout");
+ state = State.WRITE_TIMEOUT;
+ });
final var now = System.currentTimeMillis();
buffers.write(b, off, len);
@@ -406,4 +425,5 @@ public DataExchangeInOutStream addFilter(final DataExchangeFilter filter) {
}
return this;
}
+
}
diff --git a/transfertfiles/src/main/java/tv/hd3g/transfertfiles/TimeOutTrait.java b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/TimeOutTrait.java
new file mode 100644
index 00000000..f1f9520e
--- /dev/null
+++ b/transfertfiles/src/main/java/tv/hd3g/transfertfiles/TimeOutTrait.java
@@ -0,0 +1,43 @@
+/*
+ * This file is part of transfertfiles.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * Copyright (C) hdsdi3g for hd3g.tv 2023
+ *
+ */
+package tv.hd3g.transfertfiles;
+
+import java.io.InterruptedIOException;
+import java.time.Duration;
+import java.util.function.BooleanSupplier;
+
+public interface TimeOutTrait {
+
+ Duration getTimeout();
+
+ default void whileToTimeout(final BooleanSupplier condition,
+ final Runnable onTimeout) throws InterruptedIOException {
+ if (condition.getAsBoolean() == false) {
+ return;
+ }
+ final var timeoutDate = System.currentTimeMillis() + getTimeout().toMillis();
+
+ while (condition.getAsBoolean()) {
+ Thread.onSpinWait();
+ if (System.currentTimeMillis() > timeoutDate) {
+ onTimeout.run();
+ throw new InterruptedIOException();
+ }
+ }
+ }
+
+}
diff --git a/transfertfiles/src/test/java/tv/hd3g/transfertfiles/AbstractFileSystemURLTest.java b/transfertfiles/src/test/java/tv/hd3g/transfertfiles/AbstractFileSystemURLTest.java
index ec524ba8..a07a25e3 100644
--- a/transfertfiles/src/test/java/tv/hd3g/transfertfiles/AbstractFileSystemURLTest.java
+++ b/transfertfiles/src/test/java/tv/hd3g/transfertfiles/AbstractFileSystemURLTest.java
@@ -146,7 +146,7 @@ void testNotSetTimeout() {
assertNotNull(fs);
assertTrue(fs instanceof CommonAbstractFileSystem);
final var cfs = (CommonAbstractFileSystem>) fs;
- assertEquals(0, cfs.timeoutDuration);
+ assertEquals(30000, cfs.timeoutDuration);
}
@Test
diff --git a/transfertfiles/src/test/java/tv/hd3g/transfertfiles/DataExchangeInOutStreamTest.java b/transfertfiles/src/test/java/tv/hd3g/transfertfiles/DataExchangeInOutStreamTest.java
index db9232c4..70ee319d 100644
--- a/transfertfiles/src/test/java/tv/hd3g/transfertfiles/DataExchangeInOutStreamTest.java
+++ b/transfertfiles/src/test/java/tv/hd3g/transfertfiles/DataExchangeInOutStreamTest.java
@@ -19,6 +19,7 @@
import static java.util.concurrent.TimeUnit.SECONDS;
import static java.util.stream.Collectors.toList;
import static java.util.stream.Collectors.toUnmodifiableList;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -26,15 +27,19 @@
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static tv.hd3g.transfertfiles.DataExchangeInOutStream.State.FILTER_ERROR;
+import static tv.hd3g.transfertfiles.DataExchangeInOutStream.State.READ_TIMEOUT;
import static tv.hd3g.transfertfiles.DataExchangeInOutStream.State.STOPPED_BY_FILTER;
import static tv.hd3g.transfertfiles.DataExchangeInOutStream.State.STOPPED_BY_USER;
import static tv.hd3g.transfertfiles.DataExchangeInOutStream.State.WORKING;
import static tv.hd3g.transfertfiles.DataExchangeInOutStream.State.WRITER_MANUALLY_CLOSED;
+import static tv.hd3g.transfertfiles.DataExchangeInOutStream.State.WRITE_TIMEOUT;
import java.io.IOException;
import java.io.InputStream;
+import java.io.InterruptedIOException;
import java.io.OutputStream;
import java.io.UncheckedIOException;
+import java.time.Duration;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -1151,4 +1156,50 @@ void testGetTransfertStats() throws InterruptedException, ExecutionException, IO
assertTrue(tStats.getTotalDuration() >= 0);
}
+ interface RunWithIOException {
+ void run() throws IOException;
+ }
+
+ @Nested
+ class Blocking {
+
+ byte[] dataInput;
+ byte[] dataOutput;
+
+ @BeforeEach
+ void init() {
+ exchange = new DataExchangeInOutStream(Duration.ofMillis(100));
+ dataInput = "0123456789".getBytes();
+ dataOutput = new byte[dataInput.length];
+ }
+
+ CompletableFuture async(final RunWithIOException run) {
+ return CompletableFuture.runAsync(() -> {
+ try {
+ run.run();
+ } catch (final IOException e) {
+ throw new UncheckedIOException(e);
+ }
+ });
+ }
+
+ @Test
+ void testWriteEmpty() throws IOException, InterruptedException, ExecutionException, TimeoutException {
+ assertThrows(InterruptedIOException.class,
+ () -> exchange.getSourceOriginStream().read(dataOutput));
+
+ assertArrayEquals(new byte[dataOutput.length], dataOutput);
+ assertEquals(READ_TIMEOUT, exchange.getState());
+ }
+
+ @Test
+ void testReadEmpty() throws IOException, InterruptedException, ExecutionException, TimeoutException {
+ exchange.getDestTargetStream().write(dataInput);
+ assertThrows(InterruptedIOException.class,
+ () -> exchange.getDestTargetStream().write(dataInput));
+
+ assertEquals(WRITE_TIMEOUT, exchange.getState());
+ }
+ }
+
}
diff --git a/transfertfiles/src/test/java/tv/hd3g/transfertfiles/TimeOutTraitTest.java b/transfertfiles/src/test/java/tv/hd3g/transfertfiles/TimeOutTraitTest.java
new file mode 100644
index 00000000..48b05ba0
--- /dev/null
+++ b/transfertfiles/src/test/java/tv/hd3g/transfertfiles/TimeOutTraitTest.java
@@ -0,0 +1,96 @@
+/*
+ * This file is part of transfertfiles.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * Copyright (C) hdsdi3g for hd3g.tv 2023
+ *
+ */
+package tv.hd3g.transfertfiles;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import java.io.InterruptedIOException;
+import java.time.Duration;
+import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.atomic.AtomicInteger;
+
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.MockitoAnnotations;
+
+class TimeOutTraitTest {
+
+ class TimeOutTraitImpl implements TimeOutTrait {
+
+ @Override
+ public Duration getTimeout() {
+ return duration;
+ }
+ }
+
+ @Mock
+ Duration duration;
+ TimeOutTrait timeOutTrait;
+ AtomicInteger count;
+
+ @BeforeEach
+ public void init() throws Exception {
+ MockitoAnnotations.openMocks(this).close();
+ timeOutTrait = new TimeOutTraitImpl();
+ count = new AtomicInteger();
+ when(duration.toMillis()).thenReturn(10l);
+ }
+
+ @AfterEach
+ void ends() {
+ Mockito.verifyNoMoreInteractions(duration);
+ }
+
+ @Test
+ void testWhileToTimeout_directOk() throws InterruptedIOException {
+ timeOutTrait.whileToTimeout(() -> false, () -> count.getAndIncrement());
+ assertEquals(0, count.get());
+ }
+
+ @Test
+ void testWhileToTimeout_ok() throws InterruptedIOException {
+ final var queue = new LinkedBlockingQueue<>();
+ queue.add(new Object());
+ queue.add(new Object());
+ queue.add(new Object());
+ queue.add(new Object());
+
+ timeOutTrait.whileToTimeout(() -> queue.poll() != null,
+ () -> count.getAndIncrement());
+ assertEquals(0, count.get());
+ verify(duration, times(1)).toMillis();
+ }
+
+ @Test
+ void testWhileToTimeout_nok() throws InterruptedIOException {
+ final var now = System.currentTimeMillis();
+ assertThrows(InterruptedIOException.class,
+ () -> timeOutTrait.whileToTimeout(() -> true,
+ () -> count.getAndIncrement()));
+ assertEquals(1, count.get());
+ verify(duration, times(1)).toMillis();
+ assertTrue(now + 10l <= System.currentTimeMillis());
+ }
+}
diff --git a/transfertfiles/src/test/java/tv/hd3g/transfertfiles/randomfs/RandomFile.java b/transfertfiles/src/test/java/tv/hd3g/transfertfiles/randomfs/RandomFile.java
index 3cb4fc7a..d3bd20f6 100644
--- a/transfertfiles/src/test/java/tv/hd3g/transfertfiles/randomfs/RandomFile.java
+++ b/transfertfiles/src/test/java/tv/hd3g/transfertfiles/randomfs/RandomFile.java
@@ -19,6 +19,7 @@
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
+import java.time.Duration;
import java.util.Random;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadLocalRandom;
@@ -169,4 +170,8 @@ public AbstractFile renameTo(final String path) {
return this;
}
+ @Override
+ public Duration getDataExchangeTimeout() {
+ return Duration.ofMinutes(1);
+ }
}