From c0b716c2dc281da6423e809b2ad3ff664146cd6f Mon Sep 17 00:00:00 2001 From: Teodor Calin Date: Thu, 24 Sep 2026 12:29:01 +0300 Subject: [PATCH] update io.pilot.plainweb v1.0.1: adapter exits with its daemon and keeps a live instance's socket Version bump only. 1.0.1 is 1.0.0 rebuilt from the template fix in pilot-protocol/app-template#111; nothing in plainweb's spec changes. The published 1.0.0 adapter, on all four platforms: - keeps running after its daemon dies without stopping it (reparented to pid 1 and still answering IPC): always on macOS, and on Linux under every released daemon (v1.13.9 pins app-store v1.0.2, which sets no Pdeathsig); - on SIGTERM, unlinks app.sock by name, which deletes the socket of a newer instance started at the same path and takes it offline. Rebuilt from #111 (go1.26.8, TEST-ONLY key), the orphan exits by itself 210-380 ms after its parent dies on darwin/arm64, darwin/amd64 (Rosetta), linux/arm64 and linux/amd64, and the newer instance keeps its socket and keeps serving. Do not merge before #111 is merged and the four 1.0.1 bundles, built from that main and signed with plainweb's publisher key, are on R2: merging runs publish-rich-from-r2.sh, which builds the catalogue entry from whatever is on R2 for 1.0.1. Co-Authored-By: Claude Opus 5.5 (1M context) --- submissions/io.pilot.plainweb/submission.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submissions/io.pilot.plainweb/submission.json b/submissions/io.pilot.plainweb/submission.json index 22db157..0660774 100644 --- a/submissions/io.pilot.plainweb/submission.json +++ b/submissions/io.pilot.plainweb/submission.json @@ -1,6 +1,6 @@ { "id": "io.pilot.plainweb", - "version": "1.0.0", + "version": "1.0.1", "description": "Plainweb - retrieve any web page in plain text: no HTML or JS returned, simply plain Markdown", "email": "alex@vulturelabs.io", "backend": {