github cameri/nostream nostream@3.7.0

3 hours ago

Minor Changes

  • #895 a52cbfd Thanks @Ferryx349! - Add admin Operations area with mirror and worker heartbeats, NIP-05 verification ops, storage counts, and dashboard view.

  • #920 abd4a1b Thanks @Ferryx349! - Add admin trust and automation: Redis-backed audit log API and UI, signed HTTP webhooks for probe/mirror/SSL events, OpenTelemetry probe and mirror metrics, and redacted diagnostics export.

  • #849 7e504e1 Thanks @Priyanshubhartistm! - feat(payments): add the subscription data model and plan settings

  • #909 7b4f627 Thanks @Priyanshubhartistm! - feat(payments): add the subscription lifecycle, renewal invoices and plan-based write access

  • #924 e417437 Thanks @Priyanshubhartistm! - chore: sunset the StaticMirroringWorker

    The static mirroring worker is removed, together with the mirroring.static settings and the mirror health table and /admin/ops/mirrors route of the admin console. A mirroring.static that is still configured is ignored and logs a warning at start-up. To sync events with another relay, use NIP-77 (Negentropy), for example with strfry sync.

Patch Changes

  • #943 17157d5 Thanks @chappie-daemon! - fix(payments): parse the ISO 8601 time/expiry returned by LNbits >= 1.0 so paid admissions are confirmed and expired invoices are retired

  • #944 82124b0 Thanks @chappie-daemon! - fix(ci): stop building and pushing container images outside a release

    Remove the container publish job from checks.yml so pushes to main no longer publish
    images to GHCR. Container image builds and pushes are now restricted exclusively to
    release.yml on published releases. Update deployment documentation and reference compose
    stacks to target the released image tag (:latest) instead of :main.

Don't miss a new nostream release

NewReleases is sending notifications on new releases.