Yuki Kishimoto's avatar
Yuki Kishimoto
_@yukikishimoto.com
npub1drvp...seet
GitHub: https://github.com/yukibtc PGP: 86F3 105A DFA8 AB58 7268 DCD7 8D3D CD04 2496 19D1
## rust-nostr v0.38 is out! ๐Ÿฆ€ ### Summary Full NIP42 support for SDK and relay builder, negentropy support and read/write policy plugins for relay builder, NIP35 support, better logs and docs, performance improvements, bugs fix and more! The Flutter bindings are finally fixed and usable (not for web yet), although rather incomplete compared to other languages. Full changelog: https://rust-nostr.org/changelog ### Contributors Thanks to all contributors for this relays! * @shymeander * @dluvian * ethicnology * @JeffG * @Kieran * @Randy McMillan A big thank you also to those who contributed throughout 2024 (in addition to the above-listed): * @Aaron * @kamakura * @Carman * @DanConwayDev * @Daniel Cadenas * @darrell * @npub163jc...qdc2 * nanikamado * @Rydal * @reya * @rodant * @Roland * @npub1mheh...qtf9 * @w3ird_ * @npub1acxj...gj3j * @xy Thank you very much also to all the donors! Special thanks to @OpenSats for the LTS grant, to @0xtr for subscribing and being a recurring donor and to @Five to be the top-donor of 2024. ### Links #rustnostr #nostr #rustlang #programming #rust #python #javascript #kotlin #swift #flutter
## rust-nostr v0.37 is out! ๐Ÿฆ€ ### Summary Add support to NIP17 relay list in SDK (when `gossip` option is enabled), add NIP22 and NIP73 support, fix Swift Package, many performance improvements and bug fixes and more! From this release all the rust features are be disabled by default (except `std` feature in `nostr` crate). Full changelog: https://rust-nostr.org/changelog ### Contributors Thanks to all contributors! * @JeffG * @xy * @reya * @Rydal * @npub1acxj...gj3j ### Links #rustnostr #nostr #rustlang #programming #rust #python #javascript #kotlin #swift #flutter
Hey @Roland, I was wondering where can I open a PR to update the nwc.dev website. I noticed that the rust-nostr snippet on the homepage is really old, now there is a very simple client to use NWC. It's not too important... just asking.
## rust-nostr v0.36 is out! ๐Ÿฆ€ ### Summary Many, many improvements to `Relay` and `RelayPool` performance (reduced atomic operations and switched to async concurrency), add `NostrSigner` trait, better methods and struct names (`fetch_events` instead of `get_events_of`, `sync` instead of `reconcile`, `NostrConnect` instead of `Nip46Signer` and so on), add `LocalRelay` and allow to easily serve it as hidden onion service with the embedded tor client, allow to keep track of negentropy sync progress, almost halved the weight of JavaScript SDK bindings (from ~6.3MB to ~3.6MB), new experimental Flutter package, some fixes and many more! Note for Python, Kotlin, Swift and JavaScript devs: unfortunately I can't mark things as deprecated in bindings, so this release have many breaking changes, sorry :( Note for devs who are using `nostr-protocol` (Python), `org.rust-nostr:nostr` (Kotlin), `nostr-swift` (Swift) or `@rust-nostr/nostr` (JavaScript) libraries: these packages are now deprecated. Only the `nostr-sdk` library will be released, which include everything that was in those libraries. Full changelog: https://rust-nostr.org/changelog ### Contributors Thanks to all contributors! * @Rydal * @rodant * @w3ird_ ### Links #rustnostr #nostr #rustlang #programming #rust #python #javascript #kotlin #swift #flutter
โ†‘