Skip to content

Updated changelog for 1.8 #630

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 13, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,35 @@

All notable changes to the Carbon Aware SDK will be documented in this file.



## [1.8] - 2025-04

This release consolidates the ElectricityMaps sources, introduces new CO₂-intensity signal support in WattTime, and rounds out the release with documentation improvements and critical bug fixes [https://github.com/Green-Software-Foundation/carbon-aware-sdk/labels/v1.8](https://github.com/Green-Software-Foundation/carbon-aware-sdk/labels/v1.8).

### Added


- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
Comment on lines +14 to +16
Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The markdown link text contains an extra ']' which should be removed to correctly format the link.

Suggested change
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)

Copilot uses AI. Check for mistakes.

- [PR #450] Remove JSON examples from artifacts ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)

And supporting issues:

- [#612] Documentation: Update wording about marginal signal ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
Comment on lines +14 to +21
Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove the extra trailing bracket from the link text to maintain proper markdown formatting.

Suggested change
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [PR #619 feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614 Make documentation for forecasts signal agnostic](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611 Support co2_aoer in WattTime](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450 Remove JSON examples from artifacts](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612 Documentation: Update wording about marginal signal](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)

Copilot uses AI. Check for mistakes.

- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
Comment on lines +14 to +23
Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link text has an extra trailing bracket; removing the extra ']' will ensure the markdown link renders as intended.

Suggested change
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)

Copilot uses AI. Check for mistakes.


### Fixed

- [#613] [Bug]: Electricity Maps API configuration is out of date ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

An extra trailing bracket is present in the link text; consider removing it to correct the markdown link.

Suggested change
- [#613] [Bug]: Electricity Maps API configuration is out of date ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [#613] [Bug]: Electricity Maps API configuration is out of date](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)

Copilot uses AI. Check for mistakes.

- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)
Comment on lines +14 to +28
Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is an extra trailing bracket in the markdown link text. Consider removing the extra ']' for proper markdown formatting.

Suggested change
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
### Fixed
- [#613] [Bug]: Electricity Maps API configuration is out of date ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)
- [PR #619 feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614 Make documentation for forecasts signal agnostic](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611 Support co2_aoer in WattTime](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450 Remove JSON examples from artifacts](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612 Documentation: Update wording about marginal signal](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440 [Feature Contribution]: Remove JSON examples from WebAPI container](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396 [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
### Fixed
- [#613 [Bug]: Electricity Maps API configuration is out of date](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [PR #623 [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)

Copilot uses AI. Check for mistakes.

Comment on lines +14 to +28
Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Extra trailing bracket detected in the link text; removing the extra ']' should help maintain proper markdown syntax.

Suggested change
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
### Fixed
- [#613] [Bug]: Electricity Maps API configuration is out of date ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
### Fixed
- [#613] [Bug]: Electricity Maps API configuration is out of date](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)

Copilot uses AI. Check for mistakes.

Comment on lines +14 to +28
Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The markdown link text contains an extra ']' at the end; consider removing it for correct link formatting.

Suggested change
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
### Fixed
- [#613] [Bug]: Electricity Maps API configuration is out of date ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
### Fixed
- [#613] [Bug]: Electricity Maps API configuration is out of date](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)

Copilot uses AI. Check for mistakes.

Comment on lines +14 to +28
Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is an extra ']' in the markdown link text; removing it will fix the link formatting.

Suggested change
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
### Fixed
- [#613] [Bug]: Electricity Maps API configuration is out of date ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)
- [PR #619] feat(ElectricityMaps source): unify ElectricityMaps and ElectricityMapsFree](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/619)
- [PR #614] Make documentation for forecasts signal agnostic](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/614)
- [PR #611] Support co2_aoer in WattTime](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/611)
- [PR #450] Remove JSON examples from artifacts](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/450)
And supporting issues:
- [#612] Documentation: Update wording about marginal signal](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/612)
- [#440] [Feature Contribution]: Remove JSON examples from WebAPI container](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/440)
- [#396] [Feature Contribution]: Better to throw exception when future datetime is specified to endpoints for current/historical data](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/396)
### Fixed
- [#613] [Bug]: Electricity Maps API configuration is out of date](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/613)
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)

Copilot uses AI. Check for mistakes.

Copy link
Preview

Copilot AI May 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's an extra ']' in the link text that should be removed to conform with proper markdown syntax.

Suggested change
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)
- [PR #623] [URGENT] Set JsonStringConverter to JSON deserializer option in WattTimeClient](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/623)

Copilot uses AI. Check for mistakes.


For more details, checkout [https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/628](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/628)



## [1.7] - 2025-01

This release mainly introduces new clients libraries for NPM and Java [https://github.com/Green-Software-Foundation/carbon-aware-sdk/labels/v1.7](https://github.com/Green-Software-Foundation/carbon-aware-sdk/labels/v1.7)
Expand Down
Loading