All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Added for new features. Changed for changes in existing functionality. Deprecated for soon-to-be removed features. Removed for now removed features. Fixed for any bug fixes. Security in case of vulnerabilities.
- Breaking change to add timestamps to exporter metrics with when provider last updated the value.
- Update Electricity Maps provider to return both estimated and actual values. Note: There is a delay before actual values are available.
- Update location parameter to support multiple locations separated with a comma.
- Rename Electricity Map provider to Electricity Maps.
- Building URLs now handles if base URL has trailing slashes or not.
- Push container image to scaleway registry.
- Support Electricity Maps free tier.
- Update go version to 1.20, go module versions and github actions.
- Fix nomad integration test by using sudo to run agent.
- Add
auth-token
header to Electricity Maps request.
- Add node and region labels to prometheus metrics for carbon aware scheduling.
- Breaking change to refactor interface to return the same JSON format for all providers.
- Breaking change to rename region to location since region has a different meaning in Nomad and Kubernetes.
- Fix link to install.sh in readme.
- Add WattTime provider.
- Add Carbon Intensity Org UK support to CLI.
- Generate installation token for GoReleaser.
- Add install script.
- Add Ember support to exporter.
- Initial release.