1.11.x Stable Releases
This document describes releases leading up to the 1.11.x stable series.
1.11.0 (12/11/2018)
The first stable release for 1.11.x, with no additional changes since 1.11.0rc3.
1.11.0rc3 (12/06/2018)
Refactoring, Improvements, and Tooling
- Move file owners computation into the engine and make lighter (#6790) PR #6790
1.11.0rc2 (11/15/2018)
1.11.0rc1 (10/31/2018)
Bugfixes
Refactoring, Improvements, and Tooling
- Fix bugs in the parent/child relationship in ProcessManager (#6670) PR #6670
- Remove the FSEventService pool in favor of execution on the dedicated service thread. (#6667) PR #6667
- Make PailgunServer multithreaded in order to avoid blocking the PailgunService thread. (#6669) PR #6669
- Fix python lint dependency on pyprep goal (#6606) Issue #5764 PR #6606
1.11.0rc0 (10/16/2018)
New features
- Add a node_scope option to node_module targets to support package-scopes (#6616) PR #6616
- Split conan resolve by native_external_library targets (takeover). (#6630) PR #6630
- Add intrinsic task to merge DirectoryDigests (#6635) Issue #5502 PR #6635
Bugfixes
- Tighten up checkstyle plugin subsystem option passing. (#6648) PR #6648
- [dep-usage] when no summary, ensure json output is unicode (#6641) PR #6641
- Fix console_rule generators, and add a test to coverage running them under run_rule. (#6644) PR #6644
- Add bounds checking to Entry::current_running_duration (#6643) PR #6643
1.11.0.dev3 (10/13/2018)
API Changes
New features
Bugfixes
Refactoring, Improvements, and Tooling
- Leverage factory_dict. (#6623) PR #6623
- [rsc-compile] only metacp the jdk/scala synthetics one time per run (#6614) PR #6614
- Clarify factory method terminal constructor calls. (#6625) PR #6625
- Simplify pants.pex creation, leverage -c. (#6620) PR #6620
- Add fs_util gc (#6612) PR #6612
- add release notes for 1.10.0rc2 (#6615) PR #6615
- Fatal error logging followup fixes (#6610) PR #6610
- Fix typo (#6611) PR #6611
- Consolidate Resettable instances (#6604) PR #6604
- Update lmdb to 0.8 (#6607) PR #6607
- first attempt at centralizing more global error logging state in ExceptionSink (#6552) PR #6552
- [rsc-compile] update jdk dist lookup and usage to work remotely (#6593) PR #6593
1.11.0.dev2 (10/05/2018)
API Changes
New features
Bugfixes
Refactoring, Improvements, and Tooling
- Update the "hello world" plugin doc. (#6601) PR #6601
- More pinning to fix jupyter floats. (#6600) PR #6600
- Handle RPC errors as well as message-inline errors (#6589) PR #6589
- Add hello world plugin to documentation (#6587) PR #6587
- Don't immediately fail after a MacOS upgrade. (#6591) PR #6591
- Enhance the login task. (#6586) PR #6586
- StubCAS is built with a builder (#6582) PR #6582
- Use uuid v4 in field which is specified to be a uuid v4 (#6576) PR #6576
1.11.0.dev1 (09/28/2018)
API Changes
- Store and populate DirectoryDigests for cached targets (#6504) PR #6504
New features
Bugfixes
- refactor encoding for multiple nailgun messages, refactor logging on exit (#6388) PR #6388
- [zinc-compile][hermetic] raise failure on compile failures (#6563) PR #6563
- ExecuteProcessRequest works with overlapping output files and dirs (#6559) Issue #6558 PR #6559
Refactoring, Improvements, and Tooling
- Add forbidden imports check to ban std::sync primitives. (#6566) PR #6566
- Pin jupyter transitive deps in integration tests (#6568) PR #6568 Pex Issue #561 Pex PR #562
- Switch synchronization primitive usage to parking_lot (#6564) PR #6564
- [rules-graph] ensure params in messages are sorted alphabetically (#6562) PR #6562
- [rsc] break out metacp-ing jars into a separate job in RscCompile (#6538) PR #6538
- Relativize paths (#6553) PR #6558 PR #6553
- Ensure consistent performance for instance memos. (#6554) PR #6554
- Refactor pantsd integration test framework (#6508) PR #6508
- Ensure JarLibrary classpath entries have directory digests (#6544) PR #6544
- Remove usage of @memoized_property on MappedSpecs. (#6551) PR #6551
- Update rust to 1.29 (#6527) PR #6527
- Use .jdk dir for hermetic execution (#6502) PR #6502
- Relativize path to compiler bridge (#6546) PR #6546
- Make the sizes of the members of enum Node more uniform (#6545) PR #6545
- Explicitly use backports.configparser (#6542) PR #6542
- Merge subjects and variants into Params, and remove Noop (#6170) PR #6170
- custom scalac version test - bump fixture to 2.12.4 (#6532) PR #6532
1.11.0.dev0 (09/14/2018)
API Changes
- Upgrade Node.js to 8.11.3 and Yarn to 1.6.0 (#6512) PR #6512
New features
Bugfixes
- make fatal_warnings_enabled_args a tuple instead of just parens (#6497) PR #6497
- pass through compatibility to synthetic python thrift targets (#6499) PR #6499
- Apply workaround similar to #6409 to bootstrapper (#6498) PR #6498
- Fix encoding of workunits under pantsd (#6505) PR #6505
- refactor command line target spec resolution and check that all target roots exist (#6480) PR #6480
Refactoring, Improvements, and Tooling
- delete unnecessary testproject and broken test (#6494) PR #6494
- skip integration test with pants_requirement() (#6493) PR #6493
- Add bootstrapper jar to compile the compile-bridge. (#6462) PR #6462
- [Hermetic zinc compile] Memoize scalac classpath snapshots (#6491) PR #6491
- remove FIXME and (cosmicexplorer) comments (#6479) PR #6479
- Consume the bootstrapper and modify zinc to allow remote exec (#6463) PR #6463
Generated by publish_docs
from dist/markdown/html/src/python/pants/notes/1.11.x.html 2022-12-03T01:08:59.726842