Bot releases are visible (Hide)
Published by github-actions[bot] 3 months ago
Add JSX support built on the JS backend (#21206)
allow plugins to provide "auxiliary" goals (and refactor BSP into backends) (#20913)
Caching for Terraform! (#21221)
Terraform multi-platform lockfiles (#21247)
javascript: jsconfig (tsconfig) parsing for dependency inference (#21176)
Auto-select complete platforms for AWS Lambda functions on ARM architecture (#21234)
adhoc/shell: capture files relative to root of sandbox for in-workspace executions (#21254)
jvm resources action is not reproducible (#21259)
log logfile path when error opening (#21242)
Tighten regex on Simplifier/strip_v2_chroot_path (#21241)
use entire URL string as cache key for download intrinsic rule (#21215)
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
NB. 2.23.0.dev3 was skipped due to infrastructure issues.
Allow capturing tfsec output as a report (#21155)
add path_env_modify
field to adhoc_tool
and shell_command
to control how PATH is augmented (#21138)
Allow customizing semgrep configurations; correct rule matching glob (#21126)
tests: add experimental-report-test-result-info option to the test goal (#21171)
Add targets for terraform lockfiles (#21099)
use a template for computing output_path
for packageable targets (#21175)
Native dockerfile parser (#21160)
Rudimentary export goal support for node_modules
(#21036)
deprecate --export-py-hermetic-scripts
in favor of new --export-py-non-hermetic-scripts-in-resolve
option (#21181)
Upgrade default Node version from 18.20.3 to 20.15.1 (#21166)
Upgrade pnpm
default version from 8.x series to 9.x (#21132)
Allow both resource
and file
targets for complete_platforms
on Python FaaS (#21169)
Always run setuptools_scm in the local environment (#21188)
cleanup how adhoc and shell backends process environment variables (#21185)
Helm: warn on missing docker image (#21076)
Fix options parser discrepancy due to repeated evaluation of .pants.rc
(#21118)
(JavaScript) Throw a more descriptive error when the package name is missing (#21159)
Create [workunit-logger].logdir if it doesn't already exist (#21152)
Fix coverage calculation when filter
option is used (#18057)
Javascript backend - run node package install once per workspace (#20826)
Published by github-actions[bot] 4 months ago
Fix k8s-parser not able to load hikaru models (Cherry-pick of #21067) (#21090)
Fix running python_sources with pex --executable (Cherry-pick of #21047) (#21086)
fix regression in choosing a compatible local environment (Cherry pick of #21011) (#21014)
install_from_resolve
approach (Cherry-pick of #21060) (#21070)Published by github-actions[bot] 4 months ago
add intrinsic rule to request metadata about paths in filesystem (#20996)
Refactor venv export to use explicit PythonExecutable
lookup (#21087)
Generate entry_points.txt for python_tests that require entry points from a python_distribution (#21062)
parametrize: expand grouped parametrizations. (#21027)
Always capture a corepack
installation and support omitting version strings (#21021)
Fix k8s-parser not able to load hikaru models (#21067)
Fix running python_sources with pex --executable (#21047)
Published by github-actions[bot] 4 months ago
Scala: Support the usage of the _root_
package name (#21055)
Add "workspace invalidation" sources support for shell / adhoc backends (#21051)
Resolve addresses in ARGs passed to COPY (#20989)
Support documenting macro constants. (#21028)
Add lint backend to run trufflehog (#20968)
Fix non-writable files if "." in output_directories
(#21049)
fix: args for helm pull
for OCI artifacts (#21057)
build: Bump pex to 2.3.3 (#21046)
Published by github-actions[bot] 5 months ago
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)
Published by github-actions[bot] 5 months ago
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)
Update address parameters on overrides (#20934)
Always match source globs using the any
conjunction. (#20958)
Published by github-actions[bot] 5 months ago
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:
Published by github-actions[bot] 5 months ago
Changes since 2.20.1:
Published by github-actions[bot] 5 months ago
Changes since 2.19.2:
Published by github-actions[bot] 5 months ago
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)
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)
Published by github-actions[bot] 5 months ago