Skip to content

v0.2.2

Latest

Choose a tag to compare

@jiayx jiayx released this 26 Jul 08:23
· 2 commits to main since this release

Highlights

  • Linux AMD64 and ARM64 now use lightweight system-TLS builds.
  • Each Linux architecture also ships a -portable Rustls build for hosts that
    cannot load the system-TLS binary.
  • The web bootstrap verifies SHA-256 checksums, probes the downloaded Agent with
    --version, and automatically switches to the matching portable build when
    needed.

Agent quality

  • Reorganized the Rust Agent into focused CLI, connection, protocol, terminal,
    and transport modules while keeping startup orchestration in main.rs.
  • Moved unit tests next to their implementation and added packaged-binary CLI
    integration tests.
  • Both native-tls and Rustls configurations pass the same 14 unit tests and 2
    binary integration tests.

Choosing a Linux download

Use ttys-agent-linux-amd64 or ttys-agent-linux-arm64 by default for the
smallest binary. Use the corresponding -portable asset only when the standard
binary cannot use the host TLS runtime. The install command on the ttys web page
handles this fallback automatically.

Full changes: v0.2.1...v0.2.2