Skip to content

release_2.14.0.dev5

Pre-release
Pre-release
Compare
Choose a tag to compare
@illicitonion illicitonion released this 07 Aug 22:23
· 2508 commits to main since this release
release_2.14.0.dev5
92d6ebe

New Features

  • Add [pytest].config to set custom config file paths (#16423)

  • java/protobuf: add support for grpc-java codegen (#16350)

User API Changes

  • Upgrade Pex to 2.1.103. (#16313)

  • Deprecate [python].lockfile_generator (#16418)

  • Replace --[no-]process-cleanup with --keep-sandboxes={always,never,on_failure} (#16415)

  • Add a few popular python packages to default modules mapping (#16330)

  • Deprecate [python].tailor_ignore_solitary_init_files in favor of more useful [python].tailor_ignore_empty_init_files (#16305)

  • Upgrade Pex to 2.1.102. (#16313)

  • Enable [python-infer].unowned_dependency_behavior="warning" by default. (#16281)

  • Upgrade Pex to 2.1.101. (#16297)

Plugin API Changes

  • Add entry point support for remote auth plugin (#16212)

  • Provide foundations for a deploy goal (#16335)

Bug fixes

  • Fix docker invalidation bug. (#16419)

  • Add missing help message to experimental backends (#16403)

  • Set immutable_input_digests on a docker RunRequest. (#16385)

  • go: pass -p option to go tool asm on Go v1.19+ (#16381)

  • jvm: fix fetching artifacts with non-jar packaging (#16358)

  • [internal] Add missing timeout field to target generators (#16314)

  • Include Helm chart dependency inference rules (#16368)

  • [internal] Use f_globals instead of inspect.getmodule in collect_rules (#16357)

  • Silence mkdir, cp, and mv commands with MyPy caching (#16340)

  • fix kotlin tailor for junit tests (#16333)

  • Leverage a multiprocess-safe strategy for MyPy's cache (#16290)

  • Eagerly error for symlink loops (#16319)

  • Add a newline at the end of paths output (#16302)

  • Consume inits part of package object within the inner scope (#16282)

  • Explicitly add directory entries to resources JARs (#16264)

Performance

  • Implement a validate mode to reduce network usage for remote caches (#16398)

Documentation

  • Document how to use Pylint reports (#16399)

  • Fix source roots docs. (#16363)

  • Show advanced options with help if there are no basic options (#16352)

  • Improve a docker backend warning. (#16355)

  • Link to dev.to post on resource hub. (#16331)

  • Only show the deprecated option section with help if there are deprecated options (#16339)

  • add tailor docs for kotlin backend (#16332)

  • Fix the experimental_run_shell_command example. (#16286)

  • Fix typo in backend name (#16312)

  • docs: add initial Kotlin docs (#16304)

  • Document test sharding and update plugin docs with 2.13 changes (#16293)