1.12.x Stable Releases
This document describes releases leading up to the 1.12.x stable series.
1.12.0 (12/11/2018)
The first stable release of the 1.12.x series, with no changes since 1.12.0rc1.
1.12.0rc1 (12/04/2018)
Bugfixes
1.12.0rc0 (11/19/2018)
New features
- Add prelude and epilogue (#6784) PR #6784
Bugfixes
- Use ThreadPool for cache fetching and rust tar for artifact extraction (#6748) PR #6748
1.12.0.dev1 (11/16/2018)
API Changes
- bump pex version to 1.5.3 (#6776) PR #6776
New Features
Bugfixes
Refactoring, Improvements, and Tooling
- notes for 1.11.0rc2 (#6777) PR #6777
- Skip another flaky test. (#6781) PR #6781
- Make cargo as relative symlink not absolute (#6780) PR #6780
- Skip broken test_pantsd_parent_runner_killed (#6779) Issue #6778 PR #6779
- Skip a flaky test. (#6775) PR #6775
- Set TERM=dumb in tests/python/pants_test/rules:test_integration (#6774) PR #6774
- [zinc compile] Use default for rebase-map in zinc wrapper: part 2 (#6569) PR #6569
- Add OSX 10.12 and 10.13 (#6760) PR #6760
- Log digests, not fingerprints, when uploads fail (#6769) PR #6769
- Force consistent stty size on travis (#6768) PR #6768
- Python test runner uses pytest (#6661) PR #6661
- Unblacklist some others which are flakily failing in both 2 and 3 (#6763) PR #6763
- Fix bad usage of future.moves.collections (#6747) PR #6747
- Update rust deps (#6759) PR #6759
- Switch from enum_primitive to num_enum (#6756) PR #6756
- Buffer downloads in memory not on disk (#6746) PR #6746
- [rsc-compile] use already captured target sources snapshot instead of re-capturing (#6700) PR #6700
- DownloadFile: Async and share an http Client (#6751) PR #6751
- Fix Python 3 option integration test issue with unicode (#6755) PR #6755
- Ignore paths more deeply to avoid graph impact when ignored files are added/removed (#6752) PR #6752
- Run integration test against Python 3 (#6732) PR #6732
- Cache file downloads in the Store (#6749) PR #6749
- Allow tests to run with isolated stores (#6743) PR #6743
- Update to rust 1.30 (#6741) PR #6741
- Fix unit test http server threading (#6744) PR #6744
- Add intrinsic to download a file (#6660) PR #6660
- Rename DirectoryDigest to Digest (#6740) PR #6740
- Allow multiple intrinsics to supply the same product type (#6739) PR #6739
- WriterHasher returns a Digest not a Fingerprint (#6738) PR #6738
- Minor cleanups to integration tests (#6734) PR #6734
1.12.0.dev0 (11/06/2018)
New Features
- Compiler option sets for Native targets (#6665) PR #6665
- Add UI to engine execution (#6647) PR #6647
- Add support for un-cacheable rules, and stop caching console_rules (#6516) PR #6516
- test console_task which aggregates test results (#6646) PR #6646
- console_rules can exit with exit codes (#6654) PR #6654
- Allow v2-only goals to be implicitly registered (#6653) PR #6653
- Collection is iterable (#6649) PR #6649
- fall back to most recent known osx version for bootstrap binaries (#6681) PR #6681
Bugfixes
- Fail build when setup-py run failed (#6693) PR #6693
- Move ivy/coursier link farms under versioned task directories (#6686) PR #6686
- Fix bugs in the parent/child relationship in ProcessManager (#6670) PR #6670
- Ensure that changing platforms invalidates pex binary creation (#6202) PR #6202
- Fix python lint dependency on pyprep goal (#6606) Issue #5764 PR #6606
Refactoring, Improvements, and Tooling
- Upgrade to pex 1.5.2. (#6725) PR #6725
- Bump to jarjar 1.7.2 to pull in several fixes. (#6695) PR #6695
- Add test to assert that type validation works for Get (#6731) PR #6731
- Add a better error message for missing RootRules (#6712) PR #6712
- Fix Python 3 renaming assertRegexpMatches to assertRegex (#6723) PR #6723
- De-flake JarPublishTest. (#6726) PR #6726
- Fix Python 3 binary vs unicode integration test issues (#6724) PR #6724
- Remove unneeded allow(dead_code) (#6717) PR #6717
- Fix test get subprocess output interleaved py3k (#6713) PR #6713
- Disable deploy shard for PR (#6709) PR #6709
- Fixup Checkstyle local resolves. (#6707) PR #6707
- Update Node.js README file (#6664) PR #6664
- Match stage for Deploy Pants Pex Unstable (#6704) PR #6704
- [rsc-compile] Bump rsc and scala meta versions in rsc compile (#6683) PR #6683
- Revert "Convert release.sh from bash to python [part 1] (#6674)" (#6699) PR #6674
- Pause all PantsService threads before forking a pantsd-runner (#6671) PR #6671
- Python3 unit test fixes pt1 (#6698) PR #6698
- Deploy pex every commit on master and branch (#6694) PR #6694
- Fix flaky list comparison test (#6688) PR #6688
- Do not compile native targets if they contain just header files (#6692) PR #6692
- Update PyPI default URL to pypi.org (#6691) PR #6691
- Re-add used-but-removed futures dep, which (due to a PR race) had a new usage added in 01c807ef, but its declaration removed in faeaf078. (#6680) PR #6680
- Remove the FSEventService pool in favor of execution on the dedicated service thread. (#6667) PR #6667
- Convert release.sh from bash to python [part 1] (#6674) PR #6674
- Make PailgunServer multithreaded in order to avoid blocking the PailgunService thread. (#6669) PR #6669
- add some more context to errors locating the native engine binary (#6575) PR #6575
- Remove broken pants_dev broken image (#6655) PR #6655
Generated by publish_docs
from dist/markdown/html/src/python/pants/notes/1.12.x.html 2022-12-03T01:08:59.733891