Yuki Kishimoto on Nostr: New Rust Nostr release is out! 🦀 Rust: v0.28 JavaScript: v0.11 Python, Kotlin and ...
New Rust Nostr release is out! 🦀
Rust: v0.28
JavaScript: v0.11
Python, Kotlin and Swift: v0.9
This release introduce the `NostrZapper` and a zap method to easily send zaps (NWC or WebLN) with the nostr-sdk!
Added NWC client (nwc crate), added `NostrZapper` trait, renamed `ClientSigner` to `NostrSigner`, huge improvements to negentropy reconciliation, support to NIP49 (ncryptsec) and NIP59 (GiftWrap), new methods to send/get events to/from specific relays, improvements to database performance and more (including some more breaking changes respect the prev versions 😅)!
The new `client.zap` method will help to support rust-nostr development, by splitting a small % of the zap⚡. Thank you to everyone will use it! 💜
Thanks to
w3ird_ (npub17q5…6f2y) and
benthecarman (npub1u8l…turz) for contributing!
https://github.com/rust-nostr/nostr/releases/tag/v0.28.0Published at
2024-02-16 17:03:57Event JSON
{
"id": "5e5f9a7b3a4c29966ebce93aa58a632b77512103849e6a0fe8acf7bd4ee2664a",
"pubkey": "68d81165918100b7da43fc28f7d1fc12554466e1115886b9e7bb326f65ec4272",
"created_at": 1708103037,
"kind": 1,
"tags": [
[
"p",
"f0293508f3eb9e6fe99c2fd8ba69ff446216872a2d9f67979bfa4db8b3155806",
"",
"mention"
],
[
"p",
"e1ff3bfdd4e40315959b08b4fcc8245eaa514637e1d4ec2ae166b743341be1af",
"",
"mention"
],
[
"r",
"v0.28"
],
[
"r",
"v0.11"
],
[
"r",
"https://github.com/rust-nostr/nostr/releases/tag/v0.28.0"
]
],
"content": "New Rust Nostr release is out! 🦀\n\nRust: v0.28\nJavaScript: v0.11\nPython, Kotlin and Swift: v0.9\n\nThis release introduce the `NostrZapper` and a zap method to easily send zaps (NWC or WebLN) with the nostr-sdk!\n\nAdded NWC client (nwc crate), added `NostrZapper` trait, renamed `ClientSigner` to `NostrSigner`, huge improvements to negentropy reconciliation, support to NIP49 (ncryptsec) and NIP59 (GiftWrap), new methods to send/get events to/from specific relays, improvements to database performance and more (including some more breaking changes respect the prev versions 😅)!\n\nThe new `client.zap` method will help to support rust-nostr development, by splitting a small % of the zap⚡. Thank you to everyone will use it! 💜\n\nThanks to nostr:npub17q5n2z8naw0xl6vu9lvt560lg33pdpe29k0k09umlfxm3vc4tqrq466f2y and nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz for contributing!\n\nhttps://github.com/rust-nostr/nostr/releases/tag/v0.28.0",
"sig": "d8ed72af1d7ba0a4e697b507bd6cc52bea1fdb9f90372efcb40e31705e576372861428443d251676aed393c741d391adf355184bc9b5572387c5f431a4aeb398"
}