daml/release/artifacts.yaml

224 lines
6.7 KiB
YAML
Raw Normal View History

- target: //daml-lf/data:data
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/archive:daml_lf_dev_archive_java_proto
type: jar-lib
javadoc-jar: daml_lf_dev_archive_java_proto_javadoc.jar
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/archive:daml_lf_dev_archive_proto_zip
type: zip
location:
groupId: com.digitalasset
artifactId: daml-lf-dev-archive-proto
- target: //daml-lf/archive:daml_lf_dev_archive_proto_tarball
type: targz
location:
groupId: com.digitalasset
artifactId: daml-lf-dev-archive-proto
- target: //daml-lf/archive:daml_lf_1.6_archive_java_proto
type: jar-lib
javadoc-jar: daml_lf_1.6_archive_java_proto_javadoc.jar
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/archive:daml_lf_1.6_archive_proto_zip
type: zip
location:
groupId: com.digitalasset
artifactId: daml-lf-1.6-archive-proto
- target: //daml-lf/archive:daml_lf_1.6_archive_proto_tarball
type: targz
location:
groupId: com.digitalasset
artifactId: daml-lf-1.6-archive-proto
- target: //daml-lf/archive:daml_lf_1.7_archive_proto_zip
type: zip
location:
groupId: com.digitalasset
artifactId: daml-lf-1.7-archive-proto
- target: //daml-lf/archive:daml_lf_1.7_archive_proto_tarball
type: targz
location:
groupId: com.digitalasset
artifactId: daml-lf-1.7-archive-proto
- target: //daml-lf/archive:daml_lf_archive_reader
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //compiler/damlc/jar:damlc_jar
type: jar-deploy
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
platformDependent: true
- target: //daml-lf/transaction:value_java_proto
type: jar-proto
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //daml-lf/transaction:transaction_java_proto
type: jar-proto
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //daml-lf/transaction:blindinginfo_java_proto
type: jar-proto
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //daml-lf/transaction:transaction
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/data-scalacheck:data-scalacheck
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/transaction-scalacheck:transaction-scalacheck
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/language:language
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/interface:interface
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/validation:validation
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/interpreter:interpreter
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/scenario-interpreter:scenario-interpreter
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/engine:engine
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //daml-lf/repl:repl
type: jar
- target: //ledger-api/grpc-definitions:ledger-api-protos-tarball
type: targz
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
location:
groupId: com.digitalasset
artifactId: ledger-api-protos
- target: //ledger-api/rs-grpc-bridge:rs-grpc-bridge
type: jar-lib
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //language-support/java/bindings:bindings-java
type: jar-lib
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //language-support/java/bindings-rxjava:bindings-rxjava
type: jar-lib
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/sandbox:sandbox-tarball
type: targz
location:
groupId: com.digitalasset
artifactId: sandbox
- target: //extractor:extractor-binary
type: jar-deploy
- target: //ledger-api/grpc-definitions:ledger-api-scalapb
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger-api/testing-utils:testing-utils
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //language-support/scala/bindings:bindings
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger-api/rs-grpc-akka:rs-grpc-akka
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
Ledger API: Add healthcheck endpoints. (#3573) * grpc-definitions: Delete health_service.proto We can use the version in io.grpc:grpc-services instead. * ledger: Delete ledger/API.md. * sandbox: Fix warnings in ApiServices flagged by IntelliJ. * sandbox: Implement a dummy grpc.health.v1.Health.Check endpoint. * sandbox: Implement a dummy grpc.health.v1.Health.Watch endpoint. * sandbox: Drop repeated elements from grpc.health.v1.Health.Watch. * sandbox: Wrap the HealthService in basic tests. * sandbox: Stop streaming the server health too. * ledger-api-test-tool: Health check tests. * Add a changelog entry for the health check endpoints. CHANGELOG_BEGIN - [Ledger API] Add healthcheck endpoints, conforming to the `GRPC Health Checking Protocol <https://github.com/grpc/grpc/blob/master/doc/health-checking.md>`_. It is always ``SERVING`` for now. - [DAML Ledger Integration Kit] Add conformance test coverage for the ``grpc.health.v1.Health`` service. CHANGELOG_END * ledger-api-integration-tests: Increment the number of services. * Apply suggestions from code review Co-Authored-By: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com> * sandbox: Use `AkkaBeforeAndAfterAll` in the HealthServiceSpec. In an attempt to get it working on CI. * sandbox: Change `dropRepeated` to `DropRepeated()`. Keep it in one file. * test-common: Use `Delayed.by` in `TimeBoundObserver`. * test-common: Close the source when `TimeBoundObserver` completes. * ./fmt.sh That'll teach me not to `--no-verify` just because it's a merge commit. * sandbox: Inline `HealthService.suppress`. At some point it was being used twice. * sandbox: Increase the timeout for HealthServiceSpec. * sandbox: Reimplement HealthService using the Scala protobuf types. * sandbox: Generate an Akka-compatible trait for the health service. And refactor a lot of test code to make it easy to test. * ledger-api-common: Move the HealthService here. * rs-grpc-testing-utils: Publish to Maven. * rs-grpc-testing-utils: Add Maven coordinates.
2019-11-22 17:02:05 +03:00
- target: //ledger-api/rs-grpc-testing-utils:rs-grpc-testing-utils
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/ledger-api-akka:ledger-api-akka
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //scala-protoc-plugins/scala-logging:scala-logging-lib
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/ledger-api-scala-logging:ledger-api-scala-logging
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/ledger-api-client:ledger-api-client
type: jar-scala
mavenUpload: true
- target: //ledger/ledger-api-domain:ledger-api-domain
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/ledger-api-common:ledger-api-common
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/ledger-api-auth:ledger-api-auth
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/ledger-api-auth-client:ledger-api-auth-client
type: jar-lib
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
sandbox: PostgreSQL health checks. (#3655) * ledger-api-test-tool: Increase the duration when watching health. This should hopefully stop CI from flaking out. * reference-v2/sandbox: Avoid unnecessary companion object constructors. I like indirection… when it does something. * ledger: Propagate empty health checks throughout the services. * reference: Remove duplication from the ReferenceServer object. * ledger-api-common: Actually query a "reporter" in the health service. * ledger-api-common: Report health per-component when required. * ledger-api-health: Use a Map to represent components for health checks. * sandbox: Fix warnings in SqlLedgerSpec. * ledger-api-common: Throw GrpcHealthService errors inside the Future. * ledger: Implement health checks against the PostgreSQL connection. Without proper testing, because I am not great at this. * sandbox: Remove duplication and fix warnings in PostgresAround. * sandbox: Test the SQL Ledger's health reporting on failure. * sandbox: Don't report as unhealthy until 3 connections fail. * ledger-api-health: Remove unused parts of the API. Bit of premature design there. * sandbox: Rename the "ledger" health check to "write". * participant-state: Add the ReportsHealth trait to ReadService. * ledger-api-common: `Future.fromTry(Try(…))` -> `Future(…)`. * ledger-api-common: Make it clearer that StubReporter closes over health. * ledger-api-common: Explain the HealthService watch tests with comments. * sandbox: Clean up SqlLedger a bit. * sandbox: Don't try and stop PostgreSQL twice in PostgresAround. * bazel_tools: Windows rlocation lookups need to be with forward slashes. * release: Fix case of "true". * ledger-api-common: Make `GrpcHealthService::matchResponse` return a Try. * ledger-api-common: Make `GrpcHealthServiceSpec` async. * sandbox: Make a couple of DB classes final. * sandbox: Avoid importing `X._` in PostgresAround. * sandbox: Add clues to the SqlLedgerSpec's multiple assertions. * sandbox: If PostgreSQL doesn't come back up, keep retrying. * sandbox: Remove duplication in SqlLedgerSpec. * sandbox: In SqlLedgerSpec, actually wait for the health to change. * sandbox: In PostgresAround, make stopping PostgreSQL idempotent. * sandbox: Simplify the SqlLedgerSpec to make it work on CI. It's worth a shot. * ledger-api-common: Simplify the GrpcHealthServiceSpec a little. And add a changelog. CHANGELOG_BEGIN - [Ledger API Server] Add a health check endpoint conforming to the `GRPC Health Checking Protocol <https://github.com/grpc/grpc/blob/master/doc/health-checking.md>`_. - [Ledger API Server] Add health checks for index database connectivity. - [Participant State API] Add a mandatory ``currentHealth()`` method to ``IndexService``, ``ReadService`` and ``WriteService``. CHANGELOG_END * sandbox: Improve the Javadoc layout for DbDispatcher. * sandbox: Capitalize constants in SqlExecutor. * ledger-api-health: Convert HealthStatus to an abstract class.
2019-11-29 18:07:44 +03:00
- target: //ledger/ledger-api-health:ledger-api-health
type: jar-scala
mavenUpload: true
- target: //ledger/sandbox:sandbox
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/ledger-api-test-tool:ledger-api-test-tool
type: jar-deploy
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //language-support/scala/codegen:codegen
type: jar-scala
mavenUpload: true
- target: //language-support/scala/codegen:codegen-main
type: jar
- target: //language-support/scala/bindings-akka:bindings-akka
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //language-support/java/codegen:shaded_binary
type: jar-scala
mavenUpload: true
- target: //language-support/java/codegen:lib
type: jar-scala
mavenUpload: true
- target: //navigator/backend:navigator-binary
type: jar-deploy
- target: //language-support/codegen-common:codegen-common
type: jar-scala
mavenUpload: true
- target: //language-support/codegen-main:shaded_binary
type: jar-scala
mavenUpload: true
- target: //ledger/participant-state:participant-state
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/participant-state-index:participant-state-index
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/sandbox:ledger-api-server
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //ledger/participant-state/protobuf:ledger_configuration_java_proto
type: jar-proto
mavenUpload: true
- target: //ledger/participant-state/kvutils:daml_kvutils_java_proto
type: jar-proto
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //ledger/participant-state/kvutils:kvutils
type: jar-scala
Upload proto and deploy jars to maven (#3507) * Add helper to produce an empty zip files. This is used to generate empty sources and javadoc jars for deploy jars later on. * Create empty auxilliary jars. da_java_binary: - empty javadoc jar - empty sources jar da_java_proto_library: - empty javadoc jar - the sources jar is automatically generated by java_proto_library as a side effect da_scala_binary: - empty javadoc jar - empty sources jar * Support maven upload for jar-deploy and jar-proto For jar-deploy targets we don't check for internal dependencies, because these should already be contained in the (fat-)jar itself. Additionally, the release program now uploads javadocs and sources for jar-proto and jar-deploy as well to comply with maven central. * Upload ledger-api-test-tool and kvutils + dependencies to maven central. This is the diff running the output of the release without and with these changes. A few artifacts now also get their javadoc and sources uploaded (mostly to bintray, but now they are ready for a maven central upload). ledger-api-test-tool has the scala version removed from the artifact as it is a deploy jar and nobody should care which specific scala version is used. Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-javadoc.jar Only in release/com/daml/ledger/participant-state-kvutils-java-proto/100.13.35: participant-state-kvutils-java-proto-100.13.35-sources.jar Only in release/com/daml/ledger/testtool: ledger-api-test-tool Only in release-before/com/daml/ledger/testtool: ledger-api-test-tool_2.12 Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-javadoc.jar Only in release/com/digitalasset/daml/lf/engine/trigger/runner_2.12/100.13.35: runner_2.12-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-blindinginfo-java-proto/100.13.35: daml-lf-blindinginfo-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-transaction-java-proto/100.13.35: daml-lf-transaction-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-javadoc.jar Only in release/com/digitalasset/daml-lf-value-java-proto/100.13.35: daml-lf-value-java-proto-100.13.35-sources.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-javadoc.jar Only in release/com/digitalasset/damlc/100.13.35: damlc-100.13.35-sources.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-javadoc.jar Only in release/com/digitalasset/extractor/100.13.35: extractor-100.13.35-sources.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-javadoc.jar Only in release/com/digitalasset/ledger-service/http-json-deploy/100.13.35: http-json-deploy-100.13.35-sources.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-javadoc.jar Only in release/com/digitalasset/navigator/100.13.35: navigator-100.13.35-sources.jar
2019-11-18 16:40:15 +03:00
mavenUpload: true
- target: //ledger-service/lf-value-json:lf-value-json
type: jar-scala
- target: //ledger-service/utils:utils
type: jar-scala
- target: //ledger-service/jwt:jwt
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
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
- target: //ledger-service/http-json:http-json
type: jar-scala
- target: //ledger-service/http-json:http-json-binary
type: jar-deploy
- target: //triggers/runner:trigger-runner
type: jar-deploy
mavenUpload: true
- target: //daml-assistant/scala-daml-project-config:scala-daml-project-config
type: jar-scala
mavenUpload: true
- target: //libs-scala/auth-utils:auth-utils
type: jar-scala
mavenUpload: true
- target: //libs-scala/grpc-utils:grpc-utils
type: jar-scala
Ledger configuration indexing changes (rebased to master) (#3553) * Add participant-state configuration protobuf - Move the "DamlConfiguration" from kvutils into participant-state/protobuf/ledger_configuration.proto. - Add version number and spec (ala transaction.proto) This is a preparation for indexing the configuration and having one canonical serialization for it. * Initial thoughts on indexing the configuration * Implement indexing of ledger configuration changes * Add record time to all Updates. Wire through participant id. and rename V7__Add_configuration to V8. * Add ledger_configuration_java_proto to release artifacts * Fix up release of ledger_configuration_java_proto * Suggestions from review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * address rebase issues * Resolve compilation errors after rebase/merge * happy formatting for scala and bazel and friends * Drop "openWorld" setting from configuration And refactor the tests to allocate parties explicitly. * Fix up migration and tests * Drop authorizedParticipantIds from configuration Implement configuration authorization in kvutils using the previous the participant id of the previous configuration. * Post-rebase fixes * Add missing migrations * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Add missing mavenUpload to ledger-api-server * Remove stateUpdateRecordTime * Address code review - Address PR review - Merge TimeModelImpl and the traits. Remove TimeModel from ledger-api-common. - Throw `Err` from KeyValueConsumption on parse errors instead of assert/sys.error * Reformat * Add missing protobuf file * Fix compilation after TimeModel changes. Add version logs to participant-state{,-kvutils}. * Fix TestUtil.scala build * Apply suggestions from code review Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com> * Address review - synchronized access to ledgerConfiguration in InMemoryLedger - store rejection if configuration generation is wrong * Update ledger/participant-state/protobuf/ledger_configuration.rst Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>
2019-11-27 19:41:23 +03:00
mavenUpload: true
- target: //libs-scala/timer-utils:timer-utils
type: jar-scala
mavenUpload: true