hie-core v0.13.33 Release Notes
Release Date: 2019-11-07 // over 4 years ago-
Navigator
- ๐ Fixed regression in Navigator to properly respect the CLI option
--ledger-api-inbound-message-size-max
again. See issue #3301.
DAML Compiler
- โฌ๏ธ Reduce the memory footprint of the IDE and the command line tools (ca. 18% in our experiments).
- ๐ Fix compile error caused by instantiating generic templates at
Numeric n
. - The compiler now accepts single-constructor enum types. For example
data A = A
ordata Foo = Bar
.
DAML Triggers
- โ Add
dedupCreate
anddedupExercise
helpers that will only send
commands if they are not already in flight. - โ Remove the custom
AbsoluteContractId
type in favor of the regularContractId
type used in DAML templates.
Sandbox
- ๐ Fixed a bug a database migration script for Sandbox on Postgres introduced in SDK 0.13.32. See issue #3284.
- ๐ Timing about database operations are now exposed over JMX as well as via the logs.
- โ Added a missing index to the SQL schema for the Postgres Ledger.
DAML Integration Kit
- ๐ Re-add :doc:
integration kit documentation </daml-integration-kit/index>
that got accidentally deleted.
Ledger API
- ๐ Disallow empty commands. See issue #592.
DAML Stdlib
- โ Add
DA.TextMap.filter
andDA.Next.Map.filter
. - โ Add
assertEq
andassertNotEq
toDA.Assert
as synonyms for===
and=/=
. - Add
DA.Foldable.mapA_
,DA.Foldable.forA_
,DA.Foldable.sequence_
andDA.Action.replicateA_
. These functions match the behavior of corresponding functions without the underscore suffix but ignore the result which can be more convenient and efficient.
Extractor - Experimental
- ๐ Extractor now stores exercise events in the single table data format. See issue #3274.
JSON API - Experimental
workflowId
no longer included in any responses./contracts/search
endpoint can optionally store searched
contracts in a Postgres-based cache, by passing the new--query-store-jdbc-config
option.
๐ See issue #2781.
DAML SDK
- ๐ Display release notes in the IDE when the DAML extension is upgraded.
- ๐ Fixed regression in Navigator to properly respect the CLI option