Skip to content

Releases: pantsbuild/pants

release_2.23.0.dev0

11 Jun 01:19
release_2.23.0.dev0
a6fb082
Compare
Choose a tag to compare
release_2.23.0.dev0 Pre-release
Pre-release

User API Changes

  • Resolve 2.23.0.dev0 deprecations: dependees, old ruff, crossversion=partial, remote_auth_bearer_token_path (#21041)

Bug Fixes

  • Fixed Docker image_id returned from parser using recent BuildKit on Windows (#21000)

  • Pick provider closest to the rule/subsystem/target type. (#21030)

  • Support extra env vars resolution of PATH in nodejs processes (#21035)

  • Fix bug when computing implicit kwargs in @rules called by name. (#21038)

  • Provide default tfsec versions for all platforms (#21033)

  • scala source file should not depend on scalac plugins (#20971)

  • fix regression in choosing a compatible local environment (#21011)

release_2.22.0a0

05 Jun 06:02
release_2.22.0a0
99badc0
Compare
Choose a tag to compare
release_2.22.0a0 Pre-release
Pre-release

New Features

  • Flag to disable publishing dependencies in deploy goal (#20871)

  • Add complete platform for Python 3.12 on AWS Lambda (#21004)

  • add workspace environment support (#20900)

  • export generated python sources to exported venvs (#20975)

  • Scala: Detect consumed symbols in self-type annotations (#20960)

User API Changes

  • OpenAPI Java codegen fails with an ambiguous class path (#20969)

Bug Fixes

  • Update address parameters on overrides (#20934)

  • Always match source globs using the any conjunction. (#20958)

Documentation

  • Fix help text for stevedore_namespace BUILD file symbol. (#20984)

  • Use code blocks in nodejs-test example docs (#20983)

  • Lower log message level for nailgun to reduce verbosity (#20946)

  • Publish: sort the results output at the end. (#20953)

release_2.21.0

28 May 23:43
release_2.21.0
9a993cd
Compare
Choose a tag to compare

View the release notes at https://github.com/pantsbuild/pants/blob/release_2.21.0/src/python/pants/notes/2.21.x.md

Changes since 2.21.0rc0:

Documentation

  • Update release notes links in Plugin Upgrade Guide docs after movement (Cherry-pick of #20936) (#20942)

release_2.20.2

28 May 06:31
release_2.20.2
634160e
Compare
Choose a tag to compare

Changes since 2.20.1:

Bug Fixes

  • Fix dependencies and dependents to use output file when using json formatting (Cherry-pick of #20843) (#20877)

Documentation

  • Update release notes links in Plugin Upgrade Guide docs after movement (Cherry-pick of #20936) (#20940)

  • Add docs for jvm_artifacts target generator (Cherry-pick of #20890) (#20920)

release_2.19.3

28 May 04:23
release_2.19.3
ec8a5cb
Compare
Choose a tag to compare

Changes since 2.19.2:

Bug Fixes

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

Documentation

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

  • Update release notes links in Plugin Upgrade Guide docs after movement (Cherry-pick of #20936) (#20941)

release_2.22.0.dev3

25 May 03:25
release_2.22.0.dev3
3b0ebf3
Compare
Choose a tag to compare
release_2.22.0.dev3 Pre-release
Pre-release

New Features

  • add "workspace" process execution strategy (#20772)

  • Allow Extra Args to be passed to FaaS Pex Build (#20939)

  • Add makeself backend (#20360)

  • Mark all Python tools as exportable (#20787)

  • An option for excluding certain files from all deploy jars (#20943)

  • Include extra_build_args on pex_binaries too (#20929)

User API Changes

  • Update semgrep 1.46.0 -> 1.72.0 (#20501)

Bug Fixes

  • Use Wildcard When jvm_exclude Artifact is None (#20802)

Documentation

  • Restore stub release notes files, with links to new location (#20937)

  • Update release notes links in Plugin Upgrade Guide docs after movement (#20936)

  • Add help_short field for Python tools and use it to generate the help text (#20921)

  • Fix markdown syntax in "Making subsystems exportable ..." docs (#20902)

  • Add release notes for 2.21.x (#20894)

  • Add tool version into install_from_resolve arg documentation (#20901)

  • Add docs for jvm_artifacts target generator (#20890)

release_2.21.0rc0

20 May 09:56
release_2.21.0rc0
09f11c4
Compare
Choose a tag to compare
release_2.21.0rc0 Pre-release
Pre-release

Documentation

  • Fix markdown syntax in "Making subsystems exportable ..." docs (Cherry-pick of #20902) (#20928)

  • Add release notes for 2.21.x (Cherry-pick of #20894) (#20926)

  • Add docs for jvm_artifacts target generator (Cherry-pick of #20890) (#20919)

release_2.22.0.dev2

15 May 12:19
release_2.22.0.dev2
3ef507e
Compare
Choose a tag to compare
release_2.22.0.dev2 Pre-release
Pre-release

New Features

  • Add sql backend + sqlfluff linter (#20854)

  • Integrate the native options parser into Python. (#20887)

  • Bundle OpenAPI files as a single resource (#20695)

Documentation

  • Adjust docs for python export goal option (#20903)

  • Start the release notes for 2.22 (#20878)

  • docs: Fix broken links (#20884)

release_2.21.0a1

15 May 12:38
release_2.21.0a1
1c74126
Compare
Choose a tag to compare
release_2.21.0a1 Pre-release
Pre-release

Bug Fixes

  • Fix dependencies and dependents to use output file when using json formatting (Cherry-pick of #20843) (#20876)

Documentation

  • Adjust docs for python export goal option (Cherry-pick of #20903) (#20904)

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

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

release_2.20.2rc0

15 May 14:28
release_2.20.2rc0
4dda4fb
Compare
Choose a tag to compare
release_2.20.2rc0 Pre-release
Pre-release

Bug Fixes

  • Fix dependencies and dependents to use output file when using json formatting (Cherry-pick of #20843) (#20877)