Skip to content

v2.8.2

Choose a tag to compare

@github-actions github-actions released this 09 Aug 19:57

Terminay v2.8.2 stabilizes the connection manager migration and packages the versioned web container image as part of the release workflow.

Connection Manager Authority

App manager cutover

Serving the browser connection manager from app.terminay.com is now the canonical authority. The app serves web clients on that exact hostname while preserving the hosted handshake and session service at *.terminay.com. Connection profiles and session-origin keys remain same-origin; no migration or deletion occurs.

Manager and runtime coordination

Updated the shared protocol and server allowlists to enforce app.terminay.com as the single browser manager origin. Fixed the connection manager to serve correctly from the app authority. Updated tests and deployment specs to reflect the new routing model.

Reliability

Process and PTY stability

Tolerated race conditions in procfs process exit detection during CI and web PIN fixture startup, and allowed bounded convergence time for PTY exit handling. These changes reduce flakiness in the main test suite without changing shipped behavior.

Release and Deployment

Versioned web image packaging

The release workflow now builds and publishes the terminay-web container image at versioned tags (latest, semantic version, and major-minor) as part of the release process. Image artifacts are bound to the exact source revision and immutably tagged in the registry.

Release workflow consolidation

Enhanced the release automation to enforce exact image artifact selection, verify the web container is bound to the release tag, and publish the resulting digest alongside desktop binaries and the standalone server package.

Release Assets