← Commit history

Upload 1 file(s)

John Lauer ·3865259f2e ·1mo ago ·parent f261985
1 file changed +9−9
version.json+9−9
@@ -1,17 +1,17 @@ {
   "manifest_version": 1,
-  "version": "2.1.156",
-  "released_at": "2026-09-22T16:11:00Z",
+  "version": "2.1.157",
+  "released_at": "2026-09-23T10:47:00Z",
   "windows": {
-    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge/2.1.156/Adom.Bridge_2.1.156_windows_x64-setup.exe",
-    "installer_filename": "Adom.Bridge_2.1.156_windows_x64-setup.exe",
-    "installer_sha256": "3920e4a0e71c160b7c2860a39d031c7b3fe943aa64a993cc1a08d10581e2a74c",
-    "installer_size": 20607784
+    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge/2.1.157/Adom.Bridge_2.1.157_windows_x64-setup.exe",
+    "installer_filename": "Adom.Bridge_2.1.157_windows_x64-setup.exe",
+    "installer_sha256": "6d39f18f56067ded3bbbb350940df7258aeb9ef67d88c91c64e4a7980d5cdf1f",
+    "installer_size": 20570944
   },
   "changelog_url": "https://wiki.adom.inc/adom/adom-bridge",
   "minimum_required": "1.3.30",
   "fleet_url": "https://adom-fleet-zj8um2171rrp.adom.cloud/",
-  "note": "A missing bridge list is UNKNOWN, not zero.\n\n`commands` folds in the box's bridge_list, and it read the result with a default-to-empty. A caller_identity_required refusal comes back as a normal-looking payload with no `bridges` array, so a call made without --ai-thread answered `count: 0, installed: []` -- a confident, plausible \"this box has no bridges\" on the first call an AI makes, telling it the bridge it came for is not installed. Every other gated call refuses loudly; this one silently became a fact.\n\nThe two readers now treat an absent `bridges` array as not-a-listing: they surface the underlying errorCode, error and hint, and report `count: null`. An unknown count must never render as a real one.",
+  "note": "A bridge installed or updated while ab is running now prewarms right away (wiki #217).\n\nUntil now the only automatic prewarm ran ~20 s after ab BOOTED. ab is a tray app that runs for days, so a bridge installed with bridge_install, or updated by refresh_bridges or the 4-hourly sync, got its prewarm only at ab's next restart. #217 was withdrawn as \"works on 2.1.156\", but every automatic run it cited fired ~21 s after an ab restart caused by the 2.1.156 rollout, not after the install it was watching.\n\nNow the same once-per-version prewarm runs right after a successful bridge_install and after an update that took effect. An update that was only STAGED because the bridge reported busy waits for the next boot: calling the prewarm verb on the still-running old process would run old code and record it under the new version. One prewarm per bridge at a time, so the boot run and an install-triggered run no longer overlap.",
   "macos": {
     "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge-macos/1.9.162/Adom.Desktop_1.9.162_macos_aarch64.dmg",
     "installer_filename": "Adom.Desktop_1.9.162_macos_aarch64.dmg",
@@ -22,6 +22,6 @@   },
   "channel": "stable",
   "promoted_by": "john",
-  "promotion_attestation": "promote 2.1.156 publicly",
-  "promoted_at": "2026-09-22T20:14:36Z"
+  "promotion_attestation": "promote 2.1.157 publicly",
+  "promoted_at": "2026-09-23T11:03:06Z"
 }\ No newline at end of file