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
-
grpclibwas removed, if you usedgrpclibyou should switch togrpcioinstead.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 theBaseApiClientor theparse_grpc_urifunction. -
The
parse_grpc_urifunction (andBaseApiClientconstructor) now enables SSL by default (ssl=falseshould be passed to disable it). -
The
parse_grpc_uriandBaseApiClientfunction 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_pathto specify the path to the root certificates file.ssl_private_key_pathto specify the path to the private key file.ssl_certificate_chain_pathto 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