diff --git a/THIRD-PARTY-LICENSES.txt b/THIRD-PARTY-LICENSES.txt
index b5299d1f..f56d7df6 100644
--- a/THIRD-PARTY-LICENSES.txt
+++ b/THIRD-PARTY-LICENSES.txt
@@ -1,14 +1,14 @@
-Lists of 411 third-party dependencies.
+Lists of 399 third-party dependencies.
(Apache License, Version 2.0) akka-actor (com.typesafe.akka:akka-actor_2.13:2.5.32 - https://akka.io/)
(Apache License, Version 2.0) akka-protobuf (com.typesafe.akka:akka-protobuf_2.13:2.5.32 - https://akka.io/)
(Apache License, Version 2.0) akka-slf4j (com.typesafe.akka:akka-slf4j_2.13:2.5.32 - https://akka.io/)
(Apache License, Version 2.0) akka-stream (com.typesafe.akka:akka-stream_2.13:2.5.32 - https://akka.io/)
(MIT) Alleycats core (org.typelevel:alleycats-core_2.13:2.7.0 - https://github.com/typelevel/cats)
(Apache 2.0) annotation (org.typelevel:simulacrum-scalafix-annotations_2.13:0.5.4 - https://github.com/typelevel/simulacrum-scalafix)
- (Apache License 2.0) Annotations for Metrics (io.dropwizard.metrics:metrics-annotation:4.2.17 - https://metrics.dropwizard.io/metrics-annotation)
- (BSD License) AntLR Parser Generator (antlr:antlr:2.7.7 - http://www.antlr.org/)
- (EPL 2.0) (GPL2 w/ CPE) aopalliance version 1.0 repackaged as a module (org.glassfish.hk2.external:aopalliance-repackaged:3.0.4 - https://github.com/eclipse-ee4j/glassfish-hk2/external/aopalliance-repackaged)
+ (Apache License 2.0) Annotations for Metrics (io.dropwizard.metrics:metrics-annotation:4.2.18 - https://metrics.dropwizard.io/metrics-annotation)
+ (The BSD License) ANTLR 4 Runtime (org.antlr:antlr4-runtime:4.10.1 - http://www.antlr.org/antlr4-runtime)
+ (EPL 2.0) (GPL2 w/ CPE) aopalliance version 1.0 repackaged as a module (org.glassfish.hk2.external:aopalliance-repackaged:3.0.3 - https://github.com/eclipse-ee4j/glassfish-hk2/external/aopalliance-repackaged)
(Apache License, Version 2.0) Apache Avro (org.apache.avro:avro:1.9.1 - https://avro.apache.org)
(Apache License, Version 2.0) Apache Commons BeanUtils (commons-beanutils:commons-beanutils:1.9.4 - https://commons.apache.org/proper/commons-beanutils/)
(Apache License, Version 2.0) Apache Commons Codec (commons-codec:commons-codec:1.15 - https://commons.apache.org/proper/commons-codec/)
@@ -29,7 +29,8 @@ Lists of 411 third-party dependencies.
(Apache License, Version 2.0) Apache HttpClient Fluent API (org.apache.httpcomponents:fluent-hc:4.5.2 - http://hc.apache.org/httpcomponents-client)
(Apache License, Version 2.0) Apache HttpClient Mime (org.apache.httpcomponents:httpmime:4.5.2 - http://hc.apache.org/httpcomponents-client)
(Apache License, Version 2.0) Apache HttpClient OSGi bundle (org.apache.httpcomponents:httpclient-osgi:4.5.2 - http://hc.apache.org/httpcomponents-client)
- (Apache License, Version 2.0) Apache HttpComponents Core HTTP/1.1 (org.apache.httpcomponents.core5:httpcore5:5.0.2 - https://hc.apache.org/httpcomponents-core-5.0.x/)
+ (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 - https://hc.apache.org/httpcomponents-core-5.2.x/5.2/httpcore5-h2/)
(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 HttpCore NIO (org.apache.httpcomponents:httpcore-nio:4.4.16 - http://hc.apache.org/httpcomponents-core-ga)
(Apache License, Version 2.0) Apache Log4j API (org.apache.logging.log4j:log4j-api:2.17.1 - https://logging.apache.org/log4j/2.x/log4j-api/)
@@ -70,21 +71,21 @@ Lists of 411 third-party dependencies.
(Apache License, Version 2.0) AWS Java SDK :: Third Party :: Jackson-core (software.amazon.awssdk:third-party-jackson-core:2.17.186 - https://aws.amazon.com/sdkforjava)
(Apache License, Version 2.0) AWS Java SDK :: Third Party :: Jackson-dataformat-cbor (software.amazon.awssdk:third-party-jackson-dataformat-cbor:2.17.186 - https://aws.amazon.com/sdkforjava)
(Apache License, Version 2.0) AWS Java SDK :: Utilities (software.amazon.awssdk:utils:2.17.186 - https://aws.amazon.com/sdkforjava/utils)
- (Apache License, Version 2.0) AWS Java SDK for Amazon S3 (com.amazonaws:aws-java-sdk-s3:1.12.264 - https://aws.amazon.com/sdkforjava)
- (Apache License, Version 2.0) AWS Java SDK for AWS KMS (com.amazonaws:aws-java-sdk-kms:1.12.264 - https://aws.amazon.com/sdkforjava)
- (Apache License, Version 2.0) AWS SDK for Java - Core (com.amazonaws:aws-java-sdk-core:1.12.264 - https://aws.amazon.com/sdkforjava)
+ (Apache License, Version 2.0) AWS Java SDK for Amazon S3 (com.amazonaws:aws-java-sdk-s3:1.11.83 - https://aws.amazon.com/sdkforjava)
+ (Apache License, Version 2.0) AWS Java SDK for AWS KMS (com.amazonaws:aws-java-sdk-kms:1.11.83 - https://aws.amazon.com/sdkforjava)
+ (Apache License, Version 2.0) AWS SDK for Java - Core (com.amazonaws:aws-java-sdk-core:1.11.83 - https://aws.amazon.com/sdkforjava)
(The Apache Software License, Version 2.0) Bean Validation API (javax.validation:validation-api:1.1.0.Final - http://beanvalidation.org)
(MIT) better-files (com.github.pathikrit:better-files_2.13:3.9.1 - https://github.com/pathikrit/better-files)
(Bouncy Castle Licence) Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs (org.bouncycastle:bcpkix-jdk15on:1.52 - http://www.bouncycastle.org/java.html)
(Bouncy Castle Licence) Bouncy Castle Provider (org.bouncycastle:bcprov-jdk15on:1.69 - https://www.bouncycastle.org/java.html)
- (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.0 - https://bytebuddy.net/byte-buddy)
- (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.0 - https://bytebuddy.net/byte-buddy-agent)
- (Apache License, Version 2.0) Caffeine cache (com.github.ben-manes.caffeine:caffeine:3.0.3 - https://github.com/ben-manes/caffeine)
+ (Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.14.3 - https://bytebuddy.net/byte-buddy)
+ (Apache License, Version 2.0) Byte Buddy agent (net.bytebuddy:byte-buddy-agent:1.14.3 - https://bytebuddy.net/byte-buddy-agent)
+ (Apache License, Version 2.0) Caffeine cache (com.github.ben-manes.caffeine:caffeine:3.1.5 - https://github.com/ben-manes/caffeine)
(Apache 2.0) cats (com.softwaremill.sttp:cats_2.13:1.7.2 - http://softwaremill.com/open-source)
(MIT) Cats core (org.typelevel:cats-core_2.13:2.7.0 - https://github.com/typelevel/cats)
(MIT) Cats kernel (org.typelevel:cats-kernel_2.13:2.7.0 - https://github.com/typelevel/cats)
(Apache-2.0) cats-effect (org.typelevel:cats-effect_2.13:2.5.3 - https://typelevel.org/cats-effect/)
- (The MIT License) Checker Qual (org.checkerframework:checker-qual:3.31.0 - https://checkerframework.org)
+ (The MIT License) Checker Qual (org.checkerframework:checker-qual:3.32.0 - https://checkerframework.org/)
(Apache 2.0) Circe core (io.circe:circe-core_2.13:0.14.1 - https://github.com/circe/circe)
(Apache 2.0) Circe generic (io.circe:circe-generic_2.13:0.14.1 - https://github.com/circe/circe)
(Apache 2.0) Circe jawn (io.circe:circe-jawn_2.13:0.14.1 - https://github.com/circe/circe)
@@ -95,7 +96,7 @@ Lists of 411 third-party dependencies.
(Apache 2.0) Circe shapes (io.circe:circe-shapes_2.13:0.14.1 - https://github.com/circe/circe)
(Apache-2.0) circe-config (io.circe:circe-config_2.13:0.8.0 - https://github.com/circe/circe-config)
(Apache 2.0) circe-yaml (io.circe:circe-yaml_2.13:0.14.1 - https://github.com/circe/circe-yaml)
- (The MIT License (MIT)) ClassGraph (io.github.classgraph:classgraph:4.8.149 - https://github.com/classgraph/classgraph)
+ (The MIT License (MIT)) ClassGraph (io.github.classgraph:classgraph:4.8.154 - https://github.com/classgraph/classgraph)
(Apache License, Version 2.0) ClassMate (com.fasterxml:classmate:1.5.1 - https://github.com/FasterXML/java-classmate)
(The Apache License, Version 2.0) com.helger:profiler (com.helger:profiler:1.1.1 - https://github.com/phax/profiler)
(The Apache Software License, Version 2.0) Commons Digester (commons-digester:commons-digester:2.1 - http://commons.apache.org/digester/)
@@ -103,7 +104,6 @@ Lists of 411 third-party dependencies.
(BSD-3-Clause) commons-compiler (org.codehaus.janino:commons-compiler:3.1.6 - http://janino-compiler.github.io/commons-compiler/)
(Apache License 2.0) compiler (com.github.spullara.mustache.java:compiler:0.9.10 - http://github.com/spullara/mustache.java)
(Apache-2.0) config (com.typesafe:config:1.4.1 - https://github.com/lightbend/config)
- (EPL-2.0) connection-pool (org.glassfish.grizzly:connection-pool:2.4.4 - https://projects.eclipse.org/projects/ee4j.grizzly/connection-pool)
(Apache 2) (Apache 2.0) (Three-clause BSD-style) core (com.chuusai:shapeless_2.13:2.3.7 - https://github.com/milessabin/shapeless)
(Cromwell License https://github.com/broadinstitute/cromwell/blob/develop/LICENSE.txt) cromwell-common (org.broadinstitute:cromwell-common_2.13:84 - no url defined)
(Cromwell License https://github.com/broadinstitute/cromwell/blob/develop/LICENSE.txt) cromwell-core (org.broadinstitute:cromwell-core_2.13:84 - no url defined)
@@ -117,42 +117,42 @@ Lists of 411 third-party dependencies.
(Cromwell License https://github.com/broadinstitute/cromwell/blob/develop/LICENSE.txt) cromwell-wdl-transforms-new-base (org.broadinstitute:cromwell-wdl-transforms-new-base_2.13:84 - no url defined)
(Cromwell License https://github.com/broadinstitute/cromwell/blob/develop/LICENSE.txt) cromwell-wdl-transforms-shared (org.broadinstitute:cromwell-wdl-transforms-shared_2.13:84 - no url defined)
(Cromwell License https://github.com/broadinstitute/cromwell/blob/develop/LICENSE.txt) cromwell-wom (org.broadinstitute:cromwell-wom_2.13:84 - no url defined)
- (Apache License, Version 2.0) cwlavro-generated (io.cwl:cwlavro-generated:2.0.4.7 - no url defined)
- (Apache License, Version 2.0) cwlavro-tools (io.cwl:cwlavro-tools:2.0.4.7 - no url defined)
+ (Apache License, Version 2.0) cwlavro-generated (io.cwl:cwlavro-generated:2.0.4.8 - no url defined)
+ (Apache License, Version 2.0) cwlavro-tools (io.cwl:cwlavro-tools:2.0.4.8 - no url defined)
(The Apache Software License, Version 2.0) docker-client (com.spotify:docker-client:7.0.2 - https://github.com/spotify/docker-client)
- (The Apache Software License, Version 2.0) docker-java-api (com.github.docker-java:docker-java-api:3.2.8 - https://github.com/docker-java/docker-java)
- (The Apache Software License, Version 2.0) docker-java-core (com.github.docker-java:docker-java-core:3.2.8 - https://github.com/docker-java/docker-java)
- (The Apache Software License, Version 2.0) docker-java-transport (com.github.docker-java:docker-java-transport:3.2.8 - https://github.com/docker-java/docker-java)
- (The Apache Software License, Version 2.0) docker-java-transport-httpclient5 (com.github.docker-java:docker-java-transport-httpclient5:3.2.8 - https://github.com/docker-java/docker-java)
- (Apache Software License, Version 2.0) dockstore-common (io.dockstore:dockstore-common:1.14.0-beta.0 - no url defined)
- (Apache Software License, Version 2.0) dockstore-integration-testing (io.dockstore:dockstore-integration-testing:1.14.0-beta.0 - no url defined)
- (Apache Software License, Version 2.0) dockstore-language-plugin-parent (io.dockstore:dockstore-language-plugin-parent:1.14.0-beta.0 - no url defined)
- (Apache Software License, Version 2.0) dockstore-webservice (io.dockstore:dockstore-webservice:1.14.0-beta.0 - no url defined)
- (Apache License 2.0) Dropwizard (io.dropwizard:dropwizard-core:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-core)
- (Apache License 2.0) Dropwizard Asset Bundle (io.dropwizard:dropwizard-assets:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-assets)
- (Apache License 2.0) Dropwizard Authentication (io.dropwizard:dropwizard-auth:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-auth)
- (Apache License 2.0) Dropwizard Configuration Support (io.dropwizard:dropwizard-configuration:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-configuration)
- (Apache License 2.0) Dropwizard Database Support (io.dropwizard:dropwizard-db:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-db)
- (Apache License 2.0) Dropwizard Health Checking Support (io.dropwizard:dropwizard-health:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-health)
- (Apache License 2.0) Dropwizard Hibernate Support (io.dropwizard:dropwizard-hibernate:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-hibernate)
- (Apache License 2.0) Dropwizard HTTP Client (io.dropwizard:dropwizard-client:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-client)
- (Apache License 2.0) Dropwizard Jackson Support (io.dropwizard:dropwizard-jackson:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-jackson)
- (Apache License 2.0) Dropwizard JDBI3 Support (io.dropwizard:dropwizard-jdbi3:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-jdbi3)
- (Apache License 2.0) Dropwizard Jersey Support (io.dropwizard:dropwizard-jersey:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-jersey)
- (Apache License 2.0) Dropwizard Jetty Support (io.dropwizard:dropwizard-jetty:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-jetty)
- (Apache License 2.0) Dropwizard Lifecycle Support (io.dropwizard:dropwizard-lifecycle:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-lifecycle)
- (Apache License 2.0) Dropwizard Logging Support (io.dropwizard:dropwizard-logging:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-logging)
- (Apache License 2.0) Dropwizard Metrics Support (io.dropwizard:dropwizard-metrics:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-metrics)
- (Apache License 2.0) Dropwizard Migrations (io.dropwizard:dropwizard-migrations:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-migrations)
- (Apache License 2.0) Dropwizard Multipart Form Support (io.dropwizard:dropwizard-forms:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-forms)
- (Apache License 2.0) Dropwizard Request Logging Support (io.dropwizard:dropwizard-request-logging:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-request-logging)
- (Apache License 2.0) Dropwizard Servlet Support (io.dropwizard:dropwizard-servlets:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-servlets)
- (Apache License 2.0) Dropwizard Test Helpers (io.dropwizard:dropwizard-testing:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-testing)
- (Apache License 2.0) Dropwizard Utility Classes (io.dropwizard:dropwizard-util:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-util)
- (Apache License 2.0) Dropwizard Validation Support (io.dropwizard:dropwizard-validation:2.1.5 - http://www.dropwizard.io/2.1.5/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-validation)
+ (The Apache Software License, Version 2.0) docker-java-api (com.github.docker-java:docker-java-api:3.3.0 - https://github.com/docker-java/docker-java)
+ (The Apache Software License, Version 2.0) docker-java-core (com.github.docker-java:docker-java-core:3.3.0 - https://github.com/docker-java/docker-java)
+ (The Apache Software License, Version 2.0) docker-java-transport (com.github.docker-java:docker-java-transport:3.3.0 - https://github.com/docker-java/docker-java)
+ (The Apache Software License, Version 2.0) docker-java-transport-httpclient5 (com.github.docker-java:docker-java-transport-httpclient5:3.3.0 - https://github.com/docker-java/docker-java)
+ (Apache Software License, Version 2.0) dockstore-common (io.dockstore:dockstore-common:1.15.0-alpha.4 - no url defined)
+ (Apache Software License, Version 2.0) dockstore-integration-testing (io.dockstore:dockstore-integration-testing:1.15.0-alpha.4 - no url defined)
+ (Apache Software License, Version 2.0) dockstore-language-plugin-parent (io.dockstore:dockstore-language-plugin-parent:1.15.0-alpha.4 - no url defined)
+ (Apache Software License, Version 2.0) dockstore-webservice (io.dockstore:dockstore-webservice:1.15.0-alpha.4 - no url defined)
+ (Apache License 2.0) Dropwizard (io.dropwizard:dropwizard-core:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-core)
+ (Apache License 2.0) Dropwizard Asset Bundle (io.dropwizard:dropwizard-assets:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-assets)
+ (Apache License 2.0) Dropwizard Authentication (io.dropwizard:dropwizard-auth:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-auth)
+ (Apache License 2.0) Dropwizard Configuration Support (io.dropwizard:dropwizard-configuration:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-configuration)
+ (Apache License 2.0) Dropwizard Database Support (io.dropwizard:dropwizard-db:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-db)
+ (Apache License 2.0) Dropwizard Health Checking Support (io.dropwizard:dropwizard-health:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-health)
+ (Apache License 2.0) Dropwizard Hibernate Support (io.dropwizard:dropwizard-hibernate:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-hibernate)
+ (Apache License 2.0) Dropwizard HTTP Client (io.dropwizard:dropwizard-client:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-client)
+ (Apache License 2.0) Dropwizard Jackson Support (io.dropwizard:dropwizard-jackson:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-jackson)
+ (Apache License 2.0) Dropwizard JDBI3 Support (io.dropwizard:dropwizard-jdbi3:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-jdbi3)
+ (Apache License 2.0) Dropwizard Jersey Support (io.dropwizard:dropwizard-jersey:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-jersey)
+ (Apache License 2.0) Dropwizard Jetty Support (io.dropwizard:dropwizard-jetty:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-jetty)
+ (Apache License 2.0) Dropwizard Lifecycle Support (io.dropwizard:dropwizard-lifecycle:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-lifecycle)
+ (Apache License 2.0) Dropwizard Logging Support (io.dropwizard:dropwizard-logging:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-logging)
+ (Apache License 2.0) Dropwizard Metrics Support (io.dropwizard:dropwizard-metrics:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-metrics)
+ (Apache License 2.0) Dropwizard Migrations (io.dropwizard:dropwizard-migrations:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-migrations)
+ (Apache License 2.0) Dropwizard Multipart Form Support (io.dropwizard:dropwizard-forms:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-forms)
+ (Apache License 2.0) Dropwizard Request Logging Support (io.dropwizard:dropwizard-request-logging:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-request-logging)
+ (Apache License 2.0) Dropwizard Servlet Support (io.dropwizard:dropwizard-servlets:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-servlets)
+ (Apache License 2.0) Dropwizard Test Helpers (io.dropwizard:dropwizard-testing:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-testing)
+ (Apache License 2.0) Dropwizard Utility Classes (io.dropwizard:dropwizard-util:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-util)
+ (Apache License 2.0) Dropwizard Validation Support (io.dropwizard:dropwizard-validation:4.0.0 - http://www.dropwizard.io/4.0.0/dropwizard-bom/dropwizard-dependencies/dropwizard-parent/dropwizard-validation)
(The Apache Software License, Version 2.0) elasticsearch-core (org.elasticsearch:elasticsearch-core:7.10.2 - https://github.com/elastic/elasticsearch)
(The Apache Software License, Version 2.0) elasticsearch-x-content (org.elasticsearch:elasticsearch-x-content:7.10.2 - https://github.com/elastic/elasticsearch)
- (Apache 2.0) error-prone annotations (com.google.errorprone:error_prone_annotations:2.11.0 - https://errorprone.info/error_prone_annotations)
+ (Apache 2.0) error-prone annotations (com.google.errorprone:error_prone_annotations:2.18.0 - https://errorprone.info/error_prone_annotations)
(MIT) fansi_2.13 (com.lihaoyi:fansi_2.13:0.3.0 - https://github.com/lihaoyi/Fansi)
(MIT) ficus (com.iheart:ficus_2.13:1.5.1 - http://iheartradio.github.io/ficus)
(The Apache Software License, Version 2.0) FindBugs-jsr305 (com.google.code.findbugs:jsr305:3.0.2 - http://findbugs.sourceforge.net/)
@@ -167,10 +167,6 @@ Lists of 411 third-party dependencies.
(The Apache Software License, Version 2.0) Google OAuth Client Library for Java (com.google.oauth-client:google-oauth-client:1.34.0 - https://github.com/googleapis/google-oauth-java-client/google-oauth-client)
(The Apache Software License, Version 2.0) Google OAuth2 API v2-rev151-1.25.0 (com.google.apis:google-api-services-oauth2:v2-rev151-1.25.0 - http://nexus.sonatype.org/oss-repository-hosting.html/google-api-services-oauth2)
(The Apache Software License, Version 2.0) Graph Core (org.scala-graph:graph-core_2.13:1.13.1 - http://scala-graph.org)
- (Apache License 2.0) Grizzly Async HTTP Client (org.glassfish.grizzly:grizzly-http-client:1.16 - https://github.com/eclipse-ee4j/grizzly-ahc)
- (EPL-2.0) grizzly-framework (org.glassfish.grizzly:grizzly-framework:2.4.4 - https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-framework)
- (EPL-2.0) grizzly-http (org.glassfish.grizzly:grizzly-http:2.4.4 - https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-http)
- (EPL-2.0) grizzly-websockets (org.glassfish.grizzly:grizzly-websockets:2.4.4 - https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-websockets)
(Apache-2.0) Gson (com.google.code.gson:gson:2.9.0 - https://github.com/google/gson/gson)
(The Apache Software License, Version 2.0) GSON extensions to the Google HTTP Client Library for Java. (com.google.http-client:google-http-client-gson:1.41.8 - https://github.com/googleapis/google-http-java-client/google-http-client-gson)
(The Apache Software License, Version 2.0) Guava InternalFutureFailureAccess and InternalFutures (com.google.guava:failureaccess:1.0.1 - https://github.com/google/guava/failureaccess)
@@ -179,117 +175,110 @@ Lists of 411 third-party dependencies.
(BSD License 3) Hamcrest (org.hamcrest:hamcrest:2.2 - http://hamcrest.org/JavaHamcrest/)
(New BSD License) Hamcrest All (org.hamcrest:hamcrest-all:1.3 - https://github.com/hamcrest/JavaHamcrest/hamcrest-all)
(New BSD License) Hamcrest Core (org.hamcrest:hamcrest-core:1.3 - https://github.com/hamcrest/JavaHamcrest/hamcrest-core)
- (GNU Library General Public License v2.1 or later) Hibernate Commons Annotations (org.hibernate.common:hibernate-commons-annotations:5.1.2.Final - http://hibernate.org)
- (GNU Library General Public License v2.1 or later) Hibernate ORM - hibernate-core (org.hibernate:hibernate-core:5.6.15.Final - https://hibernate.org/orm)
- (Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:6.2.5.Final - http://hibernate.org/validator/hibernate-validator)
- (EPL 2.0) (GPL2 w/ CPE) HK2 API module (org.glassfish.hk2:hk2-api:2.6.1 - https://github.com/eclipse-ee4j/glassfish-hk2/hk2-api)
- (EPL 2.0) (GPL2 w/ CPE) HK2 Implementation Utilities (org.glassfish.hk2:hk2-utils:3.0.4 - https://github.com/eclipse-ee4j/glassfish-hk2/hk2-utils)
+ (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.1.7.Final - https://hibernate.org/orm)
+ (Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:7.0.5.Final - http://hibernate.org/validator/hibernate-validator)
+ (EPL 2.0) (GPL2 w/ CPE) HK2 API module (org.glassfish.hk2:hk2-api:3.0.3 - https://github.com/eclipse-ee4j/glassfish-hk2/hk2-api)
+ (EPL 2.0) (GPL2 w/ CPE) HK2 Implementation Utilities (org.glassfish.hk2:hk2-utils:3.0.3 - https://github.com/eclipse-ee4j/glassfish-hk2/hk2-utils)
(The Apache Software License, Version 2.0) HPPC Collections (com.carrotsearch:hppc:0.8.1 - http://labs.carrotsearch.com/hppc.html/hppc)
(The Apache Software License, Version 2.0) IntelliJ IDEA Annotations (org.jetbrains:annotations:13.0 - http://www.jetbrains.org)
(Apache 2.0) io.grpc:grpc-context (io.grpc:grpc-context:1.27.2 - https://github.com/grpc/grpc-java)
- (Eclipse Distribution License - v 1.0) istack common utility code runtime (com.sun.istack:istack-commons-runtime:3.0.12 - 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.0.1 - https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime)
(The Apache Software License, Version 2.0) J2ObjC Annotations (com.google.j2objc:j2objc-annotations:1.3 - https://github.com/google/j2objc/)
(The Apache Software License, Version 2.0) Jackson (org.codehaus.jackson:jackson-core-asl:1.9.13 - http://jackson.codehaus.org)
(The Apache Software License, Version 2.0) Jackson 2 extensions to the Google APIs Client Library for Java (com.google.api-client:google-api-client-jackson2:1.35.0 - https://github.com/googleapis/google-api-java-client/google-api-client-jackson2)
- (The Apache Software License, Version 2.0) Jackson dataformat: CBOR (com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.13.5 - http://github.com/FasterXML/jackson-dataformats-binary)
- (The Apache Software License, Version 2.0) Jackson datatype: Guava (com.fasterxml.jackson.datatype:jackson-datatype-guava:2.13.5 - https://github.com/FasterXML/jackson-datatypes-collections)
- (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.5 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8)
- (The Apache Software License, Version 2.0) Jackson datatype: Joda (com.fasterxml.jackson.datatype:jackson-datatype-joda:2.13.5 - https://github.com/FasterXML/jackson-datatype-joda)
- (The Apache Software License, Version 2.0) Jackson datatype: JSR310 (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.5 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
+ (The Apache Software License, Version 2.0) Jackson dataformat: CBOR (com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.14.2 - https://github.com/FasterXML/jackson-dataformats-binary)
+ (The Apache Software License, Version 2.0) Jackson datatype: Guava (com.fasterxml.jackson.datatype:jackson-datatype-guava:2.14.2 - https://github.com/FasterXML/jackson-datatypes-collections)
+ (The Apache Software License, Version 2.0) Jackson datatype: jdk8 (com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.14.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.14.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310)
(The Apache Software License, Version 2.0) Jackson extensions to the Google HTTP Client Library for Java. (com.google.http-client:google-http-client-jackson:1.29.2 - https://github.com/googleapis/google-http-java-client/google-http-client-jackson)
- (Apache License 2.0) Jackson Integration for Metrics (io.dropwizard.metrics:metrics-json:4.2.17 - https://metrics.dropwizard.io/metrics-json)
- (The Apache Software License, Version 2.0) Jackson module: Blackbird (com.fasterxml.jackson.module:jackson-module-blackbird:2.13.5 - https://github.com/FasterXML/jackson-modules-base)
- (The Apache Software License, Version 2.0) Jackson module: Old JAXB Annotations (javax.xml.bind) (com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.13.5 - https://github.com/FasterXML/jackson-modules-base)
- (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.13.5 - http://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.13.5 - https://github.com/FasterXML/jackson-core)
- (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.13.5 - http://github.com/FasterXML/jackson)
- (The Apache Software License, Version 2.0) Jackson-dataformat-YAML (com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.5 - https://github.com/FasterXML/jackson-dataformats-text)
- (The Apache Software License, Version 2.0) Jackson-datatype-Hibernate5 (com.fasterxml.jackson.datatype:jackson-datatype-hibernate5:2.13.5 - https://github.com/FasterXML/jackson-datatype-hibernate)
- (The Apache Software License, Version 2.0) Jackson-JAXRS: base (com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.13.5 - http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-base)
- (The Apache Software License, Version 2.0) Jackson-JAXRS: JSON (com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.13.5 - http://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-json-provider)
- (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.5 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
- (Apache 2) Jadira Usertype Core (for Joda Time, Joda Money, Libphonenum and JDK Types with Hibernate) (org.jadira.usertype:usertype.core:7.0.0.CR1 - http://oss.jadira.co.uk/usertype.core/)
- (Apache 2) Jadira Usertype SPI Classes for Hibernate (org.jadira.usertype:usertype.spi:7.0.0.CR1 - http://oss.jadira.co.uk/usertype.spi/)
- (EDL 1.0) Jakarta Activation (com.sun.activation:jakarta.activation:1.2.2 - https://github.com/eclipse-ee4j/jaf/jakarta.activation)
- (EDL 1.0) Jakarta Activation API jar (jakarta.activation:jakarta.activation-api:1.2.2 - https://github.com/eclipse-ee4j/jaf/jakarta.activation-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)
- (Apache License 2.0) Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api:2.0.2 - https://beanvalidation.org)
- (The Apache Software License, Version 2.0) Jakarta Dependency Injection (jakarta.inject:jakarta.inject-api:2.0.1 - https://github.com/eclipse-ee4j/injection-api)
- (EPL 2.0) (GPL2 w/ CPE) Jakarta Expression Language 3.0 (org.glassfish:jakarta.el:3.0.4 - https://projects.eclipse.org/projects/ee4j.el)
- (EPL 2.0) (GPL2 w/ CPE) Jakarta Servlet (jakarta.servlet:jakarta.servlet-api:4.0.4 - https://projects.eclipse.org/projects/ee4j.servlet)
- (Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
- (EPL 2.0) (GPL2 w/ CPE) jakarta.ws.rs-api (jakarta.ws.rs:jakarta.ws.rs-api:2.1.6 - https://github.com/eclipse-ee4j/jaxrs-api)
+ (Apache License 2.0) Jackson Integration for Metrics (io.dropwizard.metrics:metrics-json:4.2.18 - https://metrics.dropwizard.io/metrics-json)
+ (The Apache Software License, Version 2.0) Jackson Jakarta-RS: base (com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base:2.14.2 - https://github.com/FasterXML/jackson-jakarta-rs-providers/jackson-jakarta-rs-base)
+ (The Apache Software License, Version 2.0) Jackson Jakarta-RS: JSON (com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:2.14.2 - https://github.com/FasterXML/jackson-jakarta-rs-providers/jackson-jakarta-rs-json-provider)
+ (The Apache Software License, Version 2.0) Jackson module: Blackbird (com.fasterxml.jackson.module:jackson-module-blackbird:2.14.2 - https://github.com/FasterXML/jackson-modules-base)
+ (The Apache Software License, Version 2.0) Jackson module: Jakarta XML Bind Annotations (jakarta.xml.bind) (com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.14.2 - https://github.com/FasterXML/jackson-modules-base)
+ (The Apache Software License, Version 2.0) Jackson module: Old JAXB Annotations (javax.xml.bind) (com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.14.2 - https://github.com/FasterXML/jackson-modules-base)
+ (The Apache Software License, Version 2.0) Jackson-annotations (com.fasterxml.jackson.core:jackson-annotations:2.14.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-core (com.fasterxml.jackson.core:jackson-core:2.14.2 - https://github.com/FasterXML/jackson-core)
+ (The Apache Software License, Version 2.0) jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.14.2 - https://github.com/FasterXML/jackson)
+ (The Apache Software License, Version 2.0) Jackson-dataformat-YAML (com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2 - https://github.com/FasterXML/jackson-dataformats-text)
+ (The Apache Software License, Version 2.0) Jackson-datatype-Hibernate5-jakarta (com.fasterxml.jackson.datatype:jackson-datatype-hibernate5-jakarta:2.14.2 - https://github.com/FasterXML/jackson-datatype-hibernate)
+ (The Apache Software License, Version 2.0) Jackson-JAXRS: base (com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.14.2 - https://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-base)
+ (The Apache Software License, Version 2.0) Jackson-JAXRS: JSON (com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.14.2 - https://github.com/FasterXML/jackson-jaxrs-providers/jackson-jaxrs-json-provider)
+ (The Apache Software License, Version 2.0) Jackson-module-parameter-names (com.fasterxml.jackson.module:jackson-module-parameter-names:2.14.2 - https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names)
+ (EDL 1.0) Jakarta Activation (com.sun.activation:jakarta.activation:2.0.1 - https://github.com/eclipse-ee4j/jaf/jakarta.activation)
+ (EDL 1.0) Jakarta Activation API (jakarta.activation:jakarta.activation-api:2.1.0 - https://github.com/eclipse-ee4j/jaf)
+ (EPL 2.0) (GPL2 w/ CPE) Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api:2.0.0 - https://projects.eclipse.org/projects/ee4j.ca)
+ (Apache License 2.0) Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api:3.0.2 - https://beanvalidation.org)
+ (The Apache Software License, Version 2.0) Jakarta Dependency Injection (jakarta.inject:jakarta.inject-api:2.0.1.MR - https://github.com/eclipse-ee4j/injection-api)
+ (Eclipse Public License v. 2.0) (GNU General Public License, version 2 with the GNU Classpath Exception) Jakarta Expression Language API (jakarta.el:jakarta.el-api:4.0.0 - https://projects.eclipse.org/projects/ee4j.el)
+ (Eclipse Public License v. 2.0) (GNU General Public License, version 2 with the GNU Classpath Exception) Jakarta Expression Language Implementation (org.glassfish:jakarta.el:4.0.2 - https://projects.eclipse.org/projects/ee4j.el)
+ (Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) Jakarta Persistence API (jakarta.persistence:jakarta.persistence-api:3.0.0 - https://github.com/eclipse-ee4j/jpa-api)
+ (EPL-2.0) (GPL-2.0-with-classpath-exception) Jakarta RESTful WS API (jakarta.ws.rs:jakarta.ws.rs-api:3.1.0 - https://github.com/eclipse-ee4j/jaxrs-api)
+ (EPL 2.0) (GPL2 w/ CPE) Jakarta Servlet (jakarta.servlet:jakarta.servlet-api:5.0.0 - https://projects.eclipse.org/projects/ee4j.servlet)
+ (Eclipse Distribution License - v 1.0) Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:3.0.1 - https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
+ (EPL 2.0) (GPL2 w/ CPE) jakarta.transaction API (jakarta.transaction:jakarta.transaction-api:2.0.0 - https://projects.eclipse.org/projects/ee4j.jta)
(BSD-3-Clause) janino (org.codehaus.janino:janino:3.1.6 - http://janino-compiler.github.io/janino/)
(The Apache Software License, Version 2.0) Java 6 (and higher) Extensions to the Google API Client Library for Java. (com.google.api-client:google-api-client-java6:1.35.0 - https://github.com/googleapis/google-api-java-client/google-api-client-java6)
(The Apache Software License, Version 2.0) Java 6 (and higher) extensions to the Google OAuth Client Library for Java. (com.google.oauth-client:google-oauth-client-java6:1.34.0 - https://github.com/googleapis/google-oauth-java-client/google-oauth-client-java6)
(Apache License, Version 2.0) Java Annotation Indexer (org.jboss:jandex:2.4.2.Final - http://www.jboss.org/jandex)
- (CDDL 1.1) (GPL2 w/ CPE) Java Architecture for XML Binding (javax.xml.bind:jaxb-api:2.2.11 - http://jaxb.java.net/)
(The MIT License (MIT)) java jwt (com.auth0:java-jwt:3.8.1 - https://github.com/auth0/java-jwt)
(Apache-2.0) (LGPL-2.1-or-later) Java Native Access (net.java.dev.jna:jna:5.12.1 - https://github.com/java-native-access/jna)
(The MIT License) Java SemVer (com.github.zafarkhaja:java-semver:0.9.0 - https://github.com/zafarkhaja/jsemver)
- (Common Development and Distribution License) (GNU General Public License, Version 2 with the Classpath Exception) Java Transaction API (org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final - http://www.jboss.org/jboss-transaction-api_1.2_spec)
(The Apache Software License, Version 2.0) java-diff-utils (io.github.java-diff-utils:java-diff-utils:4.12 - https://github.com/java-diff-utils/java-diff-utils/java-diff-utils)
(CDDL/GPLv2+CE) JavaBeans Activation Framework (com.sun.activation:javax.activation:1.2.0 - http://java.net/all/javax.activation/)
- (CDDL/GPLv2+CE) JavaBeans Activation Framework API jar (javax.activation:javax.activation-api:1.2.0 - http://java.net/all/javax.activation-api/)
- (COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0) JavaBeans(TM) Activation Framework (javax.activation:activation:1.1.1 - http://java.sun.com/javase/technologies/desktop/javabeans/jaf/index.jsp)
(Apache License 2.0) (LGPL 2.1) (MPL 1.1) Javassist (org.javassist:javassist:3.29.2-GA - http://www.javassist.org/)
- (CDDL + GPLv2 with classpath exception) javax.annotation API (javax.annotation:javax.annotation-api:1.3.2 - http://jcp.org/en/jsr/detail?id=250)
- (EPL 2.0) (GPL2 w/ CPE) javax.inject:1 as OSGi bundle (org.glassfish.hk2.external:jakarta.inject:2.6.1 - https://github.com/eclipse-ee4j/glassfish-hk2/external/jakarta.inject)
- (Eclipse Distribution License v. 1.0) (Eclipse Public License v1.0) javax.persistence-api (javax.persistence:javax.persistence-api:2.2 - https://github.com/javaee/jpa-spec)
- (CDDL + GPLv2 with classpath exception) javax.transaction API (javax.transaction:javax.transaction-api:1.3 - http://jta-spec.java.net)
- (Eclipse Distribution License - v 1.0) JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:2.3.6 - https://eclipse-ee4j.github.io/jaxb-ri/)
- (CDDL 1.1) (GPL2 w/ CPE) jaxb-api (javax.xml.bind:jaxb-api:2.3.1 - https://github.com/javaee/jaxb-spec/jaxb-api)
- (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.4.1.Final - http://www.jboss.org)
- (Apache License, Version 2.0) JCL 1.2 implemented over SLF4J (org.slf4j:jcl-over-slf4j:1.7.36 - http://www.slf4j.org)
+ (Eclipse Distribution License - v 1.0) JAXB Core (org.glassfish.jaxb:jaxb-core:3.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) JAXB Runtime (org.glassfish.jaxb:jaxb-runtime:3.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Apache License, version 2.0) JBoss Logging 3 (org.jboss.logging:jboss-logging:3.4.3.Final - http://www.jboss.org)
+ (Apache License, Version 2.0) JCL 1.2 implemented over SLF4J (org.slf4j:jcl-over-slf4j:2.0.7 - http://www.slf4j.org)
(Apache License, Version 2.0) jcommander (com.beust:jcommander:1.82 - https://jcommander.org)
(Apache License 2.0) jdbi3 core (org.jdbi:jdbi3-core:3.37.1 - https://jdbi.org/jdbi3-parent/jdbi3-core/)
(Apache License 2.0) jdbi3 guava (org.jdbi:jdbi3-guava:3.37.1 - https://jdbi.org/jdbi3-parent/jdbi3-guava/)
- (Apache License 2.0) jdbi3 jodatime2 (org.jdbi:jdbi3-jodatime2:3.37.1 - https://jdbi.org/jdbi3-parent/jdbi3-jodatime2/)
(Apache License 2.0) jdbi3 sqlobject (org.jdbi:jdbi3-sqlobject:3.37.1 - https://jdbi.org/jdbi3-parent/jdbi3-sqlobject/)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-connectors-apache (org.glassfish.jersey.connectors:jersey-apache-connector:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-apache-connector)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-connectors-grizzly (org.glassfish.jersey.connectors:jersey-grizzly-connector:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-grizzly-connector)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-container-servlet (org.glassfish.jersey.containers:jersey-container-servlet:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-servlet)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-container-servlet-core (org.glassfish.jersey.containers:jersey-container-servlet-core:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-servlet-core)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-core-client (org.glassfish.jersey.core:jersey-client:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/jersey-client)
- (Apache License, 2.0) (EPL 2.0) (Public Domain) (The GNU General Public License (GPL), Version 2, With Classpath Exception) jersey-core-common (org.glassfish.jersey.core:jersey-common:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/jersey-common)
- (Apache License, 2.0) (EPL 2.0) (Modified BSD) (The GNU General Public License (GPL), Version 2, With Classpath Exception) jersey-core-server (org.glassfish.jersey.core:jersey-server:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/jersey-server)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-ext-bean-validation (org.glassfish.jersey.ext:jersey-bean-validation:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-bean-validation)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-ext-entity-filtering (org.glassfish.jersey.ext:jersey-entity-filtering:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-entity-filtering)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-ext-metainf-services (org.glassfish.jersey.ext:jersey-metainf-services:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-metainf-services)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-inject-hk2 (org.glassfish.jersey.inject:jersey-hk2:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-hk2)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-media-jaxb (org.glassfish.jersey.media:jersey-media-jaxb:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-jaxb)
- (Apache License, 2.0) (EPL 2.0) (The GNU General Public License (GPL), Version 2, With Classpath Exception) jersey-media-json-jackson (org.glassfish.jersey.media:jersey-media-json-jackson:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-json-jackson)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-media-multipart (org.glassfish.jersey.media:jersey-media-multipart:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-multipart)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-test-framework-core (org.glassfish.jersey.test-framework:jersey-test-framework-core:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-test-framework-core)
- (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-test-framework-provider-inmemory (org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-inmemory:2.39 - https://projects.eclipse.org/projects/ee4j.jersey/project/project/jersey-test-framework-provider-inmemory)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Continuation (org.eclipse.jetty:jetty-continuation:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-continuation)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Http Utility (org.eclipse.jetty:jetty-http:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-http)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: IO Utility (org.eclipse.jetty:jetty-io:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-io)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Security (org.eclipse.jetty:jetty-security:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-security)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Server Core (org.eclipse.jetty:jetty-server:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-server)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Servlet Handling (org.eclipse.jetty:jetty-servlet:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-servlet)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-connectors-apache (org.glassfish.jersey.connectors:jersey-apache-connector:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-apache-connector)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-connectors-apache5 (org.glassfish.jersey.connectors:jersey-apache5-connector:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-apache5-connector)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-container-servlet (org.glassfish.jersey.containers:jersey-container-servlet:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-servlet)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-container-servlet-core (org.glassfish.jersey.containers:jersey-container-servlet-core:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-servlet-core)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-core-client (org.glassfish.jersey.core:jersey-client:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/jersey-client)
+ (Apache License, 2.0) (EPL 2.0) (Public Domain) (The GNU General Public License (GPL), Version 2, With Classpath Exception) jersey-core-common (org.glassfish.jersey.core:jersey-common:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/jersey-common)
+ (Apache License, 2.0) (EPL 2.0) (Modified BSD) (The GNU General Public License (GPL), Version 2, With Classpath Exception) jersey-core-server (org.glassfish.jersey.core:jersey-server:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/jersey-server)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-ext-bean-validation (org.glassfish.jersey.ext:jersey-bean-validation:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-bean-validation)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-ext-entity-filtering (org.glassfish.jersey.ext:jersey-entity-filtering:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-entity-filtering)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-ext-metainf-services (org.glassfish.jersey.ext:jersey-metainf-services:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-metainf-services)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-inject-hk2 (org.glassfish.jersey.inject:jersey-hk2:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-hk2)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-media-jaxb (org.glassfish.jersey.media:jersey-media-jaxb:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-jaxb)
+ (Apache License, 2.0) (EPL 2.0) (The GNU General Public License (GPL), Version 2, With Classpath Exception) jersey-media-json-jackson (org.glassfish.jersey.media:jersey-media-json-jackson:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-json-jackson)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-media-multipart (org.glassfish.jersey.media:jersey-media-multipart:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-multipart)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-test-framework-core (org.glassfish.jersey.test-framework:jersey-test-framework-core:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-test-framework-core)
+ (Apache License, 2.0) (BSD 2-Clause) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) (MIT license) (Modified BSD) (Public Domain) (W3C license) (jQuery license) jersey-test-framework-provider-inmemory (org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-inmemory:3.0.9 - https://projects.eclipse.org/projects/ee4j.jersey/project/project/jersey-test-framework-provider-inmemory)
+ (Apache Software License - Version 2.0) (Eclipse Public License - Version 2.0) Jetty :: Http Utility (org.eclipse.jetty:jetty-http:11.0.14 - https://eclipse.org/jetty/jetty-http)
+ (Apache Software License - Version 2.0) (Eclipse Public License - Version 2.0) Jetty :: IO Utility (org.eclipse.jetty:jetty-io:11.0.14 - https://eclipse.org/jetty/jetty-io)
+ (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Jakarta Servlet API and Schemas for JPMS and OSGi (org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:5.0.2 - https://eclipse.org/jetty/jetty-jakarta-servlet-api)
+ (Apache Software License - Version 2.0) (Eclipse Public License - Version 2.0) Jetty :: Security (org.eclipse.jetty:jetty-security:11.0.14 - https://eclipse.org/jetty/jetty-security)
+ (Apache Software License - Version 2.0) (Eclipse Public License - Version 2.0) Jetty :: Server Core (org.eclipse.jetty:jetty-server:11.0.14 - https://eclipse.org/jetty/jetty-server)
+ (Apache Software License - Version 2.0) (Eclipse Public License - Version 2.0) Jetty :: Servlet Handling (org.eclipse.jetty:jetty-servlet:11.0.14 - https://eclipse.org/jetty/jetty-servlet)
(Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: SetUID Java (org.eclipse.jetty.toolchain.setuid:jetty-setuid-java:1.0.4 - https://eclipse.org/jetty/jetty-setuid-parent/jetty-setuid-java)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Utilities (org.eclipse.jetty:jetty-util:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-util)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Utilities :: Ajax(JSON) (org.eclipse.jetty:jetty-util-ajax:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-util-ajax)
- (Apache Software License - Version 2.0) (Eclipse Public License - Version 1.0) Jetty :: Utility Servlets and Filters (org.eclipse.jetty:jetty-servlets:9.4.50.v20221201 - https://eclipse.org/jetty/jetty-servlets)
+ (Apache Software License - Version 2.0) (Eclipse Public License - Version 2.0) Jetty :: Utilities (org.eclipse.jetty:jetty-util:11.0.14 - https://eclipse.org/jetty/jetty-util)
+ (Apache Software License - Version 2.0) (Eclipse Public License - Version 2.0) Jetty :: Utility Servlets and Filters (org.eclipse.jetty:jetty-servlets:11.0.14 - https://eclipse.org/jetty/jetty-servlets)
(The Apache Software License, Version 2.0) jffi (com.github.jnr:jffi:1.2.9 - http://github.com/jnr/jffi)
(Apache License, Version 2.0) JJWT :: API (io.jsonwebtoken:jjwt-api:0.11.5 - https://github.com/jwtk/jjwt/jjwt-api)
(Apache License, Version 2.0) JJWT :: Extensions :: Jackson (io.jsonwebtoken:jjwt-jackson:0.11.5 - https://github.com/jwtk/jjwt/jjwt-jackson)
(Apache License, Version 2.0) JJWT :: Impl (io.jsonwebtoken:jjwt-impl:0.11.5 - https://github.com/jwtk/jjwt/jjwt-impl)
(The BSD License) JLine Bundle (org.jline:jline:3.21.0 - http://nexus.sonatype.org/oss-repository-hosting.html/jline-parent/jline)
- (Apache License, Version 2.0) JMES Path Query library (com.amazonaws:jmespath-java:1.12.264 - https://aws.amazon.com/sdkforjava)
+ (Apache License, Version 2.0) JMES Path Query library (com.amazonaws:jmespath-java:1.11.83 - https://aws.amazon.com/sdkforjava)
(The Apache Software License, Version 2.0) jnr-constants (com.github.jnr:jnr-constants:0.8.7 - http://github.com/jnr/jnr-constants)
(The Apache Software License, Version 2.0) jnr-enxio (com.github.jnr:jnr-enxio:0.9 - http://github.com/jnr/jnr-enxio)
(The Apache Software License, Version 2.0) jnr-ffi (com.github.jnr:jnr-ffi:2.0.3 - http://github.com/jnr/jnr-ffi)
(Common Public License - v 1.0) (GNU General Public License Version 2) (GNU Lesser General Public License Version 2.1) jnr-posix (com.github.jnr:jnr-posix:3.0.12 - http://nexus.sonatype.org/oss-repository-hosting.html/jnr-posix)
(The Apache Software License, Version 2.0) jnr-unixsocket (com.github.jnr:jnr-unixsocket:0.8 - http://github.com/jnr/jnr-unixsocket)
(MIT License) jnr-x86asm (com.github.jnr:jnr-x86asm:1.0.2 - http://github.com/jnr/jnr-x86asm)
- (Apache License, Version 2.0) Joda-Time (joda-time:joda-time:2.12.2 - https://www.joda.org/joda-time/)
+ (Apache License, Version 2.0) Joda-Time (joda-time:joda-time:2.12.5 - https://www.joda.org/joda-time/)
(The MIT License) JOpt Simple (net.sf.jopt-simple:jopt-simple:5.0.3 - http://pholser.github.io/jopt-simple)
(Public Domain) JSON in Java (org.json:json:20230227 - https://github.com/douglascrockford/JSON-java)
(Revised BSD License) JSONLD Java :: Core (com.github.jsonld-java:jsonld-java:0.8.3 - http://github.com/jsonld-java/jsonld-java/jsonld-java/)
(The MIT License) jsoup Java HTML Parser (org.jsoup:jsoup:1.10.2 - https://jsoup.org/)
- (MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:1.7.36 - http://www.slf4j.org)
+ (MIT License) JUL to SLF4J bridge (org.slf4j:jul-to-slf4j:2.0.7 - http://www.slf4j.org)
(Eclipse Public License 1.0) JUnit (junit:junit:4.13.2 - http://junit.org)
(Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.9.2 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Jupiter API (org.junit.jupiter:junit-jupiter-api:5.9.2 - https://junit.org/junit5/)
@@ -297,7 +286,7 @@ Lists of 411 third-party dependencies.
(Eclipse Public License v2.0) JUnit Jupiter Params (org.junit.jupiter:junit-jupiter-params:5.9.2 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Platform Commons (org.junit.platform:junit-platform-commons:1.9.2 - https://junit.org/junit5/)
(Eclipse Public License v2.0) JUnit Platform Engine API (org.junit.platform:junit-platform-engine:1.9.2 - https://junit.org/junit5/)
- (Apache License 2.0) JVM Integration for Metrics (io.dropwizard.metrics:metrics-jvm:4.2.17 - https://metrics.dropwizard.io/metrics-jvm)
+ (Apache License 2.0) JVM Integration for Metrics (io.dropwizard.metrics:metrics-jvm:4.2.18 - https://metrics.dropwizard.io/metrics-jvm)
(The Apache License, Version 2.0) Kotlin Stdlib (org.jetbrains.kotlin:kotlin-stdlib:1.6.20 - https://kotlinlang.org/)
(The Apache License, Version 2.0) Kotlin Stdlib Common (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 - https://kotlinlang.org/)
(The Apache License, Version 2.0) Kotlin Stdlib Jdk7 (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.31 - https://kotlinlang.org/)
@@ -305,24 +294,24 @@ Lists of 411 third-party dependencies.
(The Apache Software License, Version 2.0) lang-mustache (org.elasticsearch.plugin:lang-mustache-client:7.10.2 - https://github.com/elastic/elasticsearch)
(WDL License https://github.com/openwdl/wdl/blob/master/LICENSE) language-factory-core (org.broadinstitute:language-factory-core_2.13:84 - no url defined)
(Apache License, Version 2.0) Liquibase (org.liquibase:liquibase-core:4.19.0 - http://www.liquibase.org/liquibase-root/liquibase-dist)
- (MIT License) liquibase-slf4j (com.mattbertolini:liquibase-slf4j:4.1.0 - https://github.com/mattbertolini/liquibase-slf4j)
+ (MIT License) liquibase-slf4j (com.mattbertolini:liquibase-slf4j:5.0.0 - https://github.com/mattbertolini/liquibase-slf4j)
(Apache License 2.0) localstack-utils (cloud.localstack:localstack-utils:0.2.22 - http://localstack.cloud)
- (Apache Software Licenses) Log4j Implemented Over SLF4J (org.slf4j:log4j-over-slf4j:1.7.36 - http://www.slf4j.org)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Access Module (ch.qos.logback:logback-access:1.2.11 - http://logback.qos.ch/logback-access)
- (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.2.11 - 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.2.11 - http://logback.qos.ch/logback-core)
+ (Apache Software Licenses) Log4j Implemented Over SLF4J (org.slf4j:log4j-over-slf4j:2.0.7 - http://www.slf4j.org)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Access Module (ch.qos.logback:logback-access:1.4.6 - http://logback.qos.ch/logback-access)
+ (Eclipse Public License - v 1.0) (GNU Lesser General Public License) Logback Classic Module (ch.qos.logback:logback-classic:1.4.6 - 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.6 - http://logback.qos.ch/logback-core)
(Apache License, Version 2.0) (MIT License) Logstash Logback Encoder (net.logstash.logback:logstash-logback-encoder:4.11 - https://github.com/logstash/logstash-logback-encoder)
(Apache License, Version 2.0) Lucene Core (org.apache.lucene:lucene-core:8.7.0 - https://lucene.apache.org/lucene-parent/lucene-core)
- (Apache License 2.0) Metrics Core (io.dropwizard.metrics:metrics-core:4.2.17 - https://metrics.dropwizard.io/metrics-core)
- (Apache License 2.0) Metrics Health Checks (io.dropwizard.metrics:metrics-healthchecks:4.2.17 - https://metrics.dropwizard.io/metrics-healthchecks)
- (Apache License 2.0) Metrics Integration for Apache HttpClient (io.dropwizard.metrics:metrics-httpclient:4.2.17 - https://metrics.dropwizard.io/metrics-httpclient)
- (Apache License 2.0) Metrics Integration for Caffeine 2.x (io.dropwizard.metrics:metrics-caffeine:4.2.17 - https://metrics.dropwizard.io/metrics-caffeine)
- (Apache License 2.0) Metrics Integration for JDBI3 (io.dropwizard.metrics:metrics-jdbi3:4.2.17 - https://metrics.dropwizard.io/metrics-jdbi3)
- (Apache License 2.0) Metrics Integration for Jersey 2.x (io.dropwizard.metrics:metrics-jersey2:4.2.17 - https://metrics.dropwizard.io/metrics-jersey2)
- (Apache License 2.0) Metrics Integration for Jetty 9.3 and higher (io.dropwizard.metrics:metrics-jetty9:4.2.17 - https://metrics.dropwizard.io/metrics-jetty9)
- (Apache License 2.0) Metrics Integration for Logback (io.dropwizard.metrics:metrics-logback:4.2.17 - https://metrics.dropwizard.io/metrics-logback)
- (Apache License 2.0) Metrics Integration with JMX (io.dropwizard.metrics:metrics-jmx:4.2.17 - https://metrics.dropwizard.io/metrics-jmx)
- (Apache License 2.0) Metrics Utility Servlets (io.dropwizard.metrics:metrics-servlets:4.2.17 - https://metrics.dropwizard.io/metrics-servlets)
+ (Apache License 2.0) Metrics Core (io.dropwizard.metrics:metrics-core:4.2.18 - https://metrics.dropwizard.io/metrics-core)
+ (Apache License 2.0) Metrics Health Checks (io.dropwizard.metrics:metrics-healthchecks:4.2.18 - https://metrics.dropwizard.io/metrics-healthchecks)
+ (Apache License 2.0) Metrics Integration for Apache HttpClient 5.x (io.dropwizard.metrics:metrics-httpclient5:4.2.18 - https://metrics.dropwizard.io/metrics-httpclient5)
+ (Apache License 2.0) Metrics Integration for Caffeine 2.x (io.dropwizard.metrics:metrics-caffeine:4.2.18 - https://metrics.dropwizard.io/metrics-caffeine)
+ (Apache License 2.0) Metrics Integration for JDBI3 (io.dropwizard.metrics:metrics-jdbi3:4.2.18 - https://metrics.dropwizard.io/metrics-jdbi3)
+ (Apache License 2.0) Metrics Integration for Jersey 3.x (io.dropwizard.metrics:metrics-jersey3:4.2.18 - https://metrics.dropwizard.io/metrics-jersey3)
+ (Apache License 2.0) Metrics Integration for Jetty 11.x and higher (io.dropwizard.metrics:metrics-jetty11:4.2.18 - https://metrics.dropwizard.io/metrics-jetty11)
+ (Apache License 2.0) Metrics Integration for Logback (io.dropwizard.metrics:metrics-logback:4.2.18 - https://metrics.dropwizard.io/metrics-logback)
+ (Apache License 2.0) Metrics Integration with JMX (io.dropwizard.metrics:metrics-jmx:4.2.18 - https://metrics.dropwizard.io/metrics-jmx)
+ (Apache License 2.0) Metrics Utility Jakarta Servlets (io.dropwizard.metrics:metrics-jakarta-servlets:4.2.18 - https://metrics.dropwizard.io/metrics-jakarta-servlets)
(The Apache Software License, Version 2.0) metrics3-statsd (com.readytalk:metrics3-statsd:4.2.0 - no url defined)
(Apache 2) metrics4-scala (nl.grons:metrics4-scala_2.13:4.2.8 - https://github.com/erikvanoosten/metrics-scala)
(GNU General Public License (GPLv3)) metricsaggregator (io.dockstore:metricsaggregator:1.15.0-SNAPSHOT - https://github.com/dockstore/dockstore-support)
@@ -351,10 +340,10 @@ Lists of 411 third-party dependencies.
(Apache License, Version 2.0) Objenesis (org.objenesis:objenesis:3.2 - http://objenesis.org/objenesis)
(The Apache Software License, Version 2.0) okhttp (com.squareup.okhttp3:okhttp:4.10.0 - https://square.github.io/okhttp/)
(The Apache Software License, Version 2.0) okio (com.squareup.okio:okio-jvm:3.0.0 - https://github.com/square/okio/)
- (Apache Software License, Version 2.0) openapi-java-client (io.dockstore:openapi-java-client:1.14.0-beta.0 - no url defined)
+ (Apache Software License, Version 2.0) openapi-java-client (io.dockstore:openapi-java-client:1.15.0-alpha.4 - no url defined)
(The Apache License, Version 2.0) OpenCensus (io.opencensus:opencensus-api:0.31.0 - https://github.com/census-instrumentation/opencensus-java)
(Apache 2) opencsv (com.opencsv:opencsv:5.7.1 - http://opencsv.sf.net)
- (MIT License) ORCID - Model (org.orcid:orcid-model:3.0.4 - http://github.com/ORCID/orcid-model)
+ (MIT License) ORCID - Model (org.orcid:orcid-model-jakarta:3.3.0 - https://github.com/ORCID/orcid-model)
(The Apache License, Version 2.0) org.apiguardian:apiguardian-api (org.apiguardian:apiguardian-api:1.1.2 - https://github.com/apiguardian-team/apiguardian)
(The Apache License, Version 2.0) org.opentest4j:opentest4j (org.opentest4j:opentest4j:1.2.0 - https://github.com/ota4j-team/opentest4j)
(EPL 2.0) (GPL2 w/ CPE) OSGi resource locator (org.glassfish.hk2:osgi-resource-locator:1.0.3 - https://projects.eclipse.org/projects/ee4j/osgi-resource-locator)
@@ -364,7 +353,6 @@ Lists of 411 third-party dependencies.
(The Apache Software License, Version 2.0) rank-eval (org.elasticsearch.plugin:rank-eval-client:7.10.2 - https://github.com/elastic/elasticsearch)
(CC0) reactive-streams (org.reactivestreams:reactive-streams:1.0.3 - http://www.reactive-streams.org/)
(MIT) refined (eu.timepit:refined_2.13:0.9.28 - https://github.com/fthomas/refined)
- (The New BSD License) (WTFPL) Reflections (org.reflections:reflections:0.9.12 - http://github.com/ronmamo/reflections)
(The Apache Software License, Version 2.0) rest (org.elasticsearch.client:elasticsearch-rest-client:7.10.2 - https://github.com/elastic/elasticsearch)
(The Apache Software License, Version 2.0) rest-high-level (org.elasticsearch.client:elasticsearch-rest-high-level-client:7.10.2 - https://github.com/elastic/elasticsearch)
(Apache-2.0) Scala Compiler (org.scala-lang:scala-compiler:2.13.9 - https://www.scala-lang.org/)
@@ -377,37 +365,37 @@ Lists of 411 third-party dependencies.
(MIT) scopt (com.github.scopt:scopt_2.13:4.0.1 - https://github.com/scopt/scopt)
(MIT) Sentry SDK (io.sentry:sentry:5.2.4 - https://github.com/getsentry/sentry-java)
(The Apache Software License, Version 2.0) server (org.elasticsearch:elasticsearch:7.10.2 - https://github.com/elastic/elasticsearch)
- (EPL 2.0) (GPL2 w/ CPE) ServiceLocator Default Implementation (org.glassfish.hk2:hk2-locator:2.6.1 - https://github.com/eclipse-ee4j/glassfish-hk2/hk2-locator)
- (MIT License) SLF4J API Module (org.slf4j:slf4j-api:1.7.36 - http://www.slf4j.org)
- (MIT License) SLF4J Simple Binding (org.slf4j:slf4j-simple:1.7.36 - http://www.slf4j.org)
- (Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:1.33 - https://bitbucket.org/snakeyaml/snakeyaml)
- (The Apache License, Version 2.0) software.amazon.ion:ion-java (software.amazon.ion:ion-java:1.0.2 - https://github.com/amznlabs/ion-java/)
+ (EPL 2.0) (GPL2 w/ CPE) ServiceLocator Default Implementation (org.glassfish.hk2:hk2-locator:3.0.3 - https://github.com/eclipse-ee4j/glassfish-hk2/hk2-locator)
+ (MIT License) SLF4J API Module (org.slf4j:slf4j-api:2.0.7 - http://www.slf4j.org)
+ (Apache License, Version 2.0) SnakeYAML (org.yaml:snakeyaml:2.0 - https://bitbucket.org/snakeyaml/snakeyaml)
+ (The Apache License, Version 2.0) software.amazon.ion:ion-java (software.amazon.ion:ion-java:1.0.1 - https://github.com/amznlabs/ion-java/)
(MIT) sourcecode_2.13 (com.lihaoyi:sourcecode_2.13:0.2.7 - https://github.com/lihaoyi/sourcecode)
(Apache 2) spray-json (io.spray:spray-json_2.13:1.3.6 - https://github.com/spray/spray-json)
(Apache-2.0) ssl-config-core (com.typesafe:ssl-config-core_2.13:0.3.8 - https://github.com/lightbend/ssl-config)
(Apache License 2.0) swagger-annotations (io.swagger:swagger-annotations:1.6.8 - https://github.com/swagger-api/swagger-core/modules/swagger-annotations)
+ (Apache License 2.0) swagger-annotations-jakarta (io.swagger.core.v3:swagger-annotations-jakarta:2.2.9 - https://github.com/swagger-api/swagger-core/modules/swagger-annotations-jakarta)
(Apache License 2.0) swagger-core (io.swagger:swagger-core:1.6.8 - https://github.com/swagger-api/swagger-core/modules/swagger-core)
- (Apache License 2.0) swagger-integration (io.swagger.core.v3:swagger-integration:2.2.4 - https://github.com/swagger-api/swagger-core/modules/swagger-integration)
- (Apache Software License, Version 2.0) swagger-java-bitbucket-client (io.dockstore:swagger-java-bitbucket-client:2.0.2 - no url defined)
- (Apache Software License, Version 2.0) swagger-java-client (io.dockstore:swagger-java-client:1.14.0-beta.0 - no url defined)
- (Apache Software License, Version 2.0) swagger-java-discourse-client (io.dockstore:swagger-java-discourse-client:2.0.0 - no url defined)
- (Apache Software License, Version 2.0) swagger-java-quay-client (io.dockstore:swagger-java-quay-client:2.0.1 - no url defined)
- (Apache Software License, Version 2.0) swagger-java-sam-client (io.dockstore:swagger-java-sam-client:2.0.1 - no url defined)
- (Apache Software License, Version 2.0) swagger-java-zenodo-client (io.dockstore:swagger-java-zenodo-client:2.0.0 - no url defined)
- (Apache License 2.0) swagger-jaxrs (io.swagger:swagger-jaxrs:1.6.8 - https://github.com/swagger-api/swagger-core/modules/swagger-jaxrs)
- (Apache License 2.0) swagger-jaxrs2 (io.swagger.core.v3:swagger-jaxrs2:2.2.4 - https://github.com/swagger-api/swagger-core/modules/swagger-jaxrs2)
- (Apache License 2.0) swagger-jaxrs2-servlet-initializer (io.swagger.core.v3:swagger-jaxrs2-servlet-initializer:2.2.4 - https://github.com/swagger-api/swagger-core/modules/swagger-jaxrs2-servlet-initializer)
- (Apache License 2.0) swagger-jersey2-jaxrs (Jersey 2.x support) (io.swagger:swagger-jersey2-jaxrs:1.6.8 - https://github.com/swagger-api/swagger-core/modules/swagger-jersey2-jaxrs)
+ (Apache License 2.0) swagger-core-jakarta (io.swagger.core.v3:swagger-core-jakarta:2.2.9 - https://github.com/swagger-api/swagger-core/modules/swagger-core-jakarta)
+ (Apache License 2.0) swagger-integration-jakarta (io.swagger.core.v3:swagger-integration-jakarta:2.2.9 - https://github.com/swagger-api/swagger-core/modules/swagger-integration-jakarta)
+ (Apache Software License, Version 2.0) swagger-java-bitbucket-client (io.dockstore:swagger-java-bitbucket-client:2.0.3 - no url defined)
+ (Apache Software License, Version 2.0) swagger-java-client (io.dockstore:swagger-java-client:1.15.0-alpha.4 - no url defined)
+ (Apache Software License, Version 2.0) swagger-java-discourse-client (io.dockstore:swagger-java-discourse-client:2.0.1 - no url defined)
+ (Apache Software License, Version 2.0) swagger-java-quay-client (io.dockstore:swagger-java-quay-client:2.0.2 - no url defined)
+ (Apache Software License, Version 2.0) swagger-java-sam-client (io.dockstore:swagger-java-sam-client:2.0.2 - no url defined)
+ (Apache Software License, Version 2.0) swagger-java-zenodo-client (io.dockstore:swagger-java-zenodo-client:2.0.2 - no url defined)
+ (Apache License 2.0) swagger-jaxrs2-jakarta (io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.9 - https://github.com/swagger-api/swagger-core/modules/swagger-jaxrs2-jakarta)
+ (Apache License 2.0) swagger-jaxrs2-servlet-initializer-jakarta (io.swagger.core.v3:swagger-jaxrs2-servlet-initializer-jakarta:2.2.9 - https://github.com/swagger-api/swagger-core/modules/swagger-jaxrs2-servlet-initializer-jakarta)
(Apache License 2.0) swagger-models (io.swagger:swagger-models:1.6.8 - https://github.com/swagger-api/swagger-core/modules/swagger-models)
+ (Apache License 2.0) swagger-models-jakarta (io.swagger.core.v3:swagger-models-jakarta:2.2.9 - https://github.com/swagger-api/swagger-core/modules/swagger-models-jakarta)
(Common Public License Version 1.0) System Rules (com.github.stefanbirkner:system-rules:1.16.1 - http://stefanbirkner.github.io/system-rules/)
(MIT License) System Stubs Core (uk.org.webcompere:system-stubs-core:2.0.1 - https://github.com/webcompere/system-stubs/system-stubs-core/)
(MIT License) System Stubs Jupiter (uk.org.webcompere:system-stubs-jupiter:2.0.1 - https://github.com/webcompere/system-stubs/system-stubs-jupiter/)
(Apache License 2.0) Throttling Appender (io.dropwizard.logback:logback-throttling-appender:1.1.9 - https://github.com/dropwizard/logback-throttling-appender/)
- (Apache License, Version 2.0) tomcat-jdbc (org.apache.tomcat:tomcat-jdbc:9.0.72 - https://tomcat.apache.org/)
- (Apache License, Version 2.0) tomcat-juli (org.apache.tomcat:tomcat-juli:9.0.72 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-jdbc (org.apache.tomcat:tomcat-jdbc:10.1.7 - https://tomcat.apache.org/)
+ (Apache License, Version 2.0) tomcat-juli (org.apache.tomcat:tomcat-juli:10.1.7 - https://tomcat.apache.org/)
(GNU General Public License (GPLv3)) toolbackup (io.dockstore:toolbackup:1.15.0-SNAPSHOT - https://github.com/dockstore/dockstore-support)
(GNU General Public License (GPLv3)) tooltester (io.dockstore:tooltester:1.15.0-SNAPSHOT - https://github.com/dockstore/dockstore-support)
- (Eclipse Distribution License - v 1.0) TXW2 Runtime (org.glassfish.jaxb:txw2:2.3.6 - https://eclipse-ee4j.github.io/jaxb-ri/)
+ (Eclipse Distribution License - v 1.0) TXW2 Runtime (org.glassfish.jaxb:txw2:3.0.2 - https://eclipse-ee4j.github.io/jaxb-ri/)
(WDL License https://github.com/openwdl/wdl/blob/master/LICENSE) wdl-biscayne (org.broadinstitute:wdl-biscayne_2.13:84 - no url defined)
(WDL License https://github.com/openwdl/wdl/blob/master/LICENSE) wdl-draft2 (org.broadinstitute:wdl-draft2_2.13:84 - no url defined)
(WDL License https://github.com/openwdl/wdl/blob/master/LICENSE) wdl-draft3 (org.broadinstitute:wdl-draft3_2.13:84 - no url defined)
diff --git a/metricsaggregator/pom.xml b/metricsaggregator/pom.xml
index b86134c9..0d16375c 100644
--- a/metricsaggregator/pom.xml
+++ b/metricsaggregator/pom.xml
@@ -89,35 +89,20 @@
- org.glassfish.jersey.inject
- jersey-hk2
- 2.39
+ io.dockstore
+ openapi-java-client
+ ${dockstore-core.version}
io.dockstore
- openapi-java-client
+ dockstore-common
${dockstore-core.version}
-
-
- org.glassfish.jersey.media
- jersey-media-json-jackson
-
-
io.dockstore
dockstore-webservice
${dockstore-core.version}
-
-
- com.fasterxml.jackson.core
- jackson-databind
-
-
- com.fasterxml.jackson.module
- jackson-module-jaxb-annotations
-
-
+ test
io.dockstore
@@ -126,10 +111,26 @@
tests
test
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+
com.beust
jcommander
+
+ org.apache.commons
+ commons-configuration2
+
+
+ org.slf4j
+ slf4j-api
+
+
+ software.amazon.awssdk
+ s3
+
org.junit.jupiter
junit-jupiter-api
@@ -144,7 +145,6 @@
cloud.localstack
localstack-utils
- 0.2.22
test
@@ -157,11 +157,6 @@
system-stubs-core
test
-
-
- org.glassfish.hk2
- hk2-api
-
@@ -264,8 +259,10 @@
true
true
+ org.apache.commons:commons-configuration2
+ org.slf4j:slf4j-api
+ software.amazon.awssdk:s3
org.glassfish.jersey.inject:jersey-hk2
- org.glassfish.hk2:hk2-api
diff --git a/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/MetricsAggregatorS3Client.java b/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/MetricsAggregatorS3Client.java
index 35de10d1..443222ae 100644
--- a/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/MetricsAggregatorS3Client.java
+++ b/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/MetricsAggregatorS3Client.java
@@ -21,15 +21,15 @@
import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
+import io.dockstore.common.Partner;
+import io.dockstore.common.S3ClientHelper;
+import io.dockstore.common.metrics.MetricsData;
+import io.dockstore.common.metrics.MetricsDataS3Client;
import io.dockstore.openapi.client.api.ExtendedGa4GhApi;
import io.dockstore.openapi.client.model.ExecutionsRequestBody;
import io.dockstore.openapi.client.model.Metrics;
import io.dockstore.openapi.client.model.RunExecution;
import io.dockstore.openapi.client.model.ValidationExecution;
-import io.dockstore.webservice.core.Partner;
-import io.dockstore.webservice.core.metrics.MetricsData;
-import io.dockstore.webservice.core.metrics.MetricsDataS3Client;
-import io.dockstore.webservice.helpers.S3ClientHelper;
import java.io.IOException;
import java.net.URISyntaxException;
import java.util.ArrayDeque;
diff --git a/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/client/cli/CommandLineArgs.java b/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/client/cli/CommandLineArgs.java
index 857d1726..f84c0bd7 100644
--- a/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/client/cli/CommandLineArgs.java
+++ b/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/client/cli/CommandLineArgs.java
@@ -19,8 +19,8 @@
import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;
+import io.dockstore.common.Partner;
import io.dockstore.openapi.client.model.ValidationExecution.ValidatorToolEnum;
-import io.dockstore.webservice.core.Partner;
import java.io.File;
public class CommandLineArgs {
diff --git a/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/client/cli/MetricsAggregatorClient.java b/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/client/cli/MetricsAggregatorClient.java
index 19b58fcf..05c06e9e 100644
--- a/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/client/cli/MetricsAggregatorClient.java
+++ b/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/client/cli/MetricsAggregatorClient.java
@@ -20,6 +20,7 @@
import com.beust.jcommander.JCommander;
import com.beust.jcommander.MissingCommandException;
import com.beust.jcommander.ParameterException;
+import io.dockstore.common.Partner;
import io.dockstore.metricsaggregator.MetricsAggregatorConfig;
import io.dockstore.metricsaggregator.MetricsAggregatorS3Client;
import io.dockstore.metricsaggregator.client.cli.CommandLineArgs.AggregateMetricsCommand;
@@ -30,7 +31,6 @@
import io.dockstore.openapi.client.model.ExecutionsRequestBody;
import io.dockstore.openapi.client.model.ValidationExecution;
import io.dockstore.openapi.client.model.ValidationExecution.ValidatorToolEnum;
-import io.dockstore.webservice.core.Partner;
import java.io.File;
import java.io.IOException;
import java.net.URISyntaxException;
diff --git a/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/helper/AggregationHelper.java b/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/helper/AggregationHelper.java
index 791db52c..a54d99a3 100644
--- a/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/helper/AggregationHelper.java
+++ b/metricsaggregator/src/main/java/io/dockstore/metricsaggregator/helper/AggregationHelper.java
@@ -1,7 +1,7 @@
package io.dockstore.metricsaggregator.helper;
-import static io.dockstore.webservice.core.metrics.RunExecution.checkExecutionTimeISO8601Format;
-import static io.dockstore.webservice.core.metrics.ValidationExecution.checkExecutionDateISO8601Format;
+import static io.dockstore.common.metrics.FormatCheckHelper.checkExecutionDateISO8601Format;
+import static io.dockstore.common.metrics.FormatCheckHelper.checkExecutionTimeISO8601Format;
import static java.util.stream.Collectors.groupingBy;
import io.dockstore.metricsaggregator.Statistics;
diff --git a/metricsaggregator/src/test/java/io/dockstore/metricsaggregator/MetricsAggregatorS3ClientIT.java b/metricsaggregator/src/test/java/io/dockstore/metricsaggregator/MetricsAggregatorS3ClientIT.java
index d6946bba..ac5d571b 100644
--- a/metricsaggregator/src/test/java/io/dockstore/metricsaggregator/MetricsAggregatorS3ClientIT.java
+++ b/metricsaggregator/src/test/java/io/dockstore/metricsaggregator/MetricsAggregatorS3ClientIT.java
@@ -32,6 +32,8 @@
import cloud.localstack.docker.annotation.LocalstackDockerProperties;
import io.dockstore.common.CommonTestUtilities;
import io.dockstore.common.LocalStackTestUtilities;
+import io.dockstore.common.Partner;
+import io.dockstore.common.S3ClientHelper;
import io.dockstore.common.TestingPostgres;
import io.dockstore.openapi.client.ApiClient;
import io.dockstore.openapi.client.api.ContainersApi;
@@ -46,8 +48,6 @@
import io.dockstore.openapi.client.model.WorkflowVersion;
import io.dockstore.webservice.DockstoreWebserviceApplication;
import io.dockstore.webservice.DockstoreWebserviceConfiguration;
-import io.dockstore.webservice.core.Partner;
-import io.dockstore.webservice.helpers.S3ClientHelper;
import io.dropwizard.testing.DropwizardTestSupport;
import java.util.List;
import java.util.Objects;
diff --git a/metricsaggregator/src/test/java/io/dockstore/metricsaggregator/client/cli/MetricsAggregatorClientIT.java b/metricsaggregator/src/test/java/io/dockstore/metricsaggregator/client/cli/MetricsAggregatorClientIT.java
index 285b0821..9de43913 100644
--- a/metricsaggregator/src/test/java/io/dockstore/metricsaggregator/client/cli/MetricsAggregatorClientIT.java
+++ b/metricsaggregator/src/test/java/io/dockstore/metricsaggregator/client/cli/MetricsAggregatorClientIT.java
@@ -18,6 +18,7 @@
package io.dockstore.metricsaggregator.client.cli;
import static io.dockstore.client.cli.BaseIT.ADMIN_USERNAME;
+import static io.dockstore.common.Partner.DNA_STACK;
import static io.dockstore.metricsaggregator.common.TestUtilities.BUCKET_NAME;
import static io.dockstore.metricsaggregator.common.TestUtilities.CONFIG_FILE_PATH;
import static io.dockstore.metricsaggregator.common.TestUtilities.ENDPOINT_OVERRIDE;
@@ -27,7 +28,6 @@
import static io.dockstore.openapi.client.model.RunExecution.ExecutionStatusEnum.SUCCESSFUL;
import static io.dockstore.openapi.client.model.ValidationExecution.ValidatorToolEnum.MINIWDL;
import static io.dockstore.openapi.client.model.ValidationExecution.ValidatorToolEnum.WOMTOOL;
-import static io.dockstore.webservice.core.Partner.DNA_STACK;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
@@ -42,7 +42,10 @@
import com.google.gson.Gson;
import io.dockstore.common.CommonTestUtilities;
import io.dockstore.common.LocalStackTestUtilities;
+import io.dockstore.common.Partner;
import io.dockstore.common.TestingPostgres;
+import io.dockstore.common.metrics.MetricsData;
+import io.dockstore.common.metrics.MetricsDataS3Client;
import io.dockstore.openapi.client.ApiClient;
import io.dockstore.openapi.client.api.ExtendedGa4GhApi;
import io.dockstore.openapi.client.api.WorkflowsApi;
@@ -56,11 +59,6 @@
import io.dockstore.openapi.client.model.WorkflowVersion;
import io.dockstore.webservice.DockstoreWebserviceApplication;
import io.dockstore.webservice.DockstoreWebserviceConfiguration;
-import io.dockstore.webservice.core.Partner;
-import io.dockstore.webservice.core.metrics.ExecutionTimeStatisticMetric;
-import io.dockstore.webservice.core.metrics.MemoryStatisticMetric;
-import io.dockstore.webservice.core.metrics.MetricsData;
-import io.dockstore.webservice.core.metrics.MetricsDataS3Client;
import io.dropwizard.testing.DropwizardTestSupport;
import io.dropwizard.testing.ResourceHelpers;
import java.io.IOException;
@@ -206,13 +204,13 @@ void testAggregateMetrics() {
assertEquals(2, platform1Metrics.getMemory().getMinimum());
assertEquals(4.5, platform1Metrics.getMemory().getMaximum());
assertEquals(3.25, platform1Metrics.getMemory().getAverage());
- assertEquals(MemoryStatisticMetric.UNIT, platform1Metrics.getMemory().getUnit());
+ assertNotNull(platform1Metrics.getMemory().getUnit());
assertEquals(2, platform1Metrics.getExecutionTime().getNumberOfDataPointsForAverage());
assertEquals(1, platform1Metrics.getExecutionTime().getMinimum());
assertEquals(300, platform1Metrics.getExecutionTime().getMaximum());
assertEquals(150.5, platform1Metrics.getExecutionTime().getAverage());
- assertEquals(ExecutionTimeStatisticMetric.UNIT, platform1Metrics.getExecutionTime().getUnit());
+ assertNotNull(platform1Metrics.getExecutionTime().getUnit());
assertEquals(1, platform1Metrics.getValidationStatus().getValidatorTools().size());
validationInfo = platform1Metrics.getValidationStatus().getValidatorTools().get(MINIWDL.toString());
@@ -247,13 +245,13 @@ private static void compareAggregateMetricsWithPlatforms(String platform2, Workf
assertEquals(2, platform1Metrics.getMemory().getMinimum());
assertEquals(2, platform1Metrics.getMemory().getMaximum());
assertEquals(2, platform1Metrics.getMemory().getAverage());
- assertEquals(MemoryStatisticMetric.UNIT, platform1Metrics.getMemory().getUnit());
+ assertNotNull(platform1Metrics.getMemory().getUnit());
assertEquals(1, platform1Metrics.getExecutionTime().getNumberOfDataPointsForAverage());
assertEquals(300, platform1Metrics.getExecutionTime().getMinimum());
assertEquals(300, platform1Metrics.getExecutionTime().getMaximum());
assertEquals(300, platform1Metrics.getExecutionTime().getAverage());
- assertEquals(ExecutionTimeStatisticMetric.UNIT, platform1Metrics.getExecutionTime().getUnit());
+ assertNotNull(platform1Metrics.getExecutionTime().getUnit());
assertEquals(1, platform1Metrics.getValidationStatus().getValidatorTools().size());
ValidatorInfo validationInfo = platform1Metrics.getValidationStatus().getValidatorTools().get(MINIWDL.toString());
@@ -287,13 +285,13 @@ private static void compareAggregateMetricsWithPlatforms(String platform2, Workf
assertEquals(2, platform2Metrics.getMemory().getMinimum());
assertEquals(2, platform2Metrics.getMemory().getMaximum());
assertEquals(2, platform2Metrics.getMemory().getAverage());
- assertEquals(MemoryStatisticMetric.UNIT, platform2Metrics.getMemory().getUnit());
+ assertNotNull(platform2Metrics.getMemory().getUnit());
assertEquals(1, platform2Metrics.getExecutionTime().getNumberOfDataPointsForAverage());
assertEquals(300, platform2Metrics.getExecutionTime().getMinimum());
assertEquals(300, platform2Metrics.getExecutionTime().getMaximum());
assertEquals(300, platform2Metrics.getExecutionTime().getAverage());
- assertEquals(ExecutionTimeStatisticMetric.UNIT, platform2Metrics.getExecutionTime().getUnit());
+ assertNotNull(platform2Metrics.getExecutionTime().getUnit());
assertEquals(1, platform2Metrics.getValidationStatus().getValidatorTools().size());
validationInfo = platform2Metrics.getValidationStatus().getValidatorTools().get(WOMTOOL.toString());
@@ -330,13 +328,13 @@ private static void testAggregatedMetrics(WorkflowVersion version, String valida
assertEquals(2, overallMetrics.getMemory().getMinimum());
assertEquals(4.5, overallMetrics.getMemory().getMaximum());
assertEquals(2.833333333333333, overallMetrics.getMemory().getAverage());
- assertEquals(MemoryStatisticMetric.UNIT, overallMetrics.getMemory().getUnit());
+ assertNotNull(overallMetrics.getMemory().getUnit());
assertEquals(3, overallMetrics.getExecutionTime().getNumberOfDataPointsForAverage());
assertEquals(1, overallMetrics.getExecutionTime().getMinimum());
assertEquals(300, overallMetrics.getExecutionTime().getMaximum());
assertEquals(200.33333333333331, overallMetrics.getExecutionTime().getAverage());
- assertEquals(ExecutionTimeStatisticMetric.UNIT, overallMetrics.getExecutionTime().getUnit());
+ assertNotNull(overallMetrics.getExecutionTime().getUnit());
assertEquals(2, overallMetrics.getValidationStatus().getValidatorTools().size());
validationInfo = overallMetrics.getValidationStatus().getValidatorTools().get(MINIWDL.toString());
diff --git a/metricsaggregator/src/test/resources/miniwdl-failed-validation-workflow-names.csv b/metricsaggregator/src/test/resources/miniwdl-failed-validation-workflow-names.csv
index dd5a0de3..34ee978f 100644
--- a/metricsaggregator/src/test/resources/miniwdl-failed-validation-workflow-names.csv
+++ b/metricsaggregator/src/test/resources/miniwdl-failed-validation-workflow-names.csv
@@ -1,2 +1,2 @@
trsId,versionName,isValid,dateExecuted
-#workflow/github.com/garyluu/testWorkflow,master,false,2023-04-04T14:52:42Z
\ No newline at end of file
+#workflow/github.com/dockstore-testing/testWorkflow,master,false,2023-04-04T14:52:42Z
diff --git a/metricsaggregator/src/test/resources/miniwdl-successful-validation-workflow-names.csv b/metricsaggregator/src/test/resources/miniwdl-successful-validation-workflow-names.csv
index 3c7300a3..6657a090 100644
--- a/metricsaggregator/src/test/resources/miniwdl-successful-validation-workflow-names.csv
+++ b/metricsaggregator/src/test/resources/miniwdl-successful-validation-workflow-names.csv
@@ -1,4 +1,4 @@
trsId,versionName,isValid,dateExecuted
-#workflow/github.com/garyluu/testWorkflow,master,true,2023-04-04T14:52:42Z
-#workflow/github.com/garyluu/testWorkflow
-#workflow/github.com/garyluu/testWorkflow,master,THIS_IS_NOT_A_BOOLEAN,2023-04-04T14:52:42Z
\ No newline at end of file
+#workflow/github.com/dockstore-testing/testWorkflow,master,true,2023-04-04T14:52:42Z
+#workflow/github.com/dockstore-testing/testWorkflow
+#workflow/github.com/dockstore-testing/testWorkflow,master,THIS_IS_NOT_A_BOOLEAN,2023-04-04T14:52:42Z
diff --git a/pom.xml b/pom.xml
index f39d30e5..04b33f9e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
scm:git:git@github.com:dockstore/dockstore-support.git
UTF-8
- 1.14.0-beta.0
+ 1.15.0-alpha.4
3.0.0-M5
2.22.2
false
@@ -56,7 +56,6 @@
${project.basedir}/target/jacoco.xml,${project.basedir}/target/jacoco-it.xml,${project.basedir}/../dockstore-support-reports/target/site/jacoco-aggregate/jacoco.xml
- 2.0.4.7
@@ -144,16 +143,6 @@
pf4j
1.1.1
-
- javax.activation
- activation
- 1.1.1
-
-
- javax.xml.bind
- jaxb-api
- 2.3.1
-
xml-apis
xml-apis
@@ -164,85 +153,10 @@
dropwizard-migrations
test
-
-
- io.cwl
- cwlavro-tools
- ${cwlavro.version}
-
-
- org.apache.httpcomponents
- httpclient-osgi
-
-
- org.apache.httpcomponents
- httpcore-osgi
-
-
-
-
-
- io.cwl
- cwlavro-generated
- ${cwlavro.version}
-
-
- org.apache.httpcomponents
- httpclient-osgi
-
-
- org.apache.httpcomponents
- httpcore-osgi
-
-
-
-
-
- org.apache.commons
- commons-vfs2
- 2.9.0
-
-
- org.projectlombok
- lombok
- 1.18.18
-
-
- com.amazonaws
- aws-java-sdk-bom
- 1.12.264
- pom
- import
-
-
- com.amazon.ion
- ion-java
- 1.8.0
-
-
- org.apache.logging.log4j
- log4j-core
- 2.17.1
-
-
- jakarta.inject
- jakarta.inject-api
- 2.0.1
-
-
- org.glassfish.hk2
- hk2-utils
- 3.0.4
-
-
- org.glassfish.hk2.external
- aopalliance-repackaged
- 3.0.4
-
- jakarta.annotation
- jakarta.annotation-api
- 2.1.1
+ org.glassfish.jersey.inject
+ jersey-hk2
+ 3.0.9
@@ -598,9 +512,9 @@
commons-httpclient:commons-httpclient
-
-
-
+ javax.annotation:javax.annotation-api
+ javax.activation:activation
+ javax.ws.rs:javax.ws.rs-api
javax.activation:javax.activation-api
diff --git a/toolbackup/pom.xml b/toolbackup/pom.xml
index 26ebbfb8..2cac274f 100644
--- a/toolbackup/pom.xml
+++ b/toolbackup/pom.xml
@@ -37,6 +37,7 @@
UTF-8
UTF-8
1.7.22
+ 1.11.83
@@ -84,32 +85,10 @@
io.cwl
cwlavro-tools
- ${cwlavro.version}
-
-
- org.apache.httpcomponents
- httpclient-osgi
-
-
- org.apache.httpcomponents
- httpcore-osgi
-
-
io.cwl
cwlavro-generated
- ${cwlavro.version}
-
-
- org.apache.httpcomponents
- httpclient-osgi
-
-
- org.apache.httpcomponents
- httpcore-osgi
-
-
@@ -170,12 +149,14 @@
com.amazonaws
aws-java-sdk-s3
+ ${aws.version}
com.amazonaws
aws-java-sdk-core
+ ${aws.version}
@@ -247,16 +228,6 @@
org.glassfish.hk2
hk2-api
-
-
- javax.annotation
- javax.annotation-api
-
-
- javax.activation
- activation
-
-
@@ -377,8 +348,6 @@
true
true
- javax.annotation:javax.annotation-api
- javax.activation:activation
org.glassfish.hk2:hk2-api
diff --git a/tooltester/pom.xml b/tooltester/pom.xml
index cc449cef..4030343a 100644
--- a/tooltester/pom.xml
+++ b/tooltester/pom.xml
@@ -36,8 +36,6 @@
UTF-8
UTF-8
- 1.7.36
- 2.0.1
@@ -113,7 +111,6 @@
1.4.01
-
@@ -169,37 +166,11 @@
-
- io.dockstore
- dockstore-webservice
- ${dockstore-core.version}
-
-
- org.apache.httpcomponents
- httpcore
-
-
- org.apache.httpcomponents
- httpclient
-
-
- commons-io
- commons-io
-
-
-
org.slf4j
slf4j-api
- ${slf4j.version}
-
-
- org.slf4j
- slf4j-simple
- ${slf4j.version}
- runtime
org.hamcrest
@@ -210,13 +181,11 @@
uk.org.webcompere
system-stubs-jupiter
- ${system-stubs.version}
test
uk.org.webcompere
system-stubs-core
- ${system-stubs.version}
test
@@ -229,24 +198,16 @@
org.yaml
snakeyaml
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+
- com.amazonaws
- aws-java-sdk-core
-
-
- javax.activation
- activation
- 1.1.1
- runtime
-
-
- javax.xml.bind
- jaxb-api
- 2.2.11
- runtime
+ software.amazon.awssdk
+ utils
org.junit.jupiter
@@ -333,8 +294,7 @@
true
true
- org.slf4j:slf4j-api
- org.yaml:snakeyaml
+ org.glassfish.jersey.inject:jersey-hk2
diff --git a/tooltester/src/main/java/io/dockstore/tooltester/client/cli/Client.java b/tooltester/src/main/java/io/dockstore/tooltester/client/cli/Client.java
index a207dd85..26879e3b 100644
--- a/tooltester/src/main/java/io/dockstore/tooltester/client/cli/Client.java
+++ b/tooltester/src/main/java/io/dockstore/tooltester/client/cli/Client.java
@@ -15,6 +15,9 @@
*/
package io.dockstore.tooltester.client.cli;
+import static io.dockstore.common.S3ClientHelper.getMetricsPlatform;
+import static io.dockstore.common.S3ClientHelper.getToolId;
+import static io.dockstore.common.S3ClientHelper.getVersionName;
import static io.dockstore.tooltester.client.cli.JCommanderUtility.out;
import static io.dockstore.tooltester.client.cli.JCommanderUtility.printJCommanderHelp;
import static io.dockstore.tooltester.helper.ExceptionHandler.COMMAND_ERROR;
@@ -23,9 +26,6 @@
import static io.dockstore.tooltester.runWorkflow.WorkflowRunner.GSON;
import static io.dockstore.tooltester.runWorkflow.WorkflowRunner.printLine;
import static io.dockstore.tooltester.runWorkflow.WorkflowRunner.uploadRunInfo;
-import static io.dockstore.webservice.helpers.S3ClientHelper.getMetricsPlatform;
-import static io.dockstore.webservice.helpers.S3ClientHelper.getToolId;
-import static io.dockstore.webservice.helpers.S3ClientHelper.getVersionName;
import com.beust.jcommander.JCommander;
import com.beust.jcommander.MissingCommandException;
diff --git a/tooltester/src/main/java/io/dockstore/tooltester/runWorkflow/WorkflowRunner.java b/tooltester/src/main/java/io/dockstore/tooltester/runWorkflow/WorkflowRunner.java
index badb0434..0e4ab10b 100644
--- a/tooltester/src/main/java/io/dockstore/tooltester/runWorkflow/WorkflowRunner.java
+++ b/tooltester/src/main/java/io/dockstore/tooltester/runWorkflow/WorkflowRunner.java
@@ -16,24 +16,25 @@
package io.dockstore.tooltester.runWorkflow;
-import static com.amazonaws.util.DateUtils.parseISO8601Date;
+import static io.dockstore.common.S3ClientHelper.createFileName;
+import static io.dockstore.common.metrics.MetricsDataS3Client.generateKey;
import static io.dockstore.tooltester.client.cli.JCommanderUtility.out;
import static io.dockstore.tooltester.helper.ExceptionHandler.API_ERROR;
import static io.dockstore.tooltester.helper.ExceptionHandler.COMMAND_ERROR;
import static io.dockstore.tooltester.helper.ExceptionHandler.GENERIC_ERROR;
import static io.dockstore.tooltester.helper.ExceptionHandler.errorMessage;
import static io.dockstore.tooltester.helper.ExceptionHandler.exceptionMessage;
-import static io.dockstore.webservice.core.metrics.MetricsDataS3Client.generateKey;
-import static io.dockstore.webservice.helpers.S3ClientHelper.createFileName;
import static java.util.UUID.randomUUID;
import static org.apache.commons.lang3.math.NumberUtils.max;
import static org.apache.commons.lang3.math.NumberUtils.min;
import static org.apache.commons.lang3.time.DurationFormatUtils.formatDuration;
+import static software.amazon.awssdk.utils.DateUtils.parseIso8601Date;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
+import io.dockstore.common.Partner;
import io.dockstore.common.Utilities;
import io.dockstore.openapi.client.api.ExtendedGa4GhApi;
import io.dockstore.openapi.client.api.Ga4Ghv20Api;
@@ -43,7 +44,6 @@
import io.dockstore.openapi.client.model.RunExecution;
import io.dockstore.openapi.client.model.Workflow;
import io.dockstore.openapi.client.model.WorkflowSubClass;
-import io.dockstore.webservice.core.Partner;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
@@ -256,8 +256,8 @@ private void setTimeForEachTask() {
for (JsonElement element : arr) {
String startTime = element.getAsJsonObject().get("start_time").getAsString();
String endTime = element.getAsJsonObject().get("end_time").getAsString();
- Date startTimeDate = parseISO8601Date(startTime);
- Date endTimeDate = parseISO8601Date(endTime);
+ Date startTimeDate = Date.from(parseIso8601Date(startTime));
+ Date endTimeDate = Date.from(parseIso8601Date(endTime));
times.add(new TimeStatisticForOneTask(startTimeDate, endTimeDate, element.getAsJsonObject().get("name").getAsString()));
}
break;
@@ -269,8 +269,8 @@ private void setTimeForEachTask() {
Date startTimeDate = null;
Date endTimeDate = null;
try {
- startTimeDate = parseISO8601Date(startTime + "Z");
- endTimeDate = parseISO8601Date(endTime + "Z");
+ startTimeDate = Date.from(parseIso8601Date(startTime + "Z"));
+ endTimeDate = Date.from(parseIso8601Date(endTime + "Z"));
// The TOIL (which is what runs CWL) endpoint gives times that look like this: 2023-03-20T16:49:23.664
// the issue is, that the time given is in the UTC time zone, but that is not specified in the time
// string. The ` + "Z"` specifies to the parser that the time is in the UTC time zone.
@@ -368,7 +368,8 @@ private void printTimeStatistic() {
}
}
out("");
- out("TOTAL TIME (WALL CLOCK): " + formatDuration(getWallClockTimeInMilliseconds(), "m' minutes 's' seconds 'S' milliseconds'"));
+ final Long wallTimeMilliseconds = getWallClockTimeInMilliseconds();
+ out(String.format("TOTAL TIME (WALL CLOCK): %s", wallTimeMilliseconds == null ? "Not available" : formatDuration(getWallClockTimeInMilliseconds(), "m' minutes 's' seconds 'S' milliseconds'")));
out("SUM OF TIMES TAKEN TO COMPLETE EACH TASK: " + formatDuration(getSumOfTimeForEachTaskInMilliseconds(), "m' minutes 's' seconds 'S' milliseconds'"));
}
diff --git a/tooltester/src/main/java/io/dockstore/tooltester/runWorkflow/WorkflowRunnerConfig.java b/tooltester/src/main/java/io/dockstore/tooltester/runWorkflow/WorkflowRunnerConfig.java
index 396991a0..8c2a48c1 100644
--- a/tooltester/src/main/java/io/dockstore/tooltester/runWorkflow/WorkflowRunnerConfig.java
+++ b/tooltester/src/main/java/io/dockstore/tooltester/runWorkflow/WorkflowRunnerConfig.java
@@ -13,6 +13,7 @@
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Map;
+import org.yaml.snakeyaml.LoaderOptions;
import org.yaml.snakeyaml.Yaml;
import org.yaml.snakeyaml.constructor.SafeConstructor;
@@ -32,7 +33,7 @@ public class WorkflowRunnerConfig {
public WorkflowRunnerConfig(String configFilePathString) {
Path configFilePath = Paths.get(configFilePathString);
- final Yaml safeYaml = new Yaml(new SafeConstructor());
+ final Yaml safeYaml = new Yaml(new SafeConstructor(new LoaderOptions()));
Map yamlMap = null;
try {
yamlMap = safeYaml.load(Files.readString(configFilePath));