daml/dependencies.yaml

593 lines
11 KiB
YAML
Raw Normal View History

2019-04-04 11:33:38 +03:00
# This file is read by bazel-deps to generate Bazel definitions under
# `3rdparty/jvm/` and in `3rdparty/workspace.bzl`. Execute the command
# update-bazel-deps (provided in the dev-env) to re-generate these files.
options:
buildHeader:
- "# Do not edit. bazel-deps autogenerates this file from dependencies.yaml."
- "# See 3rdparty/README.md"
# Remove once https://github.com/johnynek/bazel-deps/issues/86 is resolved.
- "load(\"@io_bazel_rules_scala//scala:scala.bzl\", \"scala_library\")"
- "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")"
languages: [ "java", "scala:2.12.6" ]
resolverType: "coursier"
dependencies:
com.google.code.findbugs:
jsr305:
lang: java
version: "3.0.2"
com.google.protobuf:
protobuf-java:
lang: java
version: "3.8.0"
2019-04-04 11:33:38 +03:00
io.grpc:
grpc-core:
lang: java
version: "1.18.0"
grpc-stub:
lang: java
version: "1.18.0"
grpc-protobuf:
lang: java
version: "1.18.0"
grpc-netty:
lang: java
version: "1.18.0"
grpc-services:
lang: java
version: "1.18.0"
com.chuusai:
shapeless:
lang: scala
version: "2.3.2"
com.github.zafarkhaja:
java-semver:
lang: java
version: "0.9.0"
com.typesafe.scala-logging:
scala-logging:
lang: scala
version: "3.5.0"
org.scalaz:
scalaz-core:
lang: scala
version: "7.2.24"
scalaz-concurrent:
lang: scala
version: "7.2.24"
scalaz-scalacheck-binding:
lang: scala
version: "7.2.24-scalacheck-1.14"
scalaz-concurrent:
lang: scala
version: "7.2.24"
org.typelevel:
paiges-core:
lang: scala
version: "0.2.1"
org.jline:
jline:
lang: java
version: "3.7.1"
jline-reader:
lang: java
version: "3.7.1"
ch.qos.logback:
logback-core:
lang: java
version: "1.2.3"
logback-classic:
lang: java
version: "1.2.3"
org.slf4j:
slf4j-api:
lang: java
version: "1.7.25"
slf4j-simple:
lang: java
version: "1.7.25"
commons-io:
commons-io:
lang: java
version: "2.5"
com.google.guava:
guava:
lang: java
version: "24.0-jre"
org.freemarker:
freemarker-gae:
lang: java
version: "2.3.28"
org.jooq:
jool:
lang: java
version: 0.9.11
args4j:
args4j:
lang: java
version: "2.33"
com.github.scopt:
scopt:
lang: scala
version: "3.7.1"
com.sparkjava:
spark-core:
lang: java
version: "2.7.2"
com.storm-enroute:
scalameter:
lang: scala
version: "0.10.1"
scalameter-core:
lang: scala
version: "0.10.1"
org.scalatest:
scalatest:
lang: scala
version: "3.0.5"
org.scalactic:
scalactic:
lang: scala
version: "3.0.5"
org.scalacheck:
scalacheck:
lang: scala
version: "1.14.0"
junit:
junit:
lang: java
version: "4.12"
# TODO: Remove when https://github.com/johnynek/bazel-deps/issues/46 is fixed
junit-dep:
lang: java
version: "4.10"
com.google.code.gson:
gson:
lang: java
version: "2.8.2"
org.mockito:
mockito-core:
lang: java
version: "2.25.0"
mockito-inline:
lang: java
version: "2.25.0"
org.mongodb:
casbah-commons_2.12.0-RC1:
lang: scala/unmangled
version: "3.1.1"
casbah-core_2.12.0-RC1:
lang: scala/unmangled
version: "3.1.1"
casbah-query_2.12.0-RC1:
lang: scala/unmangled
version: "3.1.1"
casbah-gridfs_2.12.0-RC1:
lang: scala/unmangled
version: "3.1.1"
bson:
lang: java
version: "3.6.4"
mongodb-driver-async:
lang: java
version: "3.6.4"
mongodb-driver-core:
lang: java
version: "3.6.4"
org.junit.jupiter:
junit-jupiter-api:
lang: java
version: "5.0.0"
junit-jupiter-engine:
lang: java
version: "5.0.0"
org.junit.platform:
junit-platform-engine:
lang: java
version: "1.0.0"
junit-platform-runner:
lang: java
version: "1.0.0"
org.hamcrest:
hamcrest-all:
lang: java
version: "1.3"
uk.co.datumedge:
hamcrest-json:
lang: java
version: "0.2"
com.github.pureconfig:
pureconfig:
lang: scala
version: "0.8.0"
com.typesafe.akka:
akka-slf4j:
lang: scala
version: "2.5.13"
akka-stream:
lang: scala
version: "2.5.13"
akka-stream-testkit:
lang: scala
version: "2.5.13"
akka-actor:
lang: scala
version: "2.5.13"
akka-http:
lang: scala
version: "10.0.13"
akka-http-spray-json:
lang: scala
version: "10.0.13"
akka-http-testkit:
lang: scala
version: "10.0.13"
Sandbox - active contracts streaming + transaction validation (#197) * draft of active contracts streaming - still WIP dumping todos for Robert Sandbox: fix getActiveContractSnapshot Sandbox: Add comment on thread usage Sandbox: Add jdbcuser and ledgerid CLI arguments Sandbox: enable SQL ledger Sandbox: fix ledgerEnd Sandbox: Add postgres snapshot test Sandbox: Refactor SQL ACS Update ACS in the same transaction as updating ledger_entries wip CommandTransactionIT small refactoring of Postgres Ledger creation removing jdbc user from CLI args as it should rather be part of the jdbc url using a thread factory for the connection accessor thread removing timestamps from contracts table using Akka test helpers handling failures as rejections removing unnecessary fields from ActiveContractsCheck minor cleanup small optimisation in storing Anorm queries as constants making ContractDataParser thinner formatting cleanup PostgresLedger does not need initial contracts anymore add docs to getStreamingConnection configured streaming connection pool to grow and shrink dynamically crashing on set jdbcUrl CLI arg rolling back in case of an exception adding some docs adding some comments minor renaming Add runSQL comment * wip ActiveContracts * fixup * creating class ActiveContractsManager to be explicit on responsibility * cleanup - Remove obsolete code introduced in this PR * scalafmt * changed wrong autoCommit behaviour * formatting * amended comment on denormalisation * disabling failing assert for now
2019-04-08 12:56:14 +03:00
2019-04-04 11:33:38 +03:00
com.typesafe.play:
anorm:
lang: scala
version: "2.5.3"
Sandbox - active contracts streaming + transaction validation (#197) * draft of active contracts streaming - still WIP dumping todos for Robert Sandbox: fix getActiveContractSnapshot Sandbox: Add comment on thread usage Sandbox: Add jdbcuser and ledgerid CLI arguments Sandbox: enable SQL ledger Sandbox: fix ledgerEnd Sandbox: Add postgres snapshot test Sandbox: Refactor SQL ACS Update ACS in the same transaction as updating ledger_entries wip CommandTransactionIT small refactoring of Postgres Ledger creation removing jdbc user from CLI args as it should rather be part of the jdbc url using a thread factory for the connection accessor thread removing timestamps from contracts table using Akka test helpers handling failures as rejections removing unnecessary fields from ActiveContractsCheck minor cleanup small optimisation in storing Anorm queries as constants making ContractDataParser thinner formatting cleanup PostgresLedger does not need initial contracts anymore add docs to getStreamingConnection configured streaming connection pool to grow and shrink dynamically crashing on set jdbcUrl CLI arg rolling back in case of an exception adding some docs adding some comments minor renaming Add runSQL comment * wip ActiveContracts * fixup * creating class ActiveContractsManager to be explicit on responsibility * cleanup - Remove obsolete code introduced in this PR * scalafmt * changed wrong autoCommit behaviour * formatting * amended comment on denormalisation * disabling failing assert for now
2019-04-08 12:56:14 +03:00
anorm-akka:
lang: scala
version: "2.5.3"
2019-04-04 11:33:38 +03:00
com.typesafe.slick:
slick:
lang: scala
version: "3.3.0"
slick-hikaricp:
lang: scala
version: "3.3.0"
com.h2database:
h2:
lang: java
version: "1.4.198"
org.testcontainers:
postgresql:
lang: java
version: "1.4.2"
org.postgresql:
postgresql:
lang: java
version: "9.4.1212"
io.spray:
spray-json:
lang: scala
version: "1.3.3"
com.fasterxml.jackson.core:
jackson-core:
lang: java
version: "2.9.8"
jackson-databind:
lang: java
version: "2.9.8"
jackson-annotations:
lang: java
version: "2.9.8"
com.fasterxml.jackson.dataformat:
jackson-dataformat-yaml:
lang: java
version: "2.9.8"
com.fasterxml.jackson.module:
jackson-module-parameter-names:
lang: java
version: "2.9.8"
jackson-module-scala:
lang: scala
version: "2.9.8"
io.zipkin.reporter:
zipkin-sender-okhttp3:
lang: java
version: "1.0.4"
io.zipkin.brave:
brave:
lang: java
version: "4.6.0"
io.dropwizard.metrics:
metrics-core:
lang: java
version: "4.0.0"
metrics-jmx:
lang: java
version: "4.0.0"
2019-04-04 11:33:38 +03:00
com.squareup:
javapoet:
lang: java
version: "1.11.1"
io.circe:
circe-core:
lang: scala
version: "0.10.0"
circe-generic:
lang: scala
version: "0.10.0"
circe-parser:
lang: scala
version: "0.10.0"
circe-yaml:
lang: scala
version: "0.10.0"
2019-04-04 11:33:38 +03:00
org.seleniumhq.selenium:
selenium-java:
lang: java
version: "3.12.0"
# WARNING: In Dependencies.scala, there are explicit exclusion rules for
# jackson-databind and jackson-core for the following two dependencies. I
# don't know how to translate this for bazel-deps.
javax.ws.rs:
javax.ws.rs-api:
lang: java
version: "2.1"
org.apache.commons:
commons-text:
lang: java
version: "1.4"
Unify semantic test between sandbox IT and Ledger API Test Tool (#1171) * Add RemoteApiProxy fixture type. This is in preparation for using Sandbox IT suite as part of the Ledger API Test Tool. * ledger-api-test-tool: Drop reset functionality. This is no longer necessary for the tool and it does not scale with the types of tests in the suite. * integration-tests: Fail if the server under fixture is stuck. This makes sure that a server getting stuck will get detected by a test, instead of ignoring it and potentially allowing the server to linger. * integration-test: Make semantic testing runs independent. It manges parties and command identifier to include a unique (random) suffix in all ledger-commited identifiers. This allows the test to run against a Ledger API without reseting it. * ledger-api-test-tool: Unify test code using scenario runner with IT suite. This reuses the scenario runner test code from the IT suite, instead of reimplementing it. This should be a no-op (except for tests reports formatting). * Review fixes. * Ledger API Test Tool: Provide logback config. This quites Ledger API Test Tool output. * Make sure akka threads are terminated at end of test runs. This makrs Akka threads to be daemons, hence forcing them to be closed at the end of Ledger Api Test Tool. * Use Ledger API Test Tool in tests of reference server. * Add Apache commons-lang3. * Ledger API Test Tool: Implement custom test reporter. This addresses two needs: - avoid using buggy scalatest test reporter; - pretty-prints test results prettier. * dade-copyright-headers: return success on successful reformatting.
2019-05-28 12:58:58 +03:00
commons-lang3:
lang: java
version: "3.9"
2019-04-04 11:33:38 +03:00
org.jboss.logging:
jboss-logging:
lang: java
version: "3.3.0.Final"
org.spire-math:
kind-projector:
lang: scala
version: "0.9.3"
com.github.mpilquist:
simulacrum:
lang: scala
version: "0.10.0"
org.scala-lang.modules:
scala-java8-compat:
lang: scala
version: 0.9.0
scala-parser-combinators:
lang: scala
version: "1.0.4"
com.google.j2objc:
j2objc-annotations:
lang: java
version: "1.1"
javax.annotation:
javax.annotation-api:
lang: java
version: "1.2"
org.scalameta:
paradise_2.12.6:
# Appends 2.12.6 instead of just 2.12,
# so default mangling fails.
lang: scala/unmangled
version: "3.0.0-M11"
scalameta:
lang: scala
version: "1.8.0"
contrib:
lang: scala
version: "1.8.0"
org.wartremover:
wartremover:
lang: scala
version: 2.2.0
io.netty:
netty-codec-http2:
lang: java
version: "4.1.33.Final"
netty-tcnative-boringssl-static:
lang: java
version: "2.0.20.Final"
netty-handler:
lang: java
version: "4.1.33.Final"
netty-handler-proxy:
lang: java
version: "4.1.33.Final"
netty-resolver:
lang: java
version: "4.1.33.Final"
io.protostuff:
protostuff-core:
lang: java
version: "1.5.2"
com.github.stefanbirkner:
system-rules:
lang: java
version: "1.17.2"
io.reactivex.rxjava2:
rxjava:
lang: java
version: "2.2.1"
org.pcollections:
pcollections:
lang: java
version: "2.1.3"
org.checkerframework:
checker:
lang: java
version: "2.5.4"
org.reactivestreams:
reactive-streams:
lang: java
version: "1.0.2"
reactive-streams-tck:
lang: java
version: "1.0.2"
org.awaitility:
awaitility:
lang: java
version: "3.1.6"
com.thesamet.scalapb:
protoc-bridge:
lang: scala
version: "0.7.4"
compilerplugin:
lang: scala
version: "0.8.4"
lenses:
lang: scala
version: "0.8.4"
scalapb-runtime:
lang: scala
version: "0.8.4"
scalapb-runtime-grpc:
lang: scala
version: "0.8.4"
com.github.blemale:
scaffeine:
lang: scala
version: "2.5.0"
org.scala-sbt:
sbt:
lang: java
version: "1.1.4"
com.zaxxer:
HikariCP:
lang: java
version: "3.2.0"
org.flywaydb:
flyway-core:
lang: "java"
version: "5.2.4"
com.lihaoyi:
pprint:
lang: scala
version: "0.5.3"
org.tpolecat:
doobie-core:
lang: scala
version: "0.6.0"
doobie-postgres:
lang: scala
version: "0.6.0"
org.sangria-graphql:
sangria:
lang: scala
version: "1.4.2"
sangria-spray-json:
lang: scala
version: "1.0.1"
org.gnieh:
diffson-spray-json:
lang: scala
version: "3.1.0"
org.xerial:
sqlite-jdbc:
lang: java
version: "3.25.2"
com.github.ghik:
silencer-plugin:
lang: scala
version: "1.3.1"
silencer-lib:
lang: scala
version: "1.3.1"
# Packages listed here will not be resolved as part of regular dependency
# resolution. Instead, the generated bazel targets will redirect to whichever
# target is specified here.
replacements:
# Replacements for core Scala libraries.
# These libraries must be provided by the Scala toolchain.
#
# Without these you may get obscure compiler errors about missing implicits,
# or types that should be `Any`.
# This needs to be kept in sync with //bazel-tools:pom_file.bzl
2019-04-04 11:33:38 +03:00
org.scala-lang:
scala-compiler:
lang: scala/unmangled
target: "@io_bazel_rules_scala_scala_compiler//:io_bazel_rules_scala_scala_compiler"
scala-library:
lang: scala/unmangled
target: "@io_bazel_rules_scala_scala_library//:io_bazel_rules_scala_scala_library"
scala-reflect:
lang: scala/unmangled
target: "@io_bazel_rules_scala_scala_reflect//:io_bazel_rules_scala_scala_reflect"
org.scala-lang.modules:
scala-parser-combinators:
lang: scala
target: "@io_bazel_rules_scala_scala_parser_combinators//:io_bazel_rules_scala_scala_parser_combinators"
org.scala-tools.testing:
test-interface:
lang: java
target: "//3rdparty/jvm/org/scala_sbt:test_interface"