File tree Expand file tree Collapse file tree 3 files changed +31
-1
lines changed Expand file tree Collapse file tree 3 files changed +31
-1
lines changed Original file line number Diff line number Diff line change 11# Change Log
22
3+ ## [ 9.0.0] - 2024-06-11
4+
5+ ### Added
6+
7+ - New ` taskgraph.util.copy.deepcopy ` function to assist deepcopying Task objects efficiently
8+ - Toolchain tasks now support relative script paths
9+
10+ ### Fixed
11+
12+ - ` taskgraph.util.templates.merge ` no longer attempts to merge ` by-<attribute> ` configs
13+ - Cached task digest now factors in Chain of Trust config
14+ - Updated ` verify_routes_notification_filters ` to support all valid Taskcluster values
15+
16+ ### Removed
17+
18+ - Removed the ` taskgraph.util.memoize ` utility function
19+
320## [ 8.2.0] - 2024-05-21
421
522### Fixed
Original file line number Diff line number Diff line change @@ -3,6 +3,19 @@ Migration Guide
33
44This page can help when migrating Taskgraph across major versions.
55
6+ 8.x -> 9.x
7+ ----------
8+
9+ * Replace references to ``taskgraph.util.memoize.memoize `` with
10+ ``functools.cache ``. E.g, change ``@memoize `` to ``@cache ``. If using Python
11+ 3.8, use ``@functools.lru_cache(maxsize=None) `` instead.
12+ * Pay close attention to tasks that use ``task-defaults `` to merge
13+ configuration containing ``by-<attribute> `` keys. The
14+ :func: `taskgraph.util.templates.merge ` function will no longer attempt to merge
15+ keys containing these attributes, which may result in changes to your graph.
16+ You can use the :ref: `diff feature <diffing graphs >` to help detect possible
17+ changes.
18+
6197.x -> 8.x
720----------
821
Original file line number Diff line number Diff line change 22# License, v. 2.0. If a copy of the MPL was not distributed with this
33# file, You can obtain one at http://mozilla.org/MPL/2.0/.
44
5- __version__ = "8.2 .0"
5+ __version__ = "9.0 .0"
66
77# Maximum number of dependencies a single task can have
88# https://docs.taskcluster.net/reference/platform/taskcluster-queue/references/api#createTask
You can’t perform that action at this time.
0 commit comments