Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: taskcluster/taskcluster

v90.0.4

25 Sep 14:44
88ee584
Compare
Choose a tag to compare

USERS

▶ [patch] bug 1990389
D2G: add stderr logging if any docker commands fail within the task feature.

▶ [patch] #7974
D2G: fixes docker: invalid env file (env.list): bufio.Scanner: token too long error when providing the docker run command an --env-file that contains a line longer than 64KiB. D2G now passes the variable directly to the run command with -e <envVarName>=<envVarValue> to work around this constraint.

▶ [patch]
D2G: removes exit codes 125, 128 from payload.onExitStatus.retry array, as docker pulls now happen outside of the payload being run (inside the D2G task feature startup).

v90.0.3

22 Sep 15:10
7c2b0be
Compare
Choose a tag to compare

USERS

▶ [patch] #7969
D2G: fixes issue with loading the docker image artifact if the image already exists with a separate ID, causing the following output to be improperly parsed by D2G: The image <imageName> already exists, renaming the old one with ID <sha> to empty string.

v90.0.2

19 Sep 20:16
d7fbf0e
Compare
Choose a tag to compare

USERS

▶ [patch] #7967
D2G: accounts for image artifacts that may contain multiple tags for the same image, previously causing a worker error: runtime error: index out of range [1] with length 1.

v90.0.1

19 Sep 14:13
7bed4b0
Compare
Choose a tag to compare

GENERAL

▶ [patch]
D2G: creates a Config struct type for D2G-specific config used in the repo.

USERS

▶ [patch]
D2G: remove call out to bash shell that ran the docker run command. Directly call docker as the resulting Generic Worker payload command.

v90.0.0

18 Sep 13:33
207d409
Compare
Choose a tag to compare

DEPLOYERS

▶ [patch] #7942
New metrics are being exposed to prometheus for scraping:

  • http_requests_total http requests per service/method/name
  • http_request_duration_seconds http request duration histogram
  • auth_success_total successful authentication attempt per clientId and scheme
  • auth_failure_total failed authentication attempts and reasons

Existing queue metrics queue_failed_tasks, queue_exception_tasks now includes reasonResolved label

WORKER-DEPLOYERS

▶ [MAJOR] #7947
Generic Worker (Windows): Windows/386 platform is now unsupported and no longer built/released. Windows arm64 support has been added as a Tier-2 platform (guaranteeing to build).

USERS

▶ [patch]
D2G: remove call out to bash during garbage collection of docker images

OTHER

▶ Additional change not described here: #7942.

v89.0.0

15 Sep 15:11
76217b7
Compare
Choose a tag to compare

USERS

▶ [MAJOR]
The dind and dockerSave features are no longer supported in docker-worker
payloads (whether in docker-worker itself or in generic-worker via D2G). Tasks
requesting those features will fail with an exception.

▶ [patch] #7605
Fixes duplicate tasks shown in claimed tasks list. This can happen when task is being reclaimed
and multiple entries might still exist in queue_claimed_tasks table

▶ [patch]
D2G: don't write env vars out to Generic Worker's environment. Instead, pass them as -e <name>=<value>. Follow-up to #7945 (comment).

▶ [patch] #7938
D2G: pass Docker Worker environment variables to container using --env-file in docker run command.

▶ [patch]
D2G: remove calls out to bash shells to load docker image and create chain of trust additional data file.

DEVELOPERS

▶ [patch] #7500
Github build is marked as failed after there are no retries left, instead of staying "neutral"

Automated Package Updates

1 Dependabot updates
  • build(deps): bump axios from 1.11.0 to 1.12.1 (472e669)

v88.1.3

09 Sep 13:28
ffc99d7
Compare
Choose a tag to compare

WORKER-DEPLOYERS

▶ [patch]
Worker Runner (Windows): capture Generic Worker service exit code and exit early if the worker is rebooting, preventing a Worker Manager removeWorker API call.

v88.1.2

08 Sep 14:47
bef735c
Compare
Choose a tag to compare

GENERAL

▶ [patch]
Upgrades to Node.js 22.19.0, go1.25.1, and yarn 4.9.4.

WORKER-DEPLOYERS

▶ [patch]
Worker Runner: adds additional logging around sending graceful-termination request to worker.

Worker Runner (windows): fixes protocol pipe connection so that Generic Worker can communicate with Worker Runner. This allows graceful-termination requests to be properly sent and received, among other message types. You must include --with-worker-runner in your Generic Worker service configuration on the run subcommand.

v88.1.1

02 Sep 18:57
a41bfd5
Compare
Choose a tag to compare

GENERAL

▶ [patch]
Bumps github.com/ulikunitz/xz from v0.5.14 to v0.5.15 to fix our release process. v88.1.0 was broken due to ulikunitz/xz#65.

v88.0.5

14 Aug 16:39
4884df3
Compare
Choose a tag to compare

Initially said No changes due to the fact that we had to fix an issue with the release for v88.0.4. The equivalent release notes for this release are the ones from v88.0.4 minus the Dependabot upgrade.

GENERAL

▶ [patch]
Upgrades to go1.25.0.

WORKER-DEPLOYERS

▶ [patch]
Worker Runner/Generic Worker (Azure): polls the metadata service for events the worker should gracefully terminate on every second (down from 15s). This frequency is recommended by Microsoft here and will hopefully reduce tasks resolving as claim-expired.