release_2.15.0.dev5
Pre-releaseNew Features
-
Synthesize targets for Python lockfiles (#17097)
-
Refactor
shunit2
into a proper subsystem. (#17257) -
Add lcov support (#17256)
-
New API to create synthetic targets. (#16998)
-
Support custom post renderers in Helm deployments (#17215)
-
Add a
fix
goal (#17202) -
Add basic support for pyright typechecking (#17163)
User API Changes
-
Upgrade Pex to 2.1.111. (#17267)
-
Upgrade the Pants-provided
coverage
to version 6.5.X (#17254) -
Upgrade default Flake8 version to 5.0 (#17226)
-
Add Snowflake connector to module mapping (#17165)
-
Always include relevant params in workunit descriptions, and include descriptions in traces by default (#17119)
Plugin API Changes
-
Rename
SubPartition
toBatch
in partitioning types. (#17263) -
Make fmt/lint result types less boilerplate-y (#17192)
-
Begin migration to explicitly scoped environments (#17155)
Bug fixes
-
Fix remote execution not working with remote caching and eager fetch mode (#17272)
-
Remote cache reads are resilient to remote execution writing to the cache (#17195)
-
Adjust
ensure_remote_has_recursive
to succeed if content only exists remotely (#17204) -
Declaring Javascript, Prettier, and Pyright backends/plugins in BUILD (#17190)
-
Set PEX_ROOT for export post-processing command. (#17177)
-
Fix macros depending on macros from other files (#17183)
-
go/gofmt: filter out non-go files from file list (#17171)
-
Fix dep inference with empty lines in multiline imports. (#17284)