- New Taskcluster utility functions to use the new Taskcluster `batch` APIs
Changed
- Optimization logic uses new `batch` APIs to vastly reduce number of queries made to Taskcluster
8.0.1
Fixed
- Regression to `files-changed` calculation for pull requests (494) - Support `**kwargs` in functions wrapped by `taskgraph.util.memoize` (490) - Support `--exclude-key` argument when the excluded key may or may not exist (489) - Stop requiring REGISTRY and VERSION files for `taskgraph build-image` (488)
8.0.0
Added
- Ability to use custom name functions in `from_deps` transforms (484) - New `from_deps` name function that doesn't strip the dep's kind (484) - New cli flag to force using locally generated `files_changed` (481)
Fixed
- Support for `artifact-reference` with private artifacts (485)
Changed
- Replaced `head_ref` in pull-request cached task routes (486) - Created a new `files_changed` parameter (481)
Removed
- Removed the `taskgraph.files_changed` module (481)
7.4.0
Changed
- Don't set 'base_ref' on github-release events (470) - Faster yaml loading using the native loader if available (474) - Memoize `get_task_definition` and `_get_deps` (477)
7.3.1
Added
- Create a base docker image containing only run-task