From fe5e790ae441262d855d9c91ad6631f35f22e871 Mon Sep 17 00:00:00 2001 From: Daniel Wagner-Hall Date: Fri, 17 Jun 2022 23:43:01 +0100 Subject: [PATCH] Bump to 2.13.0a0 Internal changes: * Add `@alonsodomin` to maintainers ([#15869](https://github.com/pantsbuild/pants/pull/15869)) * Scala parser improvements ([#15839](https://github.com/pantsbuild/pants/pull/15839)) * Refactor valid field aliases calculation for targets into a classmethod for easier re-use. ([#15861](https://github.com/pantsbuild/pants/pull/15861)) * Update Media page with Pycon ([#15852](https://github.com/pantsbuild/pants/pull/15852)) * Use Readme.com's new Markdown syntax ([#15845](https://github.com/pantsbuild/pants/pull/15845)) * [internal] better align test JVM lockfile support with pytest concepts ([#15804](https://github.com/pantsbuild/pants/pull/15804)) * Fix broken `engine_error` testutil decorator. ([#15818](https://github.com/pantsbuild/pants/pull/15818)) * Add `description_of_origin` for Docker address parsing ([#15814](https://github.com/pantsbuild/pants/pull/15814)) * Use `MultiGet` in Go rule ([#15838](https://github.com/pantsbuild/pants/pull/15838)) * Switch from warn to warning ([#15837](https://github.com/pantsbuild/pants/pull/15837)) * Bump clap from 3.1.18 to 3.2.4 in /src/rust/engine ([#15834](https://github.com/pantsbuild/pants/pull/15834)) * Bump reqwest from 0.11.10 to 0.11.11 in /src/rust/engine ([#15831](https://github.com/pantsbuild/pants/pull/15831)) * Bump strum from 0.24.0 to 0.24.1 in /src/rust/engine ([#15833](https://github.com/pantsbuild/pants/pull/15833)) * Bump strum_macros from 0.24.0 to 0.24.1 in /src/rust/engine ([#15835](https://github.com/pantsbuild/pants/pull/15835)) * Remove flake8-pantsbuild plugin ([#15830](https://github.com/pantsbuild/pants/pull/15830)) * go: support third-party package embeds ([#15827](https://github.com/pantsbuild/pants/pull/15827)) * Move `gshuflin` to Maintainers Emeritus ([#15828](https://github.com/pantsbuild/pants/pull/15828)) * Adds current contents of readme.com docs to repo and adds notes on how to sync. ([#15810](https://github.com/pantsbuild/pants/pull/15810)) * Remove unnecessary `WrappedNode` method indirection ([#15813](https://github.com/pantsbuild/pants/pull/15813)) * Handle anchors in doc_url() correctly. ([#15812](https://github.com/pantsbuild/pants/pull/15812)) * Move the macOS ARM64 build job into the existing test workflows. ([#15805](https://github.com/pantsbuild/pants/pull/15805)) * Add Lablup to users list. ([#15807](https://github.com/pantsbuild/pants/pull/15807)) * Add `description_of_origin` for several places finding Addresses ([#15797](https://github.com/pantsbuild/pants/pull/15797)) * [internal] Register `platform_specific_behavior` marker with Pytest ([#12679](https://github.com/pantsbuild/pants/pull/12679)) * Bump http from 0.2.7 to 0.2.8 in /src/rust/engine ([#15780](https://github.com/pantsbuild/pants/pull/15780)) * Update the `notify` crate. ([#15783](https://github.com/pantsbuild/pants/pull/15783)) * Bump tokio-stream from 0.1.8 to 0.1.9 in /src/rust/engine ([#15777](https://github.com/pantsbuild/pants/pull/15777)) * Bump indexmap from 1.8.1 to 1.8.2 in /src/rust/engine ([#15778](https://github.com/pantsbuild/pants/pull/15778)) * Bump uuid from 1.0.0 to 1.1.1 in /src/rust/engine ([#15779](https://github.com/pantsbuild/pants/pull/15779)) * Bump hyper from 0.14.18 to 0.14.19 in /src/rust/engine ([#15781](https://github.com/pantsbuild/pants/pull/15781)) * Update `crossbeam-utils` to `0.8.8`. ([#15782](https://github.com/pantsbuild/pants/pull/15782)) --- CONTRIBUTORS.md | 1 + src/python/pants/VERSION | 2 +- src/python/pants/notes/2.13.x.md | 50 ++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 886c6e67724..e3de6e47b19 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -96,6 +96,7 @@ Created by running `./pants run build-support/bin/contributors.py`. + Itay Donanhirsh + Ity Kaul + Jackson Davis ++ Jacob Floyd + Jake Donham + Jakub Bujny + James Bench diff --git a/src/python/pants/VERSION b/src/python/pants/VERSION index d90c98b399c..5bd2aacf8ee 100644 --- a/src/python/pants/VERSION +++ b/src/python/pants/VERSION @@ -1 +1 @@ -2.13.0.dev5 +2.13.0a0 diff --git a/src/python/pants/notes/2.13.x.md b/src/python/pants/notes/2.13.x.md index 8ed68aede94..5d631135e6e 100644 --- a/src/python/pants/notes/2.13.x.md +++ b/src/python/pants/notes/2.13.x.md @@ -1,5 +1,55 @@ # 2.13.x Release Series +## 2.13.0a0 (Jun 17, 2022) + +### New Features + +* Add option for max wait before terminating interactive process ([#15767](https://github.com/pantsbuild/pants/pull/15767)) + +### User API Changes + +* Add `[scala-infer].force_add_siblings_as_dependencies` and deprecate it defaulting to true ([#15841](https://github.com/pantsbuild/pants/pull/15841)) + +* Add `--debug-adapter` flag to `test` goal ([#15799](https://github.com/pantsbuild/pants/pull/15799)) + +### Plugin API Changes + +* Add `skip_invalid_addresses` field to `UnparsedAddressInputs` ([#15864](https://github.com/pantsbuild/pants/pull/15864)) + +* Add `MaybeAddress` for infallible evaluation of `AddressInput` ([#15863](https://github.com/pantsbuild/pants/pull/15863)) + +* Add optional `StringSequenceField.valid_choices` ([#15684](https://github.com/pantsbuild/pants/pull/15684)) + +* `WrappedTarget` now requires `WrappedTargetRequest` ([#15789](https://github.com/pantsbuild/pants/pull/15789)) + +* Move `ResolveError` from `pants.base.exceptions` to `pants.build_graph.address` ([#15790](https://github.com/pantsbuild/pants/pull/15790)) + +* `_TargetParametrizations` now requires `_TargetParametrizationsRequest` ([#15759](https://github.com/pantsbuild/pants/pull/15759)) + +* `BuildFileAddress` now requires `BuildFileAddressRequest` ([#15760](https://github.com/pantsbuild/pants/pull/15760)) + +### Bug fixes + +* Support `--help` for builtin goals. ([#15798](https://github.com/pantsbuild/pants/pull/15798)) + +* Handle venv path special chars in coursier fetch ([#15701](https://github.com/pantsbuild/pants/pull/15701)) + +* Fix `[python-infer].inits` and `[python-infer].conftests` to consider `resolve` field ([#15787](https://github.com/pantsbuild/pants/pull/15787)) + +### Performance + +* Backtrack execution for missing digests to make `eager_fetch=false` more resilient ([#15850](https://github.com/pantsbuild/pants/pull/15850)) + +* Remove synchronous remote cache lookup from remote execution ([#15854](https://github.com/pantsbuild/pants/pull/15854)) + +### Documentation + +* Fix broken links to `tailor` documentation ([#15842](https://github.com/pantsbuild/pants/pull/15842)) + +* Update docs for redesign of CLI arguments ([#15816](https://github.com/pantsbuild/pants/pull/15816)) + +* Better error message when an address does not exist ([#15788](https://github.com/pantsbuild/pants/pull/15788)) + ## 2.13.0.dev5 (Jun 08, 2022) ### New Features