Commit Graph

2792 Commits

Author SHA1 Message Date
mziolekda
41dc32a016
Remove reliance on implicit party allocation in CI tests [DPP-1234] (#15037)
* Remove reliance on implict party allocation in the authorization tests of the sandbox-on-x

CHANGELOG_BEGIN
CHANGELOG_END

* Remove the HOCON and cli config parameters

* Remove implicit party allocation from the Submission Service

* Remove support for implicit parties from the bridge

* Fix codegen reliance on implicit party allocation

* Fix daml script tests

* Fix trigger tests

* format security-evidence.md post rebase

* Fix json-api tests

* One more json-api test

* Fix haskell tests

* Corrections post-review

* Cosmetic improvements

* Fix race condition in party allocation handling
2022-09-22 10:20:53 +02:00
Carl Pulley
aa062cde42
Final step of explicit disclosure cached contract refactor
* Fixes #13897

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-21 18:12:55 +01:00
Sergey Kisel
ca92e45563
Tighten pure config validation [DPP-1205] (#15044)
* Tighten pure config validation [DPP-1205]

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-21 15:00:49 +02:00
Sergey Kisel
86cff50d1a
Ability to override participantId [DPP-1143] (#15029)
* Ability to override participantId [DPP-1143]

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Miklos <57664299+miklos-da@users.noreply.github.com>

Co-authored-by: Miklos <57664299+miklos-da@users.noreply.github.com>
2022-09-19 12:56:49 +00:00
Sergey Kisel
9006f841c5
Remove references to Sandbox-on-X from shared help [DPP-1204] (#15027)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-15 08:48:31 +00:00
mziolekda
161e430482
Handle exception in hikari connection health check [DPP-1232] (#14998)
* handle error using error code framework

CHANGELOG_BEGIN
CHANGELOG_END

* handle error using standard logger

* clean up

* sort imports

* mute recurrent errors
2022-09-14 09:27:20 +02:00
Sergey Kisel
4a1e9f347e
Reverting as fix propagated to canton [DPP-1220] (#15011)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-13 11:04:17 +02:00
tudor-da
b7cd1e9691
Attempt to make BatchingParallelIngestionPipeSpec less flaky (#14987)
changelog_begin
changelog_end
2022-09-09 08:46:30 +02:00
mziolekda
cdd8c45e17
drive a wooden stake through the heart of SSLv2Hello protocol [DPP-1218] (#14975)
* drive a wooden stake through the heart of SSLv2Hello protocol

CHANGELOG_BEGIN
CHANGELOG_END

* corrections from the code review
2022-09-08 17:55:02 +00:00
Sergey Kisel
ce5ef4b506
Provide FilterRelation input which does not force IMFO to invert for each sub-stream [DPP-1167] (#14914)
* Simplify FilterParams generation for the query

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-08 18:01:16 +02:00
Simon Maxen
93000eb025
Add utility to verify metering reports [DPP-1105] (#14951)
* Add utility to verify metering reports

changelog_begin
changelog_end
2022-09-08 16:10:54 +01:00
Marton Nagy
69f3ae0489
Remove LF Value Cache (#14684)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-08 14:58:22 +02:00
Simon Maxen
b90d681118
Cleanup metering report proto now clients have switched to using JSON [DPP-1203] (#14967)
* Cleanup metering report proto now clients have switched to using JSON.

changelog_begin
changelog_end

Breaks-Protobuf: true
2022-09-08 09:31:18 +01:00
tudor-da
4e5d908d85
[ED] Disclosed contract validation in Sandbox-on-X [DPP-1099] (#14952)
* [ED] Payload validation in conflict-checking Sandbox-on-X

changelog_begin
changelog_end

* Refactor ConflictCheckWithCommittedImpl

* Fix compilation issues

* Addressed Simon's review comments
2022-09-07 22:37:18 +02:00
tudor-da
62c64c6e2a
Correct error message for not found templates/interfaces in stream subscriptions [DPP-1220] (#14935)
* Correct error message for not found templates/interfaces in stream subscription

changelog_begin
When subscribing to Ledger API transaction streams with unknown template or interface ids
filter, a client is served with a NOT_FOUND/TEMPLATES_OR_INTERFACES_NOT_FOUND error code.
changelog_end

* Temporarily create a custom preview and dev conformance test for Canton
in order to allow the changed test exclusion
2022-09-07 16:17:32 +02:00
Matthias Schmalz
08559be6af
New error category: SecurityAlert (#14957)
CHANGELOG_BEGIN
Added new error category "SecurityAlert".
Corrected documentation of GRPC status codes for error categories MaliciousOrFaultyBehavior, AuthInterceptorInvalidAuthenticationCredentials, and InsufficientPermission.
CHANGELOG_END
2022-09-07 15:57:04 +02:00
atriantafyllos-da
2b89f6beea
One leeway config for all autorizers [DPP-1215]. (#14930)
* One leeway config for all autorizers [DPP-1215].

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-07 15:07:42 +02:00
Sergey Kisel
01d80252e8
Use resources correctly so they're closed after use [DPP-1217] (#14946)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-06 17:54:07 +02:00
Simon Maxen
bb99bd865c
Wrap metric test in eventually (#14945)
changelog_begin
changelog_end
2022-09-06 15:04:03 +01:00
pbatko-da
81762254bc
[DPP-1148] Validate annotations size on resource creation and update (#14903)
Also introduce annotations validator to be later used in the ApiService layer.

changelog_begin
changelog_end
2022-09-06 15:32:50 +02:00
pbatko-da
0853fc44e0
4 - Add tools to map update request to an update object of the persistent store layer [DPP-1212] (#14858)
changelog_begin
changelog_end
2022-09-05 14:55:44 +02:00
tudor-da
d4646d7f9d
[ED] Explicit disclosure conformance tests [DPP-1095] (#14352)
* Disclosed contracts conformance tests

changelog_begin
changelog_end

* Addressed review comments

* Addressed Moritz' review comments

* Add conformance test asserting disabled feature

* More exhaustive testing:
* Aserting metadata contents
* Test duplicate keys/contract ids
* Test local key lookup visibility

* Addressed Carrie's review comments

* Added two more tests:
* Archival race test
* Superfluous inconsistent contracts race test

* Update ledger/ledger-api-tests/suites/src/main/scala/com/daml/ledger/api/testtool/suites/v1_dev/ExplicitDisclosureIT.scala

Co-authored-by: mziolekda <marcin.ziolek@digitalasset.com>

Co-authored-by: mziolekda <marcin.ziolek@digitalasset.com>
2022-09-05 08:49:21 +00:00
Rafael Guglielmetti
7a69759dce
Fix typo in Interface2.daml (#14927)
changelog_begin
changelog_end
2022-09-05 08:54:31 +02:00
Sergey Kisel
0b5a333dc2
Support interfaces for benchtool [DPP-1163] (#14864)
* Support interfaces for benchtool [DPP-1163]

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-02 12:23:20 +02:00
tudor-da
4064e992f3
[ED] Pass used disclosed contracts to WriteService.submitTransaction (#14881)
changelog_begin
changelog_end
2022-09-02 07:11:28 +00:00
tudor-da
636c07e15d
[ED] Validate disclosed contracts in command submission [DPP-1096] (#14865)
* [ED] Validate disclosed contracts during submission request validation

changelog_begin
changelog_end

* driver_metadata is Optional

* Addressed Pawel's review comments
2022-09-01 20:55:09 +02:00
mziolekda
55beea367d
remove kv metrics from the daml-sdk repo (#14897)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-01 19:01:48 +02:00
Sergey Kisel
a8f0c2a9aa
Memoization of the filters based on package metadata view [DPP-1168] (#14872)
* Memoization of the filters based on package metadata view [DPP-1168]

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-01 13:50:21 +02:00
Sergey Kisel
29eb355af1
Split classes into separate files (#14885)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-31 14:05:47 +00:00
pbatko-da
07b30c23a1
Persistent stores for user management and party management supporting updates and concurrent change control [DPP-1198] (#14834)
Extend user store to support user modification with concurrent change control.
Make user's primary party modifiable and add isDeactivated modifiable attribute
Add user annotations.

Add party record store on par with user store.

changelog_begin
changelog_end
2022-08-31 15:38:54 +02:00
Remy
15a77d691a
enable LF 1.15 LAPITT for canton (#14883)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-31 13:48:51 +02:00
dylant-da
804a0b7b9d
Reenable tests from #14773 #14770 / Add new tests for 1.15 (#14836)
* Squashed commit of the following:

commit fd04d54efffdd182b15ed5350ac190fd7e800f2c
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 29 14:46:19 2022 +0100

    lint

commit 117a3e1253cbede690127b66ee73a7ad7a75fd51
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 29 13:16:00 2022 +0100

    Temporarily disable isCompleted assertions - they appear to be too eager

commit a17e30b045affad557c1282b9c56229f64ab0d51
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 29 12:21:40 2022 +0100

    Remove unnecessary NotExtended tests, fix module names, reenable some

commit 075a62e6f263b86a342e887a0015cf0b812ad4e1
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 29 10:48:24 2022 +0100

    Remove InterfaceConversions - interface exercises are now Interface-only

commit 4b8a7b4a061ea740e5b72c06b99cf6eaced2315d
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 29 10:39:03 2022 +0100

    Update carbon test names for 1.dev suite test

commit 04e735223cc2c06fa3dd014538edcc5e4d5dd191
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 29 10:23:45 2022 +0100

    Point to 1.15 for carbon tests

commit 450e49479fc2daed3bc6a08234a95df8fe80382e
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 29 10:11:23 2022 +0100

    Move InterfaceSubscriptionsIT test to 1.15 folder

commit b1cd99d8074f789927d2e02b46a085fcd7a88319
Merge: 1dfdc2e7c5 f21b165c78
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 29 09:47:09 2022 +0100

    Merge remote-tracking branch 'origin/main' into dylan-lf-15-reenable-tests

commit 1dfdc2e7c503e9d798b60bc1279633295e50bb0c
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 25 16:58:37 2022 +0100

    Add NotExtended versions of all tests which use extended interfaces

commit 6398fa96c5c1d14dda1ff724d3d4b5de6301b97b
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 25 13:01:30 2022 +0100

    Make versions of tests that are NotExtended

commit c2daf05e134ab3d0d27d83a7ef24e07553b15c3e
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 25 12:20:03 2022 +0100

    Reenable disabled tests from #14770 / #14773

commit f390d37941
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 25 11:56:52 2022 +0100

    Remove 1.dev-only references from 1.15 protobuf

commit 87d6b540aa
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 25 11:36:08 2022 +0100

    Temporarily disable failing damlc tests

commit 05ea7bdb75
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 25 09:49:08 2022 +0100

    Update desugared daml for UExerciseInterface[Guarded] generation

commit 14fdd5f725
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 25 09:44:59 2022 +0100

    Run damlc interface tests w/o requires when since DAML_INTERFACE

commit d73c86df3f
Merge: 9a83d0776e 00705af419
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Wed Aug 24 16:35:31 2022 +0100

    Merge remote-tracking branch 'origin/main' into dylan-lf-15-minimal-distinguish-guards

commit 9a83d0776e
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Wed Aug 24 15:22:59 2022 +0100

    Exclude via $cexerciseGuarded check - ClassOpId approach did not work

commit b635dcd7cb
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Wed Aug 24 12:59:57 2022 +0100

    Add check for isId to splitDFunId

commit dcfa1e0ebf
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Wed Aug 24 11:43:19 2022 +0100

    Remove all instances of guarded exercises in versions <= 1.15

commit b0985ccdbd
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 23 13:10:15 2022 +0100

    Remove guarded exercise when Extended Interfaces are not enabled

commit 125280ca60
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 15:33:55 2022 +0100

    Clarify purpose of `Maybe Expr` type for exercise guard

    Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com>

commit 50cff3004b
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 15:32:17 2022 +0100

    Remove unnecessary mention of v1_14 from supportedInputVersions

    Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com>

commit 89744ef341
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 15:31:04 2022 +0100

    Rename interface features

    Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com>

commit c173799c47
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 15:23:13 2022 +0100

    Attach correct range to guard support error (if any)

    Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com>

commit c41f8480ed
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 18 12:57:28 2022 +0100

    Update to new GHC revision, removes pred argument from `exercise`

commit d9dfe87252
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 16 12:06:04 2022 +0100

    Desugar UExerciseInterface[Guarded] differently, point to updated GHC

commit dd0ac96dcd
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 16 12:05:53 2022 +0100

    Make exercise guards nullable, ignore Nothing in decode/encode

commit 53e23fac26
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 23 13:13:09 2022 +0100

    lint

commit abf5267051
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 23 12:50:04 2022 +0100

    Move InterfaceSubscriptionsIT test back into 1.dev suite

commit c2d1499747
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 23 12:00:17 2022 +0100

    Use dictionary comprehension to generate ledger/test-common test_names

commit 0d5f167fc6
Merge: 0242452662 ec4c86ac2d
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 23 10:27:21 2022 +0100

    Merge remote-tracking branch 'origin/main' into dylan-lf-15-minimal

commit 0242452662
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 23 10:26:29 2022 +0100

    Temporarily disable decode extended interface primitives test

commit b17ca7f03c
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 16:26:10 2022 +0100

    lint

commit ceaca2b0f6
Merge: c11eb08083 95d00c4e8a
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 16:12:43 2022 +0100

    Merge remote-tracking branch 'origin/main' into dylan-lf-15-minimal

commit c11eb08083
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 15:20:50 2022 +0100

    Disable PureConfigReaderWriter tests that assume early-access == stable

commit 03734d2f23
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 14:02:55 2022 +0100

    Also disable conformance-test-tls1.2-or-newer-1.15

commit e683ea3d7c
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 14:00:45 2022 +0100

    Temporarily disable 1.15 conformance tests - handle in another PR

commit 6fb140b0b6
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 13:59:58 2022 +0100

    lint

commit 65531fe577
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 22 11:00:41 2022 +0100

    Run retroactive implements tests only in extended interfaces

commit edf20bf4a7
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Fri Aug 19 17:48:39 2022 +0100

    Fix StableVersions back to 1.14, make EarlyAccessVersions 1.15

commit 12818dc58f
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Thu Aug 18 18:06:36 2022 +0100

    Allow unsafe_from_interface and interface_template_type_rep in 1.15

commit ff7271de1a
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Fri Aug 19 10:55:40 2022 +0100

    Update tests with extended interface features to only run on 1.dev

commit 9558feaec8
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Fri Aug 19 16:47:19 2022 +0100

    satisfy changelog check

    CHANGELOG_BEGIN
    CHANGELOG_END

commit 337cc25b7a
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Wed Aug 17 16:36:45 2022 +0100

    Fix InterfaceNotSupported message to 1.15 or higher

commit 4282ae396b
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 16 17:41:15 2022 +0100

    Move v1_15 ledger-api-tests into own suite

commit ac3d0a9f25
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Fri Aug 19 15:18:41 2022 +0100

    Reinclude 1.15 in COMPILER_LF_VERSIONS to build model-tests-1.15

commit 718879020d
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Fri Aug 19 14:43:35 2022 +0100

    Add 1.15 test suite to testtool

commit a6fd63d3d9
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Fri Aug 19 14:43:23 2022 +0100

    Add 1.15 as preview version

commit f5c48ddc99
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Fri Aug 19 14:43:12 2022 +0100

    Make 1.14 default again

commit b9527c1136
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Wed Aug 17 14:23:16 2022 +0100

    Update Version 1.15 changelog with Call/implements

commit 9cecad5205
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Wed Aug 17 11:24:49 2022 +0100

    Add Tests file for 1.15 in ledger API testtool

commit cde583d08d
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 16 16:41:58 2022 +0100

    Remove references to dev from 1.15 protobufs

commit 904da5679b
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 16 13:04:19 2022 +0100

    Stage 1.15 protobuf

commit 196fa6a3cf
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Tue Aug 16 11:54:20 2022 +0100

    Update Ast/Version & docs for 1.15, split interface into simple/extended

commit 1c58421f2d
Author: Dylan Thinnes <dylan.thinnes@digitalasset.com>
Date:   Mon Aug 15 13:05:37 2022 +0100

    Add version 1.15 - move interfaces into them

* API-test-tool: add InterfaceSubscriptionsIT to LF 1.15 tests

CHANGELOG_BEGIN
CHANGELOG_END

* fix bug

* Add version 1.15 - move interfaces into them

* Update Ast/Version & docs for 1.15, split interface into simple/extended

* Make 1.14 default again

* Update tests with extended interface features to only run on 1.dev

* Fix StableVersions back to 1.14, make EarlyAccessVersions 1.15

* Run retroactive implements tests only in extended interfaces

* Disable PureConfigReaderWriter tests that assume early-access == stable

* lint

* Move InterfaceSubscriptionsIT test back into 1.dev suite

* lint

* Remove unnecessary mention of v1_14 from supportedInputVersions

Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com>

* Run damlc interface tests w/o requires when since DAML_INTERFACE

* Temporarily disable failing damlc tests

* Reenable disabled tests from #14770 / #14773

* Move InterfaceSubscriptionsIT test to 1.15 folder

* Remove InterfaceConversions - interface exercises are now Interface-only

* Re-enable assertEquals

* Modify PureConfigReaderWriterSpec to account for stable != early-access

* Disable conformance tests

* Disable on-canton conformance_test instead

* Remove InterfaceTypeRepCheck - all exercises are on interface now

* Fix UpcastDowncast tests

* Fix DowncastUpcast 1.15 test, convert assets to token in Guarded test

* Move typerep/unsafeFromInterface decode tests to basic interfaces

* Fix desugared daml for damlc test changes

* Reintroduce InterfaceConversions - remove impossible exercise

This reverts commit 075a62e6f263b86a342e887a0015cf0b812ad4e1.

* Reintroduce InterfaceTypeRepCheck - fix test to use T2Choice

This reverts commit d8a0a7f299.

* Run InterfaceTypeRepCheck for LF 1.15

Co-authored-by: Remy Haemmerle <Remy.Haemmerle@daml.com>
Co-authored-by: Moisés Ackerman <6054733+akrmn@users.noreply.github.com>
2022-08-30 13:58:31 +00:00
Remy
7f4aefd09a
Fix conformance test for canton dev (#14866)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-30 15:52:39 +02:00
tudor-da
7f3552f87e
[ED] Implement usage of disclosed contracts in command interpretation [DPP-1096] (#14851)
* Implement usage of disclosed contracts in command interpretation
* NOTE: No actual disclosed contracts can be passed at this point
since command validation disallows it

changelog_begin
changelog_end

* Update ledger/participant-integration-api/src/test/suite/scala/platform/apiserver/execution/ResolveMaximumLedgerTimeSpec.scala

Co-authored-by: Sergey Kisel <98825453+skisel-da@users.noreply.github.com>

* Update ledger/participant-integration-api/src/test/suite/scala/platform/apiserver/execution/ResolveMaximumLedgerTimeSpec.scala

Co-authored-by: Sergey Kisel <98825453+skisel-da@users.noreply.github.com>

Co-authored-by: Sergey Kisel <98825453+skisel-da@users.noreply.github.com>
2022-08-30 11:37:15 +00:00
pbatko-da
17c1307c67
In memory stores for party record and user management to support update operations [DPP-1198] (#14812)
changelog_begin
changelog_end
2022-08-30 09:58:24 +02: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
pbatko-da
db5966574a
Add base class for persistent store tests. Add such test for PersistentUserManagementStore [DPP-1198] (#14793)
changelog_begin
changelog_end
2022-08-26 15:01:34 +02:00
Sergey Kisel
53c5291e89
Adding metrics to interface subscription related execution paths [DPP-1151] (#14808)
* Adding metrics to interface subscription related execution paths [DPP-1151]

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-26 08:30:41 +02:00
atriantafyllos-da
cde5de6d01
Fixes error message for HMAC256Verifier. (#14839)
Fixes error message for HMAC256Verifier.

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-25 19:00:36 +02:00
atriantafyllos-da
cba5068769
Respect leeway parameters also in the manual JWT verification [DPP-1145]. (#14676)
Respect leeway parameters in the manual JWT verification [DPP-1145].

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-25 15:13:32 +02:00
Matthias Schmalz
7728d61565
Ignore non-singleton subtypes of ErrorCode when creating error code documentation. (#14829)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-25 14:59:42 +02: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
Rafael Guglielmetti
00705af419
Add retry in ISTransactionsSubscribeBeforeTemplateCreated (#14809)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-24 16:53:20 +02:00
Sergey Kisel
480554e653
Check if package metadata view initialisation takes too long [DPP-1160] (#14782)
* Check if package metadata view initialisation takes too long [DPP-1160]

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-24 05:59:10 +00:00
Sergey Kisel
1ab1605948
Make test not fail if package has been uploaded already [DPP-1159] (#14798)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-23 21:11:51 +02:00
Simon Maxen
e7fc7019f8
Patch issue with loading community metering key from classpath (#14797)
* Patch issue with loading community metering key from classpath

changelog_begin
changelog_end
2022-08-23 17:59:08 +02: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
dylant-da
a74c020ddd
Add version 1.15 - move interfaces into them (#14770)
* Add version 1.15 - move interfaces into them

* Update Ast/Version & docs for 1.15, split interface into simple/extended

* Stage 1.15 protobuf

* Remove references to dev from 1.15 protobufs

* Add Tests file for 1.15 in ledger API testtool

* Update Version 1.15 changelog with Call/implements

* Make 1.14 default again

* Add 1.15 as preview version

* Add 1.15 test suite to testtool

* Reinclude 1.15 in COMPILER_LF_VERSIONS to build model-tests-1.15

* Move v1_15 ledger-api-tests into own suite

* Fix InterfaceNotSupported message to 1.15 or higher

* satisfy changelog check

CHANGELOG_BEGIN
CHANGELOG_END

* Update tests with extended interface features to only run on 1.dev

* Allow unsafe_from_interface and interface_template_type_rep in 1.15

* Fix StableVersions back to 1.14, make EarlyAccessVersions 1.15

* Run retroactive implements tests only in extended interfaces

* lint

* Temporarily disable 1.15 conformance tests - handle in another PR

* Also disable conformance-test-tls1.2-or-newer-1.15

* Disable PureConfigReaderWriter tests that assume early-access == stable

* lint
2022-08-23 13:39:16 +00:00
atriantafyllos-da
7ff003a6aa
Rename the leeway options [DPP-1183]. (#14679)
* Rename the leeway options [DPP-1183].

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-23 10:24:41 +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