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 or data Foo = Bar.

    DAML Triggers

    • โž• Add dedupCreate and dedupExercise helpers that will only send
      commands if they are not already in flight.
    • โœ‚ Remove the custom AbsoluteContractId type in favor of the regular ContractId 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 and DA.Next.Map.filter.
    • โž• Add assertEq and assertNotEq to DA.Assert as synonyms for === and =/=.
    • Add DA.Foldable.mapA_, DA.Foldable.forA_, DA.Foldable.sequence_ and DA.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.