Release v0.45 is out! โก๏ธ
๐ Highlights
- Completely redesigned SDK APIs
- New event finalization flow and NIP-specific builders
- New SQLite backends for both events and gossip
- Relay Builder is now integrated directly into `nostr-sdk`
- More stable error handling, faster LMDB and gossip, plus expanded NIPs support
- New JavaScript/TypeScript bindings (Web, Node.js and React Native)
- Performance and security improvements
โ ๏ธ Package migration
Using the Kotlin bindings? Starting with v0.45, packages are published under `org.nostrdevkit` instead of `org.rust-nostr`.
Using the JavaScript bindings? Starting with v0.45, use the new environment-specific packages for Web, Node.js and React Native under `@nostrdevkit` instead of `@rust-nostr`.
๐ Thank you
A huge thank you to every contributor, reviewer, tester and issue reporter who made this release possible.
#nostrdevkit #rustnostr #nostr #sdk #rustlang #rust #python #csharp #dotnet #javascript #typescript #kotlin #swift
Nostr Dev Kit
_@nostrdevkit.org
npub1uaq0...359t
Nostr Dev Kit (formerly rust-nostr) is a collection of libraries and tools that provides a solid foundation for building nostr software.