Skip to content

Commit

Permalink
Prep for 1.12.0rc0 (#6791)
Browse files Browse the repository at this point in the history
  • Loading branch information
wisechengyi authored Nov 19, 2018
1 parent 0176dc2 commit a840973
Show file tree
Hide file tree
Showing 7 changed files with 309 additions and 2 deletions.
1 change: 1 addition & 0 deletions pants.ini
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,7 @@ branch_notes: {
'1.9.x': 'src/python/pants/notes/1.9.x.rst',
'1.10.x': 'src/python/pants/notes/1.10.x.rst',
'1.11.x': 'src/python/pants/notes/1.11.x.rst',
'1.12.x': 'src/python/pants/notes/1.12.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 @@ -64,6 +64,7 @@
"notes-1.9.x": "dist/markdown/html/src/python/pants/notes/1.9.x.html",
"notes-1.10.x": "dist/markdown/html/src/python/pants/notes/1.10.x.html",
"notes-1.11.x": "dist/markdown/html/src/python/pants/notes/1.11.x.html",
"notes-1.12.x": "dist/markdown/html/src/python/pants/notes/1.12.x.html",
"notes-master": "dist/markdown/html/src/python/pants/notes/master.html",
"notes-master": "dist/markdown/html/src/python/pants/notes/master.html",
"orgs": "dist/markdown/html/src/docs/orgs.html",
Expand Down Expand Up @@ -187,6 +188,7 @@
},
{"collapsible_heading": "Release Notes",
"pages" : [
"notes-1.12.x",
"notes-1.11.x",
"notes-1.10.x",
"notes-1.9.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.12.0.dev1
1.12.0rc0
283 changes: 283 additions & 0 deletions src/python/pants/notes/1.12.x.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,283 @@
1.12.x Stable Releases
======================
This document describes releases leading up to the ``1.12.x`` ``stable`` series.


1.12.0rc0 (11/19/2018)
----------------------

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

* Add prelude and epilogue (#6784)
`PR #6784 <https://github.com/pantsbuild/pants/pull/6784>`_

Bugfixes
~~~~~~~~

* Use ThreadPool for cache fetching and rust tar for artifact extraction (#6748)
`PR #6748 <https://github.com/pantsbuild/pants/pull/6748>`_

1.12.0.dev1 (11/16/2018)
------------------------

API Changes
~~~~~~~~~~~

* bump pex version to 1.5.3 (#6776)
`PR #6776 <https://github.com/pantsbuild/pants/pull/6776>`_

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

* Make it easy to get a logger from a RunTracker instance. (#6771)
`PR #6771 <https://github.com/pantsbuild/pants/pull/6771>`_

* fs_util can output recursive file list with digests (#6770)
`PR #6770 <https://github.com/pantsbuild/pants/pull/6770>`_

* Jacoco report target filtering. (#6736)
`PR #6736 <https://github.com/pantsbuild/pants/pull/6736>`_

Bugfixes
~~~~~~~~

* [rsc-compile] use digests from output files and include them in classpath products (#6772)
`PR #6772 <https://github.com/pantsbuild/pants/pull/6772>`_

* [exec-graph] catch BaseException; improve inprogress debug logging (#6773)
`PR #6773 <https://github.com/pantsbuild/pants/pull/6773>`_

* Stabilize V2 engine UI (#6761)
`PR #6761 <https://github.com/pantsbuild/pants/pull/6761>`_

* [rsc-compile] further fixes (#6745)
`PR #6745 <https://github.com/pantsbuild/pants/pull/6745>`_

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

* notes for 1.11.0rc2 (#6777)
`PR #6777 <https://github.com/pantsbuild/pants/pull/6777>`_

* Skip another flaky test. (#6781)
`PR #6781 <https://github.com/pantsbuild/pants/pull/6781>`_

* Make cargo as relative symlink not absolute (#6780)
`PR #6780 <https://github.com/pantsbuild/pants/pull/6780>`_

* Skip broken test_pantsd_parent_runner_killed (#6779)
`Issue #6778 <https://github.com/pantsbuild/pants/issues/6778>`_
`PR #6779 <https://github.com/pantsbuild/pants/pull/6779>`_

* Skip a flaky test. (#6775)
`PR #6775 <https://github.com/pantsbuild/pants/pull/6775>`_

* Set TERM=dumb in tests/python/pants_test/rules:test_integration (#6774)
`PR #6774 <https://github.com/pantsbuild/pants/pull/6774>`_

* [zinc compile] Use default for rebase-map in zinc wrapper: part 2 (#6569)
`PR #6569 <https://github.com/pantsbuild/pants/pull/6569>`_

* Add OSX 10.12 and 10.13 (#6760)
`PR #6760 <https://github.com/pantsbuild/pants/pull/6760>`_

* Log digests, not fingerprints, when uploads fail (#6769)
`PR #6769 <https://github.com/pantsbuild/pants/pull/6769>`_

* Force consistent stty size on travis (#6768)
`PR #6768 <https://github.com/pantsbuild/pants/pull/6768>`_

* Python test runner uses pytest (#6661)
`PR #6661 <https://github.com/pantsbuild/pants/pull/6661>`_

* Unblacklist some others which are flakily failing in both 2 and 3 (#6763)
`PR #6763 <https://github.com/pantsbuild/pants/pull/6763>`_

* Fix bad usage of `future.moves.collections` (#6747)
`PR #6747 <https://github.com/pantsbuild/pants/pull/6747>`_

* Update rust deps (#6759)
`PR #6759 <https://github.com/pantsbuild/pants/pull/6759>`_

* Switch from enum_primitive to num_enum (#6756)
`PR #6756 <https://github.com/pantsbuild/pants/pull/6756>`_

* Buffer downloads in memory not on disk (#6746)
`PR #6746 <https://github.com/pantsbuild/pants/pull/6746>`_

* [rsc-compile] use already captured target sources snapshot instead of re-capturing (#6700)
`PR #6700 <https://github.com/pantsbuild/pants/pull/6700>`_

* DownloadFile: Async and share an http Client (#6751)
`PR #6751 <https://github.com/pantsbuild/pants/pull/6751>`_

* Fix Python 3 option integration test issue with unicode (#6755)
`PR #6755 <https://github.com/pantsbuild/pants/pull/6755>`_

* Ignore paths more deeply to avoid graph impact when ignored files are added/removed (#6752)
`PR #6752 <https://github.com/pantsbuild/pants/pull/6752>`_

* Run integration test against Python 3 (#6732)
`PR #6732 <https://github.com/pantsbuild/pants/pull/6732>`_

* Cache file downloads in the Store (#6749)
`PR #6749 <https://github.com/pantsbuild/pants/pull/6749>`_

* Allow tests to run with isolated stores (#6743)
`PR #6743 <https://github.com/pantsbuild/pants/pull/6743>`_

* Update to rust 1.30 (#6741)
`PR #6741 <https://github.com/pantsbuild/pants/pull/6741>`_

* Fix unit test http server threading (#6744)
`PR #6744 <https://github.com/pantsbuild/pants/pull/6744>`_

* Add intrinsic to download a file (#6660)
`PR #6660 <https://github.com/pantsbuild/pants/pull/6660>`_

* Rename DirectoryDigest to Digest (#6740)
`PR #6740 <https://github.com/pantsbuild/pants/pull/6740>`_

* Allow multiple intrinsics to supply the same product type (#6739)
`PR #6739 <https://github.com/pantsbuild/pants/pull/6739>`_

* WriterHasher returns a Digest not a Fingerprint (#6738)
`PR #6738 <https://github.com/pantsbuild/pants/pull/6738>`_

* Minor cleanups to integration tests (#6734)
`PR #6734 <https://github.com/pantsbuild/pants/pull/6734>`_

1.12.0.dev0 (11/06/2018)
------------------------

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

* Compiler option sets for Native targets (#6665)
`PR #6665 <https://github.com/pantsbuild/pants/pull/6665>`_

* Add UI to engine execution (#6647)
`PR #6647 <https://github.com/pantsbuild/pants/pull/6647>`_

* Add support for un-cacheable rules, and stop caching console_rules (#6516)
`PR #6516 <https://github.com/pantsbuild/pants/pull/6516>`_

* test console_task which aggregates test results (#6646)
`PR #6646 <https://github.com/pantsbuild/pants/pull/6646>`_

* console_rules can exit with exit codes (#6654)
`PR #6654 <https://github.com/pantsbuild/pants/pull/6654>`_

* Allow v2-only goals to be implicitly registered (#6653)
`PR #6653 <https://github.com/pantsbuild/pants/pull/6653>`_

* Collection is iterable (#6649)
`PR #6649 <https://github.com/pantsbuild/pants/pull/6649>`_

* fall back to most recent known osx version for bootstrap binaries (#6681)
`PR #6681 <https://github.com/pantsbuild/pants/pull/6681>`_

Bugfixes
~~~~~~~~

* Fail build when setup-py run failed (#6693)
`PR #6693 <https://github.com/pantsbuild/pants/pull/6693>`_

* Move ivy/coursier link farms under versioned task directories (#6686)
`PR #6686 <https://github.com/pantsbuild/pants/pull/6686>`_

* Fix bugs in the parent/child relationship in ProcessManager (#6670)
`PR #6670 <https://github.com/pantsbuild/pants/pull/6670>`_

* Ensure that changing platforms invalidates pex binary creation (#6202)
`PR #6202 <https://github.com/pantsbuild/pants/pull/6202>`_

* Fix python lint dependency on pyprep goal (#6606)
`Issue #5764 <https://github.com/pantsbuild/pants/issues/5764>`_
`PR #6606 <https://github.com/pantsbuild/pants/pull/6606>`_

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

* Upgrade to pex 1.5.2. (#6725)
`PR #6725 <https://github.com/pantsbuild/pants/pull/6725>`_

* Bump to jarjar 1.7.2 to pull in several fixes. (#6695)
`PR #6695 <https://github.com/pantsbuild/pants/pull/6695>`_

* Add test to assert that type validation works for Get (#6731)
`PR #6731 <https://github.com/pantsbuild/pants/pull/6731>`_

* Add a better error message for missing RootRules (#6712)
`PR #6712 <https://github.com/pantsbuild/pants/pull/6712>`_

* Fix Python 3 renaming assertRegexpMatches to assertRegex (#6723)
`PR #6723 <https://github.com/pantsbuild/pants/pull/6723>`_

* De-flake JarPublishTest. (#6726)
`PR #6726 <https://github.com/pantsbuild/pants/pull/6726>`_

* Fix Python 3 binary vs unicode integration test issues (#6724)
`PR #6724 <https://github.com/pantsbuild/pants/pull/6724>`_

* Remove unneeded allow(dead_code) (#6717)
`PR #6717 <https://github.com/pantsbuild/pants/pull/6717>`_

* Fix test get subprocess output interleaved py3k (#6713)
`PR #6713 <https://github.com/pantsbuild/pants/pull/6713>`_

* Disable deploy shard for PR (#6709)
`PR #6709 <https://github.com/pantsbuild/pants/pull/6709>`_

* Fixup `Checkstyle` local resolves. (#6707)
`PR #6707 <https://github.com/pantsbuild/pants/pull/6707>`_

* Update Node.js README file (#6664)
`PR #6664 <https://github.com/pantsbuild/pants/pull/6664>`_

* Match `stage` for `Deploy Pants Pex Unstable` (#6704)
`PR #6704 <https://github.com/pantsbuild/pants/pull/6704>`_

* [rsc-compile] Bump rsc and scala meta versions in rsc compile (#6683)
`PR #6683 <https://github.com/pantsbuild/pants/pull/6683>`_

* Revert "Convert release.sh from bash to python [part 1] (#6674)" (#6699)
`PR #6674 <https://github.com/pantsbuild/pants/pull/6674>`_

* Pause all PantsService threads before forking a pantsd-runner (#6671)
`PR #6671 <https://github.com/pantsbuild/pants/pull/6671>`_

* Python3 unit test fixes pt1 (#6698)
`PR #6698 <https://github.com/pantsbuild/pants/pull/6698>`_

* Deploy pex every commit on master and branch (#6694)
`PR #6694 <https://github.com/pantsbuild/pants/pull/6694>`_

* Fix flaky list comparison test (#6688)
`PR #6688 <https://github.com/pantsbuild/pants/pull/6688>`_

* Do not compile native targets if they contain just header files (#6692)
`PR #6692 <https://github.com/pantsbuild/pants/pull/6692>`_

* Update PyPI default URL to pypi.org (#6691)
`PR #6691 <https://github.com/pantsbuild/pants/pull/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 <https://github.com/pantsbuild/pants/pull/6680>`_

* Remove the FSEventService pool in favor of execution on the dedicated service thread. (#6667)
`PR #6667 <https://github.com/pantsbuild/pants/pull/6667>`_

* Convert release.sh from bash to python [part 1] (#6674)
`PR #6674 <https://github.com/pantsbuild/pants/pull/6674>`_

* Make PailgunServer multithreaded in order to avoid blocking the PailgunService thread. (#6669)
`PR #6669 <https://github.com/pantsbuild/pants/pull/6669>`_

* add some more context to errors locating the native engine binary (#6575)
`PR #6575 <https://github.com/pantsbuild/pants/pull/6575>`_

* Remove broken pants_dev broken image (#6655)
`PR #6655 <https://github.com/pantsbuild/pants/pull/6655>`_

5 changes: 5 additions & 0 deletions src/python/pants/notes/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,8 @@ page(
name='notes-1.11.x',
source='1.11.x.rst'
)

page(
name='notes-1.12.x',
source='1.12.x.rst'
)
15 changes: 15 additions & 0 deletions src/python/pants/notes/master.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ Master Pre-Releases
This document describes ``dev`` releases which occur weekly from master, and which do
not undergo the vetting associated with ``stable`` releases.

1.12.0rc0 (11/19/2018)
----------------------

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

* Add prelude and epilogue (#6784)
`PR #6784 <https://github.com/pantsbuild/pants/pull/6784>`_

Bugfixes
~~~~~~~~

* Use ThreadPool for cache fetching and rust tar for artifact extraction (#6748)
`PR #6748 <https://github.com/pantsbuild/pants/pull/6748>`_

1.12.0.dev1 (11/16/2018)
------------------------

Expand Down
3 changes: 2 additions & 1 deletion tests/python/pants_test/base_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@
from pants_test.option.util.fakes import create_options_for_optionables


deprecated_module('1.12.0.dev2', 'Use pants_test.test_base instead')
# Fix this during a dev release
deprecated_module('1.13.0.dev1', 'Use pants_test.test_base instead')


class TestGenerator(object):
Expand Down

0 comments on commit a840973

Please sign in to comment.