Changes for version 1.002000 - 2026-04-15

  • Add native TLS listener support to Net::Nostr::Relay for wss:// clients

Modules

Perl client and relay library for the Nostr protocol
NIP-78 Arbitrary Custom App Data
NIP-89 recommended application handlers
NIP-23 long-form content
NIP-58 Badges
NIP-19 bech32-encoded entities
NIP-B7 Blossom media server lists
NIP-52 Calendar Events
NIP-28 public chat channels
NIP-99 classified listings
WebSocket client for Nostr relays
NIP-22 comment threading
NIP-72 moderated communities
NIP-90 Data Vending Machine
NIP-09 event deletion requests
NIP-17 private direct messages
NIP-44 versioned encrypted payloads
Nostr protocol event object
NIP-73 External Content IDs
NIP-94 File Metadata events
Nostr event filter for subscriptions and queries
NIP-02 follow list management
NIP-59 gift wrap encryption
NIP-34 git collaboration over Nostr
NIP-29 relay-based groups
NIP-98 HTTP auth
Mapping Nostr keys to DNS-based internet identifiers
Secp256k1 keypair management for Nostr
NIP-49 private key encryption
NIP-32 Labeling
NIP-51 lists and sets
NIP-53 Live Activities
NIP-15 Nostr Marketplace
NIP-92 Media Attachments
NIP-27 text note references
Nostr protocol message serialization and parsing
NIP-24 Extra Metadata Fields and Tags
NIP-87 Ecash Mint Discoverability
NIP-77 negentropy set reconciliation
NIP-61 nutzaps (Cashu ecash payments)
NIP-25 reactions
Nostr WebSocket relay server
NIP-43 Relay Access Metadata and Requests
NIP-86 relay management API
NIP-11 relay information document
NIP-65 relay list metadata
NIP-66 Relay Discovery and Liveness Monitoring
Indexed in-memory event storage for Nostr relays
NIP-46 Nostr Remote Signing
NIP-56 Reporting
NIP-18 reposts and generic reposts
NIP-10 text note threading
NIP-03 OpenTimestamps attestations for events
NIP-35 Torrents
NIP-60 Cashu wallet state management
NIP-47 Nostr Wallet Connect
NIP-54 Wiki
NIP-57 Lightning Zaps

Provides

in lib/Net/Nostr/RemoteSigning.pm
in lib/Net/Nostr/RemoteSigning.pm
in lib/Net/Nostr/RemoteSigning.pm
in lib/Net/Nostr/RemoteSigning.pm
in lib/Net/Nostr/RemoteSigning.pm
in lib/Net/Nostr/RemoteSigning.pm
in lib/Net/Nostr/WalletConnect.pm
in lib/Net/Nostr/WalletConnect.pm
in lib/Net/Nostr/WalletConnect.pm
in lib/Net/Nostr/WalletConnect.pm