diff --git a/BFF-THIRD-PARTY-LICENSES.md b/BFF-THIRD-PARTY-LICENSES.md index 8fd5c8118..9d08b149c 100644 --- a/BFF-THIRD-PARTY-LICENSES.md +++ b/BFF-THIRD-PARTY-LICENSES.md @@ -12,7 +12,7 @@ List of third-party dependencies grouped by their license type. Apache 2.0: - * == GreenMail Core == (com.icegreen:greenmail:1.6.5 - http://www.icegreen.com/greenmail/) + * == GreenMail Core == (com.icegreen:greenmail:1.6.7 - http://www.icegreen.com/greenmail/) * json-path (io.rest-assured:json-path:4.4.0 - http://maven.apache.org) * REST Assured (io.rest-assured:rest-assured:4.4.0 - http://code.google.com/p/rest-assured) * rest-assured-common (io.rest-assured:rest-assured-common:4.4.0 - http://maven.apache.org) @@ -29,7 +29,7 @@ List of third-party dependencies grouped by their license type. * swagger-models (io.swagger.core.v3:swagger-models:2.1.12 - https://github.com/swagger-api/swagger-core/modules/swagger-models) * Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api:2.0.2 - https://beanvalidation.org) * TagSoup (org.ccil.cowan.tagsoup:tagsoup:1.2.1 - http://home.ccil.org/~cowan/XML/tagsoup/) - * Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:6.2.0.Final - http://hibernate.org/validator/hibernate-validator) + * Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:6.2.2.Final - http://hibernate.org/validator/hibernate-validator) Apache License, Version 2.0: @@ -39,7 +39,7 @@ List of third-party dependencies grouped by their license type. * Apache Commons BeanUtils (commons-beanutils:commons-beanutils:1.9.4 - https://commons.apache.org/proper/commons-beanutils/) * Apache Commons Codec (commons-codec:commons-codec:1.15 - https://commons.apache.org/proper/commons-codec/) * Apache Commons Collections (commons-collections:commons-collections:3.2.2 - http://commons.apache.org/collections/) - * Non-Blocking Reactive Foundation for the JVM (io.projectreactor:reactor-core:3.4.14 - https://github.com/reactor/reactor-core) + * Non-Blocking Reactive Foundation for the JVM (io.projectreactor:reactor-core:3.4.15 - https://github.com/reactor/reactor-core) * CDI APIs (javax.enterprise:cdi-api:1.0 - http://www.seamframework.org/Weld/cdi-api) * Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.11.22 - https://bytebuddy.net/byte-buddy) * Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.11.22 - https://bytebuddy.net/byte-buddy-agent) @@ -59,71 +59,71 @@ List of third-party dependencies grouped by their license type. * Lucene Queries (org.apache.lucene:lucene-queries:8.11.1 - https://lucene.apache.org/lucene-parent/lucene-queries) * Lucene QueryParsers (org.apache.lucene:lucene-queryparser:8.11.1 - https://lucene.apache.org/lucene-parent/lucene-queryparser) * Maven Artifact Resolver API (org.apache.maven.resolver:maven-resolver-api:1.4.1 - https://maven.apache.org/resolver/maven-resolver-api/) - * tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:9.0.56 - https://tomcat.apache.org/) - * tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:9.0.56 - https://tomcat.apache.org/) - * tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:9.0.56 - https://tomcat.apache.org/) + * tomcat-embed-core (org.apache.tomcat.embed:tomcat-embed-core:9.0.58 - https://tomcat.apache.org/) + * tomcat-embed-el (org.apache.tomcat.embed:tomcat-embed-el:9.0.58 - https://tomcat.apache.org/) + * tomcat-embed-websocket (org.apache.tomcat.embed:tomcat-embed-websocket:9.0.58 - https://tomcat.apache.org/) * AssertJ fluent assertions (org.assertj:assertj-core:3.21.0 - https://assertj.github.io/doc/assertj-core/) * flyway-core (org.flywaydb:flyway-core:8.0.5 - https://flywaydb.org/flyway-core) * Apache FreeMarker (org.freemarker:freemarker:2.3.31 - https://freemarker.apache.org/) * Java Annotation Indexer (org.jboss:jandex:2.4.2.Final - http://www.jboss.org/jandex) * ModelMapper (org.modelmapper:modelmapper:3.0.0 - http://modelmapper.org/modelmapper) * Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis) - * Spring AOP (org.springframework:spring-aop:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Aspects (org.springframework:spring-aspects:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Beans (org.springframework:spring-beans:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Context (org.springframework:spring-context:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Context Support (org.springframework:spring-context-support:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Core (org.springframework:spring-core:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Expression Language (SpEL) (org.springframework:spring-expression:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Commons Logging Bridge (org.springframework:spring-jcl:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring JDBC (org.springframework:spring-jdbc:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Object/Relational Mapping (org.springframework:spring-orm:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring TestContext Framework (org.springframework:spring-test:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Transaction (org.springframework:spring-tx:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Web (org.springframework:spring-web:5.3.15 - https://github.com/spring-projects/spring-framework) - * Spring Web MVC (org.springframework:spring-webmvc:5.3.15 - https://github.com/spring-projects/spring-framework) - * spring-boot (org.springframework.boot:spring-boot:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-actuator (org.springframework.boot:spring-boot-actuator:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-actuator-autoconfigure (org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-devtools (org.springframework.boot:spring-boot-devtools:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter (org.springframework.boot:spring-boot-starter:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-actuator (org.springframework.boot:spring-boot-starter-actuator:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-data-jpa (org.springframework.boot:spring-boot-starter-data-jpa:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-freemarker (org.springframework.boot:spring-boot-starter-freemarker:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-hateoas (org.springframework.boot:spring-boot-starter-hateoas:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-jdbc (org.springframework.boot:spring-boot-starter-jdbc:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-mail (org.springframework.boot:spring-boot-starter-mail:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-security (org.springframework.boot:spring-boot-starter-security:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-test (org.springframework.boot:spring-boot-test:2.6.3 - https://spring.io/projects/spring-boot) - * spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:2.6.3 - https://spring.io/projects/spring-boot) - * Spring Cloud Contract Converters (org.springframework.cloud:spring-cloud-contract-converters:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-tools/spring-cloud-contract-converters) - * Spring Cloud Contract Shaded Dependencies (org.springframework.cloud:spring-cloud-contract-shade:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-shade) - * Spring Cloud Contract Spec (org.springframework.cloud:spring-cloud-contract-spec:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-spec) - * Spring Cloud Contract Spec Groovy (org.springframework.cloud:spring-cloud-contract-spec-groovy:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-spec-groovy) - * Spring Cloud Contract Spec Java (org.springframework.cloud:spring-cloud-contract-spec-java:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-spec-java) - * Spring Cloud Contract Stub Runner (org.springframework.cloud:spring-cloud-contract-stub-runner:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-stub-runner) - * Spring Cloud Contract Verifier (org.springframework.cloud:spring-cloud-contract-verifier:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-verifier) - * spring-cloud-contract-wiremock (org.springframework.cloud:spring-cloud-contract-wiremock:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-wiremock) + * Spring AOP (org.springframework:spring-aop:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Aspects (org.springframework:spring-aspects:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Beans (org.springframework:spring-beans:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Context (org.springframework:spring-context:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Context Support (org.springframework:spring-context-support:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Core (org.springframework:spring-core:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Expression Language (SpEL) (org.springframework:spring-expression:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Commons Logging Bridge (org.springframework:spring-jcl:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring JDBC (org.springframework:spring-jdbc:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Object/Relational Mapping (org.springframework:spring-orm:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring TestContext Framework (org.springframework:spring-test:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Transaction (org.springframework:spring-tx:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Web (org.springframework:spring-web:5.3.16 - https://github.com/spring-projects/spring-framework) + * Spring Web MVC (org.springframework:spring-webmvc:5.3.16 - https://github.com/spring-projects/spring-framework) + * spring-boot (org.springframework.boot:spring-boot:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-actuator (org.springframework.boot:spring-boot-actuator:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-actuator-autoconfigure (org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-autoconfigure (org.springframework.boot:spring-boot-autoconfigure:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-configuration-processor (org.springframework.boot:spring-boot-configuration-processor:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-devtools (org.springframework.boot:spring-boot-devtools:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter (org.springframework.boot:spring-boot-starter:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-actuator (org.springframework.boot:spring-boot-starter-actuator:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-aop (org.springframework.boot:spring-boot-starter-aop:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-data-jpa (org.springframework.boot:spring-boot-starter-data-jpa:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-freemarker (org.springframework.boot:spring-boot-starter-freemarker:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-hateoas (org.springframework.boot:spring-boot-starter-hateoas:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-jdbc (org.springframework.boot:spring-boot-starter-jdbc:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-json (org.springframework.boot:spring-boot-starter-json:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-logging (org.springframework.boot:spring-boot-starter-logging:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-mail (org.springframework.boot:spring-boot-starter-mail:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-security (org.springframework.boot:spring-boot-starter-security:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-test (org.springframework.boot:spring-boot-starter-test:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-tomcat (org.springframework.boot:spring-boot-starter-tomcat:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-validation (org.springframework.boot:spring-boot-starter-validation:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-starter-web (org.springframework.boot:spring-boot-starter-web:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-test (org.springframework.boot:spring-boot-test:2.6.4 - https://spring.io/projects/spring-boot) + * spring-boot-test-autoconfigure (org.springframework.boot:spring-boot-test-autoconfigure:2.6.4 - https://spring.io/projects/spring-boot) + * Spring Cloud Contract Converters (org.springframework.cloud:spring-cloud-contract-converters:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-tools/spring-cloud-contract-converters) + * Spring Cloud Contract Shaded Dependencies (org.springframework.cloud:spring-cloud-contract-shade:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-shade) + * Spring Cloud Contract Spec (org.springframework.cloud:spring-cloud-contract-spec:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-spec) + * Spring Cloud Contract Spec Groovy (org.springframework.cloud:spring-cloud-contract-spec-groovy:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-spec-groovy) + * Spring Cloud Contract Spec Java (org.springframework.cloud:spring-cloud-contract-spec-java:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-spec-java) + * Spring Cloud Contract Stub Runner (org.springframework.cloud:spring-cloud-contract-stub-runner:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-stub-runner) + * Spring Cloud Contract Verifier (org.springframework.cloud:spring-cloud-contract-verifier:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-verifier) + * spring-cloud-contract-wiremock (org.springframework.cloud:spring-cloud-contract-wiremock:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-wiremock) * Spring Cloud Function Compiler (org.springframework.cloud:spring-cloud-function-compiler:3.0.6.RELEASE - https://spring.io/spring-cloud/spring-cloud-function-parent/spring-cloud-function-compiler) - * Spring Cloud Contract Stub Runner Starter (org.springframework.cloud:spring-cloud-starter-contract-stub-runner:3.1.0 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner) - * Spring Data Core (org.springframework.data:spring-data-commons:2.6.1 - https://www.spring.io/spring-data/spring-data-commons) - * Spring Data JPA (org.springframework.data:spring-data-jpa:2.6.1 - https://projects.spring.io/spring-data-jpa) + * Spring Cloud Contract Stub Runner Starter (org.springframework.cloud:spring-cloud-starter-contract-stub-runner:3.1.1 - https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner) + * Spring Data Core (org.springframework.data:spring-data-commons:2.6.2 - https://www.spring.io/spring-data/spring-data-commons) + * Spring Data JPA (org.springframework.data:spring-data-jpa:2.6.2 - https://projects.spring.io/spring-data-jpa) * Spring HATEOAS (org.springframework.hateoas:spring-hateoas:1.4.1 - https://github.com/spring-projects/spring-hateoas) * Spring Plugin - Core (org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE - https://github.com/spring-projects/spring-plugin/spring-plugin-core) - * spring-security-config (org.springframework.security:spring-security-config:5.6.1 - https://spring.io/projects/spring-security) - * spring-security-core (org.springframework.security:spring-security-core:5.6.1 - https://spring.io/projects/spring-security) - * spring-security-crypto (org.springframework.security:spring-security-crypto:5.6.1 - https://spring.io/projects/spring-security) - * spring-security-test (org.springframework.security:spring-security-test:5.6.1 - https://spring.io/projects/spring-security) - * spring-security-web (org.springframework.security:spring-security-web:5.6.1 - https://spring.io/projects/spring-security) + * spring-security-config (org.springframework.security:spring-security-config:5.6.2 - https://spring.io/projects/spring-security) + * spring-security-core (org.springframework.security:spring-security-core:5.6.2 - https://spring.io/projects/spring-security) + * spring-security-crypto (org.springframework.security:spring-security-crypto:5.6.2 - https://spring.io/projects/spring-security) + * spring-security-test (org.springframework.security:spring-security-test:5.6.2 - https://spring.io/projects/spring-security) + * spring-security-web (org.springframework.security:spring-security-web:5.6.2 - https://spring.io/projects/spring-security) * SnakeYAML (org.yaml:snakeyaml:1.23 - http://www.snakeyaml.org) * SnakeYAML (org.yaml:snakeyaml:1.29 - http://www.snakeyaml.org) @@ -153,6 +153,10 @@ List of third-party dependencies grouped by their license type. * asm (org.ow2.asm:asm:9.1 - http://asm.ow2.io/) + Bouncy Castle Licence: + + * Bouncy Castle Provider (FIPS Distribution) (org.bouncycastle:bc-fips:1.0.2.3 - https://www.bouncycastle.org/fips-java) + CC0: * reactive-streams (org.reactivestreams:reactive-streams:1.0.3 - http://www.reactive-streams.org/) @@ -211,8 +215,8 @@ List of third-party dependencies grouped by their license type. * Jakarta SOAP with Attachments API (jakarta.xml.soap:jakarta.xml.soap-api:1.4.2 - https://github.com/eclipse-ee4j/saaj-api) * Jakarta XML Web Services API (jakarta.xml.ws:jakarta.xml.ws-api:2.3.3 - https://github.com/eclipse-ee4j/jax-ws-api) * EclipseLink ASM (org.eclipse.persistence:org.eclipse.persistence.asm:9.1.0 - http://www.eclipse.org/eclipselink) - * JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:2.3.5 - https://eclipse-ee4j.github.io/jaxb-ri/) - * TXW2 Runtime (org.glassfish.jaxb:txw2:2.3.5 - https://eclipse-ee4j.github.io/jaxb-ri/) + * JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:2.3.6 - https://eclipse-ee4j.github.io/jaxb-ri/) + * TXW2 Runtime (org.glassfish.jaxb:txw2:2.3.6 - https://eclipse-ee4j.github.io/jaxb-ri/) * MIME streaming extension (org.jvnet.mimepull:mimepull:1.9.15 - https://github.com/eclipse-ee4j/metro-mimepull) * Extended StAX API (org.jvnet.staxex:stax-ex:1.8.3 - https://projects.eclipse.org/projects/ee4j/stax-ex) @@ -287,7 +291,7 @@ List of third-party dependencies grouped by their license type. GNU Library General Public License v2.1 or later: - * Hibernate ORM - hibernate-core (org.hibernate:hibernate-core:5.6.4.Final - https://hibernate.org/orm) + * Hibernate ORM - hibernate-core (org.hibernate:hibernate-core:5.6.5.Final - https://hibernate.org/orm) * Hibernate Commons Annotations (org.hibernate.common:hibernate-commons-annotations:5.1.2.Final - http://hibernate.org) GPL2 w/ CPE: @@ -326,8 +330,8 @@ List of third-party dependencies grouped by their license type. MIT License: * Microsoft JDBC Driver for SQL Server (com.microsoft.sqlserver:mssql-jdbc:9.4.1.jre8 - https://github.com/Microsoft/mssql-jdbc) - * JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:1.7.33 - http://www.slf4j.org) - * SLF4J API Module (org.slf4j:slf4j-api:1.7.33 - http://www.slf4j.org) + * JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:1.7.36 - http://www.slf4j.org) + * SLF4J API Module (org.slf4j:slf4j-api:1.7.36 - http://www.slf4j.org) MPL 2.0 or EPL 1.0: @@ -379,11 +383,12 @@ List of third-party dependencies grouped by their license type. * WireMock (com.github.tomakehurst:wiremock-jre8-standalone:2.31.0 - http://wiremock.org) * FindBugs-jsr305 (com.google.code.findbugs:jsr305:3.0.2 - http://findbugs.sourceforge.net/) * Guava: Google Core Libraries for Java (com.google.guava:guava:16.0.1 - http://code.google.com/p/guava-libraries/guava) + * libphonenumber (com.googlecode.libphonenumber:libphonenumber:8.12.44 - https://github.com/google/libphonenumber/) * project ':json-path' (com.jayway.jsonpath:json-path:2.6.0 - https://github.com/jayway/JsonPath) * HikariCP (com.zaxxer:HikariCP:4.0.3 - https://github.com/brettwooldridge/HikariCP) * Apache Commons Logging (commons-logging:commons-logging:1.2 - http://commons.apache.org/proper/commons-logging/) - * micrometer-core (io.micrometer:micrometer-core:1.8.2 - https://github.com/micrometer-metrics/micrometer) - * micrometer-registry-prometheus (io.micrometer:micrometer-registry-prometheus:1.8.2 - https://github.com/micrometer-metrics/micrometer) + * micrometer-core (io.micrometer:micrometer-core:1.8.3 - https://github.com/micrometer-metrics/micrometer) + * micrometer-registry-prometheus (io.micrometer:micrometer-registry-prometheus:1.8.3 - https://github.com/micrometer-metrics/micrometer) * Prometheus Java Simpleclient (io.prometheus:simpleclient:0.12.0 - http://github.com/prometheus/client_java/simpleclient) * Prometheus Java Simpleclient Common (io.prometheus:simpleclient_common:0.12.0 - http://github.com/prometheus/client_java/simpleclient_common) * Prometheus Java Span Context Supplier - Common (io.prometheus:simpleclient_tracer_common:0.12.0 - http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_common) @@ -395,8 +400,8 @@ List of third-party dependencies grouped by their license type. * json-unit-assertj (net.javacrumbs.json-unit:json-unit-assertj:2.27.0 - https://github.com/lukas-krecan/JsonUnit/json-unit-assertj) * json-unit-core (net.javacrumbs.json-unit:json-unit-core:2.27.0 - https://github.com/lukas-krecan/JsonUnit/json-unit-core) * json-unit-json-path (net.javacrumbs.json-unit:json-unit-json-path:2.27.0 - https://github.com/lukas-krecan/JsonUnit/json-unit-json-path) - * ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.7 - https://urielch.github.io/) - * JSON Small and Fast Parser (net.minidev:json-smart:2.4.7 - https://urielch.github.io/) + * ASM based accessors helper used by json-smart (net.minidev:accessors-smart:2.4.8 - https://urielch.github.io/) + * JSON Small and Fast Parser (net.minidev:json-smart:2.4.8 - https://urielch.github.io/) * Apache Groovy (org.codehaus.groovy:groovy:3.0.9 - https://groovy-lang.org) * Apache Groovy (org.codehaus.groovy:groovy-json:3.0.9 - https://groovy-lang.org) * Apache Groovy (org.codehaus.groovy:groovy-nio:3.0.9 - https://groovy-lang.org) diff --git a/CHANGELOG.md b/CHANGELOG.md index 793fa76d9..6bfcae2d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +# [1.5.0-rc.1](https://github.com/iris-connect/iris-client/compare/v1.4.1...v1.5.0-rc.1) (2022-03-09) + + +### Bug Fixes + +* Adds grpc server to client EPS. Still not reachable from outside, but necessary for communication between health departments. ([679c08e](https://github.com/iris-connect/iris-client/commit/679c08e13ed2e40fe2bcbf8be486f50641e31af5)), closes [#637](https://github.com/iris-connect/iris-client/issues/637) +* Fixes an error when changing user data (IllegalStateException: Cannot convert value of type 'java.lang.String' […] no matching editors or conversion strategy found). ([58b3d42](https://github.com/iris-connect/iris-client/commit/58b3d425f71098f53ab54e52fea51cad2ccc9e10)) + + +### Features + +* Adds a hint to search for hd-contacts by postal code or city into the message input frontend. ([032a648](https://github.com/iris-connect/iris-client/commit/032a6482d9e43b426b34b3ff3dff25ca53c77fc9)), closes [#632](https://github.com/iris-connect/iris-client/issues/632) [#636](https://github.com/iris-connect/iris-client/issues/636) +* Displays meta-data (who and when created/last modified an entity) on event-tracking, index-tracking and user detail pages. ([da1b7a6](https://github.com/iris-connect/iris-client/commit/da1b7a66097d864e6ab0f93b296d1476675b19c8)), closes [iris-connect/iris-backlog#234](https://github.com/iris-connect/iris-backlog/issues/234) [#638](https://github.com/iris-connect/iris-client/issues/638) +* **vaccination report:** Apps connected to EPS can announce the submission of a vaccination report via the JSON-RPC method `announceVaccinationInfoList`. A transmission channel is then opened briefly for the respective user of the app. ([c38078a](https://github.com/iris-connect/iris-client/commit/c38078a4aadc98d14fb6e4995aab34a312cc3279)), closes [iris-connect/iris-backlog#273](https://github.com/iris-connect/iris-backlog/issues/273) [#635](https://github.com/iris-connect/iris-client/issues/635) +* **vaccination report:** Apps connected to EPS can submit a vaccination report via the JSON-RPC method `submitVaccinationInfoList`. The information is saved and made available to health department staff via the front end. ([72b1f74](https://github.com/iris-connect/iris-client/commit/72b1f7452e17957392db5f430da0b9909744859d)), closes [iris-connect/iris-backlog#274](https://github.com/iris-connect/iris-backlog/issues/274) [#651](https://github.com/iris-connect/iris-client/issues/651) +* **vaccination report:** There is a new view in the front end with an overview of submitted vaccination reports. In the details view of a vaccination report, the submitted persons are displayed with their vaccination status. ([00e93e8](https://github.com/iris-connect/iris-client/commit/00e93e88dcfea4c4eb71577127bf80d5d892b70a)), closes [iris-connect/iris-backlog#275](https://github.com/iris-connect/iris-backlog/issues/275) [#629](https://github.com/iris-connect/iris-client/issues/629) + ## [1.4.1](https://github.com/iris-connect/iris-client/compare/v1.4.0...v1.4.1) (2022-03-01) diff --git a/FE-THIRD-PARTY-LICENSES-DEV.md b/FE-THIRD-PARTY-LICENSES-DEV.md index a340b2d44..e7dcfe72e 100644 --- a/FE-THIRD-PARTY-LICENSES-DEV.md +++ b/FE-THIRD-PARTY-LICENSES-DEV.md @@ -106,7 +106,7 @@ module name | license | repository @babel/types@7.16.8 | MIT | https://github.com/babel/babel @cypress/request@2.88.10 | Apache-2.0 | https://github.com/cypress-io/request @cypress/xvfb@1.2.4 | MIT | https://github.com/cypress-io/xvfb -@eslint/eslintrc@1.1.0 | MIT | https://github.com/eslint/eslintrc +@eslint/eslintrc@1.2.0 | MIT | https://github.com/eslint/eslintrc @hapi/hoek@9.2.1 | BSD-3-Clause | https://github.com/hapijs/hoek @hapi/topo@5.1.0 | BSD-3-Clause | https://github.com/hapijs/topo @humanwhocodes/config-array@0.9.2 | Apache-2.0 | https://github.com/humanwhocodes/config-array @@ -365,8 +365,8 @@ cssnano@5.0.10 | MIT | https://github.com/cssnano/cssnano csso@4.2.0 | MIT | https://github.com/css/csso csv-parse@4.15.4 | MIT | https://github.com/wdavidw/node-csv-parse csv2md@1.1.0 | MIT | https://github.com/pstaender/csv2md -cypress-fail-fast@3.3.0 | MIT | https://github.com/javierbrea/cypress-fail-fast -cypress@9.5.0 | MIT | https://github.com/cypress-io/cypress +cypress-fail-fast@3.4.1 | MIT | https://github.com/javierbrea/cypress-fail-fast +cypress@9.5.1 | MIT | https://github.com/cypress-io/cypress dashdash@1.14.1 | MIT | https://github.com/trentm/node-dashdash de-indent@1.0.2 | MIT | https://github.com/yyx990803/de-indent debug@2.6.9 | MIT | https://github.com/visionmedia/debug @@ -413,7 +413,7 @@ emoji-regex@9.2.2 | MIT | https://github.com/mathiasbynens/emoji-regex emojis-list@3.0.0 | MIT | https://github.com/kikobeats/emojis-list encodeurl@1.0.2 | MIT | https://github.com/pillarjs/encodeurl end-of-stream@1.4.4 | MIT | https://github.com/mafintosh/end-of-stream -enhanced-resolve@5.8.3 | MIT | https://github.com/webpack/enhanced-resolve +enhanced-resolve@5.9.2 | MIT | https://github.com/webpack/enhanced-resolve enquirer@2.3.6 | MIT | https://github.com/enquirer/enquirer entities@2.2.0 | BSD-2-Clause | https://github.com/fb55/entities error-ex@1.3.2 | MIT | https://github.com/qix-/node-error-ex @@ -423,10 +423,10 @@ escalade@3.1.1 | MIT | https://github.com/lukeed/escalade escape-html@1.0.3 | MIT | https://github.com/component/escape-html escape-string-regexp@1.0.5 | MIT | https://github.com/sindresorhus/escape-string-regexp escape-string-regexp@4.0.0 | MIT | https://github.com/sindresorhus/escape-string-regexp -eslint-config-prettier@8.3.0 | MIT | https://github.com/prettier/eslint-config-prettier +eslint-config-prettier@8.5.0 | MIT | https://github.com/prettier/eslint-config-prettier eslint-plugin-cypress@2.12.1 | MIT | https://github.com/cypress-io/eslint-plugin-cypress eslint-plugin-prettier@4.0.0 | MIT | https://github.com/prettier/eslint-plugin-prettier -eslint-plugin-vue@8.4.1 | MIT | https://github.com/vuejs/eslint-plugin-vue +eslint-plugin-vue@8.5.0 | MIT | https://github.com/vuejs/eslint-plugin-vue eslint-scope@5.1.1 | BSD-2-Clause | https://github.com/eslint/eslint-scope eslint-scope@6.0.0 | BSD-2-Clause | https://github.com/eslint/eslint-scope eslint-scope@7.1.1 | BSD-2-Clause | https://github.com/eslint/eslint-scope @@ -435,7 +435,7 @@ eslint-visitor-keys@2.1.0 | Apache-2.0 | https://github.com/eslint/eslint-visito eslint-visitor-keys@3.1.0 | Apache-2.0 | https://github.com/eslint/eslint-visitor-keys eslint-visitor-keys@3.3.0 | Apache-2.0 | https://github.com/eslint/eslint-visitor-keys eslint-webpack-plugin@3.1.0 | MIT | https://github.com/webpack-contrib/eslint-webpack-plugin -eslint@8.9.0 | MIT | https://github.com/eslint/eslint +eslint@8.10.0 | MIT | https://github.com/eslint/eslint espree@9.3.1 | BSD-2-Clause | https://github.com/eslint/espree esquery@1.4.0 | BSD-3-Clause | https://github.com/estools/esquery esrecurse@4.3.0 | BSD-2-Clause | https://github.com/estools/esrecurse @@ -559,7 +559,7 @@ invert-kv@2.0.0 | MIT | https://github.com/sindresorhus/invert-kv ip@1.1.5 | MIT | https://github.com/indutny/node-ip ipaddr.js@1.9.1 | MIT | https://github.com/whitequark/ipaddr.js ipaddr.js@2.0.1 | MIT | https://github.com/whitequark/ipaddr.js -iris-client-frontend@1.4.1-POST-RELEASE | UNLICENSED | +iris-client-frontend@1.5.0-rc.1-POST-RELEASE | UNLICENSED | is-absolute-url@3.0.3 | MIT | https://github.com/sindresorhus/is-absolute-url is-arguments@1.1.1 | MIT | https://github.com/inspect-js/is-arguments is-arrayish@0.2.1 | MIT | https://github.com/qix-/node-is-arrayish @@ -630,7 +630,7 @@ levn@0.4.1 | MIT | https://github.com/gkz/levn license-checker@25.0.1 | BSD-3-Clause | https://github.com/davglass/license-checker lilconfig@2.0.4 | MIT | https://github.com/antonk52/lilconfig lines-and-columns@1.1.6 | MIT | https://github.com/eventualbuddha/lines-and-columns -lint-staged@12.3.4 | MIT | https://github.com/okonet/lint-staged +lint-staged@12.3.5 | MIT | https://github.com/okonet/lint-staged listr2@3.13.5 | MIT | https://github.com/cenk1cenk2/listr2 listr2@4.0.1 | MIT | https://github.com/cenk1cenk2/listr2 loader-runner@4.2.0 | MIT | https://github.com/webpack/loader-runner @@ -1016,7 +1016,7 @@ validate-npm-package-license@3.0.4 | Apache-2.0 | https://github.com/kemitchell/ vary@1.1.2 | MIT | https://github.com/jshttp/vary vendors@1.0.4 | MIT | https://github.com/wooorm/vendors verror@1.10.0 | MIT | https://github.com/davepacheco/node-verror -vue-cli-plugin-vuetify@2.4.5 | MIT | https://github.com/vuetifyjs/vue-cli-plugin-vuetify +vue-cli-plugin-vuetify@2.4.7 | MIT | https://github.com/vuetifyjs/vue-cli-plugin-vuetify vue-eslint-parser@8.0.1 | MIT | https://github.com/vuejs/vue-eslint-parser vue-hot-reload-api@2.3.4 | MIT | https://github.com/vuejs/vue-hot-reload-api vue-loader@15.9.8 | MIT | https://github.com/vuejs/vue-loader @@ -1036,7 +1036,7 @@ webpack-dev-server@4.7.3 | MIT | https://github.com/webpack/webpack-dev-server webpack-merge@5.8.0 | MIT | https://github.com/survivejs/webpack-merge webpack-sources@3.2.3 | MIT | https://github.com/webpack/webpack-sources webpack-virtual-modules@0.4.3 | MIT | https://github.com/sysgears/webpack-virtual-modules -webpack@5.69.1 | MIT | https://github.com/webpack/webpack +webpack@5.70.0 | MIT | https://github.com/webpack/webpack websocket-driver@0.7.4 | Apache-2.0 | https://github.com/faye/websocket-driver-node websocket-extensions@0.1.4 | Apache-2.0 | https://github.com/faye/websocket-extensions-node whatwg-fetch@3.6.2 | MIT | https://github.com/github/fetch diff --git a/FE-THIRD-PARTY-LICENSES-PROD.md b/FE-THIRD-PARTY-LICENSES-PROD.md index 4576c0879..6793ffc8a 100644 --- a/FE-THIRD-PARTY-LICENSES-PROD.md +++ b/FE-THIRD-PARTY-LICENSES-PROD.md @@ -2,7 +2,7 @@ module name | license | repository ---|---|--- @fontsource/roboto@4.5.3 | MIT | https://github.com/fontsource/fontsource @mdi/font@6.5.95 | Apache-2.0 | https://github.com/Templarian/MaterialDesign-Webfont -@types/lodash@4.14.178 | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped +@types/lodash@4.14.179 | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped adler-32@1.3.0 | Apache-2.0 | https://github.com/SheetJS/js-adler32 axios@0.26.0 | MIT | https://github.com/axios/axios cfb@1.2.1 | Apache-2.0 | https://github.com/SheetJS/js-cfb @@ -10,12 +10,12 @@ chart.js@3.7.1 | MIT | https://github.com/chartjs/Chart.js codepage@1.15.0 | Apache-2.0 | https://github.com/SheetJS/js-codepage core-js@3.21.1 | MIT | https://github.com/zloirock/core-js crc-32@1.2.1 | Apache-2.0 | https://github.com/SheetJS/js-crc32 -dayjs@1.10.7 | MIT | https://github.com/iamkun/dayjs +dayjs@1.10.8 | MIT | https://github.com/iamkun/dayjs deepmerge@4.2.2 | MIT | https://github.com/TehShrike/deepmerge exit-on-epipe@1.0.1 | Apache-2.0 | https://github.com/SheetJS/node-exit-on-epipe follow-redirects@1.14.8 | MIT | https://github.com/follow-redirects/follow-redirects frac@1.1.2 | Apache-2.0 | https://github.com/SheetJS/frac -iris-client-frontend@1.4.1-POST-RELEASE | UNLICENSED | +iris-client-frontend@1.5.0-rc.1-POST-RELEASE | UNLICENSED | lodash@4.17.21 | MIT | https://github.com/lodash/lodash printj@1.2.3 | Apache-2.0 | https://github.com/SheetJS/printj printj@1.3.0 | Apache-2.0 | https://github.com/SheetJS/printj @@ -26,10 +26,10 @@ vue-class-component@7.2.6 | MIT | https://github.com/vuejs/vue-class-component vue-property-decorator@9.1.2 | MIT | https://github.com/kaorun343/vue-property-decorator vue-router@3.5.3 | MIT | https://github.com/vuejs/vue-router vue@2.6.14 | MIT | https://github.com/vuejs/vue -vuetify@2.6.3 | MIT | https://github.com/vuetifyjs/vuetify +vuetify@2.6.4 | MIT | https://github.com/vuetifyjs/vuetify vuex-persistedstate@4.1.0 | MIT | https://github.com/robinvdvleuten/vuex-persistedstate vuex@3.6.2 | MIT | https://github.com/vuejs/vuex wmf@1.0.2 | Apache-2.0 | https://github.com/SheetJS/js-wmf word@0.3.0 | Apache-2.0 | https://github.com/SheetJS/js-word -xlsx@0.18.2 | Apache-2.0 | https://github.com/SheetJS/sheetjs +xlsx@0.18.3 | Apache-2.0 | https://github.com/SheetJS/sheetjs diff --git a/infrastructure/deployment/docker-compose-ext-postgres.yml b/infrastructure/deployment/docker-compose-ext-postgres.yml index a1a80b17b..91bc7b1f9 100644 --- a/infrastructure/deployment/docker-compose-ext-postgres.yml +++ b/infrastructure/deployment/docker-compose-ext-postgres.yml @@ -8,7 +8,7 @@ version: "3.4" services: # IRIS Client backend for frontend iris-client: - image: inoeg/iris-client-bff:1.4 + image: inoeg/iris-client-bff:1.5-latest expose: - 8092 environment: @@ -35,7 +35,7 @@ services: # IRIS Client Frontend for users iris-frontend: - image: inoeg/iris-client-frontend:1.4 + image: inoeg/iris-client-frontend:1.5-latest expose: - 28080 environment: @@ -50,7 +50,7 @@ services: # Endpoint server to communicate with Apps and IRIS Connect central services eps: - image: inoeg/iris-client-eps:1.4 + image: inoeg/iris-client-eps:1.5-latest expose: - 4446 - 5556 @@ -70,7 +70,7 @@ services: # Proxy for inbound connections. private-proxy: - image: inoeg/iris-client-proxy:1.4 + image: inoeg/iris-client-proxy:1.5-latest expose: - 5545 - 8877 @@ -95,7 +95,7 @@ services: restart: unless-stopped private-proxy-eps: - image: inoeg/iris-client-eps:1.4 + image: inoeg/iris-client-eps:1.5-latest expose: - 7766 - 7776 @@ -115,7 +115,7 @@ services: # Reverse Proxy nginx: - image: inoeg/iris-client-nginx:1.4 + image: inoeg/iris-client-nginx:1.5-latest ports: - ${IRIS_CLIENT_PORT:-443}:443 environment: diff --git a/infrastructure/deployment/docker-compose.yml b/infrastructure/deployment/docker-compose.yml index 303221078..575300e0c 100644 --- a/infrastructure/deployment/docker-compose.yml +++ b/infrastructure/deployment/docker-compose.yml @@ -37,7 +37,7 @@ services: # IRIS Client backend for frontend iris-client: - image: inoeg/iris-client-bff:1.4 + image: inoeg/iris-client-bff:1.5-latest expose: - 8092 environment: @@ -66,7 +66,7 @@ services: # IRIS Client Frontend for users iris-frontend: - image: inoeg/iris-client-frontend:1.4 + image: inoeg/iris-client-frontend:1.5-latest expose: - 28080 environment: @@ -81,7 +81,7 @@ services: # Endpoint server to communicate with Apps and IRIS Connect central services eps: - image: inoeg/iris-client-eps:1.4 + image: inoeg/iris-client-eps:1.5-latest expose: - 4446 - 5556 @@ -101,7 +101,7 @@ services: # Proxy for inbound connections. private-proxy: - image: inoeg/iris-client-proxy:1.4 + image: inoeg/iris-client-proxy:1.5-latest expose: - 5545 - 8877 @@ -126,7 +126,7 @@ services: restart: unless-stopped private-proxy-eps: - image: inoeg/iris-client-eps:1.4 + image: inoeg/iris-client-eps:1.5-latest expose: - 7766 # JSON-RPC server for internal connections from iris-client - 7776 # gRPC protocol @@ -146,7 +146,7 @@ services: # Reverse Proxy nginx: - image: inoeg/iris-client-nginx:1.4 + image: inoeg/iris-client-nginx:1.5-latest ports: - ${IRIS_CLIENT_PORT:-443}:443 environment: diff --git a/iris-client-bff/pom.xml b/iris-client-bff/pom.xml index 4ac22687b..dfb91767e 100644 --- a/iris-client-bff/pom.xml +++ b/iris-client-bff/pom.xml @@ -12,7 +12,7 @@ iris-gateway iris-client-bff - 1.4.1-POST-RELEASE + 1.5.0-rc.1-POST-RELEASE IRIS Client Backend for Frontend Backend for frontend (BFF) of the client for the health departments. Communicates directly with the SORMAS of this department. diff --git a/iris-client-fe/package-lock.json b/iris-client-fe/package-lock.json index a2b4a57ee..f8dbd0fdc 100644 --- a/iris-client-fe/package-lock.json +++ b/iris-client-fe/package-lock.json @@ -1,12 +1,12 @@ { "name": "iris-client-frontend", - "version": "1.4.1-POST-RELEASE", + "version": "1.5.0-rc.1-POST-RELEASE", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "iris-client-frontend", - "version": "1.4.1-POST-RELEASE", + "version": "1.5.0-rc.1-POST-RELEASE", "dependencies": { "@fontsource/roboto": "^4.5.3", "@mdi/font": "^6.5.95", diff --git a/iris-client-fe/package.json b/iris-client-fe/package.json index 27649f611..ced6c21ac 100644 --- a/iris-client-fe/package.json +++ b/iris-client-fe/package.json @@ -1,6 +1,6 @@ { "name": "iris-client-frontend", - "version": "1.4.1-POST-RELEASE", + "version": "1.5.0-rc.1-POST-RELEASE", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/pom.xml b/pom.xml index b73f2d66c..a03b13131 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ iris-gateway parent - 1.4.1-POST-RELEASE + 1.5.0-rc.1-POST-RELEASE pom IRIS Parent