Releases: pubky/pkarr
Releases · pubky/pkarr
pkarr-v3.0.0
What's Changed
- Fix no-default-features build. by @dvc94ch in #66
- feat(pkarr): derive clone for Keypair by @Nuhvi in #70
- fix(pkarr): ureq in error in wasm by @Nuhvi in #71
- Fix/relay resolve by @Nuhvi in #73
- feat: update deps to only use [email protected] by @dignifiedquire in #74
- feat(pkarr): add serde to serialize public keys by @Nuhvi in #75
- feat(pkarr): replace z32 with base32 by @Nuhvi in #76
- fix(server): set lmdb map_size to more than enough for the cache capacity by @Nuhvi in #84
- Fix/cors very permissive by @Nuhvi in #83
- feat(server): pkarr relay should return expired packets as a last resort by @Nuhvi in #85
- chore: add Nix flake and Nix dev shell using flakebox by @dpc in #88
- feat: add Dockerfile and update README for Docker setup by @MiguelMedeiros in #94
- Add Dockerfile and documentation by @SHAcollision in #95
- Feat/https endpoints by @Nuhvi in #97
- Feat/tls by @Nuhvi in #98
- feat(pkarr): tls by @Nuhvi in #99
- Feat/signed packet builder by @Nuhvi in #102
- fix(pkarr): return cached packet in case the DHT resolved no more recent ones by @Nuhvi in #106
- Feat/unified native client by @Nuhvi in #109
- V3 by @Nuhvi in #78
- Fix/cache 304 by @Nuhvi in #111
New Contributors
- @dignifiedquire made their first contribution in #74
- @dpc made their first contribution in #88
- @MiguelMedeiros made their first contribution in #94
- @SHAcollision made their first contribution in #95
Full Changelog: v2.0.0...pkarr-v3.0.0
v2.0.0
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