|
1 | 1 | # Changelog for cardano-node
|
2 | 2 |
|
| 3 | +## 1.8.0 -- March 2020 |
| 4 | + |
| 5 | +### node changes |
| 6 | +- Move genesis file and socket path items into config file (#612) |
| 7 | +- Remove need for unnecessary flags in various CLI commands () |
| 8 | +- New `pretty-print-cbor` and `validate-cbor` commands in CLI (#545, #637) |
| 9 | +- Fix configuration for routing of metrics to monitoring backends (#622, #659) |
| 10 | +- Improve default configuration for logging filters (#633) |
| 11 | +- Improve tracers for logging and benchmarking (#624, #653, #663, #664, #655, #670) |
| 12 | +- Build fixes for Windows (#646) |
| 13 | +- Remove wallet demo code (#665) |
| 14 | + |
| 15 | +### consensus changes |
| 16 | +- Improved consensus tests that found numerous subtle bugs (#1489, #1506, #1524) |
| 17 | +- Improved tests for protocol version updates (#1514, #1747) |
| 18 | +- Fix error classification policies (#1553, #1738) |
| 19 | +- Fix a couple resource management bugs (#1787, #1792) |
| 20 | +- Internal changes to prepare for the Shelley hard fork (#1750, #1775) |
| 21 | +- Squash accidental memory retention in a couple places (#1718, #1793) |
| 22 | +- Numerous internal improvements and refactoring (#1739, #1742, #1744, #1748, #1761, #1780) |
| 23 | +- Drop dependency on OpenSSL, allowing easier builds on Windows and ARM (#1774) |
| 24 | + |
| 25 | +### ledger changes |
| 26 | +- Fix calculation of transaction size to match legacy Byron implementation (#703) |
| 27 | +- Fix replay protection for votes on protocol updates (#739) |
| 28 | +- Fix minor mismatch vs specification on tx size in a block (#718, #742) |
| 29 | +- Drop dependency on OpenSSL, allowing easier builds on Windows and ARM |
| 30 | +- Clarify code for genesis generation to address external audit concerns (#732) |
| 31 | + |
| 32 | +### network changes |
| 33 | +- Add timeouts for the handshake phase in the node-to-node protocol (#1752) |
| 34 | +- Fix race condition with 0-length SDUs (#1730) |
| 35 | +- Reduce fetching of duplicate transactions (#1749) |
| 36 | +- Build fixes for Windows (#1791) |
| 37 | +- Improved tracing and error reporting (#1762) |
| 38 | +- Vectored async IO for Windows network sockets (#1552) |
| 39 | +- Minor clean ups for the NTP client library used by the wallet (#1788) |
| 40 | + |
3 | 41 | ## 1.7.0 -- February 2020
|
4 | 42 |
|
5 | 43 | ### node changes
|
|
0 commit comments