Releases: frequenz-floss/frequenz-api-weather
v0.9.0
Frequenz Weather API Release Notes
Summary
Upgrading
-
The minimum required version of
frequenz-client-base
is nowv0.8.0
. -
The
Client
now expects gRPC URLs to be this format required by theBaseApiClient
.
New Features
Bug Fixes
What's Changed
- Clear release notes by @shsms in #136
- Update doc for radiation parameters by @cwasicki in #129
- Update to
frequenz-client-base
v0.8.0 by @shsms in #140
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Frequenz Weather API Release Notes
Upgrading
- The minimum required version of
frequenz-api-common
is now v0.6.0.
What's Changed
- Bump docker/build-push-action from 5 to 6 by @dependabot in #122
- Bump pytest from 8.3.2 to 8.3.3 by @dependabot in #134
- Bump brettcannon/check-for-changed-files from 1.2.0 to 1.2.1 by @dependabot in #123
- Clear release notes by @shsms in #133
- Upgrade common API version to v0.6.0 by @shsms in #135
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Frequenz Weather API Release Notes
Upgrading
- The
to_array_vlf
method now returns an array with the requested shape
where missing data is set toNaN
. This is a change in behavior and
might require adjustments in the calling code, whereby the previous
behavior could not be used in a reliable way.
What's Changed
Full Changelog: v0.6.0...v0.7.0
v0.6.0
v0.5.0
Frequenz Weather API Release Notes
Summary
This release introduces no new features other than a dependency update and is just to make the weather client compatible with the Frequenz SDK v1.0.0-rc700.
Upgrading
- The minimum required version of
frequenz-client-base
is now 0.4.0
What's Changed
- Clear release notes by @shsms in #113
- Bump black from 23.9.1 to 24.4.2 by @dependabot in #101
- Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #102
- Bump nox from 2023.4.22 to 2024.4.15 by @dependabot in #104
- Bump actions/checkout from 3 to 4 by @dependabot in #5
- Bump grpc-stubs from 1.53.0.2 to 1.53.0.5 by @dependabot in #98
- Bump actions/setup-python from 4 to 5 by @dependabot in #58
- Bump actions/labeler from 4.3.0 to 5.0.0 by @dependabot in #57
- Update dependency versions by @shsms in #118
- Update minimum version of
frequenz-client-base
to 0.4.0 by @shsms in #120 - Prepare for release v0.5.0 by @shsms in #125
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Frequenz Weather API Release Notes
Summary
This release primarily does some interface improvements and some dependency updates.
Upgrading
-
The location and pagination proto files are now again imported from the
´frequenz-api-common´ submodule instead of being imported from local files.
The local files are removed. -
The required version of the ´frequenz-channels` is updated to 1.0.0.
-
The required version of the ´frequenz-client-base` dependency is updated to v0.3.x.
New Features
-
The client has been extended to iterate over historical weather forecast data.
-
Historical location forecast data pages are now exposed as a flattened numpy array for easier use.
What's Changed
- Extend the client to iterate over historical weather forecast data. by @david-natingga-frequenz in #85
- Add dependency on ´freqeunz-api-common´ again by @TalweSingh in #91
- Convert a page of historical location forecast data into a flattened numpy array for easier use by @david-natingga-frequenz in #89
- Clear release notes from v0.3.0 release by @cwasicki in #105
- Update frequenz-channels dependency to v1.0.0 by @cwasicki in #106
- Update frequenz-client-base to 0.3.x by @cwasicki in #109
- Add release notes for PR 85 and PR 89 by @david-natingga-frequenz in #112
New Contributors
- @david-natingga-frequenz made their first contribution in #85
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Frequenz Weather API Release Notes
Summary
This release includes a breaking change to how validity_times
are specified in
calls to Forecasts.to_ndarray_vlf
. It also includes a couple of dependency
updates.
Upgrading
-
The required
channels
package version is now updated to1.0.0b2
-
validity_times
in theto_ndarray_vlf
method on receivedForecasts
is now
specified as a list ofdatetime
s, and no longer a list oftimedelta
s.
New Features
Bug Fixes
What's Changed
- Add refined version for the to_ndarray_vfl() function #77 by @noah-kreutzer-frequenz in #80
- Update
frequenz-client-base
version and prepare for v0.3.0 release by @shsms in #87
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Frequenz Weather API Release Notes
Summary
This release of the Frequenz Weather API adds support for streaming new
temperature and wind speed forecasts.
Upgrading
New Features
-
Add temperature 2m above ground.
-
Add eastward and northward components of wind speed at 10 m altitude.
-
Update the client to support the new temperature and 10m wind features.
Bug Fixes
What's Changed
- Add wind 10m uv component features to proto specs by @cwasicki in #61
- Clear RELEASE_NOTES.md by @shsms in #68
- Run linters on the client code by @llucax in #73
- Fix nox issues by @shsms in #70
- Fix doc for 2m temperature in proto specs by @cwasicki in #75
- Add client support 10m wind and temperature features by @shsms in #74
- Clean up RELEASE_NOTES.md for release by @TalweSingh in #76
New Contributors
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Frequenz Weather API Release Notes
Summary
This is the first release of the Frequenz Weather API.
It includes protobuf definitions of the Weather API and a high-level
python client with support for streaming live weather forecasts.
Upgrading
New Features
Bug Fixes
What's Changed
- Import the internal weather API repository by @TalweSingh in #2
- Bump mkdocs-section-index from 0.3.5 to 0.3.8 by @dependabot in #16
- Bump mkdocs-material from 9.1.16 to 9.4.2 by @dependabot in #15
- Split WeatherForecastService into Historical and Streaming RPCs by @TalweSingh in #14
- Split request message and update time description by @TalweSingh in #24
- Bump repo-config to v0.6.2 by @TalweSingh in #23
- Bump mkdocs-material from 9.4.2 to 9.4.4 by @dependabot in #29
- Add support for requesting multiple locations by @TalweSingh in #25
- Bump mike from 1.1.2 to 2.0.0 by @dependabot in #44
- Add support for mike 2.0.0 by @tiyash-basu-frequenz in #46
- Add Pagination to the GetHistoricalWeatherForecast RPC by @TalweSingh in #49
- Update CODEOWNERS by @llucax in #53
- Upgrade to repo-config v0.7.5 with regenerated templates by @noah-kreutzer-frequenz in #52
- Enhance CI Docker Image for frequenz-client-base-python Integration by @noah-kreutzer-frequenz in #64
- Temporarily remove dependency on
frequenz-api-common
by @TalweSingh in #65 - Add a python client for the weather API by @noah-kreutzer-frequenz in #62
New Contributors
- @TalweSingh made their first contribution in #2
- @dependabot made their first contribution in #16
- @tiyash-basu-frequenz made their first contribution in #46
- @llucax made their first contribution in #53
- @noah-kreutzer-frequenz made their first contribution in #52
Full Changelog: https://github.com/frequenz-floss/frequenz-api-weather/commits/v0.1.0