Release 0.13.37 (#3554)

This commit is contained in:
Moritz Kiefer 2019-11-20 17:45:42 +01:00 committed by mergify[bot]
parent 61739bc49e
commit a4905d6b0f
2 changed files with 73 additions and 1 deletions

View File

@ -1 +1 @@
0.13.36
0.13.37

View File

@ -6,6 +6,78 @@ Release notes
This page contains release notes for the SDK.
.. _release-0-13-37:
0.13.37 - 2019-11-20
--------------------
DAML Stdlib
~~~~~~~~~~~
- Added the ``NumericScale`` typeclass, which improves the type inference for Numeric literals, and helps catch the creation of out-of-bound Numerics earlier in the compilation process.
- ``fromAnyChoice`` and ``fromAnyContractKey`` now take
the template type into account.
Navigator
~~~~~~~~~
- Fixed a bug where Navigator becomes unresponsive if the ledger does not contain any DAML packages.
Ledger-API
~~~~~~~~~~
- Add field ``gen_map`` in Protobuf definition for ledger
api values. This field is used to support generic maps, an new
feature currently in development. See issue
https://github.com/digital-asset/daml/pull/3356 for more details
about generic maps.
The Ledger API will send no messages where this field is set, when
using a stable version of DAML-LF. However the addition of this
field may cause pattern-matching exhaustive warnings in the code of
ledger API clients. Those warnings can be safely ignored until
GenMap is made stable in an upcoming version of DAML-LF.
Extractor
~~~~~~~~~
- The app can now work against a Ledger API server that requires client authentication. See `issue #3157 <https://github.com/digital-asset/daml/issues/3157>`__.
DAML Compiler
~~~~~~~~~~~~~
- **Breaking** The default DAML-LF version is now 1.7. You can still
produce DAML-LF 1.6 by passing ``--target=1.6`` to ``daml
build``. This removes the ``Decimal`` type in favor of a ``Numeric
s`` type with a flexible scale. ``Decimal`` is now a synonym for
``Numeric 10``. If you get errors about ambigous literals, you might
need to add a type annotation, e.g., replace ``1.0`` by ``(1.0 : Decimal)``.
JSON API - Experimental
~~~~~~~~~~~~~~~~~~~~~~~
- CLI configuration to enable serving static content as part of the JSON API daemon:
``--static-content "directory=/full/path,prefix=static"``
This configuration is NOT recommended for production deployment. See issue #2782.
- The database schema has changed; if using
``--query-store-jdbc-config``, you must rebuild the database by adding
``,createSchema=true``.
See `issue #3461 <https://github.com/digital-asset/daml/pull/3461>`_.
- Terminate process immediately after creating schema. See issue #3386.
DAML Triggers - Experimental
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ``emitCommands`` now accepts an additional argument
that allows you to mark contracts as pending. Those contracts will
be automatically filtered from the result of ``getContracts`` until
we receive the corresponding completion/transaction.
DAML Script - Experimental
~~~~~~~~~~~~~~~~~~~~~~~~~~
- This release contains a first version of an experimental DAML script
feature that provides a scenario-like API that is run against an actual ledger.
.. _release-0-13-36:
0.13.36 - 2019-11-14