Skip to content

v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Aug 10:41
· 39 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