You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The completion stream method of the command completion service uses the ledger end as a default value for the offset. See 1913.
Fixed an issue when CompletionService returns offsets having inclusive semantics when used for re-subscription. See #1932.
DAML-LF packages used by the sandbox are now stored in Postgres,
allowing users to resume a Postgres sandbox ledger without having to again
specify all packages through the CLI. See #1929.
Java Bindings
Added overloads to the Java bindings CompletionStreamRequest constructor and the CommandCompletionClient to accept a request without an explicit ledger offset. See #1913.
DEPRECATION: the CompletionStreamRequest#getOffset method is deprecated in favor of the non-nullable CompletionStreamRequest#getLedgerOffset. See #1913.
Scala Bindings
Contract keys are exposed on CreatedEvent. See #1681.
Navigator
Contract keys are show in the contract details page. See #1681.
DAML Standard Library
BREAKING CHANGE: Remove the deprecated modules DA.Map, DA.Set, DA.Experimental.Map and DA.Experimental.Set. Please use DA.Next.Map and DA.Next.Set instead.
Add Sum and Product newtypes that provide Monoid instances based on the Additive and Multiplicative instances of the underlying type.
Add Min and Max newtypes that provide Semigroup instances based min and max.
DAML Compiler
The default output path for all artifacts is now in the .daml directory. In particular, the default output path for .dar files in daml build is now .daml/dist/<projectname>.dar.
DAML Studio
DAML Studio is now published as an extension in the Visual Studio Code marketplace. The daml studio command will now install the published extension by default, but will revert to the extension bundled with the DAML SDK if installation fails. You can get the old default behavior of always using the bundled extension by running daml studio --replace=newer or daml studio --replace=always instead.
You can now configure the gRPC message size limit in daml.yaml via scenario-service: {"grpc-max-message-size": 1000000}. This will set the limit to 1000000 bytes. This should only be necessary for very large projects.
You can now configure the gRPC timeout daml.yaml via scenario-service: {"grpc-timeout": 42}. This option will set the timeout to 42 seconds. You should only need to set this option for very large projects.
DAML Integration Kit
Make DivulgenceIT properly work when run via the Ledger API Test Tool.
The submission service shuts down its ExecutorService upon exit to ensure a smooth shutdown.
DAML-LF
The DAML-LF developement version (1.dev) includes a new, breaking restriction regarding contract key lookups. In short, when looking up or fetching a key, the transaction submitter must be one of the key maintainers. Note that this change is not breaking since the compiler does not produce DAML-LF 1.dev by default. However it will be a breaking change once this restriction makes it into DAML-LF 1.6 and once DAML-LF 1.6 becomes the default.
Fixed regression that produced an invalid daml-lf-archive artefact. See #2058.
DAML Assistant
Fix VSCode path for use if not already in PATH on mac.
Kill child processes on SIGTERM. This means that killing daml sandbox will also kill the sandbox process.
DAML Docs
BREAKING CHANGEdamlc docs now typechecks the source files before doc generation, to be able to use type information during doc generation. This may break existing doc builds.
Added --package-name and --input-format flags to damlc docs.