Releases: digital-asset/dazl-client
dazl v7.5.8
python: Fixes to typing stubs for Protobuf/gRPC generated code.
dazl v7.5.7
python: Fix an error in the way that dazl interprets JWTs.
dazl v7.5.6
python: Add support for Daml-LF 1.14 archives.
dazl v7.5.5
python: Fix a bug where closing an ACS would raise CancelledError instead of simply closing (#261).
dazl v7.5.4
python: Fix PartyClient.exercise_by_key; it incorrectly reversed the second and third arguments.
dazl v7.5.3
python: No longer retry ACS fetches from a closed connection (#250), as those will always fail.
dazl v7.5.2
python:
- Fix minor typing issues in dazl.ledgerutil.ACS.
- Add
dazl.ledgerutil.fetch_firstanddazl.ledgerutil.fetch_lastfunctions.
dazl v7.5.1
Minor bug fix to an internal serialization routine.
dazl v7.5.0
Introduce a new API, dazl.connect, that is much lighterweight and stateless than dazl.Network.
See the migration guide (https://digital-asset.github.io/dazl-client/migrating.html) for changes that were made as part of this release. Note that the dazl.Network API continues to work, and will be available for the foreseeable future; you are encouraged, however, to try out the new API for new projects.
Example
import dazl
async with dazl.connect(url='http://localhost:6865', act_as='Alice') as conn:
await conn.create('Main:Asset', {'issuer': 'Alice', 'owner': 'Alice', 'name': 'hello world!'})dazl v7.4.0
python:
- Fix a bug where trying to read from the ACS with a fully-qualified template name that had no contracts would result in an error instead of an empty collection.
- Dramatically reduce the number of warnings emitted when using Daml-LF 1.11 DARs.
NOTE:
dazl 8 (the next major version of dazl) will require Python 3.8 or newer! You should upgrade your Python environment accordingly.