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.
- Log errors updating the instance state, by @bradrydzewski.
- Add mutex to database operations for sqlite, by @bradrydzewski.
- Support for arm machines on Scaleway, by @tboerger.
- Ability to configure the reaper internal, by @msaizar.
- Ability to configure the install check deadline, by @bradrydzewski.
- Ability to configure the install check interval, by @bradrydzewski.
- Fixed issue where non-existing instance could not be destroyed, by @jlesage. #50.
- Added timeout when attempting to ping the instance, by @bradrydzewski.
- Support for loading runner environment variables from file, by @bradrydzewski.
- Basic support for configuring windows agents, by @bradrydzewski.
- Pull garbage collector image before creating the container, by @msaizar.
- Handle nil pointer caused by empty or missing interface in AWS driver, by @bradrydzewski.
- Added postgres driver, by @mmuehlberger.
- Support for capacity buffer, by @jones2026. #39.
- Support for agent label assignment and matching, by @logikone.
- Allow Hetzner to choose datacenter when none specified, by @tboerger.
- Upgraded zerolog to fix duplicate keys in json output, by @krtx.
- Create AWS instances with Name tag set to agent unique id, from @bradrydzewski.
- Handle AWS instance not found errors, from @andy-trimble.
- Remove hard-coded DNS servers from the default Docker configuration, from jones2026.
- Optional support for watchtower from @bradrydzewski.
- Optional support for drone/gc from @bradrydzewski.
- Update the default agent image to 1.0 stable, from @bradrydzewski.
- Configure agent environment variables from @bradrydzewski.
- Configure agent host volume mounts from @patrickjahns.
- Update Digital Ocean default image from @jlesage.
- Fix problems using custom Digital Ocean image from @jlesage.