From 3064bf09bd566ceb6ed170a302eb3bc9f6c026fd Mon Sep 17 00:00:00 2001 From: Julien Cristau Date: Wed, 21 Oct 2026 15:16:40 +0200 Subject: [PATCH] chore: version bump v24.5.0 --- CHANGELOG.md | 21 +++++++++++++++++++++ pyproject.toml | 2 +- uv.lock | 4 ++-- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f6bec4384..7bd1383f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Change Log +## [24.5.0] - 2026-10-21 + +### Added + +- `taskgraph.generator.phase_finished` function, which can be replaced by + consumers and is called as each generation phase ends (#1073) +- Hook point in `run-task` at startup (#1077) + +### Changed + +- perf: on Linux, graph generation now uses a process per kind instead of a + process pool, to cut down on IPC overhead + (https://bugzilla.mozilla.org/show_bug.cgi?id=2079635) +- perf: pause the garbage collector during graph generation + (https://bugzilla.mozilla.org/show_bug.cgi?id=2079640) + +### Fixed + +- On Windows, fetch-content now reads tarballs until EOF, to be able to check + the stream's integrity (#1074) + ## [24.4.1] - 2026-10-08 ### Fixed diff --git a/pyproject.toml b/pyproject.toml index dcc9bd048..4ab80f763 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ ### Project [project] name = "taskcluster-taskgraph" -version = "24.4.1" +version = "24.5.0" description = "Build taskcluster taskgraphs" readme = "README.rst" authors = [ diff --git a/uv.lock b/uv.lock index 0d8fcde10..88430a13d 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.9" resolution-markers = [ "python_full_version >= '3.12'", @@ -3594,7 +3594,7 @@ wheels = [ [[package]] name = "taskcluster-taskgraph" -version = "24.4.1" +version = "24.5.0" source = { editable = "." } dependencies = [ { name = "appdirs" },