Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 2.0.0-snapshot.20211201.8538.0.1d0ff3cc #11934

Merged
merged 2 commits into from
Dec 1, 2021

Conversation

azure-pipelines[bot]
Copy link
Contributor

@azure-pipelines azure-pipelines bot commented Dec 1, 2021

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.

@SamirTalwar-DA is in charge of this release.

Commit log:

683ab8714308a429b2cb41ba9384f4fe0f51d06f Move ghc-lib{,-parser} to bazel-haskell-deps (#11775)
9350632eae1728e9a3c20c237169c5fae9c72198 Fix releasing of resources in case connection initialization failed (#11915)
e1559af3136aef343b752bfd00357506d7a86db8 Update `ModelConformanceValidator` comments and prevent them from getting outdated easily (#11924)
16a41f7da2e9e2a8038e66cdd31dc665324e1662 Avoid package validation in speedy compilation benchmark. (#11927)
16135e6f7cd8b9eb4ddc33aaed55d485d58116f4 Limit supported input versions in damlc to >= LF 1.8 (#11905)
0ee4154972dd54d615727a4e8d143288269ad0d3 Use Absolute-indexes as keys for the Env-mapping during closure-conversion (#11912)
1d7bca801ed4737633197194e3adba91ad5c0d85 Add optional typerep argument in UExerciseInterface. (#11910)
c2c22f8dea7d34632e318f54ca9af382ee16183d kvutils: Protos no longer depend on the Daml-LF transaction proto [KVL-1166] (#11909)
56419484102bd65956d77d01c2d81cf89a283411 [Docs] Add labels to error codes to support references to them (#11913)
0e776769eeed001d981557abb57aa72a86d0b1e4 Update protobuf docs template to handle oneOf (#11887)
5a9481f9d8f80283140b6fdc44b200a0f915836d unify heading markup according to README.md (#11919)
61334cff77ce435a291a6374b27f27c8c9f1f947 kvutils - Add Writer which can handle deduplication periods as offsets [KVL-1172] (#11900)
0b9d57b95ed12927a34a79a4271a4ab98da8ef36 Add ContractDoesntImplementInterface error. (#11884)
49e5d415f68f67beeeed796ca351ed1e60a620a0 align index.rst files for HTML and PDF (#11907)
dbbb05fe2e2dacce7a8496e05d03d5557c018590 Split daml-lf encode/decode Haskell libraries (#11906)
e5d3902372af429c65c1762b4a15e9968eb82da2 iface: support for fixed choices in TS codegen (#11630)
31cc540cf9adaeb5509bf6071df8e8d8a4649de1 Turn package name & version warnings into an error (#11859)
4e500600214dbfd9e5ec815e1008ef0d19a7da0a self-service compat: set branch name to not main (#11902)
2f4aa4797ee616c086e611a4ffcc9b9a6988e0e9 refactor to avoid impossible code path (#11901)
a81995c82e2c4d12b4c00960fbba15949bda9e10 switch dev images to Temurin (#11895)
f3a0e2eba131a78baa1f51f62a3eb8674b5efce4 Set scalafmt dialect explicitly (#11898)
60e372dcd211e86f2aa6dc6a04ef6771995f7119 Don't run pruning tests on H2, they time-out (#11897)
58e69ade1ab5f1a797a2119ccbcf1c41a73c548b LF: replace "dev" LF version by "1.dev" in bazel files (#11894)
8ef348dab02cb9a8cf9ae5f7806dc4d180958ffc Use absolute stack locations in SExpr1 (#11877)
071bcf7639f15ebdeef7e795d7cee9b139cfd941 update NOTICES file (#11892)
a1705d669a0c10be7ed6c79fd33f0b2c1e07fb14 participant-state - Add an implicit logging context to the write service [kvl-1072] (#11838)
9ff64f7faab578bb2f22e3b21c356ce14360383b Change daml script’s sleep to sleep for a minimum amount of time (#11886)
132c277bda78be6813b2077901204ec2283a6c7f Add a Canton sandbox to the SDK (#11881)
68a23436e8ca67bd6f365b7b7e7340caf5551e43 Only run self-service compat job on PRs (#11893)
c27406cdcffd9f7e4bb3208d70c4b1b580f3f7ee [DPP-762][Self-service error codes] Automate generation of inventory of error categories. #11879
13797229cf33a7b7d3e9280447fa4d0ace73b9ff Adapt the compatibility exclusions (#11872)
d66ecc90c9ae70b9cb1f0c1f962faedc51d86537 LF: Drop Archive Snapshot for LF < 1.14 (#11820)
abc141b57e919b00671ad00574d325e599092d82 Increase pruning tests timeout (#11891)
66b407467f14fb47faf2bbacb36fb1f53ba1d61f Update protobuf docs plugin (#11880)
b0dda5386833dc7c11cea29989d0bf012cbcebf9 LF check stable proto with buf and md5sum. (#11888)
056fc52706467990086c3a87272ad82163ab68c8 Log while processing base64 encoded server key [DPP-761] (#11835)
dbda67ba81ee58dbd43cf5c312a4c6388d8f3617 bump JVM in Docker image (#11883)
f69bd688ccc17ecb7faa108ab4fff78cb17ae947 ledger-api-bench-tool: Fix flaky `MetricsCollectorSpec` (#11750)
cb758e8d917385c879813de557b1b865e82ff18e Fix call to experimental interface signatory builtin (#11882)
024400b9e4384cc1bb72e3290fb797eca163ab62 Error when fetching the wrong template id (via fetch by interface). (#11862)
0852c8f6fa18730f1f0397dfed4fb74759b7edd1 Make DA.List.Total return Optional instead (#11878)
df373466dc44d9989c8f92a2419ef0c2821f05a4 [JSON-API] Add query store metrics (#11809)
2f8f69e7cb4a2a136b633fe70af4902518026c90 Drop DA.Next.Set and DA.Next.Map (#11864)
5f3a4d20673974be499a968243d10dd26679d3ef [Self-service error codes] Fix section numbering in pdf for error codes section by moving it a level higher. (#11867)
cf3ac011ca60a226d783e87676e3125f26c15303 [Self-service error codes] Do not return error code id and definite_answer in metadata for security sensitive errors (#11828)
026b92a8b1db7cb562703c9a3a791b381d161826 Add gRPC definitions for participant user management service (#11818)
2fde30d9166fb65a1eb5939d43d7755884379fad Disable writing volatile bits in Scala statsfile (#11875)
4ed9deda392395e691c68faca97fe7df0c97d29b Remove xxd from dev-env (#11876)
eaded41acaf10ba4723dd5573988b73b925e44b6 remove mergify (#11866)
3cd5028b615bece5c51eb8e221e4f5fb5df2ddde fix a few more things in the daml-lf spec (#11851)
beca0ee3e9e1fcbbab90e07f42434c8dd95a95b9 Refactor StandaloneApiServer factory (#11842)
6356f13cde47f164e28cb072e7337c64758606f2 Properly upgrade gRPC to 1.41.0 (#11858)
f6accd3a2ff61b84651ec563ae75baf41718fe5b Release 1.18 RC2 (#11869)
d858873c449b2f65d463a1b4150e15edac8b6bde fix main (#11868)
da8dd7ee2f9366dcb68e70d75daac29354040ede rotate release duty after 1.18.0-snapshot.20211123.8463.0.bd2a6852 (#11845)
066da4f30c4277b42a1497f7aa2ce351994ba180 [Self-service error codes] Small fixes for docs/scripts/live-preview.sh (#11856)
258fb65d1c702b7b13b66e3d9df2c9c266cebaaf Document how to deal with HTTP JSON API schema changes (#11336)
b8937ad81b00c06f781cd6b550be51a2ed58ec43 ci: self-service compat test start (#11853)
de8d15fb1e335863caf5525ba78c7cd98a5395ff fix Nix install on macOS nodes (#11696)
b3d1d40b50e3248cfe4273e1f8bd2a74fe71b4de Expose submissionId via the Java bindings (#11839) (#11847)
86da6e8eef05d71a450ab66481f03f00f6e11469 LF: Test scala interface type checking (#11833)
5f52f00afb531932843999ca320452b0a00ffb71 increase linux cluster size (#11860)
5c12d757f4861fe68e9b95ddcc6a0c8dbca00d94 Add a guard when exercising by interface. (#11836)
7c3a2a78017374e749fb16a2a0d3a9604a734acf Add a new KV submission failure error (#11854)
aebc5a734fede67e4c285948755f15590ef04254 All packages must be valid (#11850)
03748431434a2ad6c37663401f6d107424e0132d speedy compilation benchmark (#11852)
393893a60123dd77b4c7a58ba6112b4fd769dff0 LF encoder: make package validation optional (#11849)
25b476fdb23d8f86d70dfd55f701d802bd8cb5f3 DPP-726 Add string interning unit tests (#11841)
59eb0d2eff57fe388099b56f54d88e1e29bc19ad kvutils - For duplicate command rejections, add the submission id as metadata [KVL-1175] (#11848)
970243dd4667fc603240c071d6c9bb5d104af5ec Ensure stack-safety during closure-conversion. (#11778)
e63c80ddddc70b689bb643ad21e6ae74a8c3b88a update LATEST (#11846)
db425216d14b4d43cae6c07a1921126e27ec6057 libs-scala: Change `SourceQueueResourceOwner` to `BoundedSourceQueueResourceOwner` [KVL-1177] (#11832)
109b60613cae3420bf5be3a01a6c36c75e9788cd Make the `InstrumentedSource.queue` use the `BoundedSourceQueue` [KVL-1177] (#11807)

Changelog:


- [Daml Compiler] The supported input LF versions for
  data-dependencies are now limited to LF 1.8 and newer.


- [Daml2js] DARs with LF version < 1.8 are no longer supported.


- [Integration Kit] kvutils protos no longer depend on the Daml-LF transaction proto


- [Daml Standard Library] DA.List.Total functions now return Optional
  instead of being polymorphic in the return type. DA.Optional.Total
  has been removed.


- [JSON-API] added metrics to separately track:
    - time taken to update query-store ACS (from ledger)
    - lookup times for the query store


- [Daml Standard Library] DA.Next.Map and DA.Next.Set have been removed
  after being deprecated since Daml-LF 1.11


- [Ledger API] Introduce gRPC definitions for experimental user
  managament service to manage users and their rights for interacting
  with the Ledger API served by a participant node.

[HTTP JSON API] [Docs] Document lack of data continuity guarantees and how to deal with schema changes
[Java Bindings] submissionId is now exposed via the bindings, see issue #11705
[Integration Kit] Add a new SUBMISSION_FAILED internal error
kvutils - For duplicate command rejections, the submission id of the already accepted transaction is returning as part of the gRPC metadata. The submission id will be included under the key `existing_submission_id`.

- [Integration Kit] `SourceQueueResourceOwner` has been renamed to `BoundedSourceQueueResourceOwner` and takes a `BoundedSourceQueue` from now on


- [Integration Kit] InstrumentedSource.queue.offer no longer returns a Future

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.

@SamirTalwar-DA is in charge of this release.

Commit log:
```
683ab87 Move ghc-lib{,-parser} to bazel-haskell-deps (#11775)
9350632 Fix releasing of resources in case connection initialization failed (#11915)
e1559af Update `ModelConformanceValidator` comments and prevent them from getting outdated easily (#11924)
16a41f7 Avoid package validation in speedy compilation benchmark. (#11927)
16135e6 Limit supported input versions in damlc to >= LF 1.8 (#11905)
0ee4154 Use Absolute-indexes as keys for the Env-mapping during closure-conversion (#11912)
1d7bca8 Add optional typerep argument in UExerciseInterface. (#11910)
c2c22f8 kvutils: Protos no longer depend on the Daml-LF transaction proto [KVL-1166] (#11909)
5641948 [Docs] Add labels to error codes to support references to them (#11913)
0e77676 Update protobuf docs template to handle oneOf (#11887)
5a9481f unify heading markup according to README.md (#11919)
61334cf kvutils - Add Writer which can handle deduplication periods as offsets [KVL-1172] (#11900)
0b9d57b Add ContractDoesntImplementInterface error. (#11884)
49e5d41 align index.rst files for HTML and PDF (#11907)
dbbb05f Split daml-lf encode/decode Haskell libraries (#11906)
e5d3902 iface: support for fixed choices in TS codegen (#11630)
31cc540 Turn package name & version warnings into an error (#11859)
4e50060 self-service compat: set branch name to not main (#11902)
2f4aa47 refactor to avoid impossible code path (#11901)
a81995c switch dev images to Temurin (#11895)
f3a0e2e Set scalafmt dialect explicitly (#11898)
60e372d Don't run pruning tests on H2, they time-out (#11897)
58e69ad LF: replace "dev" LF version by "1.dev" in bazel files (#11894)
8ef348d Use absolute stack locations in SExpr1 (#11877)
071bcf7 update NOTICES file (#11892)
a1705d6 participant-state - Add an implicit logging context to the write service [kvl-1072] (#11838)
9ff64f7 Change daml script’s sleep to sleep for a minimum amount of time (#11886)
132c277 Add a Canton sandbox to the SDK (#11881)
68a2343 Only run self-service compat job on PRs (#11893)
c27406c [DPP-762][Self-service error codes] Automate generation of inventory of error categories. #11879
1379722 Adapt the compatibility exclusions (#11872)
d66ecc9 LF: Drop Archive Snapshot for LF < 1.14 (#11820)
abc141b Increase pruning tests timeout (#11891)
66b4074 Update protobuf docs plugin (#11880)
b0dda53 LF check stable proto with buf and md5sum. (#11888)
056fc52 Log while processing base64 encoded server key [DPP-761] (#11835)
dbda67b bump JVM in Docker image (#11883)
f69bd68 ledger-api-bench-tool: Fix flaky `MetricsCollectorSpec` (#11750)
cb758e8 Fix call to experimental interface signatory builtin (#11882)
024400b Error when fetching the wrong template id (via fetch by interface). (#11862)
0852c8f Make DA.List.Total return Optional instead (#11878)
df37346 [JSON-API] Add query store metrics (#11809)
2f8f69e Drop DA.Next.Set and DA.Next.Map (#11864)
5f3a4d2 [Self-service error codes] Fix section numbering in pdf for error codes section by moving it a level higher. (#11867)
cf3ac01 [Self-service error codes] Do not return error code id and definite_answer in metadata for security sensitive errors (#11828)
026b92a Add gRPC definitions for participant user management service (#11818)
2fde30d Disable writing volatile bits in Scala statsfile (#11875)
4ed9ded Remove xxd from dev-env (#11876)
eaded41 remove mergify (#11866)
3cd5028 fix a few more things in the daml-lf spec (#11851)
beca0ee Refactor StandaloneApiServer factory (#11842)
6356f13 Properly upgrade gRPC to 1.41.0 (#11858)
f6accd3 Release 1.18 RC2 (#11869)
d858873 fix main (#11868)
da8dd7e rotate release duty after 1.18.0-snapshot.20211123.8463.0.bd2a6852 (#11845)
066da4f [Self-service error codes] Small fixes for docs/scripts/live-preview.sh (#11856)
258fb65 Document how to deal with HTTP JSON API schema changes (#11336)
b8937ad ci: self-service compat test start (#11853)
de8d15f fix Nix install on macOS nodes (#11696)
b3d1d40 Expose submissionId via the Java bindings (#11839) (#11847)
86da6e8 LF: Test scala interface type checking (#11833)
5f52f00 increase linux cluster size (#11860)
5c12d75 Add a guard when exercising by interface. (#11836)
7c3a2a7 Add a new KV submission failure error (#11854)
aebc5a7 All packages must be valid (#11850)
0374843 speedy compilation benchmark (#11852)
393893a LF encoder: make package validation optional (#11849)
25b476f DPP-726 Add string interning unit tests (#11841)
59eb0d2 kvutils - For duplicate command rejections, add the submission id as metadata [KVL-1175] (#11848)
970243d Ensure stack-safety during closure-conversion. (#11778)
e63c80d update LATEST (#11846)
db42521 libs-scala: Change `SourceQueueResourceOwner` to `BoundedSourceQueueResourceOwner` [KVL-1177] (#11832)
109b606 Make the `InstrumentedSource.queue` use the `BoundedSourceQueue` [KVL-1177] (#11807)
```
Changelog:
```

- [Daml Compiler] The supported input LF versions for
  data-dependencies are now limited to LF 1.8 and newer.

- [Daml2js] DARs with LF version < 1.8 are no longer supported.

- [Integration Kit] kvutils protos no longer depend on the Daml-LF transaction proto

- [Daml Standard Library] DA.List.Total functions now return Optional
  instead of being polymorphic in the return type. DA.Optional.Total
  has been removed.

- [JSON-API] added metrics to separately track:
    - time taken to update query-store ACS (from ledger)
    - lookup times for the query store

- [Daml Standard Library] DA.Next.Map and DA.Next.Set have been removed
  after being deprecated since Daml-LF 1.11

- [Ledger API] Introduce gRPC definitions for experimental user
  managament service to manage users and their rights for interacting
  with the Ledger API served by a participant node.

[HTTP JSON API] [Docs] Document lack of data continuity guarantees and how to deal with schema changes
[Java Bindings] submissionId is now exposed via the bindings, see issue #11705
[Integration Kit] Add a new SUBMISSION_FAILED internal error
kvutils - For duplicate command rejections, the submission id of the already accepted transaction is returning as part of the gRPC metadata. The submission id will be included under the key `existing_submission_id`.

- [Integration Kit] `SourceQueueResourceOwner` has been renamed to `BoundedSourceQueueResourceOwner` and takes a `BoundedSourceQueue` from now on

- [Integration Kit] InstrumentedSource.queue.offer no longer returns a Future

```

CHANGELOG_BEGIN
CHANGELOG_END
@azure-pipelines azure-pipelines bot assigned ghost Dec 1, 2021
azure-pipelines bot pushed a commit that referenced this pull request Dec 1, 2021
@SamirTalwar-DA is taking care of 2.0.0-snapshot.20211130.8536.0.683ab871 (#11934), so they get pushed back to the end of the line.

Please do not merge this before #11934.

CHANGELOG_BEGIN
CHANGELOG_END
@cocreature
Copy link
Contributor

/azp run

@azure-pipelines
Copy link
Contributor Author

Azure Pipelines successfully started running 1 pipeline(s).

@cocreature cocreature merged commit 18dc856 into main Dec 1, 2021
@cocreature cocreature deleted the auto-release-pr-2021-12-01 branch December 1, 2021 10:27
@ghost
Copy link

ghost commented Dec 1, 2021

Thanks for merging, @cocreature!

@ghost ghost changed the title release 2.0.0-snapshot.20211130.8536.0.683ab871 release 2.0.0-snapshot.20211201.8538.0.1d0ff3cc Dec 1, 2021
@ghost
Copy link

ghost commented Dec 1, 2021

Manual tests passed on Windows.

@ghost
Copy link

ghost commented Dec 1, 2021

Manual tests passed on Linux.

ghost pushed a commit that referenced this pull request Dec 1, 2021
…1935)

@SamirTalwar-DA is taking care of 2.0.0-snapshot.20211130.8536.0.683ab871 (#11934), so they get pushed back to the end of the line.

Please do not merge this before #11934.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines Daml Build <support@digitalasset.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant