• v1.1.0-aio.2 4811fcf352

    v1.1.0-aio.2 — NIP-17 gift wrap support + size accounting fix
    Some checks failed
    ci.yml / feat(nip17): support gift-wrapped private direct messages (pull_request) Failing after 0s
    ci.yml / feat(nip17): support gift-wrapped private direct messages (push) Failing after 0s

    padreug released this 2026-05-03 15:18:01 +00:00 | 0 commits to main since this release

    Headline changes since v1.1.0-aio.1:

    • feat(nip17): support gift-wrapped private direct messages (4811fcf)
      • Kind 1059 events are now treated as private DMs at the relay
      • When forcedAuthEvents includes 1059, gift wraps are delivered only
        to the AUTH'd recipient named in the p tag
      • Default config still broadcasts (verified end-to-end with the
        nostrmarket NIP-17 refactor)
      • 9 unit tests covering the gating matrix
        (auth on/off × authed pubkey × p-tag match)
    • fix(nostrrelay): populate size field for event storage accounting
      (b74af26)
    • Fix critical filter logic bugs preventing event propagation
      (8d6f482)

    Companion: aiolabs/nostrmarket v1.1.0-aio.2 (NIP-17 migration). Pair
    the two releases for a working end-to-end gift-wrapped marketplace.

    Known issue: aiolabs/nostrrelay#5 — outgoing events leak the relay-
    internal size field (pre-existing in v1.0.0). Tracked separately.

    Downloads