From a5bef2980b443cc2931f0ba6f7c25ecc713e6d2d Mon Sep 17 00:00:00 2001 From: William Mantly Date: Tue, 28 Jul 2026 13:32:28 -0400 Subject: [PATCH] Release 1.8.0: fix TUI-mode SSH connection drops, HTML-escaped loading indicator Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 6 ++++++ nodejs/package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b512ff9..88cbab6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project are documented here. Format loosely follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions correspond to git tags (`vX.Y.Z`) and `nodejs/package.json`'s `version`. +## [1.8.0] - 2026-07-28 + +### Fixed +- **TUI-mode SSH connections (a bare `ssh user@host`, no target) could drop with "PTY allocation request failed" / "shell request failed"** — `runTuiSession` awaited two real round-trips (an audit-log write, then a directory API call) *before* attaching the session's pty/shell/exec listeners, so a client that sent those requests quickly enough got auto-rejected by ssh2 before anything was listening. `runGrammar` (the `uid_-_target` path) already had the equivalent fix; this ports it to the picker path. +- **`formAJAX`'s loading indicator showed literal HTML**, not a spinner — same fix as sso-manager-node/proxy's companion releases. + ## [1.7.1] - 2026-07-28 ### Added diff --git a/nodejs/package.json b/nodejs/package.json index 7dae5da..31f8a79 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "t42-jump-host", - "version": "1.7.1", + "version": "1.8.0", "description": "SSH jump host for the theta42 stack — LDAP-authenticated, directory-driven host bridging with audit and metrics", "author": [ {