events v1.6.1-aio.16 — nostr publish reliability

Adds the entry alongside aio.15; older versions stay resolvable for
instances still running them.

Covers aiolabs/events #54 and #55: skipped publishes log at WARNING
instead of returning silently, events.nostr_publish_pending marks a row
from before each publish attempt until a confirmed success, and a
5-minute sweep republishes whatever is still flagged. Carries migration
m003.
This commit is contained in:
Padreug 2026-09-27 09:28:37 +02:00
commit 957733a1d7

View file

@ -325,6 +325,16 @@
"archive": "https://git.atitlan.io/aiolabs/events/archive/v1.6.1-aio.15.zip", "archive": "https://git.atitlan.io/aiolabs/events/archive/v1.6.1-aio.15.zip",
"hash": "b22b76ccdabc418bd060ab1d78ccb2c444aeb0de9d8c30f23f8ca5a8377ed941" "hash": "b22b76ccdabc418bd060ab1d78ccb2c444aeb0de9d8c30f23f8ca5a8377ed941"
}, },
{
"id": "events",
"repo": "https://git.atitlan.io/aiolabs/events",
"name": "AIO Events",
"version": "1.6.1-aio.16",
"short_description": "Nostr publish reliability: a publish that fails or is skipped now says so in the log instead of passing silently, events carry a nostr_publish_pending marker set from before each attempt until a confirmed success, and a 5-minute sweep republishes whatever is still flagged so stale ticket counts on relays recover on their own.",
"icon": "https://git.atitlan.io/aiolabs/events/raw/branch/main/static/image/events.png",
"archive": "https://git.atitlan.io/aiolabs/events/archive/v1.6.1-aio.16.zip",
"hash": "6616dff260b145a75b60b541b9132d06aeee519680878f3b1f6c61df20db03d1"
},
{ {
"id": "nostrclient", "id": "nostrclient",
"repo": "https://git.atitlan.io/aiolabs/nostrclient", "repo": "https://git.atitlan.io/aiolabs/nostrclient",