← Commit history

Upload 1 file(s)

Colby Knox ·9316020fe4 ·1d ago ·parent bd2da67
1 file changed +10−10
version.json+10−10
@@ -1,17 +1,17 @@ {
   "manifest_version": 1,
-  "version": "2.1.168",
-  "released_at": "2026-10-02T17:15:00Z",
+  "version": "2.1.189",
+  "released_at": "2026-11-10T17:47:00Z",
   "windows": {
-    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge/2.1.168/Adom.Bridge_2.1.168_windows_x64-setup.exe",
-    "installer_filename": "Adom.Bridge_2.1.168_windows_x64-setup.exe",
-    "installer_sha256": "2a7aa47e06e90b4b4521ccc248b98098f10583e90607ac11c39f9d5c4832b375",
-    "installer_size": 21586680
+    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge/2.1.189/Adom.Bridge_2.1.189_windows_x64-setup.exe",
+    "installer_filename": "Adom.Bridge_2.1.189_windows_x64-setup.exe",
+    "installer_sha256": "0b38e83367d8d7ab424de6dab277e0e726e59ff7fac0ebb369acd5739bb99f56",
+    "installer_size": 22504776
   },
   "changelog_url": "https://wiki.adom.inc/adom/adom-bridge",
   "minimum_required": "1.3.30",
   "fleet_url": "https://adom-fleet-zj8um2171rrp.adom.cloud/",
-  "note": "Stray files no longer land in the Adom Bridge folder.\n\nA shell command run through Adom Bridge used to start in the Adom Bridge install folder. When a command carried JavaScript, Windows' command shell could read a `>` in it as \"write output to a file\", which left oddly named files there (seen as `e.children.length` and `{const`) that even an uninstall did not remove. Commands now start in a temporary folder that Adom Bridge cleans up daily, and the reply warns when a command has that risky shape and suggests a safer way to send it. The uninstaller also removes two more files Adom Bridge writes next to itself.",
+  "note": "Adom Bridge 2.1.189\n\n- A bridge whose health check answers slowly is no longer stopped and restarted for it. On one machine this ended a healthy Altium bridge about every 94 seconds (wiki #260). A persistent bridge that still takes connections now stays up: after 4 slow checks in a row ab gives it one 30 second check, and replaces it only if that goes unanswered too. A bridge that is not running at all is still restarted at once.\n- A call that arrives while a bridge's health check is slow now goes through to the bridge, instead of restarting the bridge first and making the caller wait for it to come back.\n- Every time ab stops a bridge, the bridge's lifecycle log (bridge_log_read) now says who asked and why: the supervisor, restart_bridge, the Restart and Kill buttons, bridge_stop_all, tray Quit, shutdown, and bridge_install. Before, several of these left no line, so a stop could look like a crash.\n- process_list has a 20 second limit on its Windows process query. If the query does not finish, it answers process_query_failed instead of an empty list.\n- For bridge authors: keep /health cheap and never call an ab verb from it. status.bridgeHealth and the SDK runtime skill describe the new rules.",
   "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",
@@ -21,7 +21,7 @@     "note": "The macOS build predates the rename; the ab mac thread ships the renamed dmg from adom/adom-bridge-macos."
   },
   "channel": "stable",
-  "promoted_by": "john",
-  "promotion_attestation": "promote 2.1.168 publicly as its been working great",
-  "promoted_at": "2026-10-04T16:43:17Z"
+  "promoted_by": "colby",
+  "promotion_attestation": "if all of the tests pass and it looks good then yes youre good to go public",
+  "promoted_at": "2026-11-10T18:15:14Z"
 }\ No newline at end of file