Skip to content

Releases: taskcluster/taskcluster

v64.2.8

02 May 16:41
e69139b
Compare
Choose a tag to compare

Automated Package Updates

8 Dependabot updates
  • build(deps): bump the node-deps group across 1 directory with 17 updates (7664993)
  • build(deps): bump hawk in /clients/client in the client-node-deps group (676d3a0)
  • build(deps): bump the client-web-node-deps group (1724b09)
  • build(deps): bump taskcluster in /taskcluster in the python-deps group (435162d)
  • build(deps): bump dependabot/fetch-metadata in the gh-actions-deps group (7e8f35d)
  • build(deps): bump taskcluster-taskgraph in /taskcluster (1d2a4ca)
  • build(deps): bump the go-deps group with 5 updates (45dbb12)
  • build(deps): bump ejs from 3.1.9 to 3.1.10 (d320208)

v64.2.7

29 Apr 15:36
6f28121
Compare
Choose a tag to compare

WORKER-DEPLOYERS

▶ [patch] #6983
AWS provider correctly detects InvalidInstanceID.NotFound error and marks worker as stopped.

USERS

▶ [patch] #6987
Generic Worker now checks if a graceful termination was requested from worker runner before calling queue.claimWork().

This helps fix a race condition where a preemption occurs right after Generic Worker starts up, but before the graceful termination handler to abort the task has been initialized.

DEVELOPERS

▶ [patch] #6984
Github auto-cancel gracefully ignores missing task groups and doesn't log errors in github comments.
This can happen when decision task failed on previous runs.

▶ [patch] #6761
Switching from googleapis package to a smaller @googleapis/* libraries to reduce startup time and avoid loading APIs we don't use.

v64.2.6

22 Apr 15:00
edab196
Compare
Choose a tag to compare

WORKER-DEPLOYERS

▶ [patch] #6972
Generic Worker now uploads task payload artifacts in parallel to decrease graceful termination time in the event of a spot termination.

The insecure engine no longer performs a file copy command as the task user before the artifact upload process happens to help speed up the process.

Generic Worker (posix only) now tries to put an exclusive file lock on artifacts before upload to prevent the file from being written to by any other process. This is done in lieu of copying the file to a temporary location which was achieving the same thing. If putting the lock on the file fails, Generic Worker will fallback to copying the file.

USERS

▶ [patch] #6972
Don't compress .npz artifacts by default in Generic Worker.

Automated Package Updates

2 Dependabot updates
  • build(deps): bump aiohttp from 3.9.2 to 3.9.4 in /taskcluster (c4737ab)
  • build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (95aa8bf)

v64.2.5

16 Apr 20:35
5f78921
Compare
Choose a tag to compare

GENERAL

▶ [patch]
Upgrades to Node.js v20.12.2 which is a security release.

Automated Package Updates

6 Dependabot updates
  • build(deps): bump idna from 3.4 to 3.7 in /taskcluster (2cd73d9)
  • build(deps): bump tar from 6.2.0 to 6.2.1 in /ui (254af16)
  • build(deps): bump tar from 6.2.0 to 6.2.1 in /clients/client (f8ddfbe)
  • build(deps): bump tar from 6.2.0 to 6.2.1 (e1ff1fb)
  • build(deps): bump tar from 6.2.0 to 6.2.1 in /clients/client-test (3b9ec5c)
  • build(deps): bump tar from 6.2.0 to 6.2.1 in /clients/client-web (f69bea1)

v64.2.4

08 Apr 12:23
ae8bf7b
Compare
Choose a tag to compare

WORKER-DEPLOYERS

▶ [patch] #6900
Worker Runner on Azure no longer sends a graceful-termination message if the scheduled event type is Freeze. It will continue to send the message for all other event types: Reboot, Redeploy, Preempt, and Terminate.

USERS

▶ [patch] #6957
Improves performance of the findTasksAtIndex call (introduced in #6915)
that returns multiple tasks for a given list of namespaces and indexes.

v64.2.3

04 Apr 19:35
2694040
Compare
Choose a tag to compare

GENERAL

▶ [patch] #6958
Worker Manager now only applies GCP disk labels to PERSISTENT disk types.

This fixes an issue in v64.2.2 where initializeParams.labels was being set on all disk types and caused GCP to error on local SSDs (SCRATCH type disks).

v64.2.2

04 Apr 15:28
8bfd544
Compare
Choose a tag to compare

GENERAL

▶ [patch]
Upgrades to go1.22.2 and Node.js 20.12.1 which are both security releases.

DEPLOYERS

▶ [patch] #6946
Worker-manager properly attaches disk labels for GCP provider.

USERS

▶ [patch] #6945
Fix schema styles in documentation - links are properly highlighted.

v64.2.1

01 Apr 21:15
f2eeeae
Compare
Choose a tag to compare

GENERAL

▶ [patch]
Upgrades rust version to 1.77.1 and ran cargo audit fix to fix insecure crates.

▶ [patch]
Upgrades to Node.js v20.12.0

Automated Package Updates

7 Dependabot updates
  • build(deps-dev): bump github-slugger from 1.5.0 to 2.0.0 (775124f)
  • build(deps): bump the node-deps group with 17 updates (fa332f0)
  • build(deps): bump the gh-actions-deps group with 1 update (14f6bb0)
  • build(deps): bump taskcluster from 62.0.0 to 64.2.0 in /taskcluster (b751b1d)
  • build(deps): bump the python-deps group in /taskcluster with 1 update (c0ae44b)
  • build(deps-dev): bump the client-node-deps group (bed1c9a)
  • build(deps-dev): bump the client-web-node-deps group (ad42d82)

v64.2.0

26 Mar 19:56
9a9e590
Compare
Choose a tag to compare

WORKER-DEPLOYERS

▶ [patch] #6802
Worker Runner no longer polls the metadata service for the Google provider. Instead, we've added ?wait_for_change=true to the endpoint to perform a hanging GET request that'll return as soon as the metadata has changed and the VM has been preempted.

USERS

▶ [minor]
Remove maxRunTime limitations for docker payloads in generic worker (d2g)

Automated Package Updates

2 Dependabot updates
  • build(deps): bump express from 4.18.2 to 4.19.2 in /ui (25af6aa)
  • build(deps): bump express from 4.18.3 to 4.19.2 (ccf6894)

v64.1.2

25 Mar 22:33
27819a2
Compare
Choose a tag to compare

USERS

▶ [patch] #6928
D2G no longer adds --cap-add=SYS_PTRACE for the docker worker allowPtrace feature since all capabilities are already added with the --privileged flag being passed to all D2G commands as of #6890.