Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 10:41
· 207 commits to v0.x.x since this release
v0.6.0
e1c02e5

Frequenz Client Base Library Release Notes

Summary

This version removes grpclib support and adds new SSL options to the connection URI.

Upgrading

  • grpclib was removed, if you used grpclib you should switch to grpcio instead.

    You should also update your dependency to frequenz-client-base (without any [grpclib] or [grpcio] suffix). Also, now there is no need to pass around the channel type to the BaseApiClient or the parse_grpc_uri function.

  • The parse_grpc_uri function (and BaseApiClient constructor) now enables SSL by default (ssl=false should be passed to disable it).

  • The parse_grpc_uri and BaseApiClient function now accepts a set of defaults to use when the URI does not specify a value for a given option.

New Features

  • The connection URI can now have a few new SSL options:

    • ssl_root_certificates_path to specify the path to the root certificates file.
    • ssl_private_key_path to specify the path to the private key file.
    • ssl_certificate_chain_path to specify the path to the certificate chain file.

What's Changed

Full Changelog: v0.5.0...v0.6.0