#NostrFilterRelay v0.4.0 update

"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. Other #nostr apps can freely uses NIP-32 label.

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

ENABLE_NIP_32_CLASSIFICATION_EVENT=false

ENABLE_LEGACY_CLASSIFICATION_EVENT=true

USE_NIP_32_EVENT_FORMAT=false

Explanation of NIP-32 structure were documented in NIP32-COMPATIBILITY.md . Thank you nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn for valuable discussion 🙏.

Release note:

https://github.com/atrifat/nostr-filter-relay/releases/tag/v0.4.0

Reply to this note

Please Login to reply.

Discussion

PSA:

Demo relay wss://nfrelay.app will be updated. If you are using old event format (kind: 9978) from the relay, please prepare to migrate and use NIP-32 event (kind: 1985). After 1 week, nfrelay.app will publish NIP-32 event and stop publishing old event format. Thank you.

nostr:nevent1qqs9scpv9m2g4m2texmjk5a22mf4w6mj93wrgegua0d26mdxu6yevegpzamhxue69uhhgetnwshxuenjv4kxz7fwv9c8qtczyq4k0eyqklue62p4dp9g7unkmphdh68rrr49tnmhen74t8zlynmy2qcyqqqqqqgvh8cxl