New Rust Nostr release is out! 🦀

Rust: v0.29

JavaScript: v0.12

Python, Kotlin and Swift: v0.10

New automatic shutdown on drop system for `Relay`, `RelayPool` and everything build on them (no longer required to call shutdown method), improvements to NWC client (now available also from Python, Kotlin and Swift!), NIP44 functions for NIP07 signer, improvements to subscription system, allow to edit relay limits, allow to use a custom database in Python, Kotlin and Swift (in rust was already possible), re-added support to `Filter::match_event` and more!

Thanks to nostr:npub1lu2qcwt23uq5pku99pxfe3uudpzdl4cfks24c2758cqqnfehujlqn6xlm6 nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz nostr:npub1mheh5x5uhplms73kl73hwtg4gf57qxq89fvkwc2ykj8y966l05cqh9qtf9 nostr:npub1ahaz04ya9tehace3uy39hdhdryfvdkve9qdndkqp3tvehs6h8s5slq45hy for contributing!

https://github.com/rust-nostr/nostr/releases/tag/v0.29.0

https://rust-nostr.org/donate

#rustnostr

Reply to this note

Please Login to reply.

Discussion

You are kicking ass brother!! #nostr

how long are you planning on working on this project?

For sure until July, thanks to nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f

And I hope to continue to work on it full-time for the next years (I'll try to apply again for a grant in the next weeks/month, this time for the OpenSats LTS).

Otherwise, I'll try to work on it anyway, but in the free time 😅

when outbox model support

when you do a "pool" you shouldn't force all messages to he sent to all relays. that is s recipe for disaster.