Skip to content

v1.7 — Linux Beta and Fix bugs

Choose a tag to compare

@github-actions github-actions released this 26 Jun 20:03
· 11 commits to main since this release
Immutable release. Only release title and notes can be modified.

v1.7 — What's Changed

Tether v1.7 adds a Linux desktop app in beta and migrates the project to a new platform architecture.

Highlights

  • Added Linux app in beta.
  • Restructured the project around separate platforms: apps/macos, apps/linux, apps/web, apps/windows.
  • Moved the shared Rust proxy to core/proxy so macOS and Linux share one backend.
  • Updated macOS build flow for the new structure.
  • Added Linux build/package flow for AppImage and deb.
  • Updated the site, README, and docs to reflect Linux support.

macOS

macOS remains the primary native desktop version of Tether.

What changed:

  • Source moved from ui to apps/macos.
  • Build scripts now use the new path.
  • DMG is built manually via scripts/package-dmg.sh and can be attached to a release separately.
  • App still uses the shared proxy from core/proxy.
  • Execution graph, sidebar, inspector, replay, and local proxy workflow remain the core of the macOS app.

Manual release asset:

  • Tether.dmg

Linux Beta

The Linux app is now available as a beta desktop client.

What's in:

  • Tauri desktop shell.
  • React graph UI and inspector.
  • Shared core/proxy sidecar.
  • Start/stop local proxy.
  • Trace nodes via shared proxy API.
  • AppImage and deb packaging via GitHub Actions.

Status:

  • Beta quality.
  • Core local trace inspection works.
  • Packaging connected.
  • Full parity polish with macOS still in progress.

Release assets:

  • .AppImage
  • .deb

Architecture

New project structure:

apps/
  web/
  macos/
  linux/
  windows/
core/
  proxy/
monitoring/
scripts/