What's Changed
- Fix/compressed names (publish 1.0.2) by @Nuhvi in https://github.com/Nuhvi/pkarr/pull/45
- fix: upgrade z32 to fix #43 by @Nuhvi in https://github.com/Nuhvi/pkarr/pull/47
- Fix/packet compression by @Nuhvi in https://github.com/Nuhvi/pkarr/pull/50
- feat: custom dht settings by @Nuhvi in https://github.com/Nuhvi/pkarr/pull/51
- fix: build without default features by @Frando in https://github.com/Nuhvi/pkarr/pull/54
- fix: always include the pubkey in the inner bytes by @Frando in https://github.com/Nuhvi/pkarr/pull/56
- fix: signed packet from bytes by @Frando in https://github.com/Nuhvi/pkarr/pull/57
- V2 by @Nuhvi in https://github.com/Nuhvi/pkarr/pull/59
- Upgrade to mainline v2
- Reuse the closest nodes between subsequent queries, making Get queries much faster.
- Use fresh latest nodes from a Get query in the Put query, making it faster.
- Custom server trait
- fix: feature flags using separate client for DHT and Relay
- feat: resolve() returns the first available non-expired packet
- feat: use cache to receive subsequent packets in a background thread
- feat: add https://pkarr.org/resolvers for faster cold starts
- feat: Create a server with rate limiting and acting as a resolver.
- doc: document resolvers
- Upgrade to mainline v2
- feat: add wasm support by @Nuhvi in https://github.com/Nuhvi/pkarr/pull/62
New Contributors
- @Frando made their first contribution in https://github.com/Nuhvi/pkarr/pull/54
Full Changelog: Nuhvi/pkarr@v1.0.0...v2.0.0