2020-02-06 14:54:07 +03:00
|
|
|
# Copyright (c) 2020 The DAML Authors. All rights reserved.
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-assistant/scala-daml-project-config:scala-daml-project-config
|
2019-08-29 09:21:57 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-lf/archive:daml_lf_1.6_archive_java_proto
|
2019-10-15 11:36:47 +03:00
|
|
|
type: jar-lib
|
2020-02-13 16:52:48 +03:00
|
|
|
javadoc-jar: daml_lf_1.6_archive_java_proto_javadoc.jar
|
|
|
|
- target: //daml-lf/archive:daml_lf_1.6_archive_proto_tarball
|
2019-04-12 15:57:37 +03:00
|
|
|
type: targz
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
2020-02-13 16:52:48 +03:00
|
|
|
artifactId: daml-lf-1.6-archive-proto
|
|
|
|
# This is a tarball instead of a jar.
|
2020-02-05 12:32:02 +03:00
|
|
|
mavenUpload: false
|
2019-10-15 21:35:20 +03:00
|
|
|
- target: //daml-lf/archive:daml_lf_1.6_archive_proto_zip
|
|
|
|
type: zip
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
|
|
|
artifactId: daml-lf-1.6-archive-proto
|
2020-02-05 12:32:02 +03:00
|
|
|
# This is a zip archive instead of a jar.
|
|
|
|
mavenUpload: false
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-lf/archive:daml_lf_1.7_archive_java_proto
|
|
|
|
type: jar-lib
|
|
|
|
javadoc-jar: daml_lf_1.7_archive_java_proto_javadoc.jar
|
|
|
|
- target: //daml-lf/archive:daml_lf_1.7_archive_proto_tarball
|
2019-10-15 21:35:20 +03:00
|
|
|
type: targz
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
2020-02-13 16:52:48 +03:00
|
|
|
artifactId: daml-lf-1.7-archive-proto
|
2020-02-05 12:32:02 +03:00
|
|
|
# This is a tarball instead of a jar.
|
|
|
|
mavenUpload: false
|
2019-11-07 15:32:38 +03:00
|
|
|
- target: //daml-lf/archive:daml_lf_1.7_archive_proto_zip
|
|
|
|
type: zip
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
|
|
|
artifactId: daml-lf-1.7-archive-proto
|
2020-02-05 12:32:02 +03:00
|
|
|
# This is a zip archive instead of a jar.
|
|
|
|
mavenUpload: false
|
2020-03-03 16:21:00 +03:00
|
|
|
- target: //daml-lf/archive:daml_lf_1.8_archive_java_proto
|
|
|
|
type: jar-lib
|
|
|
|
javadoc-jar: daml_lf_1.8_archive_java_proto_javadoc.jar
|
|
|
|
- target: //daml-lf/archive:daml_lf_1.8_archive_proto_tarball
|
|
|
|
type: targz
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
|
|
|
artifactId: daml-lf-1.8-archive-proto
|
|
|
|
# This is a tarball instead of a jar.
|
|
|
|
mavenUpload: false
|
|
|
|
- target: //daml-lf/archive:daml_lf_1.8_archive_proto_zip
|
|
|
|
type: zip
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
|
|
|
artifactId: daml-lf-1.8-archive-proto
|
|
|
|
# This is a zip archive instead of a jar.
|
|
|
|
mavenUpload: false
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-lf/archive:daml_lf_dev_archive_java_proto
|
|
|
|
type: jar-lib
|
|
|
|
javadoc-jar: daml_lf_dev_archive_java_proto_javadoc.jar
|
|
|
|
- target: //daml-lf/archive:daml_lf_dev_archive_proto_tarball
|
2019-11-07 15:32:38 +03:00
|
|
|
type: targz
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
2020-02-13 16:52:48 +03:00
|
|
|
artifactId: daml-lf-dev-archive-proto
|
2020-02-05 12:32:02 +03:00
|
|
|
# This is a tarball instead of a jar.
|
|
|
|
mavenUpload: false
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-lf/archive:daml_lf_dev_archive_proto_zip
|
|
|
|
type: zip
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
|
|
|
artifactId: daml-lf-dev-archive-proto
|
|
|
|
# This is a zip archive instead of a jar.
|
|
|
|
mavenUpload: false
|
2019-10-15 11:36:47 +03:00
|
|
|
- target: //daml-lf/archive:daml_lf_archive_reader
|
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-lf/data:data
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2019-08-01 18:10:56 +03:00
|
|
|
- target: //daml-lf/data-scalacheck:data-scalacheck
|
2019-08-29 09:21:57 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-lf/engine:engine
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2019-04-12 15:57:37 +03:00
|
|
|
- target: //daml-lf/interface:interface
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2019-04-12 15:57:37 +03:00
|
|
|
- target: //daml-lf/interpreter:interpreter
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-lf/language:language
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2019-04-12 15:57:37 +03:00
|
|
|
- target: //daml-lf/repl:repl
|
|
|
|
type: jar
|
2020-02-05 12:32:02 +03:00
|
|
|
# This is an internal tool not something we want to make public
|
|
|
|
mavenUpload: false
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //daml-lf/scenario-interpreter:scenario-interpreter
|
|
|
|
type: jar-scala
|
|
|
|
- target: //daml-lf/transaction:blindinginfo_java_proto
|
|
|
|
type: jar-proto
|
|
|
|
- target: //daml-lf/transaction:transaction
|
|
|
|
type: jar-scala
|
|
|
|
- target: //daml-lf/transaction:transaction_java_proto
|
|
|
|
type: jar-proto
|
|
|
|
- target: //daml-lf/transaction:value_java_proto
|
|
|
|
type: jar-proto
|
|
|
|
- target: //daml-lf/transaction-scalacheck:transaction-scalacheck
|
|
|
|
type: jar-scala
|
|
|
|
- target: //daml-lf/validation:validation
|
|
|
|
type: jar-scala
|
|
|
|
- target: //extractor:extractor-binary
|
|
|
|
type: jar-deploy
|
|
|
|
# This is a fat jar.
|
|
|
|
mavenUpload: false
|
|
|
|
- target: //language-support/codegen-common:codegen-common
|
|
|
|
type: jar-scala
|
|
|
|
- target: //language-support/codegen-main:shaded_binary
|
|
|
|
type: jar-scala
|
2019-04-12 15:57:37 +03:00
|
|
|
- target: //language-support/java/bindings:bindings-java
|
|
|
|
type: jar-lib
|
|
|
|
- target: //language-support/java/bindings-rxjava:bindings-rxjava
|
|
|
|
type: jar-lib
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //language-support/java/codegen:lib
|
|
|
|
type: jar-scala
|
|
|
|
- target: //language-support/java/codegen:shaded_binary
|
|
|
|
type: jar-scala
|
|
|
|
- target: //language-support/scala/bindings:bindings
|
|
|
|
type: jar-scala
|
|
|
|
- target: //language-support/scala/bindings-akka:bindings-akka
|
|
|
|
type: jar-scala
|
|
|
|
- target: //language-support/scala/codegen:codegen
|
|
|
|
type: jar-scala
|
|
|
|
- target: //language-support/scala/codegen:codegen-main
|
|
|
|
type: jar
|
|
|
|
# This is a fat jar.
|
|
|
|
mavenUpload: false
|
|
|
|
- target: //ledger-api/grpc-definitions:ledger-api-protos-tarball
|
2019-04-12 15:57:37 +03:00
|
|
|
type: targz
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
2020-02-13 16:52:48 +03:00
|
|
|
artifactId: ledger-api-protos
|
2019-04-12 15:57:37 +03:00
|
|
|
- target: //ledger-api/grpc-definitions:ledger-api-scalapb
|
2019-06-17 16:37:49 +03:00
|
|
|
type: jar-scala
|
2019-04-12 15:57:37 +03:00
|
|
|
- target: //ledger-api/rs-grpc-akka:rs-grpc-akka
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger-api/rs-grpc-bridge:rs-grpc-bridge
|
|
|
|
type: jar-lib
|
2019-11-22 17:02:05 +03:00
|
|
|
- target: //ledger-api/rs-grpc-testing-utils:rs-grpc-testing-utils
|
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger-api/testing-utils:testing-utils
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/ledger-api-akka:ledger-api-akka
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2019-10-29 18:46:43 +03:00
|
|
|
- target: //ledger/ledger-api-auth:ledger-api-auth
|
|
|
|
type: jar-scala
|
2019-11-26 21:51:09 +03:00
|
|
|
- target: //ledger/ledger-api-auth-client:ledger-api-auth-client
|
|
|
|
type: jar-lib
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/ledger-api-client:ledger-api-client
|
2019-11-14 20:40:54 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/ledger-api-common:ledger-api-common
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/ledger-api-domain:ledger-api-domain
|
2019-06-17 16:37:49 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/ledger-api-health:ledger-api-health
|
2019-11-14 20:40:54 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/ledger-api-test-tool:ledger-api-test-tool
|
2019-04-12 15:57:37 +03:00
|
|
|
type: jar-deploy
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/ledger-on-sql:ledger-on-sql
|
2019-06-17 16:37:49 +03:00
|
|
|
type: jar-scala
|
2019-04-23 15:00:55 +03:00
|
|
|
- target: //ledger/participant-state:participant-state
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2019-04-29 17:05:22 +03:00
|
|
|
- target: //ledger/participant-state/kvutils:daml_kvutils_java_proto
|
|
|
|
type: jar-proto
|
|
|
|
- target: //ledger/participant-state/kvutils:kvutils
|
2019-04-29 18:11:01 +03:00
|
|
|
type: jar-scala
|
2020-02-12 11:45:52 +03:00
|
|
|
- target: //ledger/participant-state/kvutils/app:app
|
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/participant-state/protobuf:ledger_configuration_java_proto
|
|
|
|
type: jar-proto
|
|
|
|
- target: //ledger/participant-state-index:participant-state-index
|
2019-08-14 20:19:31 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/sandbox:ledger-api-server
|
2019-08-14 20:19:31 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/sandbox:sandbox
|
2019-08-14 20:19:31 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger/sandbox:sandbox-tarball
|
|
|
|
type: targz
|
|
|
|
location:
|
|
|
|
groupId: com.digitalasset
|
|
|
|
artifactId: sandbox
|
|
|
|
# This is a tarball of the fat jar.
|
|
|
|
mavenUpload: false
|
json-api: store contracts similar to Extractor's single-table (#3192)
* new library ledger-service/db-backend
* borrow contracts table schema from extractor
* borrow contract insertion, removing some data to be unused
* match contract schema with insert function
* factor insertContract arguments
* offset table declarations
* CLI argument for query store
* surrogate template IDs
* compute surrogate template IDs on-the-fly
* database init action
* incoherent typeclasses, eh
* newtype SurrogateTpId
* offset fetch/update functions
* bad sql
* bulk insert contracts, function for selecting contracts
* expose contract column name for query's usage
* Initializing DB on startup if configured
* dropping existing tables as part of initialization
* fix some query syntax errors
* createSchema flag
* function for streaming transactions with jwt party selected
* formatting
* usage
* collect acs contracts and the ledger offset at the end
* lastOffset
* fixing merge conflicts, updating the way 3rd party deps are specified
* Moving ContractDao into http-json module
so it can take domain AST as an input
* cleanup
* injecting new dependencies
* split transaction batches into inserts and deletes
* generate sql for deleting contracts
* `fetch_sources = True` for java_deps
* make the delete-constructed fragment more efficient; handle empty list here
* pass logHandler for insertContracts
* ContractDao returns ConnectionIO, it's up to the caller to wrap query into a transaction
* fixing typo
* minor cleanup, moving fromLedgerApi factory function into corresponding companion objects
* don't need it any more
* GetActiveContractsResponse => domain.Contract factory
* make concatFragment private
* add partition graph; move other contract-fetching experiments to ContractsFetch
* experimenting with akka sources
* introducing domain.Offset to work around API's empty/null offset cases
* minor cleanup
* decompose fetchActiveContractsFromOffset
* missed via
* ACS splitting graph
* finish doc for ACS splitting graph
* remove unneeded stages
* WIP
* lazily read a stream of ConnectionIO into a single ConnectionIO
* cancel on IO error
* figuring out how to put all the pieces together
* graph WIP
* Removing workflowId from the JSON API
* simplify acsAndBoundary; describe other flow pieces
* WIP
* use Vector in InsertDeleteStep; add variant for ACS (no deletes)
* `org.wartremover.warts.NonUnitStatements` enforced in `http-json` module
* evaluate InsertDeleteStep to a ConnectionIO
* database variant of LfValueCodec, using numbers for numbers
* convert input to JSON, combine insert plans, connect rest of contractsToOffsetIo
* remove strict contractsToOffset sink
* moving dao methods into an object
* putting pieces together
* contractsFromOffset WIP
* should be it
* cleanup
* cleanup
* contractsIo that takes List[domain.TemplateId.RequiredPkg])
* contractsIo that takes List[domain.TemplateId.RequiredPkg])
* cleanup
* put all pieces together, testing
something does not work yet
* diff is not required to return anything
that is why Sink.lastOption that gives Option[domain.Offset]
* factor out tuple split
* use traverse syntax in contractsIo2
* factor explicit flow steps out of graph DSL; remove aggregate
* locally model the Absolute/Begin distinction for offset bookmarking in DB
* Adding test cases to run HTTP Service with Postgres backend
the same set of test cases, run with and without DB backend
* make better use of domain.Offset in OffsetBoundary
* monomorphize InsertDeleteStep#append
* Disabling a test that fails with DB backend
* add release note
* add release note about workflowId
* a test case that checks the number or stored contracts
* trying to figure out why Postgres test fails on Windows with NPE
2019-11-06 21:53:16 +03:00
|
|
|
- target: //ledger-service/db-backend:db-backend
|
|
|
|
type: jar-scala
|
2019-08-14 20:19:31 +03:00
|
|
|
- target: //ledger-service/http-json:http-json
|
|
|
|
type: jar-scala
|
2019-09-04 22:47:24 +03:00
|
|
|
- target: //ledger-service/http-json:http-json-binary
|
|
|
|
type: jar-deploy
|
2020-02-05 12:32:02 +03:00
|
|
|
# This is a fat jar.
|
|
|
|
mavenUpload: false
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger-service/lf-value-json:lf-value-json
|
2019-12-05 16:04:20 +03:00
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //ledger-service/jwt:jwt
|
|
|
|
type: jar-scala
|
|
|
|
- target: //ledger-service/utils:utils
|
2019-11-14 20:40:54 +03:00
|
|
|
type: jar-scala
|
2019-12-05 15:31:14 +03:00
|
|
|
- target: //libs-scala/auth-utils:auth-utils
|
|
|
|
type: jar-scala
|
2020-01-21 16:25:06 +03:00
|
|
|
- target: //libs-scala/contextualized-logging:contextualized-logging
|
|
|
|
type: jar-scala
|
2019-12-20 17:55:23 +03:00
|
|
|
- target: //libs-scala/direct-execution-context:direct-execution-context
|
|
|
|
type: jar-scala
|
2019-11-19 19:12:25 +03:00
|
|
|
- target: //libs-scala/grpc-utils:grpc-utils
|
|
|
|
type: jar-scala
|
2020-03-03 11:59:15 +03:00
|
|
|
- target: //libs-scala/ports:ports
|
|
|
|
type: jar-scala
|
2020-01-16 17:13:18 +03:00
|
|
|
- target: //libs-scala/resources:resources
|
|
|
|
type: jar-scala
|
|
|
|
- target: //libs-scala/resources-akka:resources-akka
|
|
|
|
type: jar-scala
|
2019-11-19 19:12:25 +03:00
|
|
|
- target: //libs-scala/timer-utils:timer-utils
|
|
|
|
type: jar-scala
|
2020-02-13 16:52:48 +03:00
|
|
|
- target: //navigator/backend:navigator-binary
|
|
|
|
type: jar-deploy
|
|
|
|
# This is a fat jar.
|
|
|
|
mavenUpload: false
|
|
|
|
- target: //triggers/runner:trigger-runner-lib
|
|
|
|
type: jar-scala
|
2020-03-16 11:04:00 +03:00
|
|
|
- target: //libs-scala/build-info:build-info
|
|
|
|
type: jar-scala
|
2020-02-06 14:54:07 +03:00
|
|
|
|