Skip to content

Commit

Permalink
Prepare 2.7.0.dev2 (pantsbuild#12475)
Browse files Browse the repository at this point in the history
  • Loading branch information
Eric-Arellano authored Jul 31, 2021
1 parent 4d5e46f commit 77b74e9
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 11 deletions.
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ Created by running `./build-support/bin/contributors.sh`.
+ Jonathan Coveney
+ Jonathan D. Simms
+ Jonathan Sokolowski
+ Josh Reed
+ Josh Soref
+ Joshua Cohen
+ Joshua Humphries
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.7.0.dev1
2.7.0.dev2
68 changes: 58 additions & 10 deletions src/python/pants/notes/2.7.x.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,75 @@
## 2.7.0.dev1 (Jul 16, 2021)
## 2.7.0.dev2 (Jul 30, 2021)

### New Features

* Allow restricting which versions are valid for `ExternalTools`. ([#12332](https://github.com/pantsbuild/pants/pull/12332))
* Provide a peek goal to easily view BUILD metadata from command line ([#11347](https://github.com/pantsbuild/pants/pull/11347))

* Add experimental tool lockfiles for Black, Isort, Yapf, Coverage.py, Lambdex, and Protobuf MyPy ([#12357](https://github.com/pantsbuild/pants/pull/12357))
* Add `entry_points` field to python_distribution ([#11872](https://github.com/pantsbuild/pants/pull/11872))

* Add yapf Python formatter ([#12317](https://github.com/pantsbuild/pants/pull/12317))
* Add hadolint to lint Docker files ([#12426](https://github.com/pantsbuild/pants/pull/12426))

* Support running pexes from a working directory. ([#12347](https://github.com/pantsbuild/pants/pull/12347))
* Add experimental Docker target type and tailor ([#12431](https://github.com/pantsbuild/pants/pull/12431))

* Adding ASDF support to interpreter-search-paths ([#12028](https://github.com/pantsbuild/pants/pull/12028))
* Support `pex_binary` addresses in `provides=setup_py(entry_points)` field ([#12414](https://github.com/pantsbuild/pants/pull/12414))

* Add `[python-setup].experimental_lockfile` to consume lockfiles ([#12316](https://github.com/pantsbuild/pants/pull/12316))
* Add option for async completion of StreamingWorkunitHandlers, disable by default in containers ([#12392](https://github.com/pantsbuild/pants/pull/12392))

### Plugin API Changes
* Dependency inference for `pex_binary` and `python_awslambda` can disambiguate ambiguous modules based on file paths ([#12326](https://github.com/pantsbuild/pants/pull/12326))

* Do not leak subsystems as goals to the command line interface ([#12337](https://github.com/pantsbuild/pants/pull/12337))
### User API Changes

* Deprecate `[pytest].pytest_plugins` in favor of `[pytest].extra_requirements` ([#12450](https://github.com/pantsbuild/pants/pull/12450))

* Deprecate `setup_py().with_binaries()` in favor of `entry_points` field ([#12413](https://github.com/pantsbuild/pants/pull/12413))

* Add instruction set architecture awareness to platforms and `--url-platform-mapping` options ([#12367](https://github.com/pantsbuild/pants/pull/12367))

* Add `[python-setup].interpreter_versions_universe` to ensure Pants works robustly with future Python interpreters ([#12379](https://github.com/pantsbuild/pants/pull/12379))

* Upgrade to Lambdex 0.1.5. ([#12461](https://github.com/pantsbuild/pants/pull/12461))

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

### Bug fixes

* More robust support for Poetry dependency attributes (`markers`, and`extras`) ([#12323](https://github.com/pantsbuild/pants/pull/12323))

* Mark workunits blocked, and skip rendering completed workunits ([#12369](https://github.com/pantsbuild/pants/pull/12369))

### Performance

* Do not upload Action inputs for remote cache writes. ([#12443](https://github.com/pantsbuild/pants/pull/12443))

* Skip preparation of workunit log messages which will never be rendered. ([#12396](https://github.com/pantsbuild/pants/pull/12396))

### Documentation

* Clarify when we are subsetting the lockfile for 3rdparty dependencies ([#12435](https://github.com/pantsbuild/pants/pull/12435))

* Add counters for blob bytes uploaded/downloaded to/from CAS ([#12471](https://github.com/pantsbuild/pants/pull/12471))

* Add cache and runtime metadata to Process workunits ([#12469](https://github.com/pantsbuild/pants/pull/12469))

* Fix the content type for Pants' wheel long_descriptions. ([#12391](https://github.com/pantsbuild/pants/pull/12391))

## 2.7.0.dev1 (Jul 16, 2021)

### New Features

* Allow restricting which versions are valid for `ExternalTools`. ([#12332](https://github.com/pantsbuild/pants/pull/12332))

* Add yapf Python formatter ([#12317](https://github.com/pantsbuild/pants/pull/12317))

* Add ASDF support to interpreter-search-paths ([#12028](https://github.com/pantsbuild/pants/pull/12028))

### Plugin API Changes

* Validate option default values to be of correct type. ([#12331](https://github.com/pantsbuild/pants/pull/12331))

### Bug fixes

* Do not leak subsystems as goals to the command line interface ([#12337](https://github.com/pantsbuild/pants/pull/12337))

* Fix anonymous telemetry logging. ([#12340](https://github.com/pantsbuild/pants/pull/12340))

* Fixup incorrect platform help message. ([#12320](https://github.com/pantsbuild/pants/pull/12320))
Expand All @@ -38,7 +86,7 @@

* Add skimage module mapping for dependency inference ([#12301](https://github.com/pantsbuild/pants/pull/12301))

* add experimental terraform plugin with fmt and lint rules ([#11973](https://github.com/pantsbuild/pants/pull/11973))
* Add experimental terraform plugin with fmt and lint rules ([#11973](https://github.com/pantsbuild/pants/pull/11973))

* Add support for MyPy report files ([#12271](https://github.com/pantsbuild/pants/pull/12271))

Expand Down

0 comments on commit 77b74e9

Please sign in to comment.