Skip to content

Releases: taskcluster/taskgraph

17.3.0

07 Nov 16:34

Choose a tag to compare

What's Changed

  • chore: pre-commit autoupdate by @github-actions[bot] in #854
  • Fix error handling in verify_run_task_caches by @jcristau in #856
  • fix infinite loop in cached_tasks transforms by @jcristau in #859
  • fix(load-task): consider -hg and -git suffixes in run-task check by @ahal in #861
  • load-task: allow specifying caches on the command line by @jcristau in #858
  • Add an upper bound to the taskcluster dependency and release 17.3.0 by @Eijebong in #863

Full Changelog: 17.2.1...17.3.0

17.2.1

31 Oct 20:18

Choose a tag to compare

What's Changed

  • fix: removing HTTP error checking. by @abhishekmadan30 in #831
  • fix: don't require free-threaded python tests to pass by @bhearsum in #845
  • fix: support windows in run-task by @bhearsum in #850
  • fix: make 'run-task' support Python 3.8 again by @ahal in #851
  • Convert some "check" style transforms into verifications by @ahal in #849
  • chore: version bump Taskgraph v17.2.1 by @ahal in #853

Full Changelog: 17.2.0...17.2.1

17.2.0

30 Oct 13:37
8facd85

Choose a tag to compare

What's Changed

  • feat: add support for outputting a mermaid flowchart of the kind graph by @bhearsum in #834
  • fix: get_taskcluster_client should respect PRODUCTION_TASKCLUSTER_ROOT_URL by @jcristau in #835
  • Fix get_index_url to avoid proxy by default + refactor get_artifact_url by @ahal in #836
  • run-task: don't parse git clean's error output by @jcristau in #833
  • fix: mock away TASKCLUSTER_{CLIENT_ID,ACCESS_TOKEN} by @bhearsum in #839
  • feat: run tests against 3.14 free-threaded python by @bhearsum in #837
  • docs: add note about 'util/taskcluster.py' exception changes to migra… by @ahal in #841
  • fetch-content: apply the repack filter on hard links destination by @glandium in #843
  • tests: mark test that depends on multiprocess as Linux-only by @bhearsum in #838
  • Bug 1997236 - Don't try to re-parse JSON in util.taskcluster.get_arti… by @Eijebong in #846
  • fix: block tc proxy in script_url by @bhearsum in #847
  • chore: Bump version to 17.2.0 by @Eijebong in #848

Full Changelog: 17.1.0...17.2.0

17.1.0

22 Oct 15:47

Choose a tag to compare

What's Changed

  • generator: add support for "graph_config" verifications by @jcristau in #802
  • ci: run tests against Python 3.14 by @ahal in #828
  • ci: move tests to new linux-docker pool (bug 1995275) by @jcristau in #830
  • Re-support 3.8 in fetch-content + version bump by @ahal in #832

Full Changelog: 17.0.0...17.1.0

17.0.0

17 Oct 20:02

Choose a tag to compare

What's Changed

  • Remove base_ref and base_rev post-processing by @ahal in #813
  • actions: fix retrigger-multiple's json schema by @jcristau in #820
  • Drop support for Python 3.8 by @ahal in #821
  • Optimize graph traversal by using a more appropriate algorithm by @Eijebong in #823
  • Make sure we return read only dicts from links_and_reverse_links_dict by @Eijebong in #825
  • Make sure that cached values from links_and_reverse_links_dict are not mutable inside by @Eijebong in #826
  • Make sure every node is in the values returned from links_and_reverse_links_dict by @Eijebong in #827
  • Use links_and_reverse_links_dict in replace_tasks by @Eijebong in #824
  • Support shallow clones with Git by @ahal in #772
  • fix: Updated Error Type to TaskclusterRestFailure to align with the switch to the taskcluster package by @abhishekmadan30 in #822
  • chore: version bump 17.0.0 by @ahal in #829

Full Changelog: 16.2.1...17.0.0

16.2.1

14 Oct 18:22

Choose a tag to compare

What's Changed

  • run-task: wait on child processes when we're pid 1. by @jcristau in #810
  • Fix test_util_archive.py by @ahal in #798
  • Restore list_artifacts to its correct behavior by @Eijebong in #811
  • Update taskcluster to 91+ to fix get_artifact by @Eijebong in #815
  • chore: version bump 16.2.1 by @ahal in #817

Full Changelog: 16.2.0...16.2.1

16.2.0

08 Oct 17:44
80edd71

Choose a tag to compare

What's Changed

  • fix: call listTasks properly by @jcristau in #796
  • feat: create the perfherder-data.json for fetch-content task (bug-1992052) by @junngo in #797
  • chore: update to image_builder 6.1.0 (bug 1989274) by @JohanLorenzo in #799
  • Fix exception handling regression in load_task by @ahal in #800
  • style: enable lint and formatting on src/taskgraph/run-task by @ahal in #803
  • Fix a couple regressions in taskcluster.py by @ahal in #801
  • Use dependency-groups.dev instead of dev-dependencies in uv by @Eijebong in #805
  • fix: add pagination for list incomplete tasks by @abhishekmadan30 in #804
  • style: exclude robustcheckout.py and revert changes by @ahal in #806
  • fix: added use_proxy flag to get_artifact_url by @abhishekmadan30 in #807
  • ci: index docker-images by pull request number by @ahal in #766
  • chore: version bump Taskgraph 16.2.0 by @abhishekmadan30 in #809

New Contributors

Full Changelog: 16.1.1...16.2.0

16.1.1

01 Oct 18:47
1e3f244

Choose a tag to compare

What's Changed

Full Changelog: 16.1.0...16.1.1

16.1.0

01 Oct 17:48
bf23b91

Choose a tag to compare

What's Changed

  • chore: pre-commit autoupdate by @github-actions[bot] in #790
  • docs: add a page for using 'taskgraph load-task' by @ahal in #789
  • chore: exclude robustcheckout.py from linting by @jcristau in #791
  • fix: restore pagination handling for batched APIs by @jcristau in #792
  • chore: version bump Taskgraph 16.1.0 by @abhishekmadan30 in #794

Full Changelog: 16.0.0...16.1.0

16.0.0

26 Sep 18:08

Choose a tag to compare

What's Changed

  • fix: replaced taskcluster rest api calls with package by @abhishekmadan30 in #741
  • fix(deps): update to image_builder 6.0.0 by @ahal in #783
  • Use image_builder in build-image and load-task commands by @ahal in #785
  • chore: version bump Taskgraph 16.0.0 by @ahal in #786

Full Changelog: 15.4.0...16.0.0