Skip to content

release_2.15.0.dev5

Pre-release
Pre-release
Compare
Choose a tag to compare
@thejcannon thejcannon released this 06 Aug 18:29
· 2104 commits to main since this release
release_2.15.0.dev5
a21ac88

New 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 to Batch 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)

Documentation

  • Change fmt/lint/check docs with latest changes (#17133)

  • Add CI talk to resources (#17238)