Releases: pantsbuild/pants
release_2.23.0.dev0
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
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
release_2.21.0
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
release_2.20.2
release_2.19.3
Changes since 2.19.2:
Bug Fixes
Documentation
release_2.22.0.dev3
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)