release_2.15.0a0
Pre-releaseNew Features
-
Add support for batched
pytest
execution (#17385) -
Add a
batch_size
parameter to thetest
subsystem. (#17361) -
Replace
skip
placeholders with realSkipOption
s in test subsystems. (#17360)
Plugin API Changes
-
Refactor optional typing in generic partitioning utils. (#17371)
-
Refactor plumbing for
test
goal to support batched tests. (#17134) -
Rework partitioning types for more flexibility. (#17288)
Bug fixes
-
Ensure PATH to shims are absolute for the protobuf buf linter. (#17367)
-
Include process execution strategy in Process cache key (#17340)
-
Fix use of
--shard
with--debug
/--debug-adapter
intest
. (#17321) -
go: properly handle xtest packages when building (#17307)
-
Retry the streaming portion of downloads, as well as the setup. (#17298)
Performance
- Implement cancellation of remote processes (#17341)
Documentation
-
Document Synthetic Targets API.(#17330)
-
Initial documentation for Environments (#17096)
-
Add 2.14 blog post link to changelog page. (#17381)
-
Document the existence of the init-pants action. (#17378)
-
Add a section about
test
to plugin API guide. (#17362) -
Revise the error message associated with OOM-killed events (#17373)
-
Fix linebreak issues in the targets docs page. (#17364)
-
Fix a nit in the Getting Help docs. (#17295)