Skip to content

Commit

Permalink
Prep for 2.14.0.dev4 (pantsbuild#16427)
Browse files Browse the repository at this point in the history
Internal changes:

* [internal] Replace `pkgutil.get_data` with new `read_resource` API ([pantsbuild#16379](pantsbuild#16379))

* Bump bytes from 1.2.0 to 1.2.1 in /src/rust/engine ([pantsbuild#16389](pantsbuild#16389))

* Bump arc-swap from 1.5.0 to 1.5.1 in /src/rust/engine ([pantsbuild#16390](pantsbuild#16390))

* Bump console from 0.15.0 to 0.15.1 in /src/rust/engine ([pantsbuild#16392](pantsbuild#16392))

* Fix incorrect alpha sorting of a maintainer name ([pantsbuild#16401](pantsbuild#16401))

* Add Borja Lorente to Maintainers Emeritus ([pantsbuild#16382](pantsbuild#16382))

* Clarify limited logo usage rights granted by orgs ([pantsbuild#16384](pantsbuild#16384))

* Move Nora Howard to Maintainers Emeritus ([pantsbuild#16383](pantsbuild#16383))

* Include Chris Livingston in Maintainers Emeritus ([pantsbuild#16374](pantsbuild#16374))

* Bump clap from 3.2.14 to 3.2.15 in /src/rust/engine ([pantsbuild#16309](pantsbuild#16309))

* Bump crossbeam-channel from 0.5.5 to 0.5.6 in /src/rust/engine ([pantsbuild#16308](pantsbuild#16308))

* remove spurious quote mark ([pantsbuild#16361](pantsbuild#16361))

* A script to generate known versions data for the terraform binary ([pantsbuild#15958](pantsbuild#15958))

* Add more otel packages to default module mapping + fix to always use tuples ([pantsbuild#16345](pantsbuild#16345))

* [internal] upgrade `async-trait` crate ([pantsbuild#16347](pantsbuild#16347))

* Log dirtied nodes while backtracking. ([pantsbuild#16342](pantsbuild#16342))

* Added Opentelemetry to default Python module mapping ([pantsbuild#16337](pantsbuild#16337))

* Upgrade Toolchain Pants Plugin to 0.21.0 ([pantsbuild#16324](pantsbuild#16324))

* Bump bytes from 1.1.0 to 1.2.0 in /src/rust/engine ([pantsbuild#16245](pantsbuild#16245))

* Bump nix from 0.24.1 to 0.24.2 in /src/rust/engine ([pantsbuild#16307](pantsbuild#16307))

* Fix macos-10.15 brownout. ([pantsbuild#16317](pantsbuild#16317))

* Bump hyper from 0.14.19 to 0.14.20 in /src/rust/engine ([pantsbuild#16164](pantsbuild#16164))

* Bump clap from 3.2.8 to 3.2.14 in /src/rust/engine ([pantsbuild#16269](pantsbuild#16269))

* Don't break builds when pants.log upload fails ([pantsbuild#16294](pantsbuild#16294))

* [internal] Shell completion support ([pantsbuild#16200](pantsbuild#16200))

* Add debug output to help to differentiate retry cases ([pantsbuild#16277](pantsbuild#16277))

* Fix process_executor ([pantsbuild#16428](pantsbuild#16428))
  • Loading branch information
illicitonion authored Aug 6, 2022
1 parent de4c429 commit 165bb82
Show file tree
Hide file tree
Showing 3 changed files with 100 additions and 1 deletion.
3 changes: 3 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Created by running `./pants run build-support/bin/contributors.py`.
+ Bruno Bieth
+ Caitie McCaffrey
+ Caleb Lloyd
+ Carina C. Zona
+ Caspar Krieger
+ Chris Aniszczyk
+ Chris Borckholder
Expand Down Expand Up @@ -73,6 +74,7 @@ Created by running `./pants run build-support/bin/contributors.py`.
+ Eric Arellano
+ Eric Ayers
+ Eric Danielson
+ Eric Jacob
+ Eric Lindvall
+ Eugene Burmako
+ Evan Jones
Expand Down Expand Up @@ -185,6 +187,7 @@ Created by running `./pants run build-support/bin/contributors.py`.
+ Neil Sanchala
+ Nicholas Santos
+ Nik Shkrob
+ Nimrod Shlagman
+ Nitay Joffe
+ Nora Howard
+ Ny Saechao
Expand Down
2 changes: 1 addition & 1 deletion src/python/pants/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.14.0.dev3
2.14.0.dev4
96 changes: 96 additions & 0 deletions src/python/pants/notes/2.14.x.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,95 @@
# 2.14.x Release Series

## 2.14.0.dev4 (Aug 05, 2022)

### New Features

* Add `[pytest].config` to set custom config file paths ([#16423](https://github.com/pantsbuild/pants/pull/16423))

* java/protobuf: add support for grpc-java codegen ([#16350](https://github.com/pantsbuild/pants/pull/16350))

### User API Changes

* Deprecate `[python].lockfile_generator` ([#16418](https://github.com/pantsbuild/pants/pull/16418))

* Replace `--[no-]process-cleanup` with `--keep-sandboxes={always,never,on_failure}` ([#16415](https://github.com/pantsbuild/pants/pull/16415))

* Add a few popular python packages to default modules mapping ([#16330](https://github.com/pantsbuild/pants/pull/16330))

* Deprecate `[python].tailor_ignore_solitary_init_files` in favor of more useful `[python].tailor_ignore_empty_init_files` ([#16305](https://github.com/pantsbuild/pants/pull/16305))

* Upgrade Pex to 2.1.102. ([#16313](https://github.com/pantsbuild/pants/pull/16313))

* Enable `[python-infer].unowned_dependency_behavior="warning"` by default. ([#16281](https://github.com/pantsbuild/pants/pull/16281))

* Upgrade Pex to 2.1.101. ([#16297](https://github.com/pantsbuild/pants/pull/16297))

### Plugin API Changes

* Add entry point support for remote auth plugin ([#16212](https://github.com/pantsbuild/pants/pull/16212))

* Provide foundations for a deploy goal ([#16335](https://github.com/pantsbuild/pants/pull/16335))

### Bug fixes

* Fix docker invalidation bug. ([#16419](https://github.com/pantsbuild/pants/pull/16419))

* Add missing `help` message to experimental backends ([#16403](https://github.com/pantsbuild/pants/pull/16403))

* Set immutable_input_digests on a docker RunRequest. ([#16385](https://github.com/pantsbuild/pants/pull/16385))

* go: pass -p option to `go tool asm` on Go v1.19+ ([#16381](https://github.com/pantsbuild/pants/pull/16381))

* jvm: fix fetching artifacts with non-jar packaging ([#16358](https://github.com/pantsbuild/pants/pull/16358))

* [internal] Add missing timeout field to target generators ([#16314](https://github.com/pantsbuild/pants/pull/16314))

* Include Helm chart dependency inference rules ([#16368](https://github.com/pantsbuild/pants/pull/16368))

* [internal] Use `f_globals` instead of `inspect.getmodule` in `collect_rules` ([#16357](https://github.com/pantsbuild/pants/pull/16357))

* Silence mkdir, cp, and mv commands with MyPy caching ([#16340](https://github.com/pantsbuild/pants/pull/16340))

* fix kotlin tailor for junit tests ([#16333](https://github.com/pantsbuild/pants/pull/16333))

* Leverage a multiprocess-safe strategy for MyPy's cache ([#16290](https://github.com/pantsbuild/pants/pull/16290))

* Eagerly error for symlink loops ([#16319](https://github.com/pantsbuild/pants/pull/16319))

* Add a newline at the end of `paths` output ([#16302](https://github.com/pantsbuild/pants/pull/16302))

* Consume inits part of package object within the inner scope ([#16282](https://github.com/pantsbuild/pants/pull/16282))

* Explicitly add directory entries to resources JARs ([#16264](https://github.com/pantsbuild/pants/pull/16264))

### Performance

* Implement a `validate` mode to reduce network usage for remote caches ([#16398](https://github.com/pantsbuild/pants/pull/16398))

### Documentation

* Document how to use Pylint reports ([#16399](https://github.com/pantsbuild/pants/pull/16399))

* Fix source roots docs. ([#16363](https://github.com/pantsbuild/pants/pull/16363))

* Show advanced options with `help` if there are no basic options ([#16352](https://github.com/pantsbuild/pants/pull/16352))

* Improve a docker backend warning. ([#16355](https://github.com/pantsbuild/pants/pull/16355))

* Link to dev.to post on resource hub. ([#16331](https://github.com/pantsbuild/pants/pull/16331))

* Only show the deprecated option section with `help` if there are deprecated options ([#16339](https://github.com/pantsbuild/pants/pull/16339))

* add tailor docs for kotlin backend ([#16332](https://github.com/pantsbuild/pants/pull/16332))

* Fix the experimental_run_shell_command example. ([#16286](https://github.com/pantsbuild/pants/pull/16286))

* Fix typo in backend name ([#16312](https://github.com/pantsbuild/pants/pull/16312))

* docs: add initial Kotlin docs ([#16304](https://github.com/pantsbuild/pants/pull/16304))

* Document test sharding and update plugin docs with 2.13 changes ([#16293](https://github.com/pantsbuild/pants/pull/16293))

## 2.14.0.dev3 (Jul 22, 2022)

### New Features
Expand Down Expand Up @@ -206,6 +296,8 @@

* Deprecate implicit setting of `--remote-cache-{read,write,eager-fetch}` with `--remote-execution` ([#15900](https://github.com/pantsbuild/pants/pull/15900))

* Upgrade Pex to 2.1.100. ([#16285](https://github.com/pantsbuild/pants/pull/16285))

### Plugin API Changes

* Plugin fields should propagate to subclassed target types. ([#15876](https://github.com/pantsbuild/pants/pull/15876))
Expand Down Expand Up @@ -234,10 +326,14 @@

* Dedupe `load_bytes_with` calls to a remote Store ([#15901](https://github.com/pantsbuild/pants/pull/15901))

* Improve mypy runs by adding the "incremental" mypy cache ([#16276](https://github.com/pantsbuild/pants/pull/16276))

### Documentation

* Add test debugging doc ([#15948](https://github.com/pantsbuild/pants/pull/15948))

* Update certificate environment variable advice for #14808. ([#15943](https://github.com/pantsbuild/pants/pull/15943))

* Clarify deprecation messages for `tailor` and `update-build-files` requiring CLI arguments ([#15932](https://github.com/pantsbuild/pants/pull/15932))

* Fix GCF Handler documentation. ([#16284](https://github.com/pantsbuild/pants/pull/16284))

0 comments on commit 165bb82

Please sign in to comment.