diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 5fc156d2ff2..78910eb5a9a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -18,6 +18,7 @@ Created by running `./pants run build-support/bin/contributors.py`. + Antoine Tollenaere + Asher Foa + Aurelien Didier ++ Baptiste Gentholz + Bardur Arantsson + Bastian Wegge + Benjy Weinberger @@ -150,6 +151,7 @@ Created by running `./pants run build-support/bin/contributors.py`. + Joshua Cannon + Joshua Cohen + Joshua Humphries ++ Jovial Joe Jayarson + Justin Trobec + KadenAgrey + Karin Lundberg @@ -162,6 +164,7 @@ Created by running `./pants run build-support/bin/contributors.py`. + Kris Wilson + Kushal Dave + Kyle Derr ++ Kyujin Cho + Larry Hosken + Lawrence Finn + Le Nucksi @@ -293,6 +296,7 @@ Created by running `./pants run build-support/bin/contributors.py`. + Yoav Alon + Yuhan GUO + Yujie Chen ++ bianca rosa + billybecker + eugene yokota + hephex diff --git a/src/python/pants/VERSION b/src/python/pants/VERSION index a44926414d7..ecb1ac39e20 100644 --- a/src/python/pants/VERSION +++ b/src/python/pants/VERSION @@ -1 +1 @@ -2.17.0.dev4 +2.17.0.dev5 diff --git a/src/python/pants/notes/2.17.x.md b/src/python/pants/notes/2.17.x.md index 92de2d6f2eb..9038c6ca2c9 100644 --- a/src/python/pants/notes/2.17.x.md +++ b/src/python/pants/notes/2.17.x.md @@ -1,5 +1,91 @@ # 2.17.x Release Series +## 2.17.0.dev5 (May 08, 2023) + +### New Features + +* javascript: Implement dependency inference opt-out and improve resillience ([#18931](https://github.com/pantsbuild/pants/pull/18931)) + +* javascript: Add support for the pnpm package manager ([#18864](https://github.com/pantsbuild/pants/pull/18864)) + +* Eagerly clean running nodes rather than interrupting them. ([#18855](https://github.com/pantsbuild/pants/pull/18855)) + +* javascript: Nodejs tests batch support ([#18742](https://github.com/pantsbuild/pants/pull/18742)) + +* New API type: `CurrentExecutingGoals`. ([#18788](https://github.com/pantsbuild/pants/pull/18788)) + +### User API Changes + +* javascript: Support `package` goal in `node_build_script` target ([#18926](https://github.com/pantsbuild/pants/pull/18926)) + +* Deprecate running Pants outside scie-pants. ([#18833](https://github.com/pantsbuild/pants/pull/18833)) + +* Upgrade Pex to 2.1.135. ([#18876](https://github.com/pantsbuild/pants/pull/18876)) + +### Plugin API Changes + +* Remove redundant PythonToolBase/JvmToolBase features. ([#18805](https://github.com/pantsbuild/pants/pull/18805)) + +### Bug Fixes + +* Ensure packaged artefacts are fully replaced in dist/ ([#18930](https://github.com/pantsbuild/pants/pull/18930)) + +* Use a set when calculating resolve names ([#18939](https://github.com/pantsbuild/pants/pull/18939)) + +* Use a set when calculating resolve names ([#18939](https://github.com/pantsbuild/pants/pull/18939)) + +* javascript: Handle package.json placed at the root of the repository ([#18919](https://github.com/pantsbuild/pants/pull/18919)) + +* Actually run deprecated targets fixer ([#18860](https://github.com/pantsbuild/pants/pull/18860)) + +* Remove existing entry if any when materialising symlink ([#18873](https://github.com/pantsbuild/pants/pull/18873)) + +* Ensure non-ambiguous args/env vars injection into PEXes ([#18861](https://github.com/pantsbuild/pants/pull/18861)) + +* Handle workdir="."/default properly in run_shell_command ([#18840](https://github.com/pantsbuild/pants/pull/18840)) + +* Write adhoc_tool(stdout/stderr="...") relative to workdir, support absolute paths ([#18814](https://github.com/pantsbuild/pants/pull/18814)) + +* Patch `StreamingWorkunitContext.get_expanded_specs()`. ([#18713](https://github.com/pantsbuild/pants/pull/18713)) + +* help backends: Only list enabled experimental backends unless advanced help. ([#18821](https://github.com/pantsbuild/pants/pull/18821)) + +* Use build root as workdir for shell_command(workdir="") ([#18813](https://github.com/pantsbuild/pants/pull/18813)) + +* Include `pants.backend.url_handlers.s3` in pants distribution. ([#18826](https://github.com/pantsbuild/pants/pull/18826)) + +### Performance + +* Optimize `Target` and `FieldSet` operations ([#18917](https://github.com/pantsbuild/pants/pull/18917)) + +* Triage some noqa: PNT30 await-in-loops ([#18831](https://github.com/pantsbuild/pants/pull/18831)) + +### Documentation + +* Update the identity of the response team for CoC violation reporting. ([#16410](https://github.com/pantsbuild/pants/pull/16410)) + +* Fix adhoc output_... example, document run_shell_command workdir changes ([#18894](https://github.com/pantsbuild/pants/pull/18894)) + +* Add missing backtick in help string ([#18907](https://github.com/pantsbuild/pants/pull/18907)) + +* Add Salesforce to the users list ([#18891](https://github.com/pantsbuild/pants/pull/18891)) + +* update troubleshooting document about self-hosted action runner ([#18900](https://github.com/pantsbuild/pants/pull/18900)) + +* Credit the Works on ARM program for our CI resources. ([#18892](https://github.com/pantsbuild/pants/pull/18892)) + +* feat: update installation.md ([#18836](https://github.com/pantsbuild/pants/pull/18836)) + +* Remove reference to readme.com as the way to edit documentation ([#18863](https://github.com/pantsbuild/pants/pull/18863)) + +* Fix library name typo in third party example ([#18862](https://github.com/pantsbuild/pants/pull/18862)) + +* Update mypy and pytest documentation to refer to install_from_resolve ([#18791](https://github.com/pantsbuild/pants/pull/18791)) + +* Include `symbols` as topic in usage help. ([#18825](https://github.com/pantsbuild/pants/pull/18825)) + +* docs: reorder contributor steps, rustup is required for git hooks install to work smoothly ([#18828](https://github.com/pantsbuild/pants/pull/18828)) + ## 2.17.0.dev4 (Apr 23, 2023) ### New Features