Change log
Introduction
All notable changes to this project will be documented in this file.
If a version moves in major versions for example from 0.0.0 to 1.0.0 please be sure to read the change log to understand what has changed with a remedy to fix it, a major version bump means that the things you interact with are no longer backwards compatible between versions.
[0.0.5] - 2025-01-02
Added
- Retry logic added to Octopus Agile API (this isn't failsafe as sometimes it does fail to return results over long periods)
- Full schedule is now logged under
INFOwith price, time and what action it ran
Changed
- Removed
runnersfrom module, now justrunner
Fixed
- Made the initial schedule job run if the current time is within 15 minutes of the job execution time
- Users now have to provide an API key for Octopus runners, this is to get the accurate tariff, previously assumed a single tariff that soon became unavailable.
[0.0.6] - 2025-01-03
Added
- Intelligent Go and Regular Go tariff support
Changed
Fixed
[0.0.7] - 2025-01-03
Added
Changed
- Removed interpolations, jobs for Go and Intelligent Go now only trigger during price boundaries
Fixed
[0.0.8] - 2025-01-08
Added
Changed
Fixed
- Product tariff matching is now using the convention rather than fuzzy matching, as to support products endpoint not returning products with
valid_toin the future.
Reference
This changelog is following the format shown in https://gist.github.com/juampynr/4c18214a8eb554084e21d6e288a18a2c