From 969c8dcba6eda0c939918b3bc5157ca45099b4d1 Mon Sep 17 00:00:00 2001 From: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com> Date: Sun, 11 Oct 2020 21:38:01 -0700 Subject: [PATCH] Prepare 2.0.0rc0 (#10943) Internal only changes left off from the changelog: * Use cpython types in Rust functions that manipulate python objects (#10942) `PR #10942 `_ * update libz-sys version to fix macOS compile error (#10941) `PR #10941 `_ * Upgrade to Rust stable 1.47.0. (#10933) `PR #10933 `_ * Finish CreateDigest Directory cleanup. (#10935) `PR #10935 `_ * Hotfix broken import from merge conflict (#10934) `PR #10934 `_ * Revert "Port nailgun client to rust (#10865)" (#10929) `PR #10929 `_ * An ExternalTool for downloading the grpc_python_plugin. (#10927) `PR #10927 `_ * Port nailgun client to rust (#10865) `PR #10865 `_ * print stacktraces during import errors (#10906) `PR #10906 `_ * fs.Digest is declared in Rust (#10905) `PR #10905 `_ * add requests_ca_bundle to settable_env_vars (#10909) `PR #10909 `_ [ci skip-rust] --- src/python/pants/VERSION | 2 +- src/python/pants/notes/2.0.x.rst | 69 ++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+), 1 deletion(-) diff --git a/src/python/pants/VERSION b/src/python/pants/VERSION index 60d35992f05..737f8e1e3e6 100644 --- a/src/python/pants/VERSION +++ b/src/python/pants/VERSION @@ -1 +1 @@ -2.0.0b3 +2.0.0rc0 diff --git a/src/python/pants/notes/2.0.x.rst b/src/python/pants/notes/2.0.x.rst index 8223cd0e182..75da061c8c4 100644 --- a/src/python/pants/notes/2.0.x.rst +++ b/src/python/pants/notes/2.0.x.rst @@ -5,6 +5,75 @@ This document describes releases leading up to the ``2.0.x`` ``stable`` series. See https://www.pantsbuild.org/v2.0/docs/release-notes-2-0 for an overview of the changes in this release. +2.0.0rc0 (10/11/2020) +--------------------- + +User API Changes +~~~~~~~~~~~~~~~~ + +* Deprecate `python_binary` in favor of `pex_binary` (#10939) + `PR #10939 `_ + +* Deprecate `[protoc].runtime_targets` in favor of `[python-protobuf].runtime_dependencies` (#10926) + `PR #10926 `_ + +* Use the `package` goal to build setup-py dists. (#10919) + `PR #10919 `_ + +* Deprecate `--print-exception-stacktrace` to `--print-stacktrace` (#10912) + `PR #10912 `_ + +Plugin API Changes +~~~~~~~~~~~~~~~~~~ + +* Use `TransitiveTargetsRequest` as input for resolving `TransitiveTargets` (#10915) + `PR #10915 `_ + +* Add `await Get(Addresses, UnparsedAddressInputs)` (#10913) + `PR #10913 `_ + +* Upgrade to Pex 2.1.18. (#10938) + `PR #10938 `_ + +New Features +~~~~~~~~~~~~ + +* Add gRPC Python code generation (#10937) + `PR #10937 `_ + +* Add MyPy Protobuf plugin support (#10931) + `PR #10931 `_ + +* Add `output_path` field to `python_binary`, `python_awslambda`, and `archive` (#10899) + `PR #10899 `_ + +Bugfixes +~~~~~~~~ + +* Fix for log messages/dynamic UI teardown conflict (#10940) + `PR #10940 `_ + +* Fix some dependencies-like fields not showing up with project introspection (#10923) + `PR #10923 `_ + +* Send SIGTERM to child processes upon SIGINT (#10930) + `PR #10930 `_ + +* Fix Python 3.8 syntax not working with dependency inference (#10907) + `PR #10907 `_ + +* Plumb `ca_certs_path` to the plugin resolver. (#10910) + `PR #10910 `_ + +Documentation +~~~~~~~~~~~~~ + +* Differentiate between User API vs. Plugin API changes in changelog (#10916) + `PR #10916 `_ + +* Streamline some goal descriptions. (#10911) + `PR #10911 `_ + 2.0.0b3 (10/3/2020) -------------------