Commit Graph

284 Commits

Author SHA1 Message Date
Gary Verhaegen
d6f762a49c
start 2.5.0 process (#15896) 2022-12-14 17:40:14 +01:00
Gary Verhaegen
5748cd0b78
2.5.0-rc2 (#15841) 2022-12-09 02:22:01 +00:00
Gary Verhaegen
fed4f55608
next RC, maybe (#15828)
This could be 2.5.0-rc2, depending on what we decide to do about #15551.

Regardless of whether this goes through assembly, it's required to make
progress on the 2.5.0 docs.
2022-12-07 21:40:02 +00:00
Gary Verhaegen
e56964b589
2.5.0-rc1 take 2 (#15762) 2022-12-01 16:28:09 +00:00
Gary Verhaegen
5c8ae8c089
starting 2.5.0-rc1 process (#15740) 2022-11-30 15:50:11 +00:00
Gary Verhaegen
5f4beecccd
remove abandoned snapshots from LATEST (#15444)
I can't think of any reason to keep those around.
2022-11-24 17:21:53 +01:00
Gary Verhaegen
94735a3d24
release 2.4.2 (#15515)
Note: this _replaces_ 2.4.1 because, _if_ we want to have #15511 in the
next release, it doesn't really make sense (in my opinion) to go through
the rest of the 2.4.1 process.

Happy to discuss, though: it's possible we still want both releases,
it's also possible we don't really need #15511. I really don't have
enough context to say, so I'm just opening this to provide the option.
2022-11-10 10:12:43 +01:00
Gary Verhaegen
1d820ad878
start 2.4.1 process (#15480) 2022-11-09 18:14:23 +00:00
Gary Verhaegen
46c0d39926
start 2.3.7 release process (#15454)
* start 2.3.7 release process

* include #15456
2022-11-07 16:14:37 +01:00
Gary Verhaegen
8ba9641f93
release 2.4.0 (#15101)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-27 19:30:48 +02:00
Gary Verhaegen
6cc62e0a1d
release 2.3.6 (#15105)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-27 13:35:13 +00:00
Gary Verhaegen
6bbe10065d
prepare for 2.3.5 (#15049)
This is a Canton-only patch release, but because of how our release
pipeline is set up, we need a patch release on this side too.

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-20 19:15:49 +02:00
Gary Verhaegen
32ef2a8a64
2.4.0-rc2 (#15024)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-15 09:58:23 +02:00
Gary Verhaegen
c8d938ed14
2.4.0-rc1 take 2 (#14996)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-09 13:28:07 +00:00
Gary Verhaegen
b97cd50497
2.4.0 rc1 (#14977)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-08 13:52:51 +02:00
mziolekda
111c2c2645
This release is meant to include a fix on the Canton side. Because of (#14888)
how our release process works at the moment, this means we have to
create a new release on this side too, even though there is no code
change.

So it is totally expected at this point that the 2.3.4 line points to
the same commit as the 2.3.3 line, even though it looks a bit strange.

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-01 10:40:04 +02:00
Gary Verhaegen
64378a2ff5
release: prepare for 2.3.3 (#14775)
This is a Canton-only fix, so no change in source SHA on this side.

CHANGELOG_BEGIN
CHANGELOG_END
2022-08-22 13:38:30 +02:00
Gary Verhaegen
903af76a66
release 2.3.2 (#14518)
This release is meant to include a fix on the Canton side. Because of
how our release process works at the moment, this means we have to
create a new release on this side too, even though there is no code
change.

So it is totally expected at this point that the 2.3.2 line points to
the same commit as the 2.3.1 line, even though it looks a bit strange.

CHANGELOG_BEGIN
CHANGELOG_END
2022-07-25 15:56:29 +02:00
Gary Verhaegen
9574fc1cd6
release 2.3.1 (#14440)
Two very small bug fixes, as well as a new base image for the daml-sdk
Docker image.

- #14434
- #14433
- #14437

CHANGELOG_BEGIN
CHANGELOG_END
2022-07-15 19:08:24 +00:00
Gary Verhaegen
ed82926204
release: 2.3.0 stable (#14425)
CHANGELOG_BEGIN
CHANGELOG_END
2022-07-15 10:55:29 +02:00
Gary Verhaegen
d3626b5c9a
2.3.0-rc2 split (#14389)
I screwed up #14378. Let's hope it's not too bad.

CHANGELOG_BEGIN
CHANGELOG_END
2022-07-11 09:18:08 +00:00
Gary Verhaegen
c0d553dad1
initiate 2.3.0-rc2 (#14378)
CHANGELOG_BEGIN
CHANGELOG_END
2022-07-11 09:28:33 +02:00
Remy
29a8c1be83
Release 2.2.1 (#14354)
CHANGELOG_BEGIN
CHANGELOG_END
2022-07-05 22:56:26 +02:00
Remy
23e8141b57
release candidate for 2.2.1 (#14345)
CHANGELOG_BEGIN
CHANGELOG_END
2022-07-05 10:12:34 +00:00
Gary Verhaegen
5ba3777d3a
release 1.18.3 stable (#14310)
Note that the SHA has changed due to #14282, which is just a CI
configuration fix.

I don't think that warrants another RC cycle.

CHANGELOG_BEGIN
CHANGELOG_END
2022-06-30 23:04:05 +02:00
Gary Verhaegen
b230c1dbee
1.18.3-rc (#14223)
Includes:

* https://github.com/digital-asset/daml/pull/14221
* https://github.com/digital-asset/daml/pull/14214

CHANGELOG_BEGIN
CHANGELOG_END
2022-06-20 13:39:16 +02:00
Gary Verhaegen
7cea9bffff
release 2.0.1 (#13930) 2022-05-19 15:26:57 +02:00
Stefano Baghino
3794012e11
Release 2.2.0 (#13878)
* Release 2.2.0

changelog_begin
changelog_end

Used 7eb82443a8/LATEST as pointed to by https://github.com/DACH-NY/assembly/pull/141 to retrieve the commit.

* Address https://github.com/digital-asset/daml/pull/13878#issuecomment-1127456190
2022-05-16 13:00:11 +02:00
Nicu Reut
26e978ac12
Release 2.0.1 RC4 (#13624) 2022-04-21 07:48:37 +02:00
Gary Verhaegen
ac8343fa7b
release 2.1.1 (#13625)
This is the same commit as 2.1.0, because as far as I know there is no
patch needed on the daml side. This is done solely to enable Canton to
make a 2.1.1 patch on their side.

CHANGELOG_BEGIN
CHANGELOG_END
2022-04-19 13:27:42 +02:00
Gary Verhaegen
14c5ca39d7
release 2.1.0 (#13576)
CHANGELOG_BEGIN
CHANGELOG_END
2022-04-13 10:28:17 +02:00
mziolekda
7ed507cf60
Cut daml SDK release 2.0.1-snapshot.20220331.9373.0.4a445be6 (#13527)
CHANGELOG_BEGIN
CHANGELOG_END
2022-04-07 18:51:32 +02:00
tudor-da
2a439c7764
Release 1.18.2 (#13473)
changelog_begin
changelog_end
2022-03-31 16:16:09 +02:00
tudor-da
3fac74f9e2
Release 1.18.2 RC (#13393)
changelog_begin
changelog_end
2022-03-25 06:47:39 +01:00
Gary Verhaegen
d0f372cbdb
retry 2.0.1 snapshot (#13373)
I have no idea why this should work, but I don't know what else to try
at this point.

cc @tudor-da

CHANGELOG_BEGIN
CHANGELOG_END
2022-03-23 13:11:28 +01:00
tudor-da
61941673a3
2.0.1 RC release (#13371)
changelog_begin
changelog_end
2022-03-22 19:55:15 +01:00
Gary Verhaegen
da20fae6cb
retry 1.18.2 snapshot (#13293)
Something went wrong with Maven but no idea why. I'm hoping it was a
transient issue on their side.

CHANGELOG_BEGIN
CHANGELOG_END
2022-03-15 13:45:35 +01:00
mziolekda
a8d55727c5
release 1.18.2-snapshot.20220310.8437.0.5221a5d1 (#13273)
CHANGELOG_BEGIN
CHANGELOG_END
2022-03-14 17:10:55 +01:00
Moritz Kiefer
de21dbf1ae
Release SDK 2.0.0 (#13110)
changelog_begin
changelog_end
2022-03-01 19:06:51 +00:00
Moritz Kiefer
1783146c9e
Release new 2.0.0 RC (#13096)
changelog_begin
changelog_end
2022-02-25 20:36:26 +00:00
Moritz Kiefer
99bd3d9095
Bump releases on main to 2.1.0 (#13035)
Our nightly snapshots pick up the top line here so cutting a release
to make sure that starting from tomorrow those will be labeled as
2.1.0. I won’t test this release so treat it the same as a nightly.

changelog_begin
changelog_end
2022-02-23 11:01:37 +00:00
Moritz Kiefer
a30b7b9dda
New split release including jdbc downgrade (#12843)
changelog_begin
changelog_end
2022-02-09 13:52:16 +00:00
Gary Verhaegen
c93bcd6295
split release (#12814)
This is an out-of-schedule releasee to get the breaking changes in
f2b7902c68 (#12682) in a PR so Canton can
build on it and make a release we can depend on to f i x #12808.

Or something like that.

CHANGELOG_BEGIN
CHANGELOG_END
2022-02-08 15:36:18 +00:00
Gary Verhaegen
b0d81e79f1
split: release (#12769)
Mostly to get a version with `info.json`, but I guess this could also be
used to get the ball rolling on that testing we want to do on Monday.

CHANGELOG_BEGIN
CHANGELOG_END
2022-02-04 17:30:20 +00:00
Gary Verhaegen
85f269004c
split release (#12700)
I want to try a complete release through the split process. We might as
well use a recent commit.

CHANGELOG_BEGIN
CHANGELOG_END
2022-02-01 20:55:40 +01:00
Moritz Kiefer
f4c2862e81
Split release 2022-01-27 (#12624)
Mostly just trying to make sure we don’t lag behind there and can test
the same stuff (as in not older, don’t care about the exact commit) in
Canton and the assembly repo that we have with the regular process.

changelog_begin
changelog_end
2022-01-27 15:27:09 +00:00
Stefano Baghino
5810c25ce5
release 2.0.0-snapshot.20220127.9042.0.4038d0a7 (#12614)
@stefanobaghino-da is in charge of this release

changelog:
```
- [Daml Studio] The minimum supported vscode version is now 1.52.0.

- [Typescript Bindings] All methods for user management have been added to the bindings (createUser, deleteUser, getUser, listUsers, listUserRights, grantUserRight, revokeUserRight)

[Java bindings] Deprecate `DamlLedgerClient.Builder.withExpectedLedgerId`
Transaction Metering now persisted to database
- [Ledger API Test Tool] More command deduplication tests have been
  enabled by default. This should not affect testing a fully functioning
  ledger. If any tests fail, they can be temporarily excluded.

- [HTTP-JSON] Added endpoint /user/rights that if called with POST will return user rights of the user specified via the payload

- [HTTP-JSON] Added endpoints user/rights/grant & user/rights/revoke which allow granting & revoking user rights for a specific user

Add experimental Daml assistant support for ledger metering
[Java bindings] `DamlLedgerClient.forLedgerIdAndHost` and `DamlLedgerClient.forHostWithLedgerIdDiscovery` static methods
and the constructor taking a `ManagedChannel`, which were all deprecated since 0.13.38, have been removed.
- [Ledger API Test Tool] The retired test suites, ``LotsOfPartiesIT``
  and ``TransactionScaleIT``, have been removed in favor of more
  targeted benchmarking tests. If you are actively including these tests
  in your test run, you will need to remove them. These tests are
  disabled by default so it is likely that no change will be needed.
- [Ledger API Test Tool] The ``ParticipantPruningIT`` test case has
  been enabled by default. You may need to disable specific test cases
  accordingly.
Sandbox: Participant server now supports '--feature-user-management' flag to turn on or off user management feature.
- [Ledger API Test Tool] The ``MultiPartySubmissionIT`` test case has
  been enabled by default. You will most likely not need to change
  anything.
- [Ledger API Test Tool] The "ContractIdIT" test is now run by default,
  using ledger feature flags to determine which test cases are run. You
  will need to configure the ``StandaloneApiService`` accordingly.
```

commits:
```
346a61d79c0574f4a045d46b7e39a99217f44da4 release 2.0.0-snapshot.20220127.9042.0.4038d0a7
4038d0a7e3 Fix VSCode extension (#12611)
13acf66da6 Point out to run release manual tests on Windows with the KV sandbox (#12608)
7305a8c297 Color and typography edits (#12609)
4a6729eb70 Fix a bug in user management caching (#12605)
3e16e5ec98 Handle ledger bridge Queue errors (#12510)
b1a917596c ci: reduce Windows capacity (#12607)
53edac1fd7 Move some daml-script compat tests to sandbox-on-x (#12595)
6b902fdaaf [TS-Bindings] Complete support for user management (#12576)
f04dcfad4e release 2.0.0-snapshot.20220126.9029.0.42cf70b1 (#12603)
403efa70ba Add support for interfaces through data-dependencies (#12516)
ea62021eaf Upgrade ghcide (#12579)
98e68427cb ci: pin Windows folders, step 1 (#12597)
01219d6cdc ci: temporarily increase Windows capacity (#12599)
42cf70b18e ci: try to fix release process (#12600)
0579ebdd77 Mark the `withExpectedLedgerId` method in `DamlLedgerClient.Builder` as deprecated (#12537)
deb7f3a628 Move some trigger compat tests to sandbox-on-x (#12598)
5cdf9b95fb Remove some unecessary `implictly` with `Factory` (#12559)
9c3f1ce93a Drop dummy token from JSON API check (#12593)
3366c6f39b compatibility: Exclude another command deduplication test. (#12592)
6b50abf1f7 release 2.0.0-snapshot.20220126.9013.0.54339ada (#12587)
ad7148b1d6 Tear down daml services gracefully (#12591)
16a4f0626b Avoid explicitly listing all Oracle tests in build.yml (#12594)
bc9fa282fe Make ledger end non-optional (#12570)
122a487ac7 Fix static-time config in Canton (#12584)
7bcce7c1aa Upgrade rules-haskell (#12580)
159f38474e Drop 7zip from Windows dev-env (#12590)
215a63d55c correct deprecated options with newest synopsys-detect version (#12586)
84023ae1a0 update NOTICES file (#12589)
79864ef84f Fix error codes for V1 cid rejections (#12571)
54339ada82 Safeguard Oracle CI tests with lockIdSeed [DPP-802] (#12573)
5cccec2fe3 release: use-devenv (#12583)
90aacea36c split-release (#12577)
cc19df44a8 Persist transaction metering info [DPP-814,DPP-821] (#12274)
cb77c84cc7 damlc: Don't rely on worker for zero argument polymorphic type constructors (#12581)
ed33c0d5db split: flat(ter) files in Artifactory (#12575)
e355832bc1 split: do not push exe (#12574)
0afc4a5553 split: do not tag (#12569)
ebf7908007 LF: check contracts are consumed when found them in the cache (#12527)
ce06eb00fb Add serializability check for interface payloads in Haskell (#12560)
aced78f0b4 Drop dadew uninstall (#12566)
ac3ca1d20c ledger-api-test-tool: Enable command deduplication tests by default [KVL-1261] (#12541)
5f58698ba6 [JSON-API] Add list-specific-users-rights, grant & revoke user rights endpoints (#12352)
42aadec073 Cleanup Haskell serializability check (#12565)
5d93eb93e8 Engine stacktraces are disabled by default (#12562)
42d86acd06 [User management] Disabling user management in auth when user management feature is disabled [DPP-827] (#12503)
13153de88f update NOTICES file (#12564)
5bfe4ed589 Wait for server process in client_server_test (#12551)
f1cd4b1c7c Remove dependencies on compatibility libraries (#12548)
dcd721da99 Drop scenarios (#12484)
170d839ed0 Fix es (#12554)
8fa54c67ce Experimental daml assistant support for metering report [DPP-816] (#12485)
9802028380 Cut a new split release (#12547)
aec3390904 Replace silencer plugin with built-in warning configuration (#12543)
93cfe043f8 Remove from the Java bindings constructors that were deprecated since 0.x (#12536)
8d65aa3b4d Remove Sandbox classic stores and related unit tests (#12532)
24b2325d19 Bump node-fetch to address dependabot alerts (#12553)
fdb034ca94 split-release: Canton dependencies to public GCS (#12552)
3f8ec07bdf Upgrade to the latest Canton snapshot (#12544)
8692d80b33 Fix trigger compat test for canton sandbox (#12549)
3ea8aded13 LF: Test evaluation order of exercise and exercise_by_key (#12519)
36f8d67c59 Upgrade `css-loader` to 5.2.7 (#12550)
a150737d17 Upgrade msys2 (#12545)
01447fd489 docs: typos and minor clarification for authz docs (#12534)
fbf244e2f8 alert on invalid users in create-daml-app (#12518)
f2b4abe187 update NOTICES file (#12542)
bd0ae0239b Startup initialization header for runners [DPP-860] (#12525)
15c0ad7efa Migration DB unit testing for PostgreSQL v111 to v116 [DPP-756] (#12517)
7218e6f95d ledger-api-test-tool: Remove retired tests. (#12535)
cbb4986e89 Add Empty GRPC Metering Report Service [DPP-856] (#12515)
4d26f0899e ledger-api-test-tool: Enable ParticipantPruningIT for everyone. [KVL-1261] (#12529)
3044958cdf ledger-api-test-tool: Remove deprecated options. (#12533)
5ab9eae033 Make mutable-contract-state-cache the default and only option (#12528)
89d95e6d6c user management: allow ':' in user ids (#12531)
f5d7821ace compatibility: Disable MultiParticipantIT for old versions. (#12526)
2deeabf3fa [User management] Add feature flag to enable user management [DPP-827] (#12420)
b843117501 Drop feature flag for v0 cid support (#12522)
73277f4210 Upgrade to oracle 19.14 image for ci (#12523)
cdde8df9fd ledger-api-test-tool: Add assertions and a test case for successful completions when converting deduplication durations to offsets [KVL-1220] (#12462)
2267d1a15d sandbox-classic uses Sandbox-on-X internals [DPP-860] (#12466)
20cda0181a specify that deduplication offsets are exclusive (#12488)
e9e1b06da5 ledger-api-test-tool: Enable `MultiPartySubmissionIT` for everyone. [KVL-1261] (#12500)
a5f56e0671 Use canton sandbox in script+trigger compat tests (#12514)
9c03e7908b Build create-daml-app with -Werror (#12513)
688f1e1e0b Drop v0 contract ids (#12464)
c35d34db3d Remove ResetService from the grpc documentation (#12512)
eb618935ff resources: Remove ResettableResourceOwner. (#12499)
7880d5416d Add --port-file and --dar flags in daml sandbox (#12505)
3c8a6468fb Tell users to use --install-assistant=yes (#12507)
36536fabfa LF: Test evaluation order of lookup_by_key (#12494)
ad7ce54075 participant-integration-api: Factor out feature flags into a class. (#12496)
4d698c111a Update windows testing instructions (#12504)
0f8e40c92d user management: add reference docs (#12398)
96b8651863 Drop orphaned vim syntax files (#12502)
a644406539 Avoid stale DAML_SDK_VERSION_LATEST in assistant (#12493)
7a1b37c1a1 [User management] Nullable primary_party and for_party (#12419)
cd30f01779 update NOTICES file (#12498)
b11f11bde0 Drop support for no seeding in sandbox-classic (#12495)
5d2be1e1fd ledger-api-test-tool-on-canton: Use `join` to clean up exclusions. (#12497)
072d57a831 DPP-553 Consistently use anorm string interpolation (#12266)
f03fa6a5f1 ledger-api-test-tool: Govern ContractIdIT test runs through a feature. (#12454)
dd4fc1f755 split release (#12492)
de2a8c0c04 ci: use service account for Windows nodes (#12489)
644efd155d Lower log level to warn (#12490)
```

changelog_begin
changelog_end
2022-01-27 11:07:00 +00:00
Stefano Baghino
f04dcfad4e
release 2.0.0-snapshot.20220126.9029.0.42cf70b1 (#12603)
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.

@stefanobaghino-da is in charge of this release.

Commit log:
```
42cf70b18e ci: try to fix release process (#12600)
0579ebdd77 Mark the `withExpectedLedgerId` method in `DamlLedgerClient.Builder` as deprecated (#12537)
deb7f3a628 Move some trigger compat tests to sandbox-on-x (#12598)
5cdf9b95fb Remove some unecessary `implictly` with `Factory` (#12559)
9c3f1ce93a Drop dummy token from JSON API check (#12593)
3366c6f39b compatibility: Exclude another command deduplication test. (#12592)
54339ada82 Safeguard Oracle CI tests with lockIdSeed [DPP-802] (#12573)
5cccec2fe3 release: use-devenv (#12583)
90aacea36c split-release (#12577)
cc19df44a8 Persist transaction metering info [DPP-814,DPP-821] (#12274)
cb77c84cc7 damlc: Don't rely on worker for zero argument polymorphic type constructors (#12581)
ed33c0d5db split: flat(ter) files in Artifactory (#12575)
e355832bc1 split: do not push exe (#12574)
0afc4a5553 split: do not tag (#12569)
ebf7908007 LF: check contracts are consumed when found them in the cache (#12527)
ce06eb00fb Add serializability check for interface payloads in Haskell (#12560)
aced78f0b4 Drop dadew uninstall (#12566)
ac3ca1d20c ledger-api-test-tool: Enable command deduplication tests by default [KVL-1261] (#12541)
5f58698ba6 [JSON-API] Add list-specific-users-rights, grant & revoke user rights endpoints (#12352)
42aadec073 Cleanup Haskell serializability check (#12565)
5d93eb93e8 Engine stacktraces are disabled by default (#12562)
42d86acd06 [User management] Disabling user management in auth when user management feature is disabled [DPP-827] (#12503)
13153de88f update NOTICES file (#12564)
5bfe4ed589 Wait for server process in client_server_test (#12551)
f1cd4b1c7c Remove dependencies on compatibility libraries (#12548)
dcd721da99 Drop scenarios (#12484)
170d839ed0 Fix es (#12554)
8fa54c67ce Experimental daml assistant support for metering report [DPP-816] (#12485)
9802028380 Cut a new split release (#12547)
aec3390904 Replace silencer plugin with built-in warning configuration (#12543)
93cfe043f8 Remove from the Java bindings constructors that were deprecated since 0.x (#12536)
8d65aa3b4d Remove Sandbox classic stores and related unit tests (#12532)
24b2325d19 Bump node-fetch to address dependabot alerts (#12553)
fdb034ca94 split-release: Canton dependencies to public GCS (#12552)
3f8ec07bdf Upgrade to the latest Canton snapshot (#12544)
8692d80b33 Fix trigger compat test for canton sandbox (#12549)
3ea8aded13 LF: Test evaluation order of exercise and exercise_by_key (#12519)
36f8d67c59 Upgrade `css-loader` to 5.2.7 (#12550)
a150737d17 Upgrade msys2 (#12545)
01447fd489 docs: typos and minor clarification for authz docs (#12534)
fbf244e2f8 alert on invalid users in create-daml-app (#12518)
f2b4abe187 update NOTICES file (#12542)
bd0ae0239b Startup initialization header for runners [DPP-860] (#12525)
15c0ad7efa Migration DB unit testing for PostgreSQL v111 to v116 [DPP-756] (#12517)
7218e6f95d ledger-api-test-tool: Remove retired tests. (#12535)
cbb4986e89 Add Empty GRPC Metering Report Service [DPP-856] (#12515)
4d26f0899e ledger-api-test-tool: Enable ParticipantPruningIT for everyone. [KVL-1261] (#12529)
3044958cdf ledger-api-test-tool: Remove deprecated options. (#12533)
5ab9eae033 Make mutable-contract-state-cache the default and only option (#12528)
89d95e6d6c user management: allow ':' in user ids (#12531)
f5d7821ace compatibility: Disable MultiParticipantIT for old versions. (#12526)
2deeabf3fa [User management] Add feature flag to enable user management [DPP-827] (#12420)
b843117501 Drop feature flag for v0 cid support (#12522)
73277f4210 Upgrade to oracle 19.14 image for ci (#12523)
cdde8df9fd ledger-api-test-tool: Add assertions and a test case for successful completions when converting deduplication durations to offsets [KVL-1220] (#12462)
2267d1a15d sandbox-classic uses Sandbox-on-X internals [DPP-860] (#12466)
20cda0181a specify that deduplication offsets are exclusive (#12488)
e9e1b06da5 ledger-api-test-tool: Enable `MultiPartySubmissionIT` for everyone. [KVL-1261] (#12500)
a5f56e0671 Use canton sandbox in script+trigger compat tests (#12514)
9c03e7908b Build create-daml-app with -Werror (#12513)
688f1e1e0b Drop v0 contract ids (#12464)
c35d34db3d Remove ResetService from the grpc documentation (#12512)
eb618935ff resources: Remove ResettableResourceOwner. (#12499)
7880d5416d Add --port-file and --dar flags in daml sandbox (#12505)
3c8a6468fb Tell users to use --install-assistant=yes (#12507)
36536fabfa LF: Test evaluation order of lookup_by_key (#12494)
ad7ce54075 participant-integration-api: Factor out feature flags into a class. (#12496)
4d698c111a Update windows testing instructions (#12504)
0f8e40c92d user management: add reference docs (#12398)
96b8651863 Drop orphaned vim syntax files (#12502)
a644406539 Avoid stale DAML_SDK_VERSION_LATEST in assistant (#12493)
7a1b37c1a1 [User management] Nullable primary_party and for_party (#12419)
cd30f01779 update NOTICES file (#12498)
b11f11bde0 Drop support for no seeding in sandbox-classic (#12495)
5d2be1e1fd ledger-api-test-tool-on-canton: Use `join` to clean up exclusions. (#12497)
072d57a831 DPP-553 Consistently use anorm string interpolation (#12266)
f03fa6a5f1 ledger-api-test-tool: Govern ContractIdIT test runs through a feature. (#12454)
dd4fc1f755 split release (#12492)
de2a8c0c04 ci: use service account for Windows nodes (#12489)
644efd155d Lower log level to warn (#12490)
ebd3827c4a Make UserId properly opaque by defining it as a variant (#12476)
3159d60444 LF: more tests for evaluation order of fetch (#12471)
96f454acdd update compat versions for 1.18.1 (#12430)
82639a1360 Fix get-daml.sh installation script (#12487)
e222c35512 Enhance conformance test: ACS coverage [DPP-672] (#11334)
244389152f Remove /user/delete GET endpoint (#12486)
681f8fca6b Add missing serializability checks for interfaces (#12483)
7c59728146 Remove reset service support from the storage backend [DPP-804] (#12477)
f7e2faf5aa [User management] Addressing outstanding code review comments from https://github.com/digital-asset/daml/pull/12344# (#12479)
350fe5c1c6 Update RELEASE.md (#12481)
82534f9155 Remove the reset service from the ledger api and the documentation [DPP-804] (#12472)
4885e610e6 rotate release duty after 2.0.0-snapshot.20220118.8919.0.d0813e61 (#12468)
9518f15408 Fix sandbox on x compat test switch (#12478)
66494a26aa [User management] created_at and granted_at in Oracle (#12417)
6fbaac467f Remove user-management error cases from scenario-service proto. (#12460)
1f1e8bfe2e [DPP-829] Make ledger-id field optional in requests (#12243)
74e9efcc85 release 2.0.0-snapshot.20220118.8919.0.d0813e61 (#12467)
d0cbccb4d3 Explicitly name coalesced columns (#12377)
954bc5e0d4 Remove the reset service from sandbox-classic and sandbox [DPP-804] (#12448)
e40c221b8e Fix compatibility tests. (#12465)
```
Changelog:
```
[Java bindings] Deprecate `DamlLedgerClient.Builder.withExpectedLedgerId`
Transaction Metering now persisted to database
- [Ledger API Test Tool] More command deduplication tests have been
  enabled by default. This should not affect testing a fully functioning
  ledger. If any tests fail, they can be temporarily excluded.

- [HTTP-JSON] Added endpoint /user/rights that if called with POST will return user rights of the user specified via the payload

- [HTTP-JSON] Added endpoints user/rights/grant & user/rights/revoke which allow granting & revoking user rights for a specific user

Add experimental Daml assistant support for ledger metering
[Java bindings] `DamlLedgerClient.forLedgerIdAndHost` and `DamlLedgerClient.forHostWithLedgerIdDiscovery` static methods
and the constructor taking a `ManagedChannel`, which were all deprecated since 0.13.38, have been removed.
- [Ledger API Test Tool] The retired test suites, ``LotsOfPartiesIT``
  and ``TransactionScaleIT``, have been removed in favor of more
  targeted benchmarking tests. If you are actively including these tests
  in your test run, you will need to remove them. These tests are
  disabled by default so it is likely that no change will be needed.
- [Ledger API Test Tool] The ``ParticipantPruningIT`` test case has
  been enabled by default. You may need to disable specific test cases
  accordingly.
Sandbox: Participant server now supports '--feature-user-management' flag to turn on or off user management feature.
- [Ledger API Test Tool] The ``MultiPartySubmissionIT`` test case has
  been enabled by default. You will most likely not need to change
  anything.
- [Ledger API Test Tool] The "ContractIdIT" test is now run by default,
  using ledger feature flags to determine which test cases are run. You
  will need to configure the ``StandaloneApiService`` accordingly.

- [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

Remove reset service from the ledger api protocol and the documentation
The field "ledger_id" in all request to Participant API is now optional (was required).
Reset service has been removed from the sandbox-classic, sandbox and daml-on-sql
```

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-26 16:37:25 +00:00
azure-pipelines[bot]
6b50abf1f7
release 2.0.0-snapshot.20220126.9013.0.54339ada (#12587)
* release 2.0.0-snapshot.20220126.9013.0.54339ada

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.

@adriaanm-da is in charge of this release.

Commit log:
```
54339ada82 Safeguard Oracle CI tests with lockIdSeed [DPP-802] (#12573)
5cccec2fe3 release: use-devenv (#12583)
90aacea36c split-release (#12577)
cc19df44a8 Persist transaction metering info [DPP-814,DPP-821] (#12274)
cb77c84cc7 damlc: Don't rely on worker for zero argument polymorphic type constructors (#12581)
ed33c0d5db split: flat(ter) files in Artifactory (#12575)
e355832bc1 split: do not push exe (#12574)
0afc4a5553 split: do not tag (#12569)
ebf7908007 LF: check contracts are consumed when found them in the cache (#12527)
ce06eb00fb Add serializability check for interface payloads in Haskell (#12560)
aced78f0b4 Drop dadew uninstall (#12566)
ac3ca1d20c ledger-api-test-tool: Enable command deduplication tests by default [KVL-1261] (#12541)
5f58698ba6 [JSON-API] Add list-specific-users-rights, grant & revoke user rights endpoints (#12352)
42aadec073 Cleanup Haskell serializability check (#12565)
5d93eb93e8 Engine stacktraces are disabled by default (#12562)
42d86acd06 [User management] Disabling user management in auth when user management feature is disabled [DPP-827] (#12503)
13153de88f update NOTICES file (#12564)
5bfe4ed589 Wait for server process in client_server_test (#12551)
f1cd4b1c7c Remove dependencies on compatibility libraries (#12548)
dcd721da99 Drop scenarios (#12484)
170d839ed0 Fix es (#12554)
8fa54c67ce Experimental daml assistant support for metering report [DPP-816] (#12485)
9802028380 Cut a new split release (#12547)
aec3390904 Replace silencer plugin with built-in warning configuration (#12543)
93cfe043f8 Remove from the Java bindings constructors that were deprecated since 0.x (#12536)
8d65aa3b4d Remove Sandbox classic stores and related unit tests (#12532)
24b2325d19 Bump node-fetch to address dependabot alerts (#12553)
fdb034ca94 split-release: Canton dependencies to public GCS (#12552)
3f8ec07bdf Upgrade to the latest Canton snapshot (#12544)
8692d80b33 Fix trigger compat test for canton sandbox (#12549)
3ea8aded13 LF: Test evaluation order of exercise and exercise_by_key (#12519)
36f8d67c59 Upgrade `css-loader` to 5.2.7 (#12550)
a150737d17 Upgrade msys2 (#12545)
01447fd489 docs: typos and minor clarification for authz docs (#12534)
fbf244e2f8 alert on invalid users in create-daml-app (#12518)
f2b4abe187 update NOTICES file (#12542)
bd0ae0239b Startup initialization header for runners [DPP-860] (#12525)
15c0ad7efa Migration DB unit testing for PostgreSQL v111 to v116 [DPP-756] (#12517)
7218e6f95d ledger-api-test-tool: Remove retired tests. (#12535)
cbb4986e89 Add Empty GRPC Metering Report Service [DPP-856] (#12515)
4d26f0899e ledger-api-test-tool: Enable ParticipantPruningIT for everyone. [KVL-1261] (#12529)
3044958cdf ledger-api-test-tool: Remove deprecated options. (#12533)
5ab9eae033 Make mutable-contract-state-cache the default and only option (#12528)
89d95e6d6c user management: allow ':' in user ids (#12531)
f5d7821ace compatibility: Disable MultiParticipantIT for old versions. (#12526)
2deeabf3fa [User management] Add feature flag to enable user management [DPP-827] (#12420)
b843117501 Drop feature flag for v0 cid support (#12522)
73277f4210 Upgrade to oracle 19.14 image for ci (#12523)
cdde8df9fd ledger-api-test-tool: Add assertions and a test case for successful completions when converting deduplication durations to offsets [KVL-1220] (#12462)
2267d1a15d sandbox-classic uses Sandbox-on-X internals [DPP-860] (#12466)
20cda0181a specify that deduplication offsets are exclusive (#12488)
e9e1b06da5 ledger-api-test-tool: Enable `MultiPartySubmissionIT` for everyone. [KVL-1261] (#12500)
a5f56e0671 Use canton sandbox in script+trigger compat tests (#12514)
9c03e7908b Build create-daml-app with -Werror (#12513)
688f1e1e0b Drop v0 contract ids (#12464)
c35d34db3d Remove ResetService from the grpc documentation (#12512)
eb618935ff resources: Remove ResettableResourceOwner. (#12499)
7880d5416d Add --port-file and --dar flags in daml sandbox (#12505)
3c8a6468fb Tell users to use --install-assistant=yes (#12507)
36536fabfa LF: Test evaluation order of lookup_by_key (#12494)
ad7ce54075 participant-integration-api: Factor out feature flags into a class. (#12496)
4d698c111a Update windows testing instructions (#12504)
0f8e40c92d user management: add reference docs (#12398)
96b8651863 Drop orphaned vim syntax files (#12502)
a644406539 Avoid stale DAML_SDK_VERSION_LATEST in assistant (#12493)
7a1b37c1a1 [User management] Nullable primary_party and for_party (#12419)
cd30f01779 update NOTICES file (#12498)
b11f11bde0 Drop support for no seeding in sandbox-classic (#12495)
5d2be1e1fd ledger-api-test-tool-on-canton: Use `join` to clean up exclusions. (#12497)
072d57a831 DPP-553 Consistently use anorm string interpolation (#12266)
f03fa6a5f1 ledger-api-test-tool: Govern ContractIdIT test runs through a feature. (#12454)
dd4fc1f755 split release (#12492)
de2a8c0c04 ci: use service account for Windows nodes (#12489)
644efd155d Lower log level to warn (#12490)
ebd3827c4a Make UserId properly opaque by defining it as a variant (#12476)
3159d60444 LF: more tests for evaluation order of fetch (#12471)
96f454acdd update compat versions for 1.18.1 (#12430)
82639a1360 Fix get-daml.sh installation script (#12487)
e222c35512 Enhance conformance test: ACS coverage [DPP-672] (#11334)
244389152f Remove /user/delete GET endpoint (#12486)
681f8fca6b Add missing serializability checks for interfaces (#12483)
7c59728146 Remove reset service support from the storage backend [DPP-804] (#12477)
f7e2faf5aa [User management] Addressing outstanding code review comments from https://github.com/digital-asset/daml/pull/12344# (#12479)
350fe5c1c6 Update RELEASE.md (#12481)
82534f9155 Remove the reset service from the ledger api and the documentation [DPP-804] (#12472)
4885e610e6 rotate release duty after 2.0.0-snapshot.20220118.8919.0.d0813e61 (#12468)
9518f15408 Fix sandbox on x compat test switch (#12478)
66494a26aa [User management] created_at and granted_at in Oracle (#12417)
6fbaac467f Remove user-management error cases from scenario-service proto. (#12460)
1f1e8bfe2e [DPP-829] Make ledger-id field optional in requests (#12243)
74e9efcc85 release 2.0.0-snapshot.20220118.8919.0.d0813e61 (#12467)
d0cbccb4d3 Explicitly name coalesced columns (#12377)
954bc5e0d4 Remove the reset service from sandbox-classic and sandbox [DPP-804] (#12448)
e40c221b8e Fix compatibility tests. (#12465)
```
Changelog:
```
Transaction Metering now persisted to database
- [Ledger API Test Tool] More command deduplication tests have been
  enabled by default. This should not affect testing a fully functioning
  ledger. If any tests fail, they can be temporarily excluded.

- [HTTP-JSON] Added endpoint /user/rights that if called with POST will return user rights of the user specified via the payload

- [HTTP-JSON] Added endpoints user/rights/grant & user/rights/revoke which allow granting & revoking user rights for a specific user

Add experimental Daml assistant support for ledger metering
[Java bindings] `DamlLedgerClient.forLedgerIdAndHost` and `DamlLedgerClient.forHostWithLedgerIdDiscovery` static methods
and the constructor taking a `ManagedChannel`, which were all deprecated since 0.13.38, have been removed.
- [Ledger API Test Tool] The retired test suites, ``LotsOfPartiesIT``
  and ``TransactionScaleIT``, have been removed in favor of more
  targeted benchmarking tests. If you are actively including these tests
  in your test run, you will need to remove them. These tests are
  disabled by default so it is likely that no change will be needed.
- [Ledger API Test Tool] The ``ParticipantPruningIT`` test case has
  been enabled by default. You may need to disable specific test cases
  accordingly.
Sandbox: Participant server now supports '--feature-user-management' flag to turn on or off user management feature.
- [Ledger API Test Tool] The ``MultiPartySubmissionIT`` test case has
  been enabled by default. You will most likely not need to change
  anything.
- [Ledger API Test Tool] The "ContractIdIT" test is now run by default,
  using ledger feature flags to determine which test cases are run. You
  will need to configure the ``StandaloneApiService`` accordingly.

- [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

Remove reset service from the ledger api protocol and the documentation
The field "ledger_id" in all request to Participant API is now optional (was required).
Reset service has been removed from the sandbox-classic, sandbox and daml-on-sql
```

CHANGELOG_BEGIN
CHANGELOG_END

* bump release commit

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-26 12:33:11 +01:00
Gary Verhaegen
90aacea36c
split-release (#12577)
The main goal here is to discover how I screwed up in #12574 and #12575.

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-25 19:11:41 +00:00