Releases: lacodda/turnout
Releases · lacodda/turnout
Release list
v0.10.3
v0.10.2
[0.10.2] - 2026-08-19
Documentation
- Include the flake fix in 0.10.2
Testing
- Cover the transport against an in-process russh server
- Pin the v0.10.1 fixes the patch shipped without
- Retry ETXTBSY when running the freshly copied binary
v0.10.1
[0.10.1] - 2026-08-15
Bug Fixes
- Reuse the SFTP session and report failures honestly
- Complete credentials and paths since the v0.9 split
- Journal edits and group changes, drop the agent label
- Forward websocket close frames, stop cloning headers
Refactoring
- Dedupe the shared helpers grown apart since v0.9
v0.10.0
[0.10.0] - 2026-08-14
Breaking Changes
- Move the SSH transport to russh, unify TLS on rustls
ssh-agent auth is dropped. It rode on libssh2's
userauth_agent; russh reaches an agent through a separate integration, deferred
to the key-setup stage. Authentication is now the credential's key file or the
stored password. A key credential that relied on the agent needs its key file
set explicitly (turnout credential edit NAME --key PATH). See ADR 0011.
Features
- Move the SSH transport to russh, unify TLS on rustls
v0.9.1
[0.9.1] - 2026-08-14
Bug Fixes
- Clear the way out of a data directory this build refuses
v0.9.0
[0.9.0] - 2026-08-14
Breaking Changes
- Split servers into servers, credentials and paths
schema 1 data directories are refused, not migrated - the new
entities need names turnout cannot invent. The refusal sets a readable copy
aside in settings-backup-v1 and names the commands to re-enter with; the
originals are untouched. Exports move to format 2 for the same reason.
Documentation
- Document credentials, paths and the move off the old shape
Features
- Split servers into servers, credentials and paths
v0.8.0
[0.8.0] - 2026-08-13
Bug Fixes
- Restore the terminal and kill the child tree on Ctrl+C
Documentation
- Strip the product prefix from page titles
Testing
- Hold port reservations until handoff
v0.7.1
[0.7.1] - 2026-08-13
Documentation
- Record that 0.6.0 does not exist
Features
- Render progress as a clack-style checklist
v0.7.0
[0.7.0] - 2026-08-12
Documentation
- Cover Windows servers and refresh the versions in examples
Features
- Speak the server's own shell dialect
v0.5.0
[0.5.0] - 2026-08-11
Bug Fixes
- Split write_private per platform instead of returning early
Documentation
- Explain updating with the gateway or dev running
- Refresh versions and cover this release on the landing pages
Features
- Notice new releases without delaying a command
- Update the binary from the latest release
- Export and import a setup between machines
- Send the artifacts as one archive
- Migrate the data directory when the schema changes