Commit Graph

13179 Commits

Author SHA1 Message Date
azure-pipelines[bot]
67c927a34d
update canton to 20240424.13167.va57e71e2 (#19094)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-25 10:39:57 +02:00
yves-da
077cb99590
[release-duty] Prepare 2.8.5 release candidate (#19091)
Because canton needs a 2.8.5 release soon which fixes
https://github.com/DACH-NY/canton/issues/18758
2024-04-24 21:43:26 +02:00
azure-pipelines[bot]
5ac359d446
update canton to 20240423.13156.v75d9d2d6 (#19088)
* update canton to 20240423.13156.v75d9d2d6

tell-slack: canton

* handle pagination in ListKnownParties

---------

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
2024-04-24 18:36:04 +02:00
Artúr Poór
71773c8559
Actually fix typo in help message of daml build --all (#19050) 2024-04-24 09:57:43 +01:00
azure-pipelines[bot]
612c9bdd74
update canton to 20240419.13141.v8e75f5c1 (#19057)
* update canton to 20240419.13141.v8e75f5c1

tell-slack: canton

* fix the compilation of community_ledger_ledger-json-api

---------

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
2024-04-23 13:43:11 +00:00
azure-pipelines[bot]
af57809e3d
update canton to 20240419.13137.v501a60ec (#19052)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-19 18:31:05 +02:00
Ratko Veprek
f57a8c9f4c
Allow injecting custom logger into engine (#19051)
Before this change, we couldn't inject a custom logger into the engine. As such, debug output of commands would not be associated to the Canton trace-id, making the feature not very useful. Now, the API is extended such that the custom logger can be easily added.
2024-04-19 16:04:23 +00:00
azure-pipelines[bot]
e4599bee41
update canton to 20240418.13127.v3cbe456a (#19042)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-19 16:18:29 +02:00
Artúr Poór
280f0b5a44
Fix typo in Timestamp LF conversion error message (#18995) 2024-04-19 14:11:41 +02:00
Artúr Poór
ce2af18d15
Fix typo in help message of daml build --all (#18996) 2024-04-19 14:11:18 +02:00
Gary Verhaegen
f752c518e1
[3.1] fix protobuf check (#19046)
Now that 2.8.4 is published, the branch we compare with is in a subdir
and the script needs to deal with that.
2024-04-19 13:32:12 +02:00
Samuel Williams
97a7e13feb
Multi-ide refactors (#18885)
* Reimplement ProgressToken prefixing to be stateless

* Refactor parsing logic to not use interleaveIO

* Move most verbose logging behind a flag

* Address reviews
2024-04-18 16:12:18 +01:00
Simon Maxen
05212c9fd4
Cleanup GlobalKey use (#19027)
* Cleanup GlobalKey use

* With canton one line fix

* Update with review comments

* Add packageName to GlobalKey.toString
2024-04-18 15:00:52 +01:00
Gary Verhaegen
52c63cdfde
[3.1] re-enable Windows testing (#19034)
If anyone's been wondering why we've had so few Windows failures lately,
this is why.
2024-04-18 14:25:28 +02:00
azure-pipelines[bot]
fc56e399d8
update canton to 20240418.13124.vc022fdc6 (#19032)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-18 14:24:59 +02:00
azure-pipelines[bot]
8c0e0591c1
rotate release duty after 2024-04-17 (#19015)
@samuel-williams-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.

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-18 14:24:37 +02:00
dylant-da
f2ac5b311d
Make compiler typecheck upgrades by default (#19028) 2024-04-18 11:18:21 +01:00
azure-pipelines[bot]
fdeaabf8e1
update canton to 20240417.13115.vbd22b7df (#19030)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-18 11:16:05 +02:00
Meriam Lachkar
2db3afc928
update Canton 20240417.13111.v2fe0cffc (#19025)
* update canton to 20240417.13111.v2fe0cffc

* Fix canton BUILD following this change f2e58182dddb73
2024-04-17 15:38:23 +00:00
Gary Verhaegen
71e5fd5793
bisect canton pull (#19004) 2024-04-17 10:39:52 +02:00
dylant-da
4f422ab27c
Fix v1 2 3 upgrade tests (#18997)
* Fix tests involving subsequent uploads

* lint

* Address Carl's comments

* lint
2024-04-16 18:47:26 +01:00
Moisés Ackerman
4a94fbfc23
Add support for 'module_prefixes' in bazel macro 'daml_test' (#19010) 2024-04-16 17:00:58 +02:00
tudor-da
cf0579f614
More useful PackageInfo definition (#18998)
* More useful PackageInfo def

* Simplified
2024-04-16 15:00:48 +00:00
Remy
54cfdfb5de
[Engine] Simplify Compiled packages (#19007) 2024-04-16 16:06:42 +02:00
Samuel Williams
d1c76d21a7
Implement damlc generate-multi-package-manifest (#18832)
* Implement damlc generate-multi-package-manifest

* Fix source hash file paths

* Add generate multi package manifest tests

* Apply hlint suggestion

* Review and CI fixes

* Remove repeat pragma

* Refactor test suite to be OS/version agnostic

* Update comments

* Fix after merge
2024-04-16 14:42:40 +01:00
Gary Verhaegen
6881725412
[release] 2.8.4 (#18954) 2024-04-15 20:12:44 +02:00
tudor-da
91c1c12ded
Improve PackageInfo definition (#18980)
* Improve PackageInfo definition

* Fix PackageInfoSpec

* Apply suggestions from code review

Co-authored-by: Remy <remy.haemmerle@daml.com>

* Format

* Another small fix

---------

Co-authored-by: Remy <remy.haemmerle@daml.com>
2024-04-12 18:20:04 +02:00
Ratko Veprek
5b63b00666
Triggering adhoc 3.1.0 release (#18976) 2024-04-11 13:00:39 +00:00
Ratko Veprek
640cac45bc
Metrics: initialise views before meters to re-enable histograms (#18963)
Before this change, the whole histogram building logic was broken since we upgraded telemetry. Now,
we initialize the view before the meters. As part of this change, I also move the documentation
into the meter definition such that the metrics can include a description in otel, and finally I've improved
the filtering such that we now also filter by qualification, which means that a client will not be
overwhelmed with 400 unnecessary metrics.

Part of https://github.com/DACH-NY/canton/issues/17917
2024-04-11 14:05:58 +02:00
azure-pipelines[bot]
1a17fb37d0
update canton to 20240410.13062.v63473f5d (#18974)
* update canton to 20240410.13062.v63473f5d

tell-slack: canton

* fix integration tests

* fix remaining failing integration tests

---------

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
2024-04-11 14:05:07 +02:00
azure-pipelines[bot]
f813d79a34
update canton to 20240410.13059.vaa7f9dde (#18971)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-10 17:14:58 +02:00
azure-pipelines[bot]
0b4f060244
update canton to 20240409.13054.v4f1ad842 (#18967)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-10 12:43:35 +02:00
azure-pipelines[bot]
8b31fcfae4
update NOTICES file (#18970)
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-10 09:49:36 +00:00
azure-pipelines[bot]
be4fc91cb6
update canton to 20240409.13048.v8a5f112c (#18962)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-09 14:55:43 +02:00
azure-pipelines[bot]
2ec4a3b7fd
update canton to 20240408.13044.v976ee867 (#18958)
* update canton to 20240408.13044.v976ee867

tell-slack: canton

* specify the protocol version in calls to StaticDomainParameters.defaults

---------

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
2024-04-09 09:19:45 +00:00
Samuel Williams
1d9a83931f
Multi-build direct dependency support + build all ordering (#18956) 2024-04-09 09:46:54 +01:00
azure-pipelines[bot]
f4246b34a2
rotate release duty after 2024-04-03 (#18930)
@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.

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-09 10:24:37 +02:00
azure-pipelines[bot]
0ec879853e
update canton to 20240405.13039.vc7eec3f0 (#18948)
* update canton to 20240405.13039.vc7eec3f0

tell-slack: canton

* fix build

* remove usages of tink in the canton config

---------

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Paul Brauner <paul.brauner@digitalasset.com>
2024-04-08 15:31:20 +02:00
azure-pipelines[bot]
8f88f4f188
update NOTICES file (#18952)
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-08 15:15:11 +02:00
Remy
9c3ceab776
Test for LF V1 Archive Reader (#18946)
* Test for LF V1 Archive Reader

* Update sdk/daml-lf/api-type-signature/src/test/scala/lf/typesig/reader/SignatureReaderSpec.scala
2024-04-08 11:00:42 +02:00
Simon Maxen
6eb409f898
Pass package-name into GlobalKey construction (#18927)
* Pass package-name into GlboalKey construction
2024-04-08 09:36:38 +01:00
Remy
c31940581e
Decode package type signature for LF1 (#18940)
We pick the proto for LF1 and the Decoder from main-2.x
We drop withing the decoder the expression decoding and and fill the AST with EUnit where an expression is needed.

Test will be done in a subsequent PR.
2024-04-05 09:27:47 +02:00
Gary Verhaegen
655af78433
[release] small fix to split-release job (#18941) 2024-04-04 12:09:34 +00:00
azure-pipelines[bot]
7a2509d6f4
update canton to 20240403.13026.v4a622ee4 (#18936)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-04 07:43:30 +00:00
azure-pipelines[bot]
09e7d8029e
update NOTICES file (#18937)
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-04 07:41:54 +00:00
Paul Brauner
cf2b387c3b
Disallow keys in LF 2.1 in the compiler (#18886)
* Disable keys in LfConversion.

* fix UnusedMatchTests.daml in integration-v21

* fix //compiler/damlc/tests:upgrades

* stop compiling daml tests that use keys with 2.1

* migrate the upgrade examples to 2.dev as they use keys

* only compile daml-script/tests dar using keys to 2.dev

* do not compile daml-script/test daml files that use keys to 2.1

* fix //docs:bindings-java-daml-test

* add TODOs everywhere tests need to be split

* add a tests that checks that contract keys are rejected for LF<2.dev

* remove keys from compatibility tests

* Add the qualified template name to the keys not supported error message
2024-04-03 16:24:22 +02:00
azure-pipelines[bot]
62fe3c4bb4
update NOTICES file (#18931)
Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-03 14:40:29 +02:00
azure-pipelines[bot]
d80ada08c7
update canton to 20240403.13021.v8c185ad5 (#18933)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-03 14:39:40 +02:00
azure-pipelines[bot]
9e29ce5284
update canton to 20240402.13020.vc2501a89 (#18928)
tell-slack: canton

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2024-04-03 12:17:35 +02:00
azure-pipelines[bot]
dee7adc67f
update canton to 20240402.13019.v58aad7d4 (#18924)
* update canton to 20240402.13019.v58aad7d4

tell-slack: canton

* align tink with canton's

---------

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>
2024-04-02 20:26:43 +02:00