github atrifat/nostr-filter-relay v0.4.0

latest release: v0.4.1
20 days ago

Note

"Compatibility bring various apps grow together"

This release bring important change with NIP-32 compatibility (kind: 1985). Starting from this release, legacy custom event (kind: 9978) that were used for classification data in nostr-filter-relay has been deprecated.

Legacy support is still available by setting nostr-filter-relay with environment variable as follows:

# (Optional. Default: true) Set whether to publish NIP-32 classification event (kind: 1985)
ENABLE_NIP_32_CLASSIFICATION_EVENT=false

# (Optional. Default: true) (Deprecated) Set whether to publish legacy classification event (kind: 9978)
ENABLE_LEGACY_CLASSIFICATION_EVENT=true

# nostr-filter env variable
USE_NIP_32_EVENT_FORMAT=false

Explanation of NIP-32 structure were documented in NIP32-COMPATIBILITY.md

Check USAGE.md documentation to see more examples on how to use nostr-filter-relay as Nostr users.

All the filtering features can be easily disabled (opt-out) with parameters content=all as shown by this example:
wss://nfrelay.app/?content=all

nostr-filter-architecture

What's Changed

Related Dependencies Update

Don't miss a new nostr-filter-relay release

NewReleases is sending notifications on new releases.