release_2.13.0rc0
Pre-releaseNew Features
-
allow JVM sources to have files dependencies (Cherry-pick of #16203) (#16236)
-
Add [python].default_run_goal_use_sandbox (Cherry-pick of #16239) (#16253)
-
Add
include_sources
topex_binary
target (Cherry-pick of #16215) (#16252) -
Add support for extra env variables in go tests (Cherry-pick of #16013) (#16067)
User API Changes
-
Ban
../
insource
andsources
fields (Cherry-pick of #16227) (#16237) -
Correct deprecation warning to 2.15 (Cherry-pick of #16056) (#16218)
-
Fix poetry locks missing hashes. (Cherry-pick of #16112) (#16113)
Plugin API Changes
Bug fixes
-
Refactors
output_field
to default to something that disambiguates on paramtrized fields (Cherry-pick of #16232) (#16254) -
Apply parameter filling for
parametrize
d dependencies to excludes, and fix accommodation for file-addressed atom targets (Cherry-pick of #16249) (#16250) -
Remove removal of use_deprecated_pex_binary_run_semantics in 2.13.x (#16108)
-
Fix scala plugins args order causing cache issues (Cherry-pick of #16228) (#16234)
-
Add overrides field to scala targets (Cherry-pick of #16204) (#16235)
-
Fix explicit dependencies of
parametrize
d targets not working for some target types (#16197) (#16214) -
Fill address parameters in all cases, rather than only when a consumer is
parametrize
d. (Cherry-pick of #16198) (#16210) -
Use filelists to make archive creation tasks more reliable (Cherry-pick of #16183) (#16186)
-
Fix defaulting of parameters in explicitly specified deps on
parametrize
d targets for AsyncFieldMixin (Cherry-pick of #16176) (#16180) -
Improve memoization of interpreter constraints, Python parsing, and request classes (Cherry-pick of #16141) (#16154)
-
Add support for
InteractiveProcess
consuming inputs whilerun_in_workspace=True
(Cherry-pick of #16093) (#16148) -
Optimize
get_expanded_specs
forStreamingWorkunit
plugins (Cherry-pick of #16106) (#16147) -
Record ongoing backtrack attempts (Cherry-pick of #16075) (#16080)
-
Write to caches during backtracking (Cherry-pick of #16078) (#16081)
-
Fix
--changed-since
withtailor
andupdate-build-files
when no changes (#16066)
Performance
Documentation
-
Document
--filter
options working with any goal (Cherry-pick of #16090) (#16209) -
Document the "fromfile" feature. (cherrypick of #16205) (#16208)
-
New doc explaining vcs_version. (Cherrypick of #16092) (#16102)
-
Fix typo in warning for
[python].resolve_all_constraints
(Cherry-pick of #16068) (#16073) -
Update docs with 2.12 changes: default Pex lockfile generator,
pants.toml
env var interpolation, pip VCS requirements, and Python interpreter constraints (Cherry-pick of #16000) (#16058) -
Fix CI provider table rendering. (cherrypick of #16051) (#16060)
-
Document Docker registries configuration options for
skip_push
andextra_image_tags
. (Cherry-pick of #16015) (#16020)