github pantsbuild/pants release_2.16.0rc1

latest releases: release_2.23.0a1, release_2.24.0.dev0, release_2.22.1rc0...
pre-release17 months ago

User API Changes

Bug Fixes

  • The OverridesField.compute_value() must return a hashable value. (Cherry-pick of #18787) (#18799)

  • Makes adhoc_tool actually respect the extra_env_vars field; adds tests (Cherry-pick of #18692) (#18694)

  • Use address as stable key when batching field sets in lint/test (Cherry-pick of #18725) (#18734)

  • Add ruff lint rules (Cherry-pick of #18716) (#18739)

  • Fix repr for Fields that don't define default. (Cherry-pick of #18719) (#18724)

  • Adds a fully-qualified path to a Python interpreter for pex_binary RunRequests (Cherry-pick of #18699) (#18700)

  • Add timeout to remote store calls, and adjust name of cache timeout. (Cherry-pick of #18695) (#18697)

  • Bump minimum supported version of Pex to v2.1.129. (Cherry-pick of #18678) (#18687)

  • Fix JVM resource JAR creation on older Mac OSes (Cherry-pick of #18673) (#18676)

Documentation

  • Update linter documentation to refer to install_from_resolve (Cherry-pick of #18781) (#18782)

  • Add PEP 621 pyproject.toml file docs (Cherry-pick of #18672) (#18677)

  • Improve lockfile consumption error message. (Cherry-pick of #18638) (#18653)

  • Document AWS CDK issue that multiple users have encountered. (Cherry-pick of #18656) (#18666)

  • Remove a python-specific tip from the general prereqs page. (Cherry-pick of #18637) (#18650)

Don't miss a new pants release

NewReleases is sending notifications on new releases.