For devs who use rust-nostr bindings and care about app size: use v0.39 or later, older versions are bloated due to a bug in uniffi.
#rustnostr #rust-nostr #kotlin #python #swift #jvm
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.39 is out! ๐ฆ
### Summary
Add NIP96 support, add NIP22 helpers, NIP01 adjustments, add `try_connect` and `wait_for_connection` methods for better connection handling, support for custom WebSocket clients (both in Rust, Python, Kotlin and Swift), new JVM bindings (Linux, macOS and Windows), huge reduction of UniFFI bindings binaries size, many cleanups, refactoring and performance improvements and more!
Full changelog: https://rust-nostr.org/changelog
### Contributors
Thanks to all code contributors!
* @negrunch
* @Rydal
* @cipres
* @Kieran
* ethicnology
* Gudnessuche
Thank also to @dluvian, @KotlinGeek and spacecowboy!
### Links
#rustnostr #nostr #rustlang #programming #rust #python #javascript #kotlin #swift #flutter
Introduction - Rust Nostr Book
Donate - Rust Nostr Book
It's now available a pre-release of the nostr-sdk library for Kotlin JVM (linux, macos and windows)!
```kotlin
implementation("org.rust-nostr:nostr-sdk-jvm:0.39.0-alpha.1")
```
Maven Central
Maven Central: org.rust-nostr:nostr-sdk-jvm
Discover nostr-sdk-jvm in the org.rust-nostr namespace. Explore metadata, contributors, the Maven POM file, and more.
Does anyone know if it's possible to cross-compile rust from Linux to iOS targets?
#rustlang #ios #asknostr
## 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
* @nobody
A big thank you also to those who contributed throughout 2024 (in addition to the above-listed):
* @Aaron
* @้ๅ
* @benthecarman
* @DanConwayDev
* @Daniel Cadenas
* @darrell
* @npub163jc...qdc2
* nanikamado
* @Rydal
* @reya
* @rodant
* @Roland
* @rustedmoon
* @w3ird_
* @Melonion
* @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
Introduction - Rust Nostr Book
Donate - Rust Nostr Book