Skip to content

Latest commit

 

History

History
156 lines (115 loc) · 7.03 KB

CHANGELOG.md

File metadata and controls

156 lines (115 loc) · 7.03 KB

Changelog

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.

[1.7.5]

Fixed

[1.7.4]

Fixed

  • support colon in map values sourced from environment variables, by @UnAfraid

[1.7.3]

Added

  • parameter to configure env file for remote runners. #74.

Fixed

  • the content-type should be set before the status is written to the http response. 89780e6.
  • pending instance count is excluded from determining available capacity when reducing pool size. d26b8e41.
  • custom scopes not passed to google cloud configuration. #79.

Changed

  • docker.NewClient was deprecated; migrate to docker.NewClientWithOpts. #72.

[1.7.2]

Fixed

  • captuare instance private IP when google compute private IP is enabled, by ademariag. #68.

[1.7.2]

Added

[1.7.1]

Added

  • support for google compute private ip, by swjclarke.
  • support for google compute service accounts, by ademariag.

Fixed

  • google compute instance scopes being ignored, by ademariag.

[1.7.0]

Added

  • parameter to configure docker stop timeout duration.
  • parameter to configure aws volume iops, by ttousai.
  • parameter to configure gcp scopes, by imranismail.
  • metrics to track server boot errors
  • metrics to track server boot time
  • metrics to track server installation errors
  • metrics to track server installation time
  • metrics to track server creation errors
  • metrics to track server creation time

Fixed

  • do not run docker stop if the instance was not created.
  • do not run docker stop if the instance was not assigned an IP.

[1.6.1]

Added

  • support for instance not found errors in gcp, by frebib.

Fixed

  • resume instance removal when autoscaler unexpectedly restarted, by @bradrydzewski.

[1.6.0]

Changed

Added

  • Read only user interface to visualize servers and logs, by @bradrydzewski.
  • Support for configuring subnetworks with GCP, by @nsigarora.
  • Support for handling ErrInstanceNotFound with Hetzner, by @tboerger.

[1.5.0]

Changed

  • Use the new Docker runner image and deprecate the agent, by @bradrydzewski.
  • Enable Digital Ocean private IP addresses, by @barrypeng6.

[1.4.3]

Fixed

[1.4.2]

Added

[1.4.1] - 2019-10-10

Fixed

  • Support for arm machines on Scaleway, by @tboerger.

[1.4.0] - 2019-09-23

Added

  • 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.

[1.3.0] - 2019-09-11

Added

Fixed

  • Fixed issue where non-existing instance could not be destroyed, by @jlesage. #50.
  • Added timeout when attempting to ping the instance, by @bradrydzewski.

[1.2.2] - 2019-08-29

Added

  • Support for loading runner environment variables from file, by @bradrydzewski.
  • Basic support for configuring windows agents, by @bradrydzewski.

Fixed

  • Pull garbage collector image before creating the container, by @msaizar.
  • Handle nil pointer caused by empty or missing interface in AWS driver, by @bradrydzewski.

[1.2.1] - 2019-08-14

Added

Fixed

  • Close docker client after server ping, by @msaizar, #42.

[1.2.0] - 2019-07-29

Added

  • Support for agent label assignment and matching, by @logikone.
  • Allow Hetzner to choose datacenter when none specified, by @tboerger.

Fixed

  • Upgraded zerolog to fix duplicate keys in json output, by @krtx.

[1.1.0] - 2019-05-29

Added

  • 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.

[1.0.0] - 2019-05-06

Added