Skip to content

v2.4.2 - Release Notes

Latest

Choose a tag to compare

@dadyownes15 dadyownes15 released this 12 Nov 17:10
· 8 commits to master since this release

🌍 Carbon Intensity Refactor

  • Refactored intensity fetchers to handle only fetching logic.
  • Fixed a bug where the API key was not recognized when using the CLI.
  • Updated the API key logic:
    • Now only one fetcher key is expected.
    • If multiple keys are provided, the user is notified which one is selected.
    • Added a logger message showing which intensity provider is active when keys are submitted.

🧾 Logging Improvements

  • Fixed duplicate log entries and aligned all messages with the set verbosity level.
  • Updated fallback log message to refer to country averages instead of specific addresses.
  • Added a single consolidated log when falling back to average carbon intensity.
  • Moved initialization log messages to occur during setup for better clarity.
  • Created new tests to validate logger output.

⚙️ Other Updates

  • Updated unit of measurement to gCO₂eq/kWh (standardized notation).
  • Updated carbon intensity averages and driving efficiency 2024 values.
  • Fixed epoch monitoring issue:
    • Default monitoring now covers all epochs, resolving the message:
      “Training was interrupted before all -1 epochs were monitored.”
  • Updated ReportLab package to the latest compatible version.
  • Fixed minor typos and deprecated package references.