release_2.15.0a1
Pre-releaseNew Features
User API Changes
Bug fixes
-
Fix memoization of
CoarsenedTarget.closure
(Cherry-pick of #17516) (#17518) -
Support parsing targets from additional paths not containing BUILD files. (Cherry-pick of #17451) (#17513)
-
Ensure lockfile target exists before injecting a dependency to it. (Cherry-pick of #17365) (#17505)
-
Ensure correct eq/hash semantics for PythonArtifact. (Cherry-pick of #17484) (#17492)
-
Flip the default for
pull
ondocker_image
toFalse
(Cherry-pick of #17459) (#17460) -
Isolate config seed values from the DEFAULT section. (Cherry-pick of #17474) (#17485)
-
Fix poorly understood stdout redirection issue. (Cherry-pick of #17471) (#17473)
-
Fix propagation of the remote-execution-append-only-caches path (Cherry-pick of #17469) (#17472)
-
Fix dep inference from
shuint2_tests
targets. (Cherry-pick of #17417) (#17422) -
Fix
EnvironmentName
used intest
runs (Cherry-pick of #17412) (#17415) -
Restore debug hints for
test
execution (Cherry-pick of #17406) (#17407)
Performance
-
Skip loading of local cache data when possible (Cherry-pick of #17495) (#17524)
-
Symlink site-packages into
pylint
venvs when possible. (Cherry-pick of #17488) (#17491) -
Filter coarsened targets to only those that are relevant in
pylint
runner rule (Cherry-pick of #17487) (#17490)