1.2.1 Release (#1846)

* Updated release notes for 1.2.1

* Updated release notes for 1.2.1

* Update version specification

* Update changelog

* Better changelog again

* Fix link

Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
pull/2/head 1.2.1
Nicolas MASSART 5 years ago committed by Edward
parent 7df4a67322
commit fde5b5bd6a
  1. 128
      CHANGELOG.md
  2. 2
      gradle.properties

@ -9,6 +9,134 @@ From v1.2, Pantheon requires Java 11. Pantheon on Java 8 is no longer supported
In v1.2, we removed the entry-point script from our Docker image. Refer to the [migration guide](https://docs.pantheon.pegasys.tech/en/latest/Deploying-Pantheon/High-Availability/)
for information on options that were previously automatically added to the Pantheon command line.
## 1.2.1
### Additions and Improvements
- Removed the release plugin in favour of the new process with branches
[#1841](https://github.com/PegaSysEng/pantheon/pull/1841)
[#1843](https://github.com/PegaSysEng/pantheon/pull/1843)
[#1848](https://github.com/PegaSysEng/pantheon/pull/1848)
[#1855](https://github.com/PegaSysEng/pantheon/pull/1855)
- Updated Görli bootnodes [#1842](https://github.com/PegaSysEng/pantheon/pull/1842)
- Removed unnecessary test dependency [#1839](https://github.com/PegaSysEng/pantheon/pull/1839)
- Added warning when comments are used in genesis file [#1838](https://github.com/PegaSysEng/pantheon/pull/1838)
- Added an experimental flag for disabling timers [#1837](https://github.com/PegaSysEng/pantheon/pull/1837)
- Fixed FlatFileTaskCollection tests [#1833](https://github.com/PegaSysEng/pantheon/pull/1833)
- Added chain json import utility [#1832](https://github.com/PegaSysEng/pantheon/pull/1832)
- Added tests to AllNodesVisitor trie traversal [#1831](https://github.com/PegaSysEng/pantheon/pull/1831)
- Updated privateFrom to be required [#1829](https://github.com/PegaSysEng/pantheon/pull/1829) (thanks to [iikirilov](https://github.com/iikirilov))
- Made explicit that streamed accounts may be missing their address [#1828](https://github.com/PegaSysEng/pantheon/pull/1828)
- Refactored normalizeKeys method [#1826](https://github.com/PegaSysEng/pantheon/pull/1826)
- Removed dead parameters [#1825](https://github.com/PegaSysEng/pantheon/pull/1825)
- Added a nicer name for Corretto [#1819](https://github.com/PegaSysEng/pantheon/pull/1819)
- Changed core JSON-RPC method to support ReTestEth
[#1815](https://github.com/PegaSysEng/pantheon/pull/1815)
[#1818](https://github.com/PegaSysEng/pantheon/pull/1818)
- Added rewind to block functionality [#1814](https://github.com/PegaSysEng/pantheon/pull/1814)
- Added support for NoReward and NoProof seal engines [#1813](https://github.com/PegaSysEng/pantheon/pull/1813)
- Added strict short hex strings for retesteth [#1812](https://github.com/PegaSysEng/pantheon/pull/1812)
- Cleaned up genesis parsing [#1809](https://github.com/PegaSysEng/pantheon/pull/1809)
- Updating Orion to v1.3.2 [#1805](https://github.com/PegaSysEng/pantheon/pull/1805)
- Updaated newHeads subscription to emit events only for canonical blocks [#1798](https://github.com/PegaSysEng/pantheon/pull/1798)
- Repricing for trie-size-dependent opcodes [#1795](https://github.com/PegaSysEng/pantheon/pull/1795)
- Revised Istanbul Versioning assignemnts [#1794](https://github.com/PegaSysEng/pantheon/pull/1794)
- Updated RevertReason to return BytesValue [#1793](https://github.com/PegaSysEng/pantheon/pull/1793)
- Updated way priv_getPrivacyPrecompileAddress source [#1786](https://github.com/PegaSysEng/pantheon/pull/1786) (thanks to [iikirilov](https://github.com/iikirilov))
- Updated Chain ID opcode to return 0 as default [#1785](https://github.com/PegaSysEng/pantheon/pull/1785)
- Allowed fixedDifficulty=1 [#1784](https://github.com/PegaSysEng/pantheon/pull/1784)
- Updated Docker image defaults host interfaces [#1782](https://github.com/PegaSysEng/pantheon/pull/1782)
- Added tracking of world state account key preimages [#1780](https://github.com/PegaSysEng/pantheon/pull/1780)
- Modified PrivGetPrivateTransaction to take public tx hash [#1778](https://github.com/PegaSysEng/pantheon/pull/1778) (thanks to [josh-richardson](https://github.com/josh-richardson))
- Removed enclave public key from parameter
[#1789](https://github.com/PegaSysEng/pantheon/pull/1789)
[#1777](https://github.com/PegaSysEng/pantheon/pull/1777) (thanks to [iikirilov](https://github.com/iikirilov))
- Added storage key preimage tracking [#1772](https://github.com/PegaSysEng/pantheon/pull/1772)
- Updated priv_getPrivacyPrecompileAddress method return [#1766](https://github.com/PegaSysEng/pantheon/pull/1766) (thanks to [iikirilov](https://github.com/iikirilov))
- Added tests for permissioning with static nodes behaviour [#1764](https://github.com/PegaSysEng/pantheon/pull/1764)
- Added integration test for contract creation with privacyGroupId [#1762](https://github.com/PegaSysEng/pantheon/pull/1762) (thanks to [josh-richardson](https://github.com/josh-richardson))
- Added report node local address as the coinbase in Clique and IBFT
[#1758](https://github.com/PegaSysEng/pantheon/pull/1758)
[#1760](https://github.com/PegaSysEng/pantheon/pull/1760)
- Fixed private tx signature validation [#1753](https://github.com/PegaSysEng/pantheon/pull/1753)
- Updated CI configuration
[#1751](https://github.com/PegaSysEng/pantheon/pull/1751)
[#1835](https://github.com/PegaSysEng/pantheon/pull/1835)
- Added CLI flag for setting WorldStateDownloader task cache size [#1749](https://github.com/PegaSysEng/pantheon/pull/1749) (thanks to [matkt](https://github.com/matkt))
- Updated vertx to 2.8.0 [#1748](https://github.com/PegaSysEng/pantheon/pull/1748)
- changed RevertReason to BytesValue [#1746](https://github.com/PegaSysEng/pantheon/pull/1746)
- Added static nodes acceptance test [#1745](https://github.com/PegaSysEng/pantheon/pull/1745)
- Added report 0 hashrate when the mining coordinator doesn't support mining
[#1744](https://github.com/PegaSysEng/pantheon/pull/1744)
[#1757](https://github.com/PegaSysEng/pantheon/pull/1757)
- Implemented EIP-2200 - Net Gas Metering Revised [#1743](https://github.com/PegaSysEng/pantheon/pull/1743)
- Added chainId validation to PrivateTransactionValidator [#1741](https://github.com/PegaSysEng/pantheon/pull/1741)
- Reduced intrinsic gas cost [#1739](https://github.com/PegaSysEng/pantheon/pull/1739)
- De-duplicated test blocks data files [#1737](https://github.com/PegaSysEng/pantheon/pull/1737)
- Renamed various EEA methods to priv methods [#1736](https://github.com/PegaSysEng/pantheon/pull/1736) (thanks to [josh-richardson](https://github.com/josh-richardson))
- Permissioning Acceptance Test [#1735](https://github.com/PegaSysEng/pantheon/pull/1735)
[#1759](https://github.com/PegaSysEng/pantheon/pull/1759)
- Add nonce handling to GenesisState [#1728](https://github.com/PegaSysEng/pantheon/pull/1728)
- Added 100-continue to HTTP [#1727](https://github.com/PegaSysEng/pantheon/pull/1727)
- Fixed get_signerMetrics [#1725](https://github.com/PegaSysEng/pantheon/pull/1725) (thanks to [matkt](https://github.com/matkt))
- Reworked "in-sync" checks [#1720](https://github.com/PegaSysEng/pantheon/pull/1720)
- Added Accounts Permissioning Acceptance Tests [#1719](https://github.com/PegaSysEng/pantheon/pull/1719)
- Added PrivateTransactionValidator to unify logic [#1713](https://github.com/PegaSysEng/pantheon/pull/1713)
- Added JSON-RPC API to report validator block production information [#1687](https://github.com/PegaSysEng/pantheon/pull/1687) (thanks to [matkt](https://github.com/matkt))
- Added Mark Sweep Pruner [#1638](https://github.com/PegaSysEng/pantheon/pull/1638)
- Added the Blake2b F compression function as a precompile in Pantheon [#1614](https://github.com/PegaSysEng/pantheon/pull/1614) (thanks to [iikirilov](https://github.com/iikirilov))
- Documentation updates include:
- Added CPU requirements [#1734](https://github.com/PegaSysEng/pantheon/pull/1734)
- Added reference to Ansible role [#1733](https://github.com/PegaSysEng/pantheon/pull/1733)
- Updated revert reason example [#1754](https://github.com/PegaSysEng/pantheon/pull/1754)
- Added content on deploying for production [#1774](https://github.com/PegaSysEng/pantheon/pull/1774)
- Updated docker docs for location of data path [#1790](https://github.com/PegaSysEng/pantheon/pull/1790)
- Updated permissiong documentation
[#1792](https://github.com/PegaSysEng/pantheon/pull/1792)
[#1652](https://github.com/PegaSysEng/pantheon/pull/1652)
- Added permissioning webinar in the resources [#1717](https://github.com/PegaSysEng/pantheon/pull/1717)
- Add web3.js-eea reference doc [#1617](https://github.com/PegaSysEng/pantheon/pull/1617)
- Updated privacy documentation
[#1650](https://github.com/PegaSysEng/pantheon/pull/1650)
[#1721](https://github.com/PegaSysEng/pantheon/pull/1721)
[#1722](https://github.com/PegaSysEng/pantheon/pull/1722)
[#1724](https://github.com/PegaSysEng/pantheon/pull/1724)
[#1729](https://github.com/PegaSysEng/pantheon/pull/1729)
[#1730](https://github.com/PegaSysEng/pantheon/pull/1730)
[#1731](https://github.com/PegaSysEng/pantheon/pull/1731)
[#1732](https://github.com/PegaSysEng/pantheon/pull/1732)
[#1740](https://github.com/PegaSysEng/pantheon/pull/1740)
[#1750](https://github.com/PegaSysEng/pantheon/pull/1750)
[#1761](https://github.com/PegaSysEng/pantheon/pull/1761)
[#1765](https://github.com/PegaSysEng/pantheon/pull/1765)
[#1769](https://github.com/PegaSysEng/pantheon/pull/1769)
[#1770](https://github.com/PegaSysEng/pantheon/pull/1770)
[#1771](https://github.com/PegaSysEng/pantheon/pull/1771)
[#1773](https://github.com/PegaSysEng/pantheon/pull/1773)
[#1787](https://github.com/PegaSysEng/pantheon/pull/1787)
[#1788](https://github.com/PegaSysEng/pantheon/pull/1788)
[#1796](https://github.com/PegaSysEng/pantheon/pull/1796)
[#1803](https://github.com/PegaSysEng/pantheon/pull/1803)
[#1810](https://github.com/PegaSysEng/pantheon/pull/1810)
[#1817](https://github.com/PegaSysEng/pantheon/pull/1817)
- Added documentation for getSignerMetrics [#1723](https://github.com/PegaSysEng/pantheon/pull/1723) (thanks to [matkt](https://github.com/matkt))
- Added Java 11+ as a prerequisite for installing Pantheon using Homebrew. [#1755](https://github.com/PegaSysEng/pantheon/pull/1755)
- Fixed documentation formatting and typos [#1718](https://github.com/PegaSysEng/pantheon/pull/1718)
[#1742](https://github.com/PegaSysEng/pantheon/pull/1742)
[#1763](https://github.com/PegaSysEng/pantheon/pull/1763)
[#1779](https://github.com/PegaSysEng/pantheon/pull/1779)
[#1781](https://github.com/PegaSysEng/pantheon/pull/1781)
[#1827](https://github.com/PegaSysEng/pantheon/pull/1827)
[#1767](https://github.com/PegaSysEng/pantheon/pull/1767) (thanks to [helderjnpinto](https://github.com/helderjnpinto))
- Moved the docs to a [new doc repos](https://github.com/PegaSysEng/doc.pantheon) [#1822](https://github.com/PegaSysEng/pantheon/pull/1822)
- Explicitly configure some maven artifactIds [#1853](https://github.com/PegaSysEng/pantheon/pull/1853)
- Update export subcommand to export blocks in rlp format [#1852](https://github.com/PegaSysEng/pantheon/pull/1852)
- Implement `eth_getproof` JSON RPC API [#1824](https://github.com/PegaSysEng/pantheon/pull/1824)
- Database versioning and enable multi-column database [#1830](https://github.com/PegaSysEng/pantheon/pull/1830)
- Disable Istanbul block [#1849](https://github.com/PegaSysEng/pantheon/pull/)
- Disable smoke tests on windows [#1847](https://github.com/PegaSysEng/pantheon/pull/1847)
- Add read-only blockchain factory method [#1845](https://github.com/PegaSysEng/pantheon/pull/)
## 1.2
### Additions and Improvements

@ -1,2 +1,2 @@
org.gradle.jvmargs=-Xmx1g
version=1.2.1-SNAPSHOT
version=1.2.1

Loading…
Cancel
Save