Commit Graph

561 Commits

Author SHA1 Message Date
Simon Maxen
d76603d137
Metering clarifications for Daml Hub [DPP-1314] (#15898)
* Add metering report JSON schema

* Add metering report JSON schema
* Remove metering-report-schema from proto exclusion list
* Add header to metering report validator
* Rename struct-json to struct-spray-json
* Add struct-circe-json

* Update with release comments
2022-12-16 10:46:32 +00:00
Chun Lok Ling
5f01588417
Conversion between javaapi.data.Value and lf.value.Value (#15885)
* init

* make it able to sync first

* deps

* adt cases

* reorder

* toLfValue

* revert

* toLfValue

* fromLfValue

* bazel

* scala check generator round trip test

* fix test

* Apply suggestions from code review

Co-authored-by: Stephen Compall <stephen.compall@daml.com>

* address comments

* address comments

* address comments

* address comments

* address comments

* address comments

* address comments

* address comments

* fix CI

* fix CI

* na

Co-authored-by: Stephen Compall <stephen.compall@daml.com>
2022-12-15 19:27:55 +00:00
Nicu Reut
c8c5eaa11f
Add metrics to execution services [PLEN-64] (#15861) 2022-12-15 15:34:25 +00:00
azure-pipelines[bot]
0b4feb1bf4
rotate release duty after 2022-12-14 (#15887) 2022-12-14 14:22:41 +00:00
Nicu Reut
25f1254120
Move the metrics API to the observability module [PLEN-35] (#15831) 2022-12-12 09:35:55 +00:00
Marton Nagy
6d27505010
Drop gRPC server side custom codegen (#15763)
* Drop gRPC server side custom codegen

[CHANGELOG_BEGIN]
[CHANGELOG_END]

* Do not generate maven jar for ledger-api-akka and more cleanup

* Extract by-name source evaluation outside synchronized

* Addressed Martino's review comment

Co-authored-by: Tudor Voicu <tudor.voicu@digitalasset.com>
2022-12-12 08:35:56 +01:00
Sergey Kisel
e880f26b36
Identity Provider Management exposed via API [DPP-1334] (#15774) 2022-12-09 10:25:14 +01:00
azure-pipelines[bot]
059232b312
rotate release duty after 2022-12-07 (#15811)
@fayi-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-12-07 16:21:40 +01:00
azure-pipelines[bot]
36137e77c7
rotate release duty after 2022-11-23
CHANGELOG_BEGIN
CHANGELOG_END
2022-11-24 10:11:09 +00:00
mziolekda
9cee266479
Move jwt library to libs-scala (#15674) 2022-11-24 11:08:56 +01:00
azure-pipelines[bot]
b2cb3464d9
rotate release duty after 2022-11-16 (#15593)
@basvangijzel-DA is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-11-16 17:51:59 +01:00
azure-pipelines[bot]
1f33bd4ef1
rotate release duty after 2022-11-09 (#15483)
@chunlokling-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-11-10 10:00:38 +01:00
tudor-da
346bb48904
Extract Ledger API error definitions in //ledger/ledger-api-errors [DPP-1269] (#15439)
* Extract Ledger API error definitions in //ledger/error-definitions

changelog_begin
SERVICE_INTERNAL_ERROR error code is created in CommonErrors and replaces the usage of LEDGER_API_INTERNAL_ERROR in ledger-api-client (as a fix).
changelog_end

* Tests in //ledger/error do not depend on //ledger/ledger-api-errors

* Remove unused dependency from //ledger/error

changelog_begin
changelog_end

* Address Martino's comment
2022-11-07 17:24:43 +01:00
azure-pipelines[bot]
43fafb813e
rotate release duty after 2022-11-02 (#15415)
@ray-roestenburg-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-11-03 18:31:59 +01:00
Stefano Baghino
ccb299afce
Retire changelog entries mechanism (#15423)
* Retire changelog entries mechanism

It is no longer used these days, so it simply imposes unnecessary
work. If it ever becomes useful again, retrieving the relevant
scripts from history should be relatively easy.

* Remove references to `unreleased.sh`

* Re-add `unreleased.sh` for summarization -- feedback from @mziolekda`
2022-11-02 14:58:46 +00:00
azure-pipelines[bot]
52b7d18480
rotate release duty after 2022-10-26 (#15355)
@dylant-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-10-26 16:55:14 +02:00
Remy
5f8c39dde4
Relese ledger-api-test-tool for 1.15 (#15322)
CHANGELOG_BEGIN
CHANGELOG_END
2022-10-24 08:41:39 +00:00
azure-pipelines[bot]
2342571251
rotate release duty after 2022-10-19 (#15283)
@remyhaemmerle-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

The release is fully tested, see https://github.com/DACH-NY/assembly/pull/206

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-10-19 16:33:00 +02:00
azure-pipelines[bot]
71206050a7
rotate release duty after 2022-10-12 (#15219)
@S11001001 is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-10-12 13:52:40 -04:00
azure-pipelines[bot]
9affa377e5
rotate release duty after 2022-10-05 (#15164)
@garyverhaegen-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>
2022-10-11 15:35:10 +02:00
Gerolf Seitz
ed00c0d3aa
Add @gerolf-da to release rotation (#15168)
CHANGELOG_BEGIN
CHANGELOG_END
2022-10-05 14:20:19 +02:00
pbatko-da
a55ccc384e
[DPP-1219] Move local stores for participant users and parties to a separate bazel target (#15108)
changelog_begin
changelog_end
2022-10-03 17:26:28 +02:00
Simon Maxen
0654f9978c
Add libs-scala/struct-json (#15090)
changelog_begin
changelog_end
2022-09-29 16:22:01 +01:00
azure-pipelines[bot]
9083576b78
rotate release duty after 2022-09-28 (#15113)
@akrmn is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-09-28 12:13:59 +02:00
Sergey Kisel
9ce2830cd4
Contract Argument Blob API change for the Explicit Disclosure [DPP-1162] (#15012)
* Contract argument blob [DPP-1161].

CHANGELOG_BEGIN

[Ledger API]: Introduce an ability to expose contract arguments as blob if matched by the interface filter using `include_create_arguments_blob` flag in the ``InterfaceFilter``.
Introduce an ability to provide `DisclosedContract.arguments` as a blob instead of a typed `Record`.

CHANGELOG_END

Breaks-protobuf: true


Co-authored-by: Simon Meier <meiersi-da@users.noreply.github.com>
Co-authored-by: atriantafyllos-da <andreas.triantafyllos@digitalasset.com>
2022-09-27 14:30:47 +02:00
pbatko-da
ca81adeb3e
6 - Ledger API changes for UM/UP extensions for Hub [DPP-1211] (#14937)
changelog_begin

[Ledger API Specification]:
1. Add 'is_deactivated' attribute to participant users.
2. Introduce participant server's local metadata for parties and participant users consisting of:
 - a resource version for optional concurrent change control,
 - modifiable key-value based annotations.
3. Add experimental update RPCs for parties and participant users:
  - participant user's modifiable fields are: 'primary_party', 'is_deactivated', 'metadata.annotations',
  - party's modifiable fields are 'local_metadata.annotations'.
4. Discourage use of 'party_details.display_name' in favor of using party's metadata annotations.

changelog_end


Other notes:

- no-op updates are allowed,
- update paths are resource relative,
- as annotation deletion is by providing an key with the empty string value,
- as a corollary, only non-empty strings are valid annotation values.
2022-09-26 12:56:55 +00:00
azure-pipelines[bot]
a32d1c7bf8
rotate release duty after 2022-09-14 (#15015)
@nickchapman-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-09-15 12:10:38 +01:00
Gary Verhaegen
03051f3854
release testing: node 18 works (#15013)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-15 11:16:35 +02:00
fayi-da
54d9365158
Minor quality of life updates to the release instructions (#14979)
Minor quality of life updates to the release instructions

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-08 13:49:53 +00:00
azure-pipelines[bot]
c50f148290
rotate release duty after 2022-09-07 (#14954)
@fayi-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-09-08 12:11:47 +02:00
Gary Verhaegen
1effd3eab2
add Fayi to release rotation (#14918)
Welcome!

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-05 12:20:30 +02:00
Stefano Baghino
9985873bb4
Remove @adriaanm-da from release testing rotation (#14896)
changelog_begin
changelog_end
2022-09-01 09:46:34 +00:00
Carl Pulley
76adb3666e
Release note improvements
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-31 16:37:28 +01:00
azure-pipelines[bot]
a3959c1286
rotate release duty after 2022-08-31 (#14878)
@carlpulley-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-08-31 16:16:32 +02:00
Stefano Baghino
d390f1e948
Temporarily remove @victormueller-da from release rotation (#14862)
changelog_begin
changelog_end
2022-08-30 08:03:05 +00:00
Remy
4622de48bd
API-test-tool: add InterfaceSubscriptionsIT to LF 1.15 tests (#14800)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-30 09:20:22 +02:00
Remy
45bfb26ade
LF clean up proto snapshot of LF 1.15 (#14799)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-29 10:40:19 +00:00
azure-pipelines[bot]
e0ca74bdd6
rotate release duty after 2022-08-24 (#14804)
@basvangijzel-DA is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-08-25 20:32:24 +01:00
Sergey Kisel
fe703c6c67
Conformance test for Interface subscriptions with retroactive interfaces [DPP-1175] (#14807)
Conformance test for Interface subscriptions with retroactive interfaces [DPP-1175]

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-25 12:32:10 +00:00
Stephen Compall
f85f7816c7
rename interface library to api-type-signature; alias symbols (#14783)
* move interface directory to api-type-signature; change bazel target; move scala files

* rename iface package to typesig; rename EnvironmentInterface to EnvironmentSignature

* rename Interface to PackageSignature

* rename fromReaderInterfaces to fromPackageSignatures

* rename InterfaceReader to SignatureReader

* rename InterfaceReader to SignatureReader in deprecation note

* rename readInterface to readPackageSignature

* rename InterfaceReaderError to Error

* rename InterfaceReaderMain to SignatureReaderMain

* rename InterfaceType to PackageSignature.TypeDecl

* rename astInterfaces to interfaces

* rename astInterfaces to interfaces in PackageSignature

* rename findAstInterface to findInterface

* rename a couple arguments

CHANGELOG_BEGIN
- [Scala API] The "quasi-public" API in ``com.daml.lf.iface`` has moved
  to the new ``com.daml.lf.typesig`` package, with many accompanying
  name changes as documented in `issue #13669
  <https://github.com/digital-asset/daml/issues/13669>`__.

  Daml 2.5.0 or later will remove the old names, and also rename the
  Maven artifact from ``daml-lf-interface`` to
  ``daml-lf-api-type-signature``.  We recommend that users of this API
  use the deprecation guidance in 2.4.0 to port their applications
  before this happens.
CHANGELOG_END
2022-08-23 15:21:45 +00:00
Marton Nagy
2f90845cc2
Removes indexer benchmark binary, which is not an indexer benchmark. (#14791)
changelog_begin
changelog_end
2022-08-23 16:56:48 +02:00
Sergey Kisel
2cecaf9726
Package Upload within interface subscription conformance test [DPP-1159] (#14768)
Package Upload within interface subscription conformance test [DPP-1159]

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-22 18:59:03 +02:00
Gary Verhaegen
b42d5c2d42
release: add Bas to rotation (#14705)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-15 17:50:28 +02:00
azure-pipelines[bot]
2240c7da54
rotate release duty after 2022-08-10 (#14667)
@chunlokling-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-08-11 11:42:29 +02:00
Gary Verhaegen
6f8de5ce1a
release instructions: mention automated PR (#14677)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-11 11:13:11 +02:00
azure-pipelines[bot]
4b8b37094a
rotate release duty after 2022-08-03 (#14596)
@ray-roestenburg-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>
2022-08-03 15:49:48 +02:00
Gary Verhaegen
8ca7af3030
onboarding: add Chun Lok to release rotation (#14593)
And to our infrastructure's notion of "the ledger clients team"
(obviously abbreviated to "appr").

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-03 12:05:28 +02:00
azure-pipelines[bot]
d36c3587ee
rotate release duty after 2022-07-27 (#14538)
@dylant-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-07-28 10:11:52 +02:00
Gary Verhaegen
74b7878d6e
release: bump Dylan in rotation (#14528)
Both Ray and Victor are off this week.

CHANGELOG_BEGIN
CHANGELOG_END
2022-07-26 15:31:40 +02:00
azure-pipelines[bot]
be1ebb433f
rotate release duty after 2022-07-20 (#14476)
@remyhaemmerle-da is taking care of [testing](https://github.com/digital-asset/daml/blob/main/release/RELEASE.md) today's release, so they get pushed back to the end of the line.

Please do not merge this before the release is fully tested.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-07-25 11:11:18 +02:00