release_2.0.0rc0
Pre-release
Pre-release
User API Changes
- Deprecate
python_binary
in favor of
pex_binary
(#10939) - Deprecate
[protoc].runtime_targets
in favor of
[python-protobuf].runtime_dependencies
(#10926) - Use the
package
goal to build setup-py dists. (#10919) - Deprecate
--print-exception-stacktrace
to
--print-stacktrace
(#10912)
Plugin API Changes
- Use
TransitiveTargetsRequest
as input for resolving
TransitiveTargets
(#10915) - Add
await Get(Addresses, UnparsedAddressInputs)
(#10913) - Upgrade to Pex 2.1.18. (#10938)
New Features
- Add gRPC Python code generation (#10937)
- Add MyPy Protobuf plugin support (#10931)
- Add
output_path
field topython_binary
,
python_awslambda
, andarchive
(#10899)
Bugfixes
- Fix for log messages/dynamic UI teardown conflict (#10940)
- Fix some dependencies-like fields not showing up with project
introspection (#10923) - Send SIGTERM to child processes upon SIGINT (#10930)
- Fix Python 3.8 syntax not working with dependency inference (#10907)
- Plumb
ca_certs_path
to the plugin resolver. (#10910)