v0.6.0
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 usedgrpclib
you should switch togrpcio
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 theBaseApiClient
or theparse_grpc_uri
function. -
The
parse_grpc_uri
function (andBaseApiClient
constructor) now enables SSL by default (ssl=false
should be passed to disable it). -
The
parse_grpc_uri
andBaseApiClient
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
- Clear release notes by @llucax in #64
- Use SSL by default by @llucax in #67
- Remove support for grpclib by @llucax in #71
- Bump the required group across 1 directory with 13 updates by @dependabot in #72
- Allow passing SSL options via server URL by @llucax in #73
- Prepare release notes for v0.6.0 by @llucax in #75
Full Changelog: v0.5.0...v0.6.0