Frequenz-client-microgrid

Latest version: v0.6.0

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.2.0

Frequenz Microgrid API Client Release Notes

Summary

This release updates the minimum required `frequenz-channels` version is updated
to v1.0.0-rc1. This is a breaking change, because the channels API has changed.

Upgrading

Follow the upgrading instructions from the new channel release: [v1.0.0-rc1](https://github.com/frequenz-floss/frequenz-channels-python/releases/tag/v1.0.0-rc.1).


What's Changed
* Clear release notes by llucax in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/25
* Update minimum `frequenz-channels` version to `v1.0.0-rc1` by shsms in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/26

New Contributors
* shsms made their first contribution in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/26

**Full Changelog**: https://github.com/frequenz-floss/frequenz-client-microgrid-python/compare/v0.1.2...v0.2.0

0.1.2

Frequenz Microgrid API Client Release Notes

Summary

This version downgrades the `protobuf` dependency to 4.21.6.

This is the version used in the SDK v1.0.0-rc5, which we imported the code from. If we don't do this we introduce an unnecessary dependency conflict with the SDK.


What's Changed
* Clear release notes by llucax in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/23
* Downgrade protobuf to 4.21.6 by llucax in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/24


**Full Changelog**: https://github.com/frequenz-floss/frequenz-client-microgrid-python/compare/v0.1.1...v0.1.2

0.1.1

Frequenz Microgrid API Client Release Notes

Summary

This release add some symbols that were missing from the public API:

+ `ComponentCategory`
+ `ComponentMetadata`
+ `ComponentMetricId`
+ `ComponentType`
+ `Fuse`
+ `GridMetadata`
+ `InverterType`


What's Changed
* Clear release notes by llucax in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/21
* Expose missing symbols by llucax in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/22


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

0.1.0

Frequenz Microgrid API Client Release Notes

Summary

Code import from the [SDK v1.0.0-rc5](https://github.com/frequenz-floss/frequenz-sdk-python/releases/tag/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()`](https://docs.python.org/3/library/dataclasses.html#dataclasses.astuple) to convert it to a tuple.


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

New Contributors
* llucax made their first contribution in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/1
* dependabot made their first contribution in https://github.com/frequenz-floss/frequenz-client-microgrid-python/pull/5

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

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.