Major changes
Addition of Hesiod API: https://github.com/handshake-org/hnsd/blob/v2.x/docs/hesiod.md
- Use HS class DNS requests to get network and chainstate metadata
Checkpoint sync: #99
- Optionally sync from hard-coded checkpoint at block height 130000
- Optionally save and sync new checkpoints to and from disk every 2000 blocks
Minor changes
Various bug fixes and stability improvements
- memory leaks
- peer selection on Windows
- handling 63-character TLDs
CI testing
- library unit tests written in C
- integration tests written in JavaScript that connect hnsd to a local hsd full node in regtest