diff --git a/releases-manifest.json b/releases-manifest.json index be05822..a336d31 100644 --- a/releases-manifest.json +++ b/releases-manifest.json @@ -36,14 +36,14 @@ { "id": "ariadne-resolver", "product": "Ariadne Resolver (Windows)", - "version": "0.1.12", - "date": "2026-09-30", + "version": "0.1.13", + "date": "2026-10-01", "platform": "win-x64", "signed": false, "signingAuthority": null, - "changes": "Two fixes on top of 0.1.11. (1) Upgrades no longer fail with \"DeleteFile failed; code 5 -- Access is denied\" on runtime\\node.exe. The pre-install hook now also kills any ORPHAN node.exe running from the Ariadne install dir (foreground diagnostic runs, crashed processes not cleaned up by the scheduled task), not just the scheduled task's own daemon. Path-scoped so it never touches node.exe from other apps. (2) Local BNS indexer surface -- every app on the machine can now query BNS at http://127.0.0.1/api/tlds, /api/name/, /api/registry directly against the daemon's in-memory index, same URL shape as the operator gateway. No round-trip through navigate.st for local callers. CORS wide-open (same as the operator's public read API). Upgrades in place.", + "changes": "Every subsystem is now individually switchable and reports its own state. New endpoint http://127.0.0.1/api/status returns a full state report (daemon version + startup + policy + permitted TLDs + ports + upstream + gateway; index size + warm-start source; per-source enabled/lastAttempt/lastSuccess/lastError/counters for snapshotHttps + electrumWss + perQueryLookup + diskCache + localApi). C:\\ProgramData\\Ariadne\\policy.json extended with a `sources..enabled` block (hot-reloaded every 5 s alongside the collision policy) -- flip any source off to isolate a path or measure without it. Turning localApi off returns 503 with a hint pointing at the config file. Turning diskCache off skips writing bns-name-snapshot.json AND skips reading it at warm-start. Turning snapshotHttps off skips the HTTPS refresh; electrumWss off skips the WSS refresh; perQueryLookup off skips the per-query /api/name/ fallback. Includes 0.1.12 (orphan-safe upgrade + /api/tlds + /api/name/:n + /api/registry). Upgrades in place.", "files": { - "AriadneResolver-Setup-0.1.12.exe": "b041652a330fefb4561da7ca14fa84ddf3b6085fda6eb62831cb08ea56ec602d" + "AriadneResolver-Setup-0.1.13.exe": "a16d10759efede4412f4fdb52d59424bf56bbb258bb002ab930f4a5a5aef8a41" } }, { diff --git a/releases/index.html b/releases/index.html index 67b9eec..5d8ccf4 100644 --- a/releases/index.html +++ b/releases/index.html @@ -72,12 +72,12 @@
-

Ariadne Resolver — Windows 0.1.12

-
Windows 64-bit · unsigned · bundled Node runtime · 2026-09-30 · 0.1.12 — orphan-safe upgrade + local BNS indexer API — Two fixes on top of 0.1.11's indexer-first refresh. (1) Upgrades no longer die with DeleteFile failed; code 5 -- Access is denied on runtime\node.exe. The pre-install hook now also kills any orphan node.exe running from the Ariadne install dir (foreground diagnostic runs, crashed processes not cleaned up by the scheduled task), not just the scheduled task's own daemon. Path-scoped so it never touches other apps' node.exe. (2) Local BNS indexer API — every app on the machine can now query BNS at http://127.0.0.1/api/tlds, /api/name/<name>, /api/registry directly against the daemon's in-memory index. Same URL shape as the operator gateway, no round-trip through navigate.st for local callers. Upgrades in place.
+

Ariadne Resolver — Windows 0.1.13

+
Windows 64-bit · unsigned · bundled Node runtime · 2026-10-01 · 0.1.13 — every subsystem is switchable and reports its own state — New endpoint http://127.0.0.1/api/status returns a full state report: daemon version + startup + policy + permitted TLDs + ports + upstream + gateway; index size + warm-start source; and per-source enabled/lastAttempt/lastSuccess/lastError/counters for snapshotHttps, electrumWss, perQueryLookup, diskCache, localApi. Same JSON drives a settings UI (once Theseus's Plug-ins panel picks it up) and is a support-ready "current state" dump. C:\ProgramData\Ariadne\policy.json extended with a sources.<name>.enabled block (hot-reloaded every 5 s alongside the collision policy) — flip any source off to isolate a path or measure without it. Includes 0.1.12 (orphan-safe upgrade + local BNS indexer API). Upgrades in place.
- - b041652a330fefb4561da7ca14fa84ddf3b6085fda6eb62831cb08ea56ec602d + + a16d10759efede4412f4fdb52d59424bf56bbb258bb002ab930f4a5a5aef8a41