Skip to content

Releases: travis-ci/worker

6.0.0 - 2018-12-13

13 Dec 22:07
v6.0.0
75a2344
Compare
Choose a tag to compare

Added

  • rc: remote controller HTTP API
  • processor: set size of processor pool

Changed

  • ratelimit: trace redis connection pool checkout

Removed

  • http: old HTTP API, superseded by remote controller

Fixed

  • backend/gce: add missing rate limit calls
  • processor: fix race conditions adding and removing processors

5.1.0 - 2018-11-23

23 Nov 17:08
0bdbc36
Compare
Choose a tag to compare

Added

  • ratelimit: dynamic configuration of max_calls and duration via redis

Fixed

  • backend/gce: gets zone information from warmer in order to delete instances successfully

5.0.0 - 2018-11-15

15 Nov 14:31
a3fda16
Compare
Choose a tag to compare

Added

  • backend/gce: cache gce api calls for image and machine type, reduce total api call volume

Removed

  • backend/cloudbrain: the cloudbrain backend is not being used, so we are removing it

Fixed

  • ssh: store exit code in int32 instead of uint8

4.6.3 - 2018-11-13

13 Nov 16:03
07a363c
Compare
Choose a tag to compare

Changed

  • processor: include state, requeue, err in "finished job" log message
  • trace: include return code for start_instance, upload_script, run_script, download_trace steps
  • trace: instrument CLI.Setup in order to avoid orphaned spans
  • backend/gce: track rate of rate limit start calls (number of gce api calls we would make without rate limiting)

Fixed

  • trace:
    • fixed child span rendering for time.Sleep

v4.6.2 - 2018-11-02

02 Nov 16:13
7004f7c
Compare
Choose a tag to compare

Added

  • trace:
    • backend/gce: calls to time.Sleep

Changed

  • backend/gce: track worker.google.compute.api.client metric for rate of calls to gce api

4.6.1 - 2018-10-30

30 Oct 16:11
7339242
Compare
Choose a tag to compare

Changed

  • backend/docker: additional support for additional env vars HTTPS_PROXY, FTP_PROXY, NO_PROXY

4.6.0 - 2018-10-30

30 Oct 14:59
544a3e8
Compare
Choose a tag to compare

Added

  • backend/docker: support for setting HTTP_PROXY variable in jobs

Changed

  • trace:
    • image/: selector, api_selector, env_selector for all backends
    • backend/gce: calls to google cloud API

4.5.2 - 2018-10-24

24 Oct 14:52
0e6ddd9
Compare
Choose a tag to compare

Changed

  • trace: expanded set of trace functions for stackdriver trace
    • ratelimit (redis and GCE API rate limiting)
    • backend/gce
    • amqp_job
  • google: support loading default credentials
  • processor: log image name in job finished summary

4.5.1 - 2018-10-17

17 Oct 14:03
ce724b7
Compare
Choose a tag to compare

Added

  • processor: track cumulative per-job timings

Changed

  • build: update all dependencies, build binaries via go 1.11.1
  • backend/gce: propagate warmed instance name and ip correctly

4.5.0 - 2018-10-12

12 Oct 13:59
c4a9dd6
Compare
Choose a tag to compare

Added

  • trace: opencensus stackdriver trace for worker
  • backend/gce: preliminary support for obtaining pre-warmed instances from the warmer service