1.20.x Stable Releases
This document describes releases leading up to the 1.20.x stable series.
1.20.0 (09/30/2019)
The first stable release in the 1.20.x series, with no changes since the previous rc!
1.20.0rc2 (09/18/2019)
Bugfixes
- Add rsc_mixed_compile_classpath to RscCompile products (#8249) PR #8249
1.20.0rc1 (09/04/2019)
1.20.0rc0 (08/30/2019)
The first release candidate in the 1.20.x series!
Bugfixes
- Split out a double-check-cache job for jvm/rsc compile. (#8221) PR #8221
- Properly strip source root prefixes for V2 Pytest runner (#8185) PR #8185 Issue #8113. PR #8063
Refactoring, Improvements, and Tooling
- Add a header X-B3-Flags: 1 to the request to Zipkin server (#8223) PR #8223
- Use platform-specific directories for virtualenvs (#8073) PR #8073
- Use more idiomatic assignment (#8215) PR #8215
- Local execution server binary (#8213) PR #8213
- No longer use travis_wait in CI (#8212) PR #8212
- Refactor pants-plugins (#8207) PR #8207
1.20.0.dev2 (08/23/2019)
API Changes
- Upgrade to Pex 1.6.10. (#8187) Issue #756 PR #8187
- Upgrade to PyYAML 5.1.2 (#8161) PR #8161
New Features
- Allow the workdir to be automatically managed as a symlink (#8195) PR #8195
- Serverset: Lazily connect to a limited number of servers (#8165) PR #8165
- Send Zipkin spans in json format in a separate process (#8150) PR #8150
- Add option zipkin-max-span-batch-size (#8075) PR #8075
- Allow for fetching yarn directly via official releases (#8170) PR #8170
- Recognize multiple sentinel files for determining the build root (#8105) PR #8105
Bugfixes
- Allow jobs to run immediately when they are unblocked (#8203) PR #8203
- Introduce explicit cache writing job in RscCompile task (#8190) PR #8190
- Don't check HTTP response size if gzip'd (#8116) PR #8116
- Fix JVM fingerprinting by adding tags (#8175) PR #8175
- Only add SCM info if scm is available. (#8147) PR #8147
Refactoring, Improvements, and Tooling
- Bump cache integration test timeout. (#8202) PR #8202
- Switch to rust 1.37.0 (#8192) PR #8192
- Fix wheel deploys under CI. (#8188) PR #8188
- Execute local processes in tempdir (#8069) PR #8069
- Refactor pants_run_integration_test.py and pex_build_util.py (#8180) PR #8180
- Use PyYAML to generate .travis.yml (#8163) Issue #8112 PR #8163
- Run contrib unit tests with --chroot (#8084) Issue #7281, PR #8084
- Use f-strings in util code (#8178) PR #8178
- Remove 1.20.0dev2 deprecations (#8172) PR #8172
- Bump test timeout for JVM distribution test. (#8174) PR #8174
- Update node.js dependencies. (#8160) PR #8160
- Remove tests from V2 unit test blacklist that were already passing (#8060) PR #8060
- Fix remote execution failure to compile C code (#8117) PR #8117
- serverset: Guard inner with a Mutex (#8164) PR #8164
- Loosen test condition (#8156) PR #8156
- Reduce scope of Runtime.block_on (#8155) PR #8155
- Deflake test (#8154) PR #8154
- Deflake test (#8153) PR #8153
- Use f-strings in several more places (#8157) PR #8157
- Restore remote execution of unit tests by fixing Firewall (#8162) PR #8162
- Use a released version of cargo-audit. (#8148) PR #8148
- Porting roots goal to v2 (#8199) PR #8199 PR #8176
Documentation
- Minor grammatical update (#8197) PR #8197
1.20.0.dev1 (08/09/2019)
API Changes
- Move MyPy from isolated goal into 'lint' goal and add MyPy whitelist/opt-in type checking (#8099) PR #8099
Bugfixes
- Use more consistent time representation throughout the engine (#8143) PR #8143
- Fix the PyPI project owner scraping heuristic. (#8144) PR #8144
- Ensure injected __init__.py are world readable. (#8139) PR #8139
- Don't hard code expecting HTTP 200 as the only success response code, all 20x responses are success codes. (#8102) PR #8102
1.20.0.dev0 (08/02/2019)
Bugfixes
Refactoring, Improvements, and Tooling
- pin tensorflow example to 1.13.1 (#8135) PR #8135
- Disable symlink checking for uncached Snapshot captures (#8074) PR #8074
- Encapsulate TimeSpan logic in fs/store (#8122) PR #8122
- [pantsd] Clear the global state of subsystems earlier, plus refactorings (#8130) PR #8130
- use f-strings in PythonAWSLambda (#8115) PR #8115
- Mark float as natively encodable to silence hash_utils warning (#8121) PR #8121
Documentation
Generated by publish_docs
from dist/markdown/html/src/python/pants/notes/1.20.x.html 2022-12-03T01:08:59.794520