|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 1.0.3 |
| 4 | + |
| 5 | +### Additions and Improvements |
| 6 | + |
| 7 | +- Notify of dropped messages [\#1156](https://github.com/PegaSysEng/pantheon/pull/1156) |
| 8 | +- Documentation updates include: |
| 9 | + - Added [Permissioning Overview](https://docs.pantheon.pegasys.tech/en/latest/Permissions/Permissioning-Overview/) |
| 10 | + - Added content on [Network vs Node Configuration](https://docs.pantheon.pegasys.tech/en/latest/Configuring-Pantheon/Using-Configuration-File/) |
| 11 | + - Updated [RAM requirements](https://docs.pantheon.pegasys.tech/en/latest/Installation/Overview/) |
| 12 | + - Added [Privacy Overview](https://docs.pantheon.pegasys.tech/en/latest/Privacy/Privacy-Overview/) and [Processing Private Transactions](https://docs.pantheon.pegasys.tech/en/latest/Privacy/Private-Transaction-Processing/) |
| 13 | + - Renaming of Ethstats Lite Explorer to [Ethereum Lite Explorer](https://docs.pantheon.pegasys.tech/en/latest/EthStats/Lite-Block-Explorer/) (thanks to [tzapu](https://github.com/tzapu)) |
| 14 | + - Added content on using [Truffle with Pantheon](https://docs.pantheon.pegasys.tech/en/latest/Using-Pantheon/Truffle/) |
| 15 | + - Added [`droppedPendingTransactions` RPC Pub/Sub subscription](https://docs.pantheon.pegasys.tech/en/latest/Using-Pantheon/RPC-PubSub/#dropped-transactions) |
| 16 | + - Added [`eea_*` JSON-RPC API methods](https://docs.pantheon.pegasys.tech/en/latest/Reference/JSON-RPC-API-Methods/#eea-methods) |
| 17 | + - Added [architecture diagram](https://docs.pantheon.pegasys.tech/en/latest/Architecture/Overview/) |
| 18 | + - Updated [permissioning CLI options](https://docs.pantheon.pegasys.tech/en/latest/Reference/Pantheon-CLI-Syntax/#permissions-accounts-config-file-enabled) and [permissioned network tutorial](https://docs.pantheon.pegasys.tech/en/latest/Tutorials/Create-Permissioned-Network/) |
| 19 | + |
| 20 | +### Technical Improvements |
| 21 | + |
| 22 | +- Choose sync target based on td rather than height [\#1256](https://github.com/PegaSysEng/pantheon/pull/1256) |
| 23 | +- CLI ewp options [\#1246](https://github.com/PegaSysEng/pantheon/pull/1246) |
| 24 | +- Update PantheonCommand.java [\#1245](https://github.com/PegaSysEng/pantheon/pull/1245) |
| 25 | +- Reduce memory usage in import [\#1239](https://github.com/PegaSysEng/pantheon/pull/1239) |
| 26 | +- Improve eea_sendRawTransaction error messages [\#1238](https://github.com/PegaSysEng/pantheon/pull/1238) (thanks to [Puneetha17](https://github.com/Puneetha17)) |
| 27 | +- Single topic filter [\#1235](https://github.com/PegaSysEng/pantheon/pull/1235) |
| 28 | +- Enable pipeline chain downloader for fast sync [\#1232](https://github.com/PegaSysEng/pantheon/pull/1232) |
| 29 | +- Make contract size limit configurable [\#1227](https://github.com/PegaSysEng/pantheon/pull/1227) |
| 30 | +- Refactor PrivacyParameters config to use builder pattern [\#1226](https://github.com/PegaSysEng/pantheon/pull/1226) (thanks to [antonydenyer](https://github.com/antonydenyer)) |
| 31 | +- Different request limits for different request types [\#1224](https://github.com/PegaSysEng/pantheon/pull/1224) |
| 32 | +- Finish off fast sync pipeline download [\#1222](https://github.com/PegaSysEng/pantheon/pull/1222) |
| 33 | +- Enable fast-sync options on command line [\#1218](https://github.com/PegaSysEng/pantheon/pull/1218) |
| 34 | +- Replace filtering headers after the fact with calculating number to request up-front [\#1216](https://github.com/PegaSysEng/pantheon/pull/1216) |
| 35 | +- Support async processing while maintaining output order [\#1215](https://github.com/PegaSysEng/pantheon/pull/1215) |
| 36 | +- Add Unstable Options to the CLI [\#1213](https://github.com/PegaSysEng/pantheon/pull/1213) |
| 37 | +- Add private cluster acceptance tests [\#1211](https://github.com/PegaSysEng/pantheon/pull/1211) (thanks to [Puneetha17](https://github.com/Puneetha17)) |
| 38 | +- Re-aligned smart contract interface to EEA client spec 477 [\#1209](https://github.com/PegaSysEng/pantheon/pull/1209) |
| 39 | +- Count the number of items discarded when a pipe is aborted [\#1208](https://github.com/PegaSysEng/pantheon/pull/1208) |
| 40 | +- Pipeline chain download - fetch and import data [\#1207](https://github.com/PegaSysEng/pantheon/pull/1207) |
| 41 | +- Permission provider that allows bootnodes if you have no other connections [\#1206](https://github.com/PegaSysEng/pantheon/pull/1206) |
| 42 | +- Cancel in-progress async operations when the pipeline is aborted [\#1205](https://github.com/PegaSysEng/pantheon/pull/1205) |
| 43 | +- Pipeline chain download - Checkpoints [\#1203](https://github.com/PegaSysEng/pantheon/pull/1203) |
| 44 | +- Push development images to public dockerhub [\#1202](https://github.com/PegaSysEng/pantheon/pull/1202) |
| 45 | +- Push builds of master as docker development images [\#1200](https://github.com/PegaSysEng/pantheon/pull/1200) |
| 46 | +- Doc CI pipeline for build and tests [\#1199](https://github.com/PegaSysEng/pantheon/pull/1199) |
| 47 | +- Replace the use of a disconnect listener with EthPeer.isDisconnected [\#1197](https://github.com/PegaSysEng/pantheon/pull/1197) |
| 48 | +- Prep chain downloader for branch by abstraction [\#1194](https://github.com/PegaSysEng/pantheon/pull/1194) |
| 49 | +- Maintain the state of MessageFrame in private Tx [\#1193](https://github.com/PegaSysEng/pantheon/pull/1193) (thanks to [Puneetha17](https://github.com/Puneetha17)) |
| 50 | +- Persist private world state only if we are mining [\#1191](https://github.com/PegaSysEng/pantheon/pull/1191) (thanks to [Puneetha17](https://github.com/Puneetha17)) |
| 51 | +- Remove SyncState from SyncTargetManager [\#1188](https://github.com/PegaSysEng/pantheon/pull/1188) |
| 52 | +- Acceptance tests base for smart contract node permissioning [\#1186](https://github.com/PegaSysEng/pantheon/pull/1186) |
| 53 | +- Fix metrics breakages [\#1185](https://github.com/PegaSysEng/pantheon/pull/1185) |
| 54 | +- Typo [\#1184](https://github.com/PegaSysEng/pantheon/pull/1184) (thanks to [araskachoi](https://github.com/araskachoi)) |
| 55 | +- StaticNodesParserTest to pass on Windows [\#1183](https://github.com/PegaSysEng/pantheon/pull/1183) |
| 56 | +- Don't mark world state as stalled until a minimum time without progress is reached [\#1179](https://github.com/PegaSysEng/pantheon/pull/1179) |
| 57 | +- Use header validation policy in DownloadHeaderSequenceTask [\#1172](https://github.com/PegaSysEng/pantheon/pull/1172) |
| 58 | +- Bond with bootnodes [\#1160](https://github.com/PegaSysEng/pantheon/pull/1160) |
| 59 | + |
3 | 60 | ## 1.0.2 |
4 | 61 |
|
5 | 62 | ### Additions and Improvements |
|
0 commit comments