DAML RELEASE
Daml v0.13.10
garyverhaegen-da28-06-20197yr ago
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.