New Features & Improvements
- Functional improvements
- Add states during contract creation (#1688)
- Add more lookup checks when creating txn (#1730)
- Adjust ds microblock gas limit after view change (#1731)
- Store txns in DB (#1735)
- Generate pow header hash with peer port (#1736)
- Optimize DS leader verify fail log (#1737)
- GETSTARTPOW improvement (#1746)
- Save txns to S3 (#1756)
- Infrastructure improvements
- Support customized log path (#1651)
- Move scripts from testnet to core repo (#1693)
- Add param for bucket name in release.sh (#1716)
- Automatically remove ipMapping.xml after using it (#1718)
- Comply with new release structure (#1732)
- Improve validateDB logging and add continueOnError option (#1733)
- Pick from temp (#1734)
- Add checksum check (#1738)
- Add redundant backup (#1761)
- Fetch missing statedelta from seed (#1762)
- Added multipart etag support (#1765)
Bug Fixes
- Functional bug fixes
- Fix potential concurrency issue for AccountStore::m_state access (#1717)
- Remove check for microblock epoch num to match the latest tx block num (#1722)
- Fix handling of unavailable microblocks (#1723)
- Remove redundant mutex (#1728)
- Don't fetch info from blacklisted seed nodes (#1739)
- Daemon should re-launch process with previous synctype (#1755)
- Infrastructure bug fixes