1.6.x Stable Releases
This document describes releases leading up to the 1.6.x stable series.
1.6.0 (05/10/2018)
The 1.6.0 stable release.
1.6.0rc3 (04/26/2018)
Bugfixes
- Break a Core / Node cycle (#5733) PR #5733
- Bump max local store size (#5728) PR #5728
- Add interpreter identity check for non-blacklisted interpreters (#5724) PR #5724
- Ensure test goal implicitly targets current platform when using python_dist targets (#5720) PR #5720 PR #5618
- Plumb requirement blacklist through to the pex resolver (#5697) PR #5697
1.6.0rc2 (04/12/2018)
Bugfixes
- Reset LMDB Environments when forking PR #5689
1.6.0rc1 (04/09/2018)
Bugfixes
- Do not fail for a particular Spec if some other Spec has already matched it. PR #5683
1.6.0rc0 (04/04/2018)
Bugfixes
- Memoize stable task creation (#5654) PR #5654
Refactoring, Improvements, and Tooling
- Merge TargetRoots subclasses (#5648) PR #5648
- Handle native_engine.so resources without headers. (#5653) PR #5653
- Per-run metrics for target roots, transitive target counts. (#5651) PR #5651
- Release script cleanups. (#5650) PR #5650
- Only create native engine resource when needed. (#5649) PR #5649
- Include rust stdlib sources in bootstrap. (#5645) PR #5645
1.6.0.dev2 (04/01/2018)
Bugfixes
Refactoring, Improvements, and Tooling
- missing-deps-suggest outputs buildozer commands if path to buildozer is set (#5638) PR #5638
- Rewrite package listing and ownership parts of release.sh in python (#5629) PR #5629
- Add dependency on six (#5633) PR #5633
- [pantsd] Don't initialize a scheduler for pantsd lifecycle checks. (#5624) PR #5624
- Make build_dictionary.html easier to read (#5631) PR #5631
1.6.0.dev1 (03/25/2018)
New Features
- Record critical path timings of goals (#5609) PR #5609
API Changes
- Disable google java format by default (#5623) PR #5623
Bugfixes
1.6.0.dev0 (03/17/2018)
New Features
- Add google-java-format fmt/lint support (#5596) PR #5596
API Changes
- Deprecate BinaryUtil as public API. (#5601) PR #5601
Bugfixes
Refactoring, Improvements, and Tooling
- Robustify SetupPyIntegrationTest. #5610 PR #5610
- Prepare 1.5.0rc1 (#5603) PR #5603
- Use readable errno descriptions for lmdb errors (#5604) PR #5604
- Convert scalafmt test to a unit test. (#5599) PR #5599
- Materialized files have the executable bit set correctly (#5593) PR #5593
- Render a warning rather than failing list when no targets are matched (#5598) PR #5598
- New BinaryTool subsystems for node and yarnpkg. (#5584) PR #5584
- Further --changed optimization (#5579) PR #5579
- Yet more rustfmt (#5597) PR #5597 PR #5592
- [pantsd] Don't compute TargetRoots twice. (#5595) PR #5595
- Use pre-compiled rustfmt instead of compiling it ourselves (#5592) PR #5592
- [coursier] use same artifact cache override as ivy (#5586) PR #5586
- Log when we try to upload files (#5591) PR #5591
- Revert "Port BaseTest to v2 engine" (#5590) PR #5590
- Update buildozer to 0.6.0-80c7f0d45d7e40fa1f7362852697d4a03df557b3 (#5581) PR #5581
- Rust logging uses Python logging levels (#5528) PR #5528
- Port BaseTest to v2 engine (#4867) PR #4867
- Prepare 1.4.0! (#5583) PR #5583
- Uniform handling of subsystem discovery (#5575) PR #5575
- Send an empty WriteRequest for an empty file (#5578) PR #5578
- Don't force fsync on every lmdb write transaction
- Shard lmdb by top 4 bits of fingerprint
- Revert "Revert a bunch of remoting PRs (#5543)" PR #5543
- release.sh -q builds single-platform pexes locally (#5563) PR #5563
Generated by publish_docs
from dist/markdown/html/src/python/pants/notes/1.6.x.html 2022-12-03T01:08:59.688627