1.19.x Stable Releases
This document describes releases leading up to the 1.19.x stable series.
1.19.0 (08/21/2019)
The first stable release in the 1.19.x series, with no changes since the previous rc!
1.19.0rc1 (08/12/2019)
API Changes
- Move MyPy from isolated goal into 'lint' goal and add MyPy whitelist/opt-in type checking (#8099) PR #8099
New Features
- Unrevert #8093 and fix jdeps parsing. (#8125) PR #8125
Bugfixes
1.19.0rc0 (07/29/2019)
API Changes
New Features
Bugfixes
- Revert "use jdeps to run dep-usage task (#8093)" PR #8093
- Properly manage the lifetime of Exiters in Daemon Runs (#7996) PR #7996
- Properly handle source roots and resources with V2 Pytest runner (#8063) PR #8063 PR #8060#discussion_r304191700, PR #8063#issuecomment-513433518
- [pantsd] Don't ignore the first watchman event for the daemon pid (#8096) PR #8096
- Loosen constraints on the jvm heap size for tests in extra_jvm_options (#8106) PR #8106
Refactoring, Improvements, and Tooling
- Lower test timeouts in travis to get better debug output. (#8110) PR #8110
- Upgrade cloc to 1.80 and add error handling (#8111) Issue #401, PR #8111
- Rewrite test_git_hooks.py to be hermetic (#8085) PR #8085
- use jdeps to run dep-usage task (#8093) PR #8093
- Balance pytest test sharding (#8108) PR #8108
- Record per-target compile workflow stats when using RscCompile (#8092) PR #8092
- Parse zinc args and pass scalac options into scalafix (#8091) PR #8091
- Scoverage report generator (#8098) PR #8098
- [pantsd] Remove dead code around prefork graph warming (#8095) PR #8095
- Use remote build execution to run several unit tests (#8051) Issue #7649, PR #8051
- Report the stats version pants is using to the server. (#8086) PR #8086
- Remove unused unit-test.sh script (#8083) PR #8083
- Use direct import of version.py (#8078) PR #8078 PR #8077#discussion_r305555451
- Refactor V2 PEX creation rules (#8080) PR #8080 PR #8063
Documentation
- Prepare 1.17.0rc2 and render 1.18.x. (#8114) PR #8114
- Update CONTRIBUTORS.md
1.19.0.dev0 (7/20/2019)
New Features
- Add support for speculation as a viable command runner. (#8050) PR #8050
Bugfixes
Refactoring, Improvements, and Tooling
- Use pants as the user-agent for report server (#8077) PR #8077
- Replace some format() calls with f-strings (#8079) PR #8079
- Use unit-constants for MB/GB (#8072) PR #8072
- Replace deprecated logger.warn calls with logger.warning (#8033) PR #8033
- Local caching CommandRunner has default-on flag (#8040) PR #8040
- Remove unit test runtime dependencies on resources (#8066) PR #8066
- Use our docker image from #8059 for remote execution (#8068) PR #8068 PR #8059
- Log messages are rendered in the v2 UI (#8049) PR #8049
- Extend Google RBE Docker image to allow building sdist wheels (#8059) Issue #8057 PR #8059
- Bump virtualenv to 16.6.2 for local run script (#8061) PR #8061
- Replace scandir dependency with stdlib version (#8058) PR #8058
- Set RUST_BACKTRACE in CI for more useful Rust debugging (#8054) PR #8054
- Add provides clauses for new zinc deps. (#8055) PR #8055
- Fix test broken by workunit service name changes (#8056) PR #8056
- Suppress git stderr when checking for existence of repo (#7891) PR #7891
- Change service name in Zipkin spans (#8053) PR #8053
- embed a graal native-image configuration inside the zinc wrapper (#7506) PR #7506
- Leverage Travis built-in skip support. (#8001) PR #8001
- Add lmdb_store to travis cache (#8042) PR #8042
- Minimum viable speculating command runner (#7992) PR #7992
- Prep for 1.18.0rc1 (#8034) PR #8034
- Revert "ShardedLmdb takes max size in bytes, not pages (#8038)" (#8044) PR #8038 PR #8044
- Add caching CommandRunner wrapper (#7911) PR #7911
- ShardedLmdb takes max size in bytes, not pages (#8038) PR #8038
- Extract ExecuteProcessRequestMetadata (#8035) PR #8035
- Add remote workunits for Zipkin trace (#7897) PR #7897
- Extract cbindgen'd interface into its own crate (#8013) PR #8013
- Revert "Make precomputing fail more usefully (#7994)" (#8024) PR #7994 PR #8024
- Update rust dependencies (#8016) PR #8016
- Fix pdb conflict in run_tracker stats request (#8025) PR #8025
- Add utf-8 encoding to thrift-generated python files (#8022) PR #8022
- Make union error messages better (#7999) PR #7999
Generated by publish_docs
from dist/markdown/html/src/python/pants/notes/1.19.x.html 2022-12-03T01:08:59.788268