Skip to content

release_2.15.0a1

Pre-release
Pre-release
Compare
Choose a tag to compare
@stuhood stuhood released this 12 Nov 06:03
· 2081 commits to main since this release
release_2.15.0a1

New Features

  • A --resolve flag, to specify the resolves to export. (Cherry-pick of #17416) (#17461)

User API Changes

  • Deprecate the old export semantics. (Cherry-pick of #17465) (#17466)

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 on docker_image to False (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 in test 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)

Documentation

  • Fix line breaks in a docs page. (Cherry-pick of #17527) (#17528)

  • Clarify how __defaults__ apply to target generators. (Cherry-pick of #17493) (#17499)

  • Fix version templating in vcs_version docs (Cherry-pick of #17423) (#17425)