Skip to content

Commit

Permalink
Prepare the 2.17.0.dev5 release (pantsbuild#18942)
Browse files Browse the repository at this point in the history
  • Loading branch information
benjyw authored May 9, 2023
1 parent 3f0bf3c commit 268c9f8
Show file tree
Hide file tree
Showing 3 changed files with 91 additions and 1 deletion.
4 changes: 4 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
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.17.0.dev4
2.17.0.dev5
86 changes: 86 additions & 0 deletions src/python/pants/notes/2.17.x.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down

0 comments on commit 268c9f8

Please sign in to comment.