Skip to content

Releases: pantsbuild/pants

release_2.20.1rc0

30 Apr 07:38
release_2.20.1rc0
2f91e95
Compare
Choose a tag to compare
release_2.20.1rc0 Pre-release
Pre-release

Bug Fixes

  • re-add missing opentelemetry.util module mapping (Cherry-pick of #20804) (#20810)

  • Fix issue with explicit dependency when using parametrize groups. (Cherry-pick of #20768) (#20779)

Documentation

  • Fix: Example config for local filesystem caching (Cherry-pick of #20844) (#20848)

  • docs: Remove note about abbreviated form (Cherry-pick of #20830) (#20833)

release_2.22.0.dev0

29 Apr 14:29
release_2.22.0.dev0
954f57b
Compare
Choose a tag to compare
release_2.22.0.dev0 Pre-release
Pre-release

New Features

  • allow loose format in Google Cloud Functions & AWS Lambda targets (#20789)

  • Add Python 3.13 to the default interpreter universe (#20851)

User API Changes

  • Remove deprecated pex_binary(platforms=...) for 2.22, deprecate resolve_local_platforms (#20823)

Bug Fixes

  • OrphanFilepathConfigBehavior.IGNORE should actually ignore orphaned files (#20841)

  • Fix dependencies and dependents to use output file when using json formatting (#20843)

  • Fix Rust option parser escape handling (#20839)

  • stop using deprecated logging.warn method (#20837)

Documentation

  • Fix: Example config for local filesystem caching (#20844)

  • docs: Remove note about abbreviated form (#20830)

  • Added a cautionary note to PyOxidizer's docs page (#20825)

release_2.21.0a0

20 Apr 04:15
release_2.21.0a0
9686c6b
Compare
Choose a tag to compare
release_2.21.0a0 Pre-release
Pre-release

New Features

  • Add additional modules to default module mapping (#20813)

  • add some module mappings (#20800)

  • Added a goals field to the peek JSON output (#20331)

  • Improve exported mutable_virtualenv prompt (#20796)

  • Add export option: py_hermetic_scripts (#20763)

  • Visibility: support dict rules same way as for selectors. (#20769)

  • Add python312 runtime to python_google_cloud_function (#20786)

  • Add documentation-related sources to helm_chart (#15638)

User API Changes

  • Replaced pre-commit githook with pre-push (#20784)

Bug Fixes

  • Fixed install_git_hooks.sh does not work if "python" is not found (but python3 exists) (#20783)

  • re-add missing opentelemetry.util module mapping (#20804)

  • Fix direct_url in python PEP660 editable wheels (again) (#20798)

  • provide a more friendly pointer on unconfigured constraint file (#20781)

  • update Pex to 2.3.1 (#20782)

  • Fix issue with explicit dependency when using parametrize groups. (#20768)

Performance

  • Set --no-pre-install-wheels and PEX_MAX_INSTALL_JOBS for faster builds of internal pexes (#20670)

Documentation

  • fix Python & NodeJS lockfiles doc (#20812)

  • improve plants plugin resolve docs (#20780)

release_2.20.0

16 Apr 20:43
release_2.20.0
a40f2fd
Compare
Choose a tag to compare

release_2.20.0rc4

12 Apr 04:08
release_2.20.0rc4
7850bcb
Compare
Choose a tag to compare
release_2.20.0rc4 Pre-release
Pre-release

This release is identical to 2.20.0rc3, but with a workaround to ensure it works on arm64 macOS.

release_2.19.3rc0

12 Apr 04:25
release_2.19.3rc0
3b13b89
Compare
Choose a tag to compare
release_2.19.3rc0 Pre-release
Pre-release

This release is identical to 2.19.2, but with a workaround to ensure it works on arm64 macOS.

release_2.21.0.dev6

10 Apr 02:01
release_2.21.0.dev6
202d921
Compare
Choose a tag to compare
release_2.21.0.dev6 Pre-release
Pre-release

New Features

  • Make tools exportable (#20730)

  • Allow plugin authors to attach custom fields to TargetData for pants peek (#20701)

User API Changes

  • Remove the deprecated implicit_value option kwarg. (#20762)

release_2.21.0.dev5

06 Apr 16:50
release_2.21.0.dev5
83790b8
Compare
Choose a tag to compare
release_2.21.0.dev5 Pre-release
Pre-release

NB. this release is broken on arm64 macOS, see #20765.

New Features

  • stats: add output format option to save Pants stats as JSON (#20579)

  • Allow passing arguments to PEX invocation used for pex_binary (#20737)

  • Print reduced pants test ... command to rerun, when on CI (#20747)

  • add latest 3.13/3.14 helm versions; upgrade default (#20743)

Plugin API Changes

  • Deprecate the implicit_value option registration kwarg. (#20757)

Bug Fixes

  • Restore some opentelemetry module mappings (#20749)

  • upgrade Pex to 2.3.0 (#20734)

  • Properly format error about invalid scope names (#20712)

Performance

  • Make all "local dists" PEXes internal-only (#20746)

Documentation

  • Add "what's new" in 2.20 (#20687)

  • Use []() links not <> in [pex].emit_warnings docs (#20716)

  • Add extra newlines to avoid softwrapping the :::caution in export docs (#20715)

release_2.20.0rc3

06 Apr 04:27
release_2.20.0rc3
0245e69
Compare
Choose a tag to compare
release_2.20.0rc3 Pre-release
Pre-release

NB. this release is broken on arm64 macOS, see #20765.

Plugin API Changes

  • Deprecate the implicit_value option registration kwarg. (Cherry-pick of #20757) (#20758)

Bug Fixes

  • Restore some opentelemetry module mappings (Cherry-pick of #20749) (#20753)

release_2.19.2

06 Apr 03:29
release_2.19.2
cce10d1
Compare
Choose a tag to compare

NB. this release is broken on arm64 macOS, see #20765.

Documentation

  • Add extra newlines to avoid softwrapping the :::caution in export docs (Cherry-pick of #20715) (#20719)