Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Mar 08:35
· 350 commits to v0.x.x since this release
v0.1.0
adde8c2

Frequenz Microgrid API Client Release Notes

Summary

Code import from the SDK v1.0.0-rc5 release.

Upgrading

Changes compared to the code in the SDK v1.0.0-rc5 release:

  • The MicrogridGrpcClient class was renamed to ApiClient.

    • The retry_spec constructor argument was renamed to retry_strategy.
  • The MicrogridApiClient abstract base class was removed, use ApiClient instead.

  • The Connection class is now a dataclass instead of a NamedTuple. If you use the tuple-like interface (connection[0], etc.) you should use the named attributes instead or use dataclasses.astuple() to convert it to a tuple.

What's Changed

  • Generate project structure using repo-config by @llucax in #1
  • Import code from the SDK v1.0.0-rc5 by @llucax in #9
  • Bump actions/cache from 3 to 4 by @dependabot in #5
  • Bump actions/setup-python from 4 to 5 by @dependabot in #4
  • Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #7
  • Bump black from 23.9.1 to 24.2.0 by @dependabot in #8
  • Bump actions/{up,down}load-artifact from 3 to 4 by @dependabot in #2
  • Bump the optional group with 12 updates by @dependabot in #10
  • Clean up the code by @llucax in #11
  • Add more tests from the SDK v1.0.0-rc5 by @llucax in #12
  • Use streaming helper and retry strategies from frequenz-client-base by @llucax in #17
  • Upgrade client-base to v0.2.0 by @llucax in #20
  • Bump mkdocs-material from 9.5.11 to 9.5.12 by @llucax in #19

New Contributors

Full Changelog: https://github.com/frequenz-floss/frequenz-client-microgrid-python/commits/v0.1.0