hie-core v0.13.43 Release Notes

Release Date: 2020-01-15 // over 4 years ago
  • DAML Compiler

    • ๐Ÿ— The build-options field from daml.yaml is now also respected
      when --project-root is used.

    DAML SDK

    • ๐Ÿš€ Docker images for this release and releases in the future are built
      ๐Ÿณ using the Dockerfile of the corresponding git tag and are therefore
      โšก๏ธ stable. Previously, they were updated whenever the Dockerfile
      ๐Ÿ”„ changed.

    Ledger API Server

    • ๐Ÿ’ฅ BREAKING CHANGE lookupByKey now requires the submitter to be a
      ๐Ÿ‘€ stakeholder on the referenced contract. See issue
      #2311
      and
      issue #3543.
    • โšก๏ธ Metrics: Update dropwizard to version 4.1.2.
    • ๐Ÿ‘ Authorization: Support elliptic curve algorithm for JWT
      verification.

    Sandbox

    • ๐Ÿ‘ Allow submitMustFail in scenarios used for sandbox initialization.
    • Loosen database schema to allow persistence of transaction ledger
      entries where no submitter info is present (typically when the
      submitter is hosted by another participant node).
    • ๐Ÿ”Š DAML trace logs (trace, traceRaw, traceId) are now logged via the
      ๐ŸŒฒ regular logging system (slf4j+logback) at interpretation time via
      the logger daml.tracelog at DEBUG level.
    • ๐Ÿ›  Fix bug that can cause the transaction stream to not terminate. See
      issue #3984.

    DAML Triggers - Experimental

    • ๐Ÿ”ง You can now configure a heartbeat message to be sent at a regular
      time interval.

    JSON API - Experimental

    The /contracts/search endpoint reports unresolved template IDs as
    ๐Ÿ‘€ warnings. See [issue

    3771](https://github.com/digital-asset/daml/issues/3771).

    ๐Ÿ‘‰ Use JSON string to encode template IDs. Use colon (:) to separate
    ๐Ÿ“ฆ parts of the ID. The request format, with optional package ID:

    • "<module>:<entity>"

      • ๐Ÿ“ฆ "<package ID>:<module>:<entity>" The response always contains
        fully qualified template ID in the format:
      • ๐Ÿ‘€ "<package ID>:<module>:<entity>" See issue
        #3647
        .

    Align contract table with domain.ActiveContract class. The
    database schema has changed, if using --query-store-jdbc-config,
    ๐Ÿ‘€ you must rebuild the database by adding ,createSchema=true. See
    issue #3754.

    ๐Ÿšš The witnessParties field is removed from all JSON responses.