1.7.x Stable Releases
This document describes releases leading up to the 1.7.x stable series.
1.7.0 (06/19/2018)
The 1.7.0 stable release.
1.7.0.rc1 (06/08/2018)
Bugfixes
- Revert to non-forked grpcio-compiler (#5842) PR #5842
1.7.0.rc0 (05/11/2018)
Bugfixes
- Fix a broken 3rdparty example. (#5797) PR #5797
- Adding compile scopes, because thats expected from doc gen (#5789) PR #5789
- Copy locally build .whl files to dist dir when 'binary' goal is invoked. (#5749) PR #5749
- [pytest runner] re-add --options flag as a shlexed list of strings (#5790) PR #5790 PR #)
New features
Refactoring, Improvements, and Tooling
- Bump to scala 2.11.12 by default. (#5804) PR #5804
- Review feedback from #5792. (#5796) PR #5796
- Skip commit hooks during publishing (#5795) PR #5795
- Improve support for intrinsic tasks (#5792) PR #5792
- Remote CommandRunner has reset_prefork method (#5791) PR #5791
- PosixFS can get PathStats for a set of PathBufs (#5783) PR #5783
- Bump to zinc 1.1.7 (#5794) PR #5794
- Add configurable timeouts for reading/writing to the cache. (#5793) PR #5793
- Improve clarity of the "why use pants" page (#5778) PR #5778
- Repair PyPI user checking in release scripts. (#5787) PR #5787
1.7.0.dev2 (05/04/2018)
New features
Refactoring, Improvements, and Tooling
- Extract OneOffStoreFileByDigest (#5782) PR #5782
- Introduce a backdoor around PYTHONPATH scrubbing in pytest runs. (#5767) PR #5767
- Address @jsirois final comments that were not addressed on PR #5765 (#5773) PR #5773
- Extract AppBase base class (#5772) PR #5772
- Bump ordermap to indexmap 1 (#5771) PR #5771
- Disable lint for Python 3 targets (#5765) PR #5765
- Nav menu change with drop-downs (#5750) PR #5750
- Expose rules from language backends with an application to python_dist() creation (#5747) PR #5747
- Move From impls from hashing to bazel_protos (#5706) PR #5706
- Reformat bazel_protos/build.rs (#5760) PR #5760
- Add test that pantsd can be used twice in parallel (#5757) PR #5757
- type-check specific datatype fields concisely and remove the class name argument (#5723) PR #5723
- expand doc publish script, use products for sitegen tasks, and clarify the publish site subdir option (#5702) PR #5702
- Prepare 1.6.0rc3 (#5756) PR #5756
- Save noop time on codegen (#5748) PR #5748
- Rename and simplify store_list. (#5751) PR #5751
- Boxable::to_boxed returns BoxFuture not Box<Self> (#5754) PR #5754
- Misc rust fixups (#5753) PR #5753
- eagerly fetch stderr in remote process execution (#5735) PR #5735
- Looping request with backoff period (#5714) PR #5714
- Fixup dev-dependencies in brfs. (#5745) PR #5745
- brfs: FUSE filesystem exposing the Store and remote CAS (#5705) PR #5705
- Update errorprone to 2.3.1 and findbugs to spotbugs 3.1.3 (#5725) PR #5725
- Dedupe parsed Gets (#5700) PR #5700
- Update my name to the right one (#5741) PR #5741
- Stop using tools.jar for JAXB xjc tool since tools.jar has been removed from Java 9+ (#5740) PR #5740
- Update running from sources docs (#5731) PR #5731
- Use Scala 2.12.4 for --scala-platform-version=2.12 (#5738) PR #5738
- Extract reusable test data (#5737) PR #5737
- Only upload digests missing from CAS (#5713) PR #5713
- Prepare 1.5.1rc2 (#5734) PR #5734
- Break a Core / Node cycle (#5733) PR #5733
- [rm-deprecation] remove leveled_predicate kwarg from buildgraph walk fns (#5730) PR #5730
- Bump max local store size (#5728) PR #5728
1.7.0.dev1 (04/20/2018)
New features
Bugfixes
Refactoring, Improvements, and Tooling
- Update junit-runner to 1.0.24 and use junit-runner-annotations 0.0.21 in tests (#5721) PR #5721
- convert usages of the ExecuteProcess helper into simple @rules to simplify snapshot consumption for process execution (#5703) PR #5703
- Fix some errorprone warnings and remove duplicates from findbugs targets (#5711) PR #5711
1.7.0.dev0 (04/13/2018)
New Features
- @rules as coroutines (#5580) PR #5580
API Changes
Bugfixes
Refactoring, Improvements, and Tooling
- Use absolute path to check_rust_formatting (#5694) PR #5694
- Remove unnecessary parens (#5693) PR #5693
- Don't rename process_execution to process_executor (#5692) PR #5692
- Run process execution Nodes on a CpuPool (#5691) PR #5691
- add docs about how to run rust in IntelliJ (#5688) PR #5688
- Prepare 1.6.0rc2 (#5690) PR #5690
- Reset LMDB Environments when forking (#5689) PR #5689
- Part 1: Add ability to check what CAS blobs are missing (#5686) PR #5686
- Improve pypi package expected releasers pre-check. (#5669) PR #5669
- Prepare 1.6.0rc1 (#5685) PR #5685
- Make coursier resolve more friendly (#5675) PR #5675
- Upgrade virtualenv. (#5679) PR #5679
- Cleanup unused_parens warning for cast. (#5677) PR #5677
- Add build_flags per go_binary (#5658) PR #5658
- Bump to rust 1.25 (#5670) PR #5670
- Add explicit JAXB dependencies in the junit-runner so it works in Java 9+ without --add-modules=java.xml.bind (#5667) PR #5667
- [junit-runner] cache localhost lookups to ease OSX/JDK DNS issues (#5660) PR #5660
- Narrow down BuildLocalPythonDistributions target type (#5659) PR #5659
- Run lint in commit hooks. (#5666) PR #5666
- Ban testprojects/pants-plugins from TestProjectsIntegrationTest. (#5665) PR #5665
Generated by publish_docs
from dist/markdown/html/src/python/pants/notes/1.7.x.html 2022-12-03T01:08:59.694935