Skip to content

Commit

Permalink
Prepare 1.7.0.rc0 (pantsbuild#5809)
Browse files Browse the repository at this point in the history
  • Loading branch information
baroquebobcat authored and stuhood committed May 11, 2018
1 parent fe778f1 commit 2afb0c1
Show file tree
Hide file tree
Showing 8 changed files with 405 additions and 2 deletions.
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ John Chee <[email protected]>
John Ioannidis <[email protected]>
Nora Howard <[email protected]>
Nora Howard <[email protected]>
Nora Howard <[email protected]>
Nora Howard <[email protected]>
Ugo Di Girolamo <[email protected]>
Dan Davydov <[email protected]>
Fedor Korotkov <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ Created by running `./build-support/bin/contributors.sh`.
+ Lex Spoon
+ Luc Cary
+ Luca Clementi
+ Lukasz Jastrzebski
+ Marc Abramowitz
+ Marilyn Cruz
+ Marius Eriksen
Expand Down
1 change: 1 addition & 0 deletions pants.ini
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,7 @@ branch_notes: {
'1.4.x': 'src/python/pants/notes/1.4.x.rst',
'1.5.x': 'src/python/pants/notes/1.5.x.rst',
'1.6.x': 'src/python/pants/notes/1.6.x.rst',
'1.7.x': 'src/python/pants/notes/1.7.x.rst',
}


Expand Down
2 changes: 2 additions & 0 deletions src/docs/docsite.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"notes-1.4.x": "dist/markdown/html/src/python/pants/notes/1.4.x.html",
"notes-1.5.x": "dist/markdown/html/src/python/pants/notes/1.5.x.html",
"notes-1.6.x": "dist/markdown/html/src/python/pants/notes/1.6.x.html",
"notes-1.7.x": "dist/markdown/html/src/python/pants/notes/1.7.x.html",
"notes-master": "dist/markdown/html/src/python/pants/notes/master.html",
"notes-master": "dist/markdown/html/src/python/pants/notes/master.html",
"options": "dist/markdown/html/src/docs/options.html",
Expand Down Expand Up @@ -174,6 +175,7 @@
},
{"collapsible_heading": "Release Notes",
"pages" : [
"notes-1.7.x",
"notes-1.6.x",
"notes-1.5.x",
"notes-1.4.x",
Expand Down
2 changes: 1 addition & 1 deletion src/python/pants/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.7.0.dev2
1.7.0rc0
326 changes: 326 additions & 0 deletions src/python/pants/notes/1.7.x.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,326 @@
1.7.x Stable Releases
=====================

This document describes releases leading up to the ``1.7.x`` ``stable`` series.

1.7.0.rc0 (05/11/2018)
----------------------

Bugfixes
~~~~~~~~

* Fix a broken 3rdparty example. (#5797)
`PR #5797 <https://github.com/pantsbuild/pants/pull/5797>`_

* Adding compile scopes, because thats expected from doc gen (#5789)
`PR #5789 <https://github.com/pantsbuild/pants/pull/5789>`_

* Copy locally build .whl files to dist dir when 'binary' goal is invoked. (#5749)
`PR #5749 <https://github.com/pantsbuild/pants/pull/5749>`_

* [pytest runner] re-add --options flag as a shlexed list of strings (#5790)
`PR #5790 <https://github.com/pantsbuild/pants/pull/5790>`_
`PR #) <https://github.com/pantsbuild/pants/pull/5594/)>`_

New features
~~~~~~~~~~~~

* add --frozen-lockfile option as default for yarn install (#5758)
`PR #5758 <https://github.com/pantsbuild/pants/pull/5758>`_

* Remove jvm compile subsystem (#5805)
`PR #5805 <https://github.com/pantsbuild/pants/pull/5805>`_

* Add Javac compile option as an alternative to Zinc (#5743)
`PR #5743 <https://github.com/pantsbuild/pants/pull/5743>`_

* Add python_app support (#5704)
`PR #5704 <https://github.com/pantsbuild/pants/pull/5704>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Bump to scala 2.11.12 by default. (#5804)
`PR #5804 <https://github.com/pantsbuild/pants/pull/5804>`_

* Review feedback from #5792. (#5796)
`PR #5796 <https://github.com/pantsbuild/pants/pull/5796>`_

* Skip commit hooks during publishing (#5795)
`PR #5795 <https://github.com/pantsbuild/pants/pull/5795>`_

* Improve support for intrinsic tasks (#5792)
`PR #5792 <https://github.com/pantsbuild/pants/pull/5792>`_

* Remote CommandRunner has reset_prefork method (#5791)
`PR #5791 <https://github.com/pantsbuild/pants/pull/5791>`_

* PosixFS can get PathStats for a set of PathBufs (#5783)
`PR #5783 <https://github.com/pantsbuild/pants/pull/5783>`_

* Bump to zinc 1.1.7 (#5794)
`PR #5794 <https://github.com/pantsbuild/pants/pull/5794>`_

* Add configurable timeouts for reading/writing to the cache. (#5793)
`PR #5793 <https://github.com/pantsbuild/pants/pull/5793>`_

* Improve clarity of the "why use pants" page (#5778)
`PR #5778 <https://github.com/pantsbuild/pants/pull/5778>`_

* Repair PyPI user checking in release scripts. (#5787)
`PR #5787 <https://github.com/pantsbuild/pants/pull/5787>`_

1.7.0.dev2 (05/04/2018)
-----------------------

New features
~~~~~~~~~~~~

* Wrap ShardedLmdb in a Resettable (#5775)
`PR #5775 <https://github.com/pantsbuild/pants/pull/5775>`_

* Expand type constraints allowed in datatype() (#5774)
`PR #5774 <https://github.com/pantsbuild/pants/pull/5774>`_

* Introduce Resettable (#5770)
`PR #5770 <https://github.com/pantsbuild/pants/pull/5770>`_

* Add support for merging Snapshots (#5746)
`PR #5746 <https://github.com/pantsbuild/pants/pull/5746>`_

* Remodel of node subsystem (#5698)
`PR #5698 <https://github.com/pantsbuild/pants/pull/5698>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Extract OneOffStoreFileByDigest (#5782)
`PR #5782 <https://github.com/pantsbuild/pants/pull/5782>`_

* Introduce a backdoor around PYTHONPATH scrubbing in pytest runs. (#5767)
`PR #5767 <https://github.com/pantsbuild/pants/pull/5767>`_

* Address @jsirois final comments that were not addressed on PR #5765 (#5773)
`PR #5773 <https://github.com/pantsbuild/pants/pull/5773>`_

* Extract AppBase base class (#5772)
`PR #5772 <https://github.com/pantsbuild/pants/pull/5772>`_

* Bump ordermap to indexmap 1 (#5771)
`PR #5771 <https://github.com/pantsbuild/pants/pull/5771>`_

* Disable lint for Python 3 targets (#5765)
`PR #5765 <https://github.com/pantsbuild/pants/pull/5765>`_

* Nav menu change with drop-downs (#5750)
`PR #5750 <https://github.com/pantsbuild/pants/pull/5750>`_

* Expose rules from language backends with an application to python_dist() creation (#5747)
`PR #5747 <https://github.com/pantsbuild/pants/pull/5747>`_

* Move From impls from hashing to bazel_protos (#5706)
`PR #5706 <https://github.com/pantsbuild/pants/pull/5706>`_

* Reformat bazel_protos/build.rs (#5760)
`PR #5760 <https://github.com/pantsbuild/pants/pull/5760>`_

* Add test that pantsd can be used twice in parallel (#5757)
`PR #5757 <https://github.com/pantsbuild/pants/pull/5757>`_

* type-check specific datatype fields concisely and remove the class name argument (#5723)
`PR #5723 <https://github.com/pantsbuild/pants/pull/5723>`_

* expand doc publish script, use products for sitegen tasks, and clarify the publish site subdir option (#5702)
`PR #5702 <https://github.com/pantsbuild/pants/pull/5702>`_

* Prepare 1.6.0rc3 (#5756)
`PR #5756 <https://github.com/pantsbuild/pants/pull/5756>`_

* Save noop time on codegen (#5748)
`PR #5748 <https://github.com/pantsbuild/pants/pull/5748>`_

* Rename and simplify store_list. (#5751)
`PR #5751 <https://github.com/pantsbuild/pants/pull/5751>`_

* Boxable::to_boxed returns BoxFuture not Box<Self> (#5754)
`PR #5754 <https://github.com/pantsbuild/pants/pull/5754>`_

* Misc rust fixups (#5753)
`PR #5753 <https://github.com/pantsbuild/pants/pull/5753>`_

* eagerly fetch stderr in remote process execution (#5735)
`PR #5735 <https://github.com/pantsbuild/pants/pull/5735>`_

* Looping request with backoff period (#5714)
`PR #5714 <https://github.com/pantsbuild/pants/pull/5714>`_

* Fixup dev-dependencies in brfs. (#5745)
`PR #5745 <https://github.com/pantsbuild/pants/pull/5745>`_

* brfs: FUSE filesystem exposing the Store and remote CAS (#5705)
`PR #5705 <https://github.com/pantsbuild/pants/pull/5705>`_

* Update errorprone to 2.3.1 and findbugs to spotbugs 3.1.3 (#5725)
`PR #5725 <https://github.com/pantsbuild/pants/pull/5725>`_

* Dedupe parsed Gets (#5700)
`PR #5700 <https://github.com/pantsbuild/pants/pull/5700>`_

* Update my name to the right one (#5741)
`PR #5741 <https://github.com/pantsbuild/pants/pull/5741>`_

* Stop using tools.jar for JAXB xjc tool since tools.jar has been removed from Java 9+ (#5740)
`PR #5740 <https://github.com/pantsbuild/pants/pull/5740>`_

* Update running from sources docs (#5731)
`PR #5731 <https://github.com/pantsbuild/pants/pull/5731>`_

* Use Scala 2.12.4 for --scala-platform-version=2.12 (#5738)
`PR #5738 <https://github.com/pantsbuild/pants/pull/5738>`_

* Extract reusable test data (#5737)
`PR #5737 <https://github.com/pantsbuild/pants/pull/5737>`_

* Only upload digests missing from CAS (#5713)
`PR #5713 <https://github.com/pantsbuild/pants/pull/5713>`_

* Prepare 1.5.1rc2 (#5734)
`PR #5734 <https://github.com/pantsbuild/pants/pull/5734>`_

* Break a Core / Node cycle (#5733)
`PR #5733 <https://github.com/pantsbuild/pants/pull/5733>`_

* [rm-deprecation] remove leveled_predicate kwarg from buildgraph walk fns (#5730)
`PR #5730 <https://github.com/pantsbuild/pants/pull/5730>`_

* Bump max local store size (#5728)
`PR #5728 <https://github.com/pantsbuild/pants/pull/5728>`_

1.7.0.dev1 (04/20/2018)
-----------------------

New features
~~~~~~~~~~~~

* Plumb requirement blacklist through to the pex resolver (#5697)
`PR #5697 <https://github.com/pantsbuild/pants/pull/5697>`_

* Add interpreter identity check for non-blacklisted interpreters (#5724)
`PR #5724 <https://github.com/pantsbuild/pants/pull/5724>`_

* Eagerly fetch stdout on remote execution response (#5712)
`PR #5712 <https://github.com/pantsbuild/pants/pull/5712>`_

Bugfixes
~~~~~~~~

* java_agent gets added to manifest for java_binary targets (#5722)
`PR #5722 <https://github.com/pantsbuild/pants/pull/5722>`_

* Ensure test goal implicitly targets current platform when using python_dist targets (#5720)
`PR #5720 <https://github.com/pantsbuild/pants/pull/5720>`_
`PR #5618 <https://github.com/pantsbuild/pants/pull/5618>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Update junit-runner to 1.0.24 and use junit-runner-annotations 0.0.21 in tests (#5721)
`PR #5721 <https://github.com/pantsbuild/pants/pull/5721>`_

* convert usages of the ExecuteProcess helper into simple @rules to simplify snapshot consumption for process execution (#5703)
`PR #5703 <https://github.com/pantsbuild/pants/pull/5703>`_

* Fix some errorprone warnings and remove duplicates from findbugs targets (#5711)
`PR #5711 <https://github.com/pantsbuild/pants/pull/5711>`_

1.7.0.dev0 (04/13/2018)
-----------------------

New Features
~~~~~~~~~~~~

* @rules as coroutines (#5580)
`PR #5580 <https://github.com/pantsbuild/pants/pull/5580>`_

API Changes
~~~~~~~~~~~
* Delete deprecated android backend (#5695)
`PR #5695 <https://github.com/pantsbuild/pants/pull/5695>`_

* 1.7.0 deprecations (#5681)
`PR #5681 <https://github.com/pantsbuild/pants/pull/5681>`_

* Remove SelectProjection. (#5672)
`PR #5672 <https://github.com/pantsbuild/pants/pull/5672>`_

Bugfixes
~~~~~~~~

* Fixup RST parsing error. (#5687)
`PR #5687 <https://github.com/pantsbuild/pants/pull/5687>`_

* Fix shader to not shade .class files under META-INF directory (#5671)
`PR #5671 <https://github.com/pantsbuild/pants/pull/5671>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Use absolute path to check_rust_formatting (#5694)
`PR #5694 <https://github.com/pantsbuild/pants/pull/5694>`_

* Remove unnecessary parens (#5693)
`PR #5693 <https://github.com/pantsbuild/pants/pull/5693>`_

* Don't rename process_execution to process_executor (#5692)
`PR #5692 <https://github.com/pantsbuild/pants/pull/5692>`_

* Run process execution Nodes on a CpuPool (#5691)
`PR #5691 <https://github.com/pantsbuild/pants/pull/5691>`_

* add docs about how to run rust in IntelliJ (#5688)
`PR #5688 <https://github.com/pantsbuild/pants/pull/5688>`_

* Prepare 1.6.0rc2 (#5690)
`PR #5690 <https://github.com/pantsbuild/pants/pull/5690>`_

* Reset LMDB Environments when forking (#5689)
`PR #5689 <https://github.com/pantsbuild/pants/pull/5689>`_

* Part 1: Add ability to check what CAS blobs are missing (#5686)
`PR #5686 <https://github.com/pantsbuild/pants/pull/5686>`_

* Improve pypi package expected releasers pre-check. (#5669)
`PR #5669 <https://github.com/pantsbuild/pants/pull/5669>`_

* Prepare 1.6.0rc1 (#5685)
`PR #5685 <https://github.com/pantsbuild/pants/pull/5685>`_

* Make coursier resolve more friendly (#5675)
`PR #5675 <https://github.com/pantsbuild/pants/pull/5675>`_

* Upgrade virtualenv. (#5679)
`PR #5679 <https://github.com/pantsbuild/pants/pull/5679>`_

* Cleanup `unused_parens` warning for cast. (#5677)
`PR #5677 <https://github.com/pantsbuild/pants/pull/5677>`_

* Add build_flags per go_binary (#5658)
`PR #5658 <https://github.com/pantsbuild/pants/pull/5658>`_

* Bump to rust 1.25 (#5670)
`PR #5670 <https://github.com/pantsbuild/pants/pull/5670>`_

* Add explicit JAXB dependencies in the junit-runner so it works in Java 9+ without --add-modules=java.xml.bind (#5667)
`PR #5667 <https://github.com/pantsbuild/pants/pull/5667>`_

* [junit-runner] cache localhost lookups to ease OSX/JDK DNS issues (#5660)
`PR #5660 <https://github.com/pantsbuild/pants/pull/5660>`_

* Narrow down BuildLocalPythonDistributions target type (#5659)
`PR #5659 <https://github.com/pantsbuild/pants/pull/5659>`_

* Run `lint` in commit hooks. (#5666)
`PR #5666 <https://github.com/pantsbuild/pants/pull/5666>`_

* Ban testprojects/pants-plugins from TestProjectsIntegrationTest. (#5665)
`PR #5665 <https://github.com/pantsbuild/pants/pull/5665>`_
5 changes: 5 additions & 0 deletions src/python/pants/notes/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,8 @@ page(
name='notes-1.6.x',
source='1.6.x.rst'
)

page(
name='notes-1.7.x',
source='1.7.x.rst'
)
Loading

0 comments on commit 2afb0c1

Please sign in to comment.