1.20.x Stable Releases

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)

Bugfixes

  • Disable pantsd in inner runs. (#7884) PR #7884
  • Fix error when uploading stats to stats storage (#8233) PR #8233

1.20.0rc0 (08/30/2019)

The first release candidate in the 1.20.x series!

API Changes

  • Always set -XX:-MaxFDLimit by default (#6863) PR #6863
  • Upgraded psutil (#8217) PR #8217

Bugfixes

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

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

Refactoring, Improvements, and Tooling

  • Serverset makes connections from addresses (#8149) PR #8149
  • Upgrade pex to 1.6.9. (#8151) PR #8151
  • Bump test timeouts for targets that recently affected master. (#8146) PR #8146
  • remove complicated invalid dep check in rsc compile (#8131) PR #8131

1.20.0.dev0 (08/02/2019)

Bugfixes

  • Fix span id bug (#8129) PR #8129
  • Unrevert #8093 and fix jdeps parsing. (#8125) PR #8125
  • Disable remote execution of unit tests temporarily. (#8138) PR #8138

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

  • Update engine README for Params (#7600) PR #7600
  • Scoverage documentation (#8119) PR #8119

Testing

  • Add test to check return of hex_16_digit_string function (#8133) PR #8133
  • Remove redundant tests and expand timeouts. (#8126) PR #8126
Generated by publish_docs from dist/markdown/html/src/python/pants/notes/1.20.x.html 2022-12-03T01:08:59.794520