Commit Graph

8938 Commits

Author SHA1 Message Date
Remy
3159d60444
LF: more tests for evaluation order of fetch (#12471)
addresses remaining points of the review of #12411.

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-19 17:45:58 +00:00
azure-pipelines[bot]
96f454acdd
update compat versions for 1.18.1 (#12430)
* update compat versions for 1.18.1

CHANGELOG_BEGIN
CHANGELOG_END

* fix exclusions

changelog_begin
changelog_end

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
2022-01-19 17:40:18 +00:00
Sofia Faro
82639a1360
Fix get-daml.sh installation script (#12487)
* Fix get-daml.sh installation script.

Summary of changes:

* don't fail if TEMPDIR isn't set
* don't change directories at all, so TEMPDIR works with relative file
* don't use df and awk unless we know those commands exist (it feels weird
  to use those without checking, when we check if curl and tar exist)
* remove the daml cache on a fresh install

changelog_begin
changelog_end

* indentation
2022-01-19 17:15:34 +00:00
Marton Nagy
e222c35512
Enhance conformance test: ACS coverage [DPP-672] (#11334)
Enhance conformance test: ACS coverage [DPP-672]

changelog_begin
changelog_end
2022-01-19 17:52:09 +01:00
Victor Peter Rouven Müller
244389152f
Remove /user/delete GET endpoint (#12486)
changelog_begin

- [HTTP-JSON] Removed the /user/delete GET endpoint. Please use the /user/delete POST endpoint with the own user ID if you need to delete the user associated with the current token

changelog_end
2022-01-19 16:31:14 +00:00
Moritz Kiefer
681f8fca6b
Add missing serializability checks for interfaces (#12483)
* Add missing serializability checks for interfaces

The checks for argument & result type were missing before. I openey
https://github.com/digital-asset/daml/issues/12482 to do the same fix
on the Scala side.

fixes #12475 

changelog_begin
changelog_end

* .

changelog_begin
changelog_end
2022-01-19 17:24:46 +01:00
mziolekda
7c59728146
Remove reset service support from the storage backend [DPP-804] (#12477)
* Remove reset service support from the storage backend

CHANGELOG_BEGIN
CHANGELOG_END

* format it

* address review comments
2022-01-19 15:44:45 +00:00
pbatko-da
f7e2faf5aa
[User management] Addressing outstanding code review comments from https://github.com/digital-asset/daml/pull/12344# (#12479)
CHANGELOG_BEGIN
CHANGELOG_END
2022-01-19 15:23:59 +01:00
Gary Verhaegen
350fe5c1c6
Update RELEASE.md (#12481)
CHANGELOG_BEGIN
CHANGELOG_END
2022-01-19 14:11:32 +00:00
mziolekda
82534f9155
Remove the reset service from the ledger api and the documentation [DPP-804] (#12472)
* Remove reset service from grpc and documentation [DPP-804]

CHANGELOG_BEGIN
Remove reset service from the ledger api protocol and the documentation
CHANGELOG_END

* remove reset service from two left-over places

* remove reset service from the protobuf structure test
2022-01-19 14:46:50 +01:00
azure-pipelines[bot]
4885e610e6
rotate release duty after 2.0.0-snapshot.20220118.8919.0.d0813e61 (#12468)
@garyverhaegen-da is taking care of 2.0.0-snapshot.20220118.8919.0.d0813e61 (#12467), so they get pushed back to the end of the line.

Please do not merge this before #12467.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-01-19 13:38:08 +00:00
Moritz Kiefer
9518f15408
Fix sandbox on x compat test switch (#12478)
Rather than switching to sandbox-classic for older ledger API test
tool versions we just want to exclude them completely but apparently
I’m too stupid for boolean logic.

changelog_begin
changelog_end
2022-01-19 13:51:09 +01:00
pbatko-da
66494a26aa
[User management] created_at and granted_at in Oracle (#12417)
CHANGELOG_BEGIN
CHANGELOG_END
2022-01-19 13:50:50 +01:00
nickchapman-da
6fbaac467f
Remove user-management error cases from scenario-service proto. (#12460)
* Remove user-management error cases from scenario-service proto.

changelog_begin
changelog_end

* remove Error.UserManagement

* remove UserManagememtError

* simp

* meh... done over by scala's poor excuse for a type system
2022-01-19 10:44:04 +00:00
pbatko-da
1f1e8bfe2e
[DPP-829] Make ledger-id field optional in requests (#12243)
CHANGELOG_BEGIN
The field "ledger_id" in all request to Participant API is now optional (was required).
CHANGELOG_END
2022-01-19 11:28:33 +01:00
azure-pipelines[bot]
74e9efcc85
release 2.0.0-snapshot.20220118.8919.0.d0813e61 (#12467)
This PR has been created by a script, which is not very smart
and does not have all the context. Please do double-check that
the version prefix is correct before merging.

@garyverhaegen-da is in charge of this release.

Commit log:
```
d0813e61f1 Factor out version check in docs cron (#12459)
ca3b11ce85 Upgrade H2 to v2.1.210 (#12461)
eb2281dd73 Move more docs post processing to non-sphinx docs (#12463)
83b99bace5 [ledger-api-test-tool] - Add test cases for invalid deduplication periods [KVL-1222] (#12434)
995c8bdfe3 Unpin the `self-signed` resolution (#12446)
01b0b76807 Support split releases in the docs cronjob (#12456)
4fe6e53b9d [User management] Persistence with caching (#12344)
f07791e580 Upgrade typescript and typedoc (#12457)
2640bc6ab7 user management: require appropriate scope in user access tokens (#12428)
0c13a4f1fd Error handling for User Management exposed via daml-script (#12416)
530509afa5 Add sanity check in quickstart-java assistant test (#12455)
2500d4fd9f Make quickstart-java template work with canton sandbox. (#12453)
25ddfcdcb4 LF: Add tests for evaluation order on fetches (#12411)
430f86b4c2 Make skeleton template work with canton sandbox (#12451)
4af48bbccc Split channel configuration from LedgerClientConfiguration (#12433)
b988a3c47e Use --sandbox-kv in create-daml-app release tests. (#12450)
27bfd40365 Split Daml cron executable into separate modules (#12449)
b2a7f9e640 Change default sandbox to canton (#12438)
ab16a545ef update NOTICES file (#12447)
e6fe718090 trigger split-release (#12444)
69a8b6797e Fix reported vulnerabilities (#12443)
b996e5e3fa Support user tokens in Daml Script over JSON API (#12368)
36a93ef0bf try to fix paths in split-release (#12442)
5922df63f2 trigger split-release (#12436)
98c9461b72 Remove usages of `Flowable.fromFuture` and `Single.fromFuture` (#12425)
502b21f830 split-release: publish temp files to artifactory (#12435)
bf39f4890c Upgrade vsce and markdown-it (#12431)
e5b400d667 [Sandbox-on-X unit test] PrepareSubmissionSpec (#12383)
5a7b2bae12 ledger-api - Rename error method to invalidDeduplicationPeriod [KVL-1222] (#12424)
553ce22f95 ledger-api-test-tool: Add assertions for deduplication period, use them in existing tests [KVL-1220] (#12250)
29ba8e6433 Drop sandbox classic from the SDK tarball (#12410)
93aa5abef3 Upgrade to NodeJS 14 (#12429)
a0aee0f248 Rename daml sandbox to daml sandbox-kv (#12394)
8baaf729ac Migrate migration tests to Sandbox on X (#12407)
903f47391b kvutils - Handle deduplication periods specified by offsets > ledger end [KVL-1222] (#12423)
6a3ef80312 [Sandbox-on-X unit test] SequencerStateSpec [DPP-841] (#12380)
6d6b433d0a Bump shelljs from 0.8.4 to 0.8.5 in /language-support/ts/packages (#12426)
84d413ec0b Release SDK 1.18.1 (#12415)
952a939620 Bump follow-redirects from 1.14.0 to 1.14.7 in /navigator/frontend (#12418)
d9806f219c [Sandbox-on-X unit test] SequenceSpec [DPP-841] (#12362)
0eb500dc94 update NOTICES file (#12413)
27b8ca0f17 Publish Sandbox-on-X app lib jar (#12414)
5716d99cd2 Disable printer sharing (#12408)
33bc6fea26 LF: Wrongly typed local contract is not a internal error (#12406)
ce624915d5 Fix damlc warnings & compile flags (#12404)
b21c960232 Make Daml Script user mgmt tests order independent (#12409)
9cc2a6ed49 Support UserManagementService on the Java bindings (#12403)
ea2d4bc7de LF: factorize typeAndCompile in Speedy tests (#12402)
8663b7b89d kvutils: Remove unused proto import (#12405)
2005068e3e Drop `platform-version` support from `daml.yaml` (#12397)
82bdfa5222 ledger-api-auth: remove SupportedJWTPayload (#12343)
d04ea6c94e Rerelease 1.18.1 RC (#12395)
f94e24b089 Bump follow-redirects from 1.13.3 to 1.14.7 (#12400)
c027a616e9 Increase timeout on an integration-test query. (#12399)
846bc385f8 Switch ledger-api-test-tool compat tests to sandbox on x (#12393)
8d31e93f2e Drop unused vars from bazel-haskell-deps (#12387)
e34ac20d23 offboarding Akshay (#12396)
bb8f455e2d Add test coverage for validateTokenParties (#12370)
6aa9409e6e split-releases: gcs accounts for assembly & canton (#12373)
dfe22b865e Release SDK 1.18.1 RC 2 (#12385)
e9e673c393 Drop scenario compat helpers (#12389)
b7ded08614 Publish sandbox on x as a standalone JAR (#12386)
1193f5dd47 Changes to disable multiplexing for websockets (#12384)
903df7c230 Bump flyway to version 8.4.1 (#12379)
8e9f9934f6 Convert storage backend tests to AnyFlatSuite (#12278)
9513c64b7e Fix compat test exclusions (#12378)
a90122ef06 Fix crash when stream closed without producing an element [DPP-853] (#12363)
ae547ef463 kvutils/app: Add tests for health checks when starting with the Runner. (#12376)
bfdf6e73a1 kvutils/app: Create a test case for the Runner. [KVL-663] (#12374)
249ba2259b Be explicit in the usage of feature descriptors (#12356)
0a8568f19d Attempt to make ConcurrencyLimiterSpec less flaky (#12371)
9c77a3c94b kvutils: Remove the DAR upload parameters from the runner. (#12366)
da55bd48d8 Simplify sphinx -Werror (#12372)
09013eb501 Add eager timeouts to the polling functions used in daml start and assistant integration tests. (#12361)
8bc5804520 Add feature descriptor for the support for max deduplication duration [KVL-1218] (#12355)
ba2af23e90 Drop kvutils export (#12359)
c6e5fc8d00 [Sandbox-on-X] ConflictCheckWithCommittedSpec (#12358)
62b61c0d51 ledger api auth: polish error messages (#12350)
31bc1a712e Use nanos for deduplication duration comparison [KVL-1218] (#12360)
8bc5ff06a7 Clarify unhandled exception error message (#12353)
e5dcea1084 design guidelines for JSON API endpoints (#12340)
606019e4d4 local import cleanup in json-api (#12335)
ba422bf529 resources: Add more test coverage for parallel acquisition. (#12357)
30300fdac6 LF: Revert #7742 (#12354)
631aa5cc76 Create a new split release (#12351)
8a2449b87f TagWithLedgerEndSpec (#12346)
b84558732a Make create-daml-app setup idempotent (#12320)
98b7ad7bab [SoX unit testing] Refactored for testing [DPP-841] (#12337)
a7c51efa7a version-service - Move command deduplication feature descriptors into the experimental features [kvl-1218] (#12318)
421155738f Add string interning benchmark (#12237)
fafb86b389 Add static time feature flag and test tool coverage [DPP-849] (#12336)
7ec55d7f33 LF: Cache field index inside structural record projection builtin (#12338)
4deee3fd19 Add get & delete user endpoints (#12332)
79428bb7b4 Add artifactory & SDK EE artifacts to split-release process (#12345)
e4dbde3f18 [JSON-API] Add list users endpoint (#12323)
50deee3ef1 [ledger-api-test-tool] - Merge KVCommandDeduplicationIT and CommandDeduplicationIT (#12257)
c7c86d2168 LF: Benchmark for structural record projection (#12329)
d653ca9c21 Release SDK 1.18.1 RC (#12339)
c8753b527d Switch to H2 BINARY LARGE OBJECT to work around a limitation with BYTEA (#12334)
fdee5cb256 update NOTICES file (#12342)
50de6e3639 [JSON-API] HOCON config json api (#12236)
9f5a2f9778 Fix terraform (#12333)
face7d303b Remove unused line as reported in #12325 (#12331)
37680be310 Add sha256sum to dev-env (#12328)
83d2d98e89 Release SDK v2.0.0-snapshot.20220110.8812.0.3a08380b (#12327)
ca33990005 Use canton port file in daml start and tests. (#12324)
c8bbeed0d2 Switch to daml-data gcs bucket for split-releases (#12322)
```
Changelog:
```
[Scala bindings] The channel configuration has been split from the
LedgerClientConfiguration class. Provide the gRPC channel specific
configuration separately or use a builder. The channel configuration
no longer overrides the builder.
[Java bindings] The Single resulting from calling several of the services
exposed by the bindings are no longer blocking. For further details, see
https://github.com/digital-asset/daml/issues/12193.
[Java bindings] User management service client added

- [HTTP-JSON] Added endpoints:
    - /user/delete that if called with GET will delete the current user & with POST will delete the user specified via the payload
    - /user that if called with POST will now return user info about the user specified via the payload

- [HTTP-JSON] Added an endpoint /users which returns the available users on the ledger.

[ledger-api-test-tool] - Merge command deduplication ledger API tests (`KVCommandDeduplicationIT`, `CommandDeduplicationIT`) into a single suite(`CommandDeduplicationIT`) which uses feature descriptors to handle different participant behaviors
JSON-API can now be started supplying a HOCON application config file using the `--config` option.
All CLI flags except `logging` and `non-repudiation` one's are now deprecated and will be cleaned up in some future releases.
```

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
2022-01-19 09:16:17 +00:00
Robert Autenrieth
d0cbccb4d3
Explicitly name coalesced columns (#12377)
* Add contract storage backend tests

changelog_begin
changelog_end

* Explicitly name coalesced columns

* Switch to AnyFlatSpec
2022-01-19 10:00:07 +01:00
mziolekda
954bc5e0d4
Remove the reset service from sandbox-classic and sandbox [DPP-804] (#12448)
* Remove the reset service from sandbox-classic and sandbox

CHANGELOG_BEGIN
Reset service has been removed from the sandbox-classic, sandbox and daml-on-sql
CHANGELOG_END

* format it
2022-01-19 09:18:14 +01:00
Sofia Faro
e40c221b8e
Fix compatibility tests. (#12465)
changelog_begin
changelog_end
2022-01-19 08:11:37 +00:00
Moritz Kiefer
d0813e61f1
Factor out version check in docs cron (#12459)
follow up to #12456

changelog_begin
changelog_end
2022-01-18 19:38:47 +00:00
Kamil Bozek
ca3b11ce85
Upgrade H2 to v2.1.210 (#12461)
CHANGELOG_BEGIN
CHANGELOG_END
2022-01-18 18:44:34 +01:00
Moritz Kiefer
eb2281dd73
Move more docs post processing to non-sphinx docs (#12463)
This moves the redirects, the error page and the dummy versions file
to the non-sphinx html tarball which is handled in the split release
process.

This leaves only copying the pdf docs and the site map as a post
processing step which I cannot easily do here (since they should both
refer to the final artifact) so I’ll add that
directly in the assembly repo.

changelog_begin
changelog_end
2022-01-18 17:09:59 +00:00
nicu-da
83b99bace5
[ledger-api-test-tool] - Add test cases for invalid deduplication periods [KVL-1222] (#12434) 2022-01-18 08:12:01 -08:00
Stefano Baghino
995c8bdfe3
Unpin the self-signed resolution (#12446)
Follow up to #12443 and #12457, removes the transitive vulnerable
dependency on `node-forge` 0.10.0.

changelog_begin
changelog_end
2022-01-18 15:15:25 +00:00
Moritz Kiefer
01b0b76807
Support split releases in the docs cronjob (#12456)
Most of this is just documentation. The actual idea here is fairly
simple:

- The assembly repo pushes to S3 on each release (not yet implemented).
- The cronjob skips releases that are already there.
- Updating the top-level just piggybacks on what we already have.

changelog_begin
changelog_end
2022-01-18 16:05:31 +01:00
pbatko-da
4fe6e53b9d
[User management] Persistence with caching (#12344)
Adding
 - `PersistentUserManagementStore` and `CachedUserManagementStore`,
 - `UserManagementStorageBackendTemplate` and sql migrations,
 - CLI flags: `--user-management-max-cache-size` and `--user-management-cache-expiry`;
 And wiring `PersistentUserManagementStore` where before we had `InMemoryUserManagementStore`.
2022-01-18 15:59:22 +01:00
Moritz Kiefer
f07791e580
Upgrade typescript and typedoc (#12457)
Typedoc has a peer dep on typescript so we need to bump both.

changelog_begin
changelog_end
2022-01-18 15:52:39 +01:00
Simon Meier
2640bc6ab7
user management: require appropriate scope in user access tokens (#12428)
* user management: require `daml_ledger_api` scope in user access tokens

The accesss token's scope must include `daml_ledger_api` to ensure
that access token was issued for accessing the Daml ledger api.

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-18 13:01:47 +00:00
nickchapman-da
0c13a4f1fd
Error handling for User Management exposed via daml-script (#12416)
* Error handling for User Management exposed via daml-script

changelog_begin
changelog_end

adapt ScriptTest.daml to new user-management interface

adapt create-daml-app Setup.daml to new user-management interface

* Add deriving Ord for UserId

* change example of invalid user-id char to "%" from "." (which is no longer illegal)

* recover/reify ALREADY_EXISTS from GrpcLedgerClient.createuser

* fix testcase expected order of users from daml-script listUsers

* adapt create-saml-app Setup.daml to changed interface of user-management

* reinstate sort lost in merge

* sort user in ScriptService user-management test

* improve comment for error foobar hack

* improve doc comment for validateUserId

* use upper case as test example for invalid user-id
2022-01-18 12:58:51 +00:00
Sofia Faro
530509afa5
Add sanity check in quickstart-java assistant test (#12455)
changelog_begin
changelog_end
2022-01-18 12:29:21 +00:00
Sofia Faro
2500d4fd9f
Make quickstart-java template work with canton sandbox. (#12453)
* Make quickstart-java template work with canton

Also update the quickstart-java release test instructions to use the new sandbox. This is a bit more involved than before, because of the party names being different every time, but I hope this is not too much of a burden. The test here is similar to what gets tested in the assistant integration test for quickstart-java.

changelog_begin
changelog_end

* try to fix indentation
2022-01-18 11:49:52 +00:00
Remy
25ddfcdcb4
LF: Add tests for evaluation order on fetches (#12411)
As for creates, these tests somewhat ignore ordering on on-cachable
errors relative to each other since those only change error messages.

changelog_begin
changelog_end
2022-01-18 11:21:30 +01:00
Sofia Faro
430f86b4c2
Make skeleton template work with canton sandbox (#12451)
And change the relevant release test instructions to make it clear this
isn't a quickstart-java project, but a project that uses the default
template (skeleton).

changelog_begin
changelog_end
2022-01-18 10:11:15 +00:00
Stefano Baghino
4af48bbccc
Split channel configuration from LedgerClientConfiguration (#12433)
* Split channel configuration from LedgerClientConfiguration

Fixes #12391

The channel configuration now has to be provided separately from the
configuration specific to the ledger client. In this way we avoid
situations where the builder is provided with some configuration
that gets overridden.

changelog_begin
[Scala bindings] The channel configuration has been split from the
LedgerClientConfiguration class. Provide the gRPC channel specific
configuration separately or use a builder. The channel configuration
no longer overrides the builder.
changelog_end

* Fix compilation issues in //ledger-service/...
2022-01-18 10:03:33 +00:00
Sofia Faro
b988a3c47e
Use --sandbox-kv in create-daml-app release tests. (#12450)
Was a bit too eager in the last PR, and changed the release test to use
`daml start` instead of `daml start --sandbox-kv`. This PR reverts this
until we make create-daml-app work with the new sandbox.

changelog_begin
changelog_end
2022-01-18 09:58:45 +00:00
Moritz Kiefer
27bfd40365
Split Daml cron executable into separate modules (#12449)
This follows the approach we used for the BazelCache stuff and splits
the 3 different operations in 3 separate modules + one Github utility
module to make it a bit easier to follow.

This is pure reshuffling, no functional change.

changelog_begin
changelog_end
2022-01-18 09:46:29 +00:00
Sofia Faro
b2a7f9e640
Change default sandbox to canton (#12438)
* Change default sandbox to canton.

Some progress on #11831

* made `daml start` use canton sandbox by default
  * changed the non-ledger api ports to use free ports by default
    (still haven't tried using port 0 instead of `getFreePort`).
* renamed `daml sandbox-canton` to `daml sandbox`
* implement a `--static-time` option for `daml sandbox` that sets the
  canton clock type parameter to `sim-clock`
* moved the quickstart-java integration test to use the new sandbox
  * the test uses `--static-time`, but doesn't really depend on it

changelog_begin
changelog_end

* fix parens

* fix hot reload test

* reinstant --sandbox-kv in create-daml-app test for now

* fix damlStart test
2022-01-18 09:10:58 +00:00
azure-pipelines[bot]
ab16a545ef
update NOTICES file (#12447)
CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2022-01-18 08:35:09 +01:00
Gary Verhaegen
e6fe718090
trigger split-release (#12444)
See #12442.

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-17 19:27:55 +00:00
Stefano Baghino
69a8b6797e
Fix reported vulnerabilities (#12443)
changelog_begin
changelog_end

Bump resolved markdown-it version to 12.3.2 for modernizr

Bump webpack-dev-server to 4.3.7 to fix transitive issue reported on selfsigned 1.x

Bump marked to 4.0.10 to address reported vulnerability
2022-01-17 17:55:01 +00:00
Moritz Kiefer
b996e5e3fa
Support user tokens in Daml Script over JSON API (#12368)
fixes #12349

changelog_begin
changelog_end
2022-01-17 18:45:31 +01:00
Gary Verhaegen
36a93ef0bf
try to fix paths in split-release (#12442)
See #12435.

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-17 18:33:44 +01:00
Gary Verhaegen
5922df63f2
trigger split-release (#12436)
Testing #12435.

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-17 16:36:02 +00:00
Stefano Baghino
98c9461b72
Remove usages of Flowable.fromFuture and Single.fromFuture (#12425)
Fixes #12913

The resulting `Flowable`/`Single` is going to be blocking.

Since the `Future` is ultimately a `ListenableFuture`, we take advantage of the
possibility of adding a callback to it and we dispacth it to the execution
sequencer that is used to process response streams.

changelog_begin
[Java bindings] The Single resulting from calling several of the services
exposed by the bindings are no longer blocking. For further details, see
https://github.com/digital-asset/daml/issues/12193.
changelog_end
2022-01-17 17:21:28 +01:00
Gary Verhaegen
502b21f830
split-release: publish temp files to artifactory (#12435)
See discussion on #12412 for details.

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-17 15:40:20 +01:00
Moritz Kiefer
bf39f4890c
Upgrade vsce and markdown-it (#12431)
This upgrades vsce to the latest version and also markdown-it which is
unfortunately still pinned to an older version with a vulnerability.

There are some minor changes required to our invocations of vsce. I
tried to test this locally up to the point where it fails due to me
not having a token. We’ll only fully see it working after the next
stable release unfortunately.

changelog_begin
changelog_end
2022-01-17 13:40:42 +00:00
tudor-da
e5b400d667
[Sandbox-on-X unit test] PrepareSubmissionSpec (#12383)
* [Sandbox-on-X unit testing] PrepareSubmissionSpec

changelog_begin
changelog_end

* Rebase
2022-01-17 13:04:32 +01:00
nicu-da
5a7b2bae12
ledger-api - Rename error method to invalidDeduplicationPeriod [KVL-1222] (#12424) 2022-01-17 11:54:32 +00:00
Hubert Slojewski
553ce22f95
ledger-api-test-tool: Add assertions for deduplication period, use them in existing tests [KVL-1220] (#12250)
CHANGELOG_BEGIN
CHANGELOG_END
2022-01-17 11:46:24 +00:00
Moritz Kiefer
29ba8e6433
Drop sandbox classic from the SDK tarball (#12410)
🔥

changelog_begin
changelog_end
2022-01-17 11:40:25 +00:00