This repository has been archived by the owner on Sep 26, 2019. It is now read-only.
1.2.0-RC1
Pre-release
Pre-release
Java 11 Required from v1.2
From v1.2, Pantheon requires Java 11. Pantheon on Java 8 is no longer supported.
Docker Image Migration
In v1.2, we removed the entry-point script from our Docker image. Refer to the migration guide
for information on options that were previously automatically added to the Pantheon command line.
Docker Image Migration for v1.2
In v1.2, we removed the entry-point script from our Docker image. Refer to the migration guide
for information on options that were previously automatically added to the Pantheon command line.
1.2-RC
Additions and Improvements
- Add UPnP Support #1334 (thanks to notlesh)
- Limit the fraction of wire connections initiated by peers #1665
- EIP-1706 - Disable SSTORE with gasleft lt call stipend #1706
- EIP-1108 - Reprice alt_bn128 #1704
- EIP-1344 ChainID Opcode #1690
- New release docker image #1664
- Support changing log level at runtime #1656 (thanks to matkt)
- Implement dump command to dump a specific block from storage #1641 (thanks to matkt)
- Add eea_findPrivacyGroup endpoint to Pantheon #1635 (thanks to Puneetha17)
- Updated eea send raw transaction with privacy group ID #1611 (thanks to iikirilov)
- Added Revert Reason #1603
- Documentation updates include:
- Added UPnP content
- Added load balancer image
- Added revert reason
- Added admin_changeLogLevel JSON RPC API (thanks to matkt)
- Updated for new Docker image
- Added Docker image migration content
- Added transaction validation content
- Updated permissioning overview for onchain account permissioning
- Updated quickstart to include Prometheus and Grafana
- Added remote connections limits options
Technical Improvements
- Update Orion version #1716
- Rename CLI flag for better ordering of options #1715
- Routine dependency updates #1712
- Fix spelling error in getApplicationPrefix method name #1711
- Wait and retry if best peer's chain is too short for fast sync #1708
- Eea get private transaction fix #1707 (thanks to iikirilov)
- Rework remote connection limit flag defaults #1705
- Report invalid options from config file #1703
- Add ERROR to list of CLI log level options #1699
- Enable onchain account permissioning CLI option #1686
- Exempt static nodes from all connection limits #1685
- Enclave refactoring #1684
- Add opcode and precompiled support for versioning #1683
- Use a percentage instead of fraction for the remote connections percentage CLI option. #1682
- Added error msg for calling eth_sendTransaction #1681
- Remove instructions for installing with Chocolatey #1680
- remove zulu-jdk8 from smoke tests #1679
- Add new MainNet bootnodes #1678
- updating smoke tests to use >= jdk11 #1677
- Fix handling of remote connection limit #1676
- Add accountVersion to MessageFrame #1675
- Change getChildren return type #1674
- Use Log4J message template instead of String.format #1673
- Return hashrate of 0 when not mining. #1672
- Add hooks for validation #1671
- Upgrade to pantheon-build:0.0.6-jdk11 which really does include jdk11 #1670
- Onchain permissioning startup check #1669
- Update PantheonCommand to accept minTransactionGasPriceWei as an integer #1668 (thanks to matkt)
- Privacy group id consistent #1667 (thanks to iikirilov)
- Change eea_getPrivateTransaction endpoint to accept hex #1666 (thanks to Puneetha17)
- Factorise metrics code for KeyValueStorage database #1663)
- Create a metric tracking DB size #1662
- AT- Removing unused methods on KeyValueStorage #1661
- Add Prerequisites and Quick-Start #1660 (thanks to lazaridiscom)
- Java 11 updates #1658
- Make test generated keys deterministic w/in block generator #1657
- Rename privacyGroupId to createPrivacyGroupId #1654 (thanks to Puneetha17)
- Intermittent Test Failures in TransactionsMessageSenderTest #1653
- Sanity check the generated distribution files before upload #1648
- Use JDK 11 for release builds #1647
- Support multiple private marker transactions in a block #1646
- Display World State Sync Progress in Logs #1645
- Remove the docker gradle plugin, handle building docker with shell now #1644
- Switch to using metric names from EIP-2159 #1634
- Account versioning #1612