Skip to content

v0.13.10: Release 0.13.10 (#1936)

Compare
Choose a tag to compare
@garyverhaegen-da garyverhaegen-da released this 28 Jun 12:21
21644bd

Sandbox

  • Added --log-level command line flag.
  • Made the archive CLI arguments optional.
    See #1905.

Ledger API

  • Added new CLI flags --stable-party-identifiers and
    --stable-command-identifiers to the Ledger API Test Tool
    to allow disabling randomization of party
    and command identifiers. It is useful for testing of ledgers which are
    configured with a predefined static set of parties.
  • Expose signatories and observers for a contract in CreatedEvent.
    See #1269.
  • BREAKING CHANGE: Specify pretty C# namespaces in ledger api protos. C# bindings will end up in a different namespace than the default one.
    See #1901.
  • Added additional Ledger API integration tests to Ledger API Test Tool.

DAML Studio

  • Fix an error in the package.json that stopped the extension from being loaded.
  • Opening an already open scenario will now focus it rather than opening
    it in a new empty tab which is never updated with results.
  • The selected view for scenario results (table or transaction) is now
    preserved when the scenario results are updated.
    See #1675.
  • Goto definition now works on the export list of modules.
  • Goto definition now works on types.

Navigator

  • Contract details now show signatories and observers.
    See #1269.
  • Added support for SDK project configuration files. If you start Navigator with the SDK Assistant,
    Navigator will directly read the daml.yaml config file instead of the old Navigator config file.
    See #1128.

Scala Bindings

  • Reflect addition of signatories and observers to the bindings.
    See #1269.

Java Codegen

  • Generated code supports signatories and observers as exposed by the bindings.
    See #1269.

Java Bindings

  • Reflect addition of signatories and observers to the bindings.
    See #1269.
  • The artefact com.daml.ledger:bindings-java now has grpc-netty as dependency so that users don't need to explicitly add it.

DAML Compiler

  • BREAKING CHANGE: Drop support for DAML-LF 1.4. Compiling to DAML-LF 1.5 should work without any code changes, although we highly recommend not specifying a target DAML-LF version at all. (The ledger server still supports DAML-LF 1.4.)

DAML-LF

  • BREAKING CHANGE: Specify pretty C# namespaces in archive protos. C# bindings will end up in a different namespace than the default one.
    See #1900.
  • Rename none and some to optional_none and optional_some, resp., in Expr and CasePat.
  • Rename TO_TEXT_CODE_POINTS and FROM_TEXT_CODE_POINTS to TEXT_FROM_CODE_POINTS and TEXT_TO_CODE_POINTS, resp.

DAML Assistant

  • Added --install-assistant flag to daml install command,
    changing the default behavior of daml install to install the assistant
    whenever we are installing a newer version of the SDK. Deprecated the
    --activate flag.
  • Added --start-navigator, --on-start, and --wait-for-signal
    options to daml start, to make scripting and testing with the sandbox much easier.

Dependencies

  • Protobuf has been upgraded to version 3.8.0. This
    also includes the protobuf-java library used as a dependency.

DAML Integration Kit

  • Fixed a bug in the test tool that prevented users from running the tests.
    See #1841.

Docker Image

  • The daml-sdk docker images are now based on Alpine Linux.