Latest Release

  • Repository: rust-nostr/nostr
  • Published on: 2025-04-15 07:56:16 UTC
  • Version Tag: v0.41.0
  • By: yukibtc
  • On GitHub: rust-nostr/nostr/releases

Breaking changes

  • nostr: add optional relay URL arg to Tag::coordinate (Yuki Kishimoto)
  • nostr: update TagStandard::Label and EventBuilder::label (Yuki Kishimoto)
  • nostr: update custom field type in Metadata struct (Yuki Kishimoto)
  • pool: remove Error::Failed variant (Yuki Kishimoto)
  • pool: returns Output instead of an error if the message/event sending fails for all relays (Yuki Kishimoto)
  • pool: add reason field to AdmitStatus::Rejected variant (Yuki Kishimoto)

Changed

  • lmdb: enable POSIX semaphores for macOS and iOS targets (Yuki Kishimoto)
  • ndb: bump nostrdb to 0.6.1 (Yuki Kishimoto)
  • pool: extend unit tests (Yuki Kishimoto)
  • pool: better handling of CLOSED message for REQs (Yuki Kishimoto at https://github.com/rust-nostr/nostr/pull/778)
  • relay-builder: send CLOSED if all possible events have been served (Yuki Kishimoto at https://github.com/rust-nostr/nostr/pull/778)

Added

Fixed

  • nostr: fix missing transactions object in serialization of nip47 ListTransactions ResponseResult (daywalker90)
  • nostr: fix NIP32 implementation (Yuki Kishimoto)

Full changelog: https://rust-nostr.org/changelog

Data updated on: 2025-04-23 02:42 UTC