v0.10.0
Frequenz Client Base Library Release Notes
Features
- Added support for HMAC signing of
UnaryUnaryclient messages - Added support for HMAC signing of
UnaryStreamclient messages
Upgrading
- Updated
protobufdependency range: changed from>=4.21.6, <6to>=5.29.2, <7 - The minimum dependency for
typing-extensionsis now4.6.0to be compatible with Python 3.12 - The minimum dependency for
grpciois now1.59to be compatible with Python 3.12
Bug Fixes
-
Fixed keys of signature to match what fuse-rs expects
-
GrpcStreamBroadcasterwill now correctly try to restart on unexpected errors.Before if an unexpected exception was raised by the stream method, the
internal task would silently finish and never start again.
What's Changed
- Bump types-protobuf from 5.29.1.20241207 to 5.29.1.20250208 by @dependabot in #115
- Bump nox from 2024.10.9 to 2025.2.9 by @dependabot in #116
- Log when stopping
GrpcStreamBroadcasterinstances by @shsms in #118 - Upgrade
protobufdependency range from>=4.21.6, <6to>=5.29.2, <7by @camille-bouvy-frequenz in #119 - Prepare release notes for release v0.10.0 by @camille-bouvy-frequenz in #120
- Implement HMAC for metadata by @florian-wagner-frequenz in #121
- Update to repo-config v0.13.2 by @llucax in #125
- Bump the minimum dependency of
grpcioby @llucax in #132 - Bump the patch group with 5 updates by @dependabot in #126
- Bump the minor group with 6 updates by @dependabot in #127
- Bump pytest-asyncio from 0.25.3 to 0.26.0 by @dependabot in #130
- Bump pydoclint from 0.6.0 to 0.6.5 by @dependabot in #131
- Bump types-protobuf from 5.29.1.20250208 to 5.29.1.20250403 by @dependabot in #128
- Bump setuptools from 75.8.0 to 78.1.0 by @dependabot in #129
- Bump setuptools from 78.1.0 to 80.1.0 by @dependabot in #137
- Bump pydoclint from 0.6.5 to 0.6.6 by @dependabot in #135
- Bump grpc-stubs from 1.53.0.5 to 1.53.0.6 by @dependabot in #136
- Bump the patch group with 4 updates by @dependabot in #133
- Bump the minor group across 1 directory with 3 updates by @dependabot in #138
- Bring the metadata keys in line with the server by @florian-wagner-frequenz in #140
- Add interceptors for stream requests by @florian-wagner-frequenz in #142
- Fix handling of unexpected exceptions in
GrpcStreamBroadcasterby @llucax in #143
New Contributors
- @florian-wagner-frequenz made their first contribution in #121
Full Changelog: v0.9.0...v0.10.0