Highlights
- Linux AMD64 and ARM64 now use lightweight system-TLS builds.
- Each Linux architecture also ships a
-portableRustls 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 inmain.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