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); + } }