hie-core v0.13.46 Release Notes

Release Date: 2020-01-22 // over 4 years ago
  • Sandbox

    ๐Ÿ›ฐ The sandbox uses a new payload format for authentication tokens (JWTs). The old format is
    ๐Ÿ—„ deprecated, but still works.

    Metrics are now namespaced by "daml" and their names have been standardized to snake_case.

    DAML Studio

    Scenarios with unserializable result types no longer crash the scenario service.

    ๐Ÿ›  Fix a bug introduced in 0.13.43 that caused DAML studio to stop responding after code completions were requested.

    DAML-LF

    • Prohibit contract IDs in contract keys completely. Previously, creating keys containing absolute (but not relative) contract IDs was allowed, but lookupByKey on such a key would crash.

    DAML Compiler

    • โž• Added a --drop-orphan-instances flag in daml damlc docs.
    • ๐Ÿ— The modification times in a DAR are now fixed to a given value which makes the output of daml build deterministic in single-threaded mode (which is the default).

    JSON API - Experimental

    • ๐Ÿ›ฐ The HTTP JSON API now uses the same payload format for authentication tokens as the sandbox. The
      ๐Ÿ—„ old format is deprecated, but still works.
    • ๐Ÿ‘Œ Support Exercise by Key. See issue #4099 .
    • ๐Ÿ‘€ Response format in searchForever changed to be more like exercise. See issue #4072 .
    • In 'search' endpoint arguments, %templates is now templateIds.
      โž• Additionally, all contract query fields must occur under 'query'. See issue #3450 .
    • ๐Ÿ‘€ WebSocket contract search at /contracts/searchForever. See issue #3936 .

    Indexer

    • Potentially fix a bug when recovering from failure.

    DAML Standard Library

    • The Template, Choice, and TemplateKey typeclasses have been split up into many small typeclasses to improve forward compatibility of DAML models. Template, Choice and TemplateKey constraints can still be used as before.

    Ledger API Server

    • Publish the resource management code as a library under com.digitalasset:resources.

    Ledger API Authorization

    • ๐Ÿ‘Œ Support EC256 and EC512 algorithms for JWT