Taskcluster

Latest version: v65.1.0

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

Scan your dependencies

Page 9 of 52

57.0.1

GENERAL

▶ [patch]
Expired azure test certificates updated

▶ [patch]
Fix hooks UI page "unknown" task state error.

▶ [patch] [6636](https://github.com/taskcluster/taskcluster/issues/6636)
Fix Dockerfile from PR 6646. The `.yarn` directory does not exist anymore, so it shouldn't be copied.

DEVELOPERS

▶ [patch] [6636](https://github.com/taskcluster/taskcluster/issues/6636)
Upgrades to modern Yarn version 4.

To enable on your machine:

bash
corepack enable

57.0.0

GENERAL

▶ [patch] [6644](https://github.com/taskcluster/taskcluster/issues/6644)
Fixes __version__ endpoint in web-server

▶ [patch] [6634](https://github.com/taskcluster/taskcluster/issues/6634)
Fixes `queue.claimWork` endpoint returning `500` in some rare conditions.

USERS

▶ [minor] [6371](https://github.com/taskcluster/taskcluster/issues/6371)
D2G tool now can convert an entire Docker Worker task definition to a Generic Worker task definition.

New `taskcluster d2g -h` output:

bash
Converts a docker-worker payload (JSON) to a generic-worker payload (JSON).
To convert a task definition (JSON), you must use the task definition flag (-t, --task-def).

Usage:
taskcluster d2g [flags]

Examples:
taskcluster d2g -f /path/to/input/payload.json
taskcluster d2g -t -f /path/to/input/task-definition.json
cat /path/to/input/payload.json | taskcluster d2g
cat /path/to/input/task-definition.json | taskcluster d2g -t
echo '{"image": "ubuntu", "command": ["bash", "-c", "echo hello world"], "maxRunTime": 300}' | taskcluster d2g

Flags:
-f, --file string Path to a .json file containing a docker-worker payload or task definition.
-h, --help help for d2g
-t, --task-def Must use if the input is a docker-worker task definition.

Global Flags:
-v, --verbose verbose output


▶ [patch]
Hooks last fires display `unknown` as task state if task is missing or not scheduled. This can happen with task was expired and removed but last run information still exist.

▶ [patch] [6472](https://github.com/taskcluster/taskcluster/issues/6472)
D2G: Add the `kvm` OS group to the Generic Worker payload if the KVM device is enabled in the Docker Worker payload.

▶ [patch]
docker-worker: fix error message when a task is missing scopes for cache volumes

DEVELOPERS

▶ [MAJOR] [4260](https://github.com/taskcluster/taskcluster/issues/4260)
Javascript codebase converted to use ECMAScript modules (ESM).
This includes `db`, `libraries/*`, `services/*` and `infrastructure/tooling/*` folders.

Clients remain unchanged.

▶ [patch]
Introduces helper databaes utilities to create new version (migration) and renumber existing.

`yarn db:new` creates new db migration and test
`yarn db:renumber old new` renumbers existing version

▶ [patch]
Move docker compose image names to `.env` file to keep compose files unchanged between releases.

OTHER

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

Automated Package Updates

<details>
<summary>4 Dependabot updates</summary>

* build(deps): bump browserify-sign from 4.2.1 to 4.2.2 in /ui (bc0ca946e)
* build(deps): bump browserify-sign in /clients/client-web (140940e03)
* build(deps): bump crypto-js from 4.1.1 to 4.2.0 in /ui (1b8caf495)
* build(deps): bump crypto-js from 4.1.1 to 4.2.0 in /clients/client-web (49f381675)

</details>

56.0.3

USERS

▶ [patch] [6616](https://github.com/taskcluster/taskcluster/issues/6616)
Github service no longer cancels builds for the same SHA for `push` events.
Only `pull_request` events would cancel running builds for the same pull request if they exist.

This is to avoid canceling same commit pushed to different branches.

▶ [patch]
Allow specifying `0` as a value for `onExitStatus.purgeCaches`.

Automated Package Updates

<details>
<summary>2 Dependabot updates</summary>

* build(deps): bump babel/traverse in /clients/client-web (c19726417)
* build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /taskcluster (54593c4ae)

</details>

56.0.2

GENERAL

▶ [patch] [2940](https://github.com/taskcluster/taskcluster/issues/2940)
Fixes claimed task resolver db query that returned too many records. Bug introduced in migration 91

▶ [patch] [2940](https://github.com/taskcluster/taskcluster/issues/2940)
Patches existing migration to prevent data loss because of incorrect field values.

▶ [patch]

56.0.1

GENERAL

▶ [patch] [2940](https://github.com/taskcluster/taskcluster/issues/2940)
Patches 91-migration script to account for non-unique pending tasks. This was a blocking exception during migration time.

56.0.0

GENERAL

▶ [MAJOR] [2940](https://github.com/taskcluster/taskcluster/issues/2940)
Queue service internals refactored. `azure_queue_messages` table and `azqueue` library are no longer used.
Claim, resolved, deadline and pending queues now use separate tables. Existing messages are preserved during migration.
Database migration `0091` expects that previous `0090` migration was applied and there are no pending tasks that didn't migrate to the new format yet.
Make sure that `v55.3.x` was deployed first and data was fully migrated before deploying this version.

▶ [patch] [2940](https://github.com/taskcluster/taskcluster/issues/2940)
Resolved tasks do not drop deadline messages, which was removed during queue refactoring.
Messages will stay until task deadline even if task is being resolved.

▶ [patch]
Upgrades to go1.21.2

USERS

▶ [patch]
UI: Task Definitions and Payloads now display in YAML by default for readability.

Automated Package Updates

<details>
<summary>1 Dependabot updates</summary>

* build(deps): bump postcss from 8.4.21 to 8.4.31 (ec421c290)

</details>

Page 9 of 52

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.