Frequenz-client-reporting

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0

Frequenz Reporting API Client Release Notes

New Features

* TLS is now enabled for all connections.




What's Changed
* Clear release notes by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/72
* Update client version in readme by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/73
* Remove page_size from readme by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/74
* Fix/ensure secure connection by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/76
* Include resampling in readme by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/78
* Add new service address to readme by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/80
* Update release notes before release by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/81


**Full Changelog**: https://github.com/frequenz-floss/frequenz-client-reporting-python/compare/v0.6.0...v0.7.0

0.6.0

Frequenz Reporting API Client Release Notes

Summary

<!-- Here goes a general summary of what this release is about -->

Upgrading

* The client now uses the streaming endpoint for historical data requests. The page size parameter is no longer required.

New Features

Bug Fixes

<!-- Here goes notable bug fixes that are worth a special mention or explanation -->


What's Changed
* Clear release notes by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/70
* Update README with reporting-cli usage instructions by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/71
* Use streaming endpoint in list_microgrid_components_data by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/67


**Full Changelog**: https://github.com/frequenz-floss/frequenz-client-reporting-python/compare/v0.5.0...v0.6.0

0.5.0

Frequenz Reporting API Client Release Notes

Summary

<!-- Here goes a general summary of what this release is about -->

Upgrading

* Install command line tool as `reporting-cli`: The command line tool from the example is moved
to the package and can be called via `reporting-cli` or `python -m frequenz.client.reporting`
from the command line.
* The command-line argument `--display` is renamed to `--format` for `reporting-cli`.
* The `reporting-cli` tool can output CSV format, dataframe output is removed.

New Features

Bug Fixes

<!-- Here goes notable bug fixes that are worth a special mention or explanation -->


What's Changed
* Update README for API key usage by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/64
* Minor: Remove verbose prints from example client by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/65
* Minor: Change default page size in client example by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/66
* Clear release notes by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/68
* Bump types-protobuf from 4.24.0.20240129 to 5.26.0.20240422 by dependabot in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/61
* Install example command line tool as reporting-cli by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/69


**Full Changelog**: https://github.com/frequenz-floss/frequenz-client-reporting-python/compare/v0.4.0...v0.5.0

0.4.0

Frequenz Reporting API Client Release Notes

Summary

<!-- Here goes a general summary of what this release is about -->

Upgrading

* Upgrading "frequenz-api-reporting >= 0.1.1, < 0.2" to "frequenz-api-reporting >= 0.2.0, < 0.3"
* Upgrading "frequenz-client-common == 0.1.0" to "frequenz-client-common >= 0.2.0, < 0.3"

New Features

* An API key for authorization can now be passed to the `ReportingApiClient`.

Bug Fixes

<!-- Here goes notable bug fixes that are worth a special mention or explanation -->


What's Changed
* Update release notes after release by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/55
* Document resampling README by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/57
* Update reporting api dependency by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/58
* Update protobuf requirement from <5,>=4.25.3 to >=4.25.3,<6 by dependabot in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/62
* Bump the required group with 16 updates by dependabot in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/60
* Support authorization via API key by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/63


**Full Changelog**: https://github.com/frequenz-floss/frequenz-client-reporting-python/compare/v0.3.0...v0.4.0

0.3.0

Frequenz Reporting API Client Release Notes

Summary

Upgrading

New Features

* The `ReportingApiClient` exposes the resampling option of the data, with its
resolution represented in second and its default set to `None`.

* Updated README with usage instructions.

Bug Fixes


What's Changed
* clear release notes after v0.2.0 release by mhrrmk in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/48
* Bump black from 23.9.1 to 24.4.2 by dependabot in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/50
* Bump nox from 2023.4.22 to 2024.4.15 by dependabot in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/51
* Expose resampling option by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/52
* Update README with usage instructions by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/53
* Update release notes before release by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/54

New Contributors
* dependabot made their first contribution in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/50

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

0.2.0

Frequenz Reporting API Client Release Notes

Summary

Upgrading

* The `ReportingClient` is renamed to `ReportingApiClient`.

* The client method `iterate_single_component` is renamed to `list_single_component_data`.

New Features

* The client method `list_microgrid_components_data` is added to
expose the functionality of supporting arbitrary lists of microgrid-component IDs
and metric IDs. It is intended to be as close as possible on the gRPC function call.

Bug Fixes



What's Changed
* Clear release notes by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/38
* Make ComponentsDataPage an iterator by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/36
* Update doc for MetricSample by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/35
* Rename ReportingClient to ReportingApiClient by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/29
* Remove iterator from function names by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/33
* Add support for multiple components and microgrids by flora-hofmann-frequenz in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/39
* Pin minor version of api dependency to v0.1 by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/44
* Rename client method to list_microgrid_components_data by cwasicki in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/46
* Address todos from the cookiecutter by mhrrmk in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/43

New Contributors
* flora-hofmann-frequenz made their first contribution in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/39
* mhrrmk made their first contribution in https://github.com/frequenz-floss/frequenz-client-reporting-python/pull/43

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

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.