Taskcluster

Latest version: v83.4.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 61 of 62

12.13.0

▶ [minor] [895](https://github.com/taskcluster/taskcluster/issues/895)
Taskcluster UI now uses the v4 version of material-ui. It was previously running on v3.

▶ [minor] [450](https://github.com/taskcluster/taskcluster/issues/450)
Taskcluster docs now supports quick search.

▶ [minor] [bug 1518190](http://bugzil.la/1518190)
Taskcluster now supports backups, restores, and verification of Azure tables and containers. See the [deployment docs](https://docs.taskcluster.net/docs/manual/deploying/backups) for details.

▶ [minor] [2028](https://github.com/taskcluster/taskcluster/issues/2028)
The Taskcluster Python client now has helper classes to ease integration into customers' projects.

▶ [patch] [bug 1599291](http://bugzil.la/1599291)
Added logging around worker provisioning logic to keep better track of workers.

* `worker-requested`, `worker-running`, `worker-stopped` are all three new log messages
that allow you to track the lifecycle of workers
* `scan-seen` reports on the state of the world that the worker-scanner
has observed on each run
* `simple-estimator` messages now have an error status if `runningCapacity` is greater
than `maxCapacity`. This state occurs due to a bug in worker-manager and should be
reported to the taskcluster team if it occurs
* This state will also report an error to a configured error reporter if you have one.

▶ [patch]
Fix URL construction for signing in with multiple scopes.

▶ [patch] [bug 1597331](http://bugzil.la/1597331)
Instances created by the AWS provider now have an explicit `WorkerPoolId` tag. The Google provider now supplies `created-by` and `owner` tags.

▶ [patch] [1398](https://github.com/taskcluster/taskcluster/issues/1398)
Taskcluster UI "Compare Scopesets" and "Expand Scopesets" views now deeply linked. In other words, you can share the URL and still preserve state.

▶ [patch] [bug 1600125](http://bugzil.la/1600125)
Taskcluster UI Secret view no longer requires the save button to be under the code editor to save a secret.

▶ [patch] [bug 1600127](http://bugzil.la/1600127)
Taskcluster UI Secret view now allows making modifications to the secret multiple times without having to reload the page.

▶ [patch] [2073](https://github.com/taskcluster/taskcluster/issues/2073)
Taskcluster UI Task view now properly links to the Worker view when clicking on the Worker ID.

▶ [patch] [2078](https://github.com/taskcluster/taskcluster/issues/2078)
Taskcluster UI Workers view now include quarantined workers by default without having to toggle the filter dropdown.

▶ [patch] [1909](https://github.com/taskcluster/taskcluster/issues/1909)
Taskcluster UI log viewer now displays the log name in the app bar.

▶ [patch] [1558](https://github.com/taskcluster/taskcluster/issues/1558)
Taskcluster UI no longer requires two clicks to return back to the list of resources after editing a resource (e.g., a secret).

▶ [patch] [1913](https://github.com/taskcluster/taskcluster/issues/1913)
Taskcluster UI no longer uses the same status color for pending and unscheduled labels.

▶ [patch] [2005](https://github.com/taskcluster/taskcluster/issues/2005)
Taskcluster UI now adds more accuracy when displaying the distance between given dates in words.

▶ [patch] [1685](https://github.com/taskcluster/taskcluster/issues/1685)
Taskcluster UI now allows editing a worker pool that is scheduled for deletion.

▶ [patch] [bug 1597276](http://bugzil.la/1597276)
Taskcluster UI now doesn't open artifacts in the log viewer by default when the file is not plain text.

▶ [patch] [1874](https://github.com/taskcluster/taskcluster/issues/1874)
Taskcluster UI now properly aligns menu items in action menu (speed dial).

▶ [patch] [2076](https://github.com/taskcluster/taskcluster/issues/2076)
Taskcluster UI speed dial component no longer toggles on hover.

▶ [patch]
Taskcluster login no longer throws a TypeError when a profile from the PersonAPI has no identities when logging in via auth0.

▶ [patch] [bug 1597922](http://bugzil.la/1597922)
Taskcluster now has the necessary CSP headers to avoid clickjacking.

▶ [patch] [bug 1596098](http://bugzil.la/1596098)
The Queue and Hooks services now return a 400 error when an entity is too large for the storage backend, instead of a 500.

▶ [patch] [1949](https://github.com/taskcluster/taskcluster/issues/1949)
The Task view in Taskcluster UI now allows users to have the artifacts panel expanded on page load if the url has the artifacts hash (i.e., artifacts)

▶ [patch] [1900](https://github.com/taskcluster/taskcluster/issues/1900)
The Taskcluster UI Task view now shows "Reason Resolved" above the fold. You previously had to click "See More" to find this field.

▶ [patch] [1997](https://github.com/taskcluster/taskcluster/issues/1997)
The log view in Taskcluster UI now properly scrolls horizontally. Some users were experiencing text truncation for long lines as well as scrolling issues on mobile.

▶ [patch] [bug 1599564](http://bugzil.la/1599564)
The purge-cache service now recovers better from Azure errors, where previously a single Azure error would cause subsequent API calls to also fail until the service was restarted.

▶ [patch] [1455](https://github.com/taskcluster/taskcluster/issues/1455)
The schema viewer in Taskcluster UI now properly shows a tooltip when pattern is cut off.

▶ [patch] [bug 1491551](http://bugzil.la/1491551)
When an API request times out, the JS client now correctly retuns an error describing a timeout with `err.code === 'ECONNABORTED'`, instead of `err.code === 'ABORTED'`.

▶ [patch] [1715](https://github.com/taskcluster/taskcluster/issues/1715)
Worker Manager UI now provides a more recent version of workerPool configs for initial values.

▶ [patch] [bug 1599122](http://bugzil.la/1599122)
Worker-manager's AWS provider now more precisely aligns its worker-spawning counts to the desired capacity. Due to rounding, it may previously have spawned up to one additional instance per launchConfig.

▶ [patch] [bug 1586839](http://bugzil.la/1586839)
getInstallations endpoint was renamed to listInstallations in octokit. This patch fixes our call to the API

▶ Additional changes not described here: [bug 1511676](http://bugzil.la/1511676), [bug 1579496](http://bugzil.la/1579496), [bug 1588096](http://bugzil.la/1588096), [bug 1596171](http://bugzil.la/1596171), [bug 1598643](http://bugzil.la/1598643), [bug 1598788](http://bugzil.la/1598788), [bug 1599299](http://bugzil.la/1599299), [#1244](https://github.com/taskcluster/taskcluster/issues/1244), [#1412](https://github.com/taskcluster/taskcluster/issues/1412), [#1421](https://github.com/taskcluster/taskcluster/issues/1421), [#1658](https://github.com/taskcluster/taskcluster/issues/1658), [#1747](https://github.com/taskcluster/taskcluster/issues/1747), [#1751](https://github.com/taskcluster/taskcluster/issues/1751), [#1774](https://github.com/taskcluster/taskcluster/issues/1774), [#1822](https://github.com/taskcluster/taskcluster/issues/1822), [#1908](https://github.com/taskcluster/taskcluster/issues/1908), [#1953](https://github.com/taskcluster/taskcluster/issues/1953), [#2019](https://github.com/taskcluster/taskcluster/issues/2019), [#677](https://github.com/taskcluster/taskcluster/issues/677), [#1911](https://github.com/taskcluster/taskcluster/issues/1911), [#1968](https://github.com/taskcluster/taskcluster/issues/1968), [#1754](https://github.com/taskcluster/taskcluster/issues/1754), [#1934](https://github.com/taskcluster/taskcluster/issues/1934), [bug 1596417](http://bugzil.la/1596417), [#1773](https://github.com/taskcluster/taskcluster/issues/1773).

4.7.0

DEPLOYERS

▶ [patch]
Improves worker manager launch configurations documentation

WORKER-DEPLOYERS

▶ [minor] [6464](https://github.com/taskcluster/taskcluster/issues/6464)
Generic Worker: adds memory usage monitoring during tasks and reports average and peak memory used, in addition to the system's total available memory.

If the total percentage of memory used exceeds 90% for 5 consecutive measurements at 0.5s intervals, the worker will abort the task to prevent OOM crashes and errors. If `disableOOMProtection` (default `false`) is set to `true` in the worker configuration, the worker will continue to monitor and report on memory usage, but will not abort the task if memory consumption is high.

Resource monitoring can be disabled with worker config `enableResourceMonitor` (default `true`) or per task via `payload.features.resourceMonitor` (default `true`).

▶ [patch]
Generic Worker: only warn about missing `audio`/`video` os groups for non-d2g tasks.

USERS

▶ [minor] [7594](https://github.com/taskcluster/taskcluster/issues/7594)
Docker Worker (D2G): adds `volume` type for artifacts. This is strictly used for D2G purposes only. Use this type to have D2G volume mount your artifact path instead of `docker cp`'ing the artifact at the end of the task run. This can be useful under spot termination instances where the `docker cp` command doesn't get a chance to run, instead a volume mount will have the files on the host ready for upload as soon as the spot termination requests comes in.

▶ [patch] [7603](https://github.com/taskcluster/taskcluster/issues/7603)
UI shows all dates in UTC.

Automated Package Updates

<details>
<summary>5 Dependabot updates</summary>

* build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (2534d51f13)
* build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 (86d00b581d)
* build(deps): bump babel/helpers from 7.17.2 to 7.26.10 in /ui (3804ecc951)
* build(deps): bump babel/runtime from 7.23.2 to 7.26.10 (0d00c3c953)
* build(deps): bump babel/runtime from 7.18.6 to 7.26.10 in /ui (3211ce06f3)

</details>

4.5.1

WORKER-DEPLOYERS

▶ [MAJOR]
D2G: Renamed methods `Convert()` --> `ConvertPayload()` and `Scopes()` --> `ConvertScopes()`.

D2G: `ConvertScopes()` checks that the provided docker worker payload is valid with the supplied scopes. Generic Worker will now resolve a docker worker task as `exception/malformed-payload` if any required docker worker scopes are missing for its payload.

▶ [MAJOR] [7320](https://github.com/taskcluster/taskcluster/issues/7320)
Reverts PR 7324. Taskcluster Proxy will now only listen on 127.0.0.1.

USERS

▶ [patch] [7340](https://github.com/taskcluster/taskcluster/issues/7340)
D2G: Use unique task container names to avoid container naming conflicts.

DEVELOPERS

▶ [patch]
Fixed the rust library for uploading artifact when the object service returned
a `content-length` header. It will now avoid duping the header which was
resulting in 400s from upstream object storages.

▶ [patch]
The rust client will now properly fail when the PUT url call returns an error
while uploading an artifact.

Automated Package Updates

<details>
<summary>3 Dependabot updates</summary>

* build(deps): bump elliptic from 6.5.7 to 6.6.0 in /ui (11ebddccd)
* build(deps): bump elliptic from 6.5.7 to 6.6.0 in /clients/client-web (eef39b199)
* build(deps): bump matrix-js-sdk from 25.1.1 to 34.8.0 (7330) (73da29d98)

</details>

4.5.0

USERS

▶ [minor]
The notify service includes `rootUrl` in the json-e context when rendering slack/matrix/email messages.

▶ [patch]
D2G: No longer specify file mount format on image if compressed with gzip, bzip2, xz, or zstd when using docker. Generic Worker will now no longer decompress these files before running `docker load`. Docs [here](https://docs.docker.com/reference/cli/docker/image/load/).

▶ [patch] [7305](https://github.com/taskcluster/taskcluster/issues/7305)
Generic Worker multiuser engine task log headers now include generic-worker
config properties `runTasksAsCurrentUser` and `headlessTasks` in order to help
troubleshoot unexpected behaviour. These properties fundamentally affect how
the task runs, so it is useful to log them together with the other worker
environment information.

Sentry reports also now include this information.

OTHER

▶ Additional change not described here: [6923](https://github.com/taskcluster/taskcluster/issues/6923).

Automated Package Updates

<details>
<summary>5 Dependabot updates</summary>

* build(deps-dev): bump eslint (bb654ed93)
* build(deps): bump debug in /clients/client in the client-node-deps group (6b285333f)
* build(deps): bump taskcluster from 68.0.3 to 72.0.1 in /taskcluster (5b5b8b614)
* build(deps): bump taskcluster-taskgraph in /taskcluster (0077af900)
* build(deps): bump the go-deps group with 5 updates (4145de19d)

</details>

4.1.1

Automated Package Updates

<details>
<summary>8 Dependabot updates</summary>

* build(deps-dev): bump the client-web-node-deps group (ba901ba05)
* build(deps-dev): bump qlobber from 5.0.3 to 8.0.1 (28f2869aa)
* build(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /ui (e39d63567)
* build(deps): bump follow-redirects from 1.15.4 to 1.15.6 (a7c78f0f8)
* build(deps): bump follow-redirects in /clients/client-web (103febfe8)
* build(deps): bump follow-redirects in /clients/client-test (d2b3288b2)
* build(deps): bump follow-redirects in /clients/client (c903e7de6)
* build(deps): bump taskcluster from 60.4.2 to 62.0.0 in /taskcluster (04df8aedd)

</details>

4.1.0

Automated Package Updates

<details>
<summary>5 Dependabot updates</summary>

* build(deps-dev): bump the deps group in /ui with 3 updates (319f484a6)
* build(deps): bump taskcluster from 59.2.0 to 60.3.2 in /taskcluster (cde9bb384)
* build(deps): bump the deps group in /taskcluster with 1 update (35e1bf6fb)
* build(deps): bump the deps group with 4 updates (87b4265a4)
* build(deps-dev): bump the deps group in /clients/client with 1 update (8944d3619)

</details>

Page 61 of 62

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.