Skip to content

v0.13.16

Compare
Choose a tag to compare
@garyverhaegen-da garyverhaegen-da released this 01 Aug 17:43

DAML Compiler

  • BREAKING CHANGE Handwritten instances of Template and Choice typeclasses
    are no longer supported. All template constructs must be defined using declarations
    inside template syntax.

DAML Docs

  • The damlc docs command now produces docs to a folder by default. Use the
    new --combine flag to output a single file instead.
  • The damlc docs flag --prefix has been replaced with a --template
    flag which allows for a more flexible template.
  • The damlc docs flag --json has been dropped in favor of --format=json.

Extractor

  • BREAKING CHANGE Changed schema to accomodate removed field
    ExercisedEvent#contract_creating_event_id. Existing database schemas are
    not compatible anymore with the newer version. The extractor needs to be run
    on an empty schema from Ledger Begin.

Java Bindings

  • Add all packages of java bindings to the javadocs. See #2280.
  • BREAKING CHANGE Removed field ExercisedEvent#contract_creating_event_id. See #2068.

Ledger API

  • BREAKING CHANGE Removed field ExercisedEvent#contract_creating_event_id. See #2068.

Sandbox

  • The active contract service correctly serves stakeholders. See #2070.
  • Added the --maxInboundMessageSize CLI parameter to set the maximux size
    of messages received through the Ledger API. If the value is not set the
    current default is preserved (4 MB).
  • Makes package uploads idempotent and tolerate partial duplicates. See #2130.