Skip to content

Releases: trchopan/locho

1.1.1 - 2026-08-06

Choose a tag to compare

@github-actions github-actions released this 06 Aug 05:24
32eed82

Release Notes

  • Fixes release binaries reporting a dirty checkout when generated cargo-dist
    manifests are present.
  • Verifies release binary commit provenance and clean-checkout metadata across
    packaged artifacts.
  • Removes internal distribution manifests from published GitHub Releases.

Install locho 1.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/trchopan/locho/releases/download/v1.1.1/locho-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/trchopan/locho/releases/download/v1.1.1/locho-installer.ps1 | iex"

Download locho 1.1.1

File Platform Checksum
locho-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locho-x86_64-apple-darwin.tar.xz Intel macOS checksum
locho-x86_64-pc-windows-msvc.zip x64 Windows checksum
locho-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locho-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

1.1.0 - 2026-08-06

Choose a tag to compare

@github-actions github-actions released this 06 Aug 03:40

Release Notes

  • Adds typed, service-scoped capability tokens with explicit share and
    secret commands.
  • Adds multi-service attachment configurations for HTTP and TCP listeners that
    share one reconnecting iroh connection.
  • Improves reconnect behavior after host termination and for shared
    attachments.
  • Hardens capability proof verification with constant-time comparison.
  • Adds dependency security policy checks and automated dependency updates.

This release is intended for developer workflows, internal tools, controlled
service sharing, and debugging. It does not provide WebSocket upgrades, live
configuration reload, arbitrary host routing, per-user authorization, or
production availability guarantees. Configuration changes and capability
rotation require restarting the host.

Install locho 1.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/trchopan/locho/releases/download/v1.1.0/locho-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/trchopan/locho/releases/download/v1.1.0/locho-installer.ps1 | iex"

Download locho 1.1.0

File Platform Checksum
locho-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locho-x86_64-apple-darwin.tar.xz Intel macOS checksum
locho-x86_64-pc-windows-msvc.zip x64 Windows checksum
locho-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locho-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

1.1.0-beta.3 - 2026-07-29

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jul 15:27

Release Notes

  • Stops locho host from printing service capabilities automatically.
  • Adds explicit locho share and locho secret commands with service-typed
    capability tokens consumed directly by locho attach.
  • Adds locho attach --config for multiple local HTTP and TCP listeners sharing
    one reconnecting iroh connection.
  • Stabilizes reconnect handling when multiple services share an attachment
    process.

This prerelease continues the reliability and attachment workflow work from
1.1.0-beta.2. It is intended for beta testing and is not the stable release
channel.

Install locho 1.1.0-beta.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/trchopan/locho/releases/download/v1.1.0-beta.3/locho-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/trchopan/locho/releases/download/v1.1.0-beta.3/locho-installer.ps1 | iex"

Download locho 1.1.0-beta.3

File Platform Checksum
locho-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locho-x86_64-apple-darwin.tar.xz Intel macOS checksum
locho-x86_64-pc-windows-msvc.zip x64 Windows checksum
locho-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locho-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

1.1.0-beta.2 - 2026-07-28

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jul 06:18

Release Notes

This prerelease continues the reliability work from 1.1.0-beta.1. It is
intended for beta testing and is not the stable release channel.

  • Upgrades iroh to 1.0.3 to improve relay-path reliability and avoid stalled
    TCP transfers under relay congestion.
  • Preserves complete direct, relay, and mixed transport diagnostics.
  • Includes the TCP mode when generating attachment commands for TCP services.
  • Documents Rust 1.91 as the minimum supported version.

Install locho 1.1.0-beta.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/trchopan/locho/releases/download/v1.1.0-beta.2/locho-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/trchopan/locho/releases/download/v1.1.0-beta.2/locho-installer.ps1 | iex"

Download locho 1.1.0-beta.2

File Platform Checksum
locho-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locho-x86_64-apple-darwin.tar.xz Intel macOS checksum
locho-x86_64-pc-windows-msvc.zip x64 Windows checksum
locho-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locho-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

1.1.0-beta.1 - 2026-07-25

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 04:08

Release Notes

This prerelease focuses on tunnel reliability and operational validation after
the 1.0.0 stable release. It is intended for beta testing and is not the
stable release channel.

  • Keeps attachment listeners available while the tunnel reconnects after a
    connection loss.
  • Reuses HTTP upstream clients and reaps completed connection tasks to improve
    long-running host and attachment behavior.
  • Adds Docker-based stress and bounded soak-test harnesses for mixed HTTP/TCP
    traffic, connection churn, and process restarts.

Install locho 1.1.0-beta.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/trchopan/locho/releases/download/v1.1.0-beta.1/locho-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/trchopan/locho/releases/download/v1.1.0-beta.1/locho-installer.ps1 | iex"

Download locho 1.1.0-beta.1

File Platform Checksum
locho-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locho-x86_64-apple-darwin.tar.xz Intel macOS checksum
locho-x86_64-pc-windows-msvc.zip x64 Windows checksum
locho-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locho-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

1.0.0 - 2026-07-21

Choose a tag to compare

@github-actions github-actions released this 20 Jul 17:46
36065b9

Release Notes

  • Adds CI verification for native cargo-dist archives, checksums, generated
    installers, and the documented release-binary workflow.
  • Adds explicit direct-address hints for hosts and attachments when peer
    discovery cannot advertise a reachable address.
  • Adds optional PEM CA configuration for private HTTPS upstreams while keeping
    normal system-root validation as the default.
  • Adds cross-platform release-binary smoke coverage for HTTPS, TCP concurrency,
    upstream failure, restart, and capability rotation.

This is the first stable release of locho.

  • Supports multiple explicitly configured HTTP and TCP services.
  • Adds service-scoped bearer capabilities with persistence, rotation, and revocation.
  • Adds streaming HTTP proxying and bidirectional TCP forwarding.
  • Adds bounded resources, timeouts, graceful shutdown, and diagnostics.
  • Adds cross-platform release builds and verified installation artifacts.

Install locho 1.0.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/trchopan/locho/releases/download/v1.0.0/locho-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/trchopan/locho/releases/download/v1.0.0/locho-installer.ps1 | iex"

Download locho 1.0.0

File Platform Checksum
locho-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locho-x86_64-apple-darwin.tar.xz Intel macOS checksum
locho-x86_64-pc-windows-msvc.zip x64 Windows checksum
locho-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locho-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.2.0 - Beta

Choose a tag to compare

@github-actions github-actions released this 19 Jul 17:55
662cfb9

Release Notes

This release establishes the first distributable beta of locho.

  • Supports multiple explicitly configured HTTP and TCP services.
  • Adds service-scoped bearer capabilities with persistence, rotation, and revocation.
  • Adds streaming HTTP proxying and bidirectional TCP forwarding.
  • Adds bounded resources, timeouts, graceful shutdown, and diagnostics.
  • Adds cross-platform release builds and verified installation artifacts.

Install locho 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/trchopan/locho/releases/download/v0.2.0/locho-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/trchopan/locho/releases/download/v0.2.0/locho-installer.ps1 | iex"

Download locho 0.2.0

File Platform Checksum
locho-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locho-x86_64-apple-darwin.tar.xz Intel macOS checksum
locho-x86_64-pc-windows-msvc.zip x64 Windows checksum
locho-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locho-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum