Skip to content

v1.8

Choose a tag to compare

@github-actions github-actions released this 28 Jun 12:58
· 6 commits to main since this release
Immutable release. Only release title and notes can be modified.

v1.7 - что изменилось вкратце

Tether v1.7 добавляет Linux desktop app в beta-статусе и переводит проект на новую платформенную архитектуру.

Главное

  • Добавили Linux-приложение beta.
  • Переписали архитектуру проекта под отдельные платформы: apps/macos, apps/linux, apps/web, apps/windows.
  • Перенесли общий Rust proxy в core/proxy, чтобы macOS и Linux использовали одну backend-логику.
  • Обновили macOS build flow под новую структуру.
  • Добавили Linux build/package flow для AppImage и deb.
  • Обновили сайт, README и документацию под появление Linux.

macOS

macOS-приложение остаётся основной native desktop-версией Tether.

Что изменилось:

  • Source перенесён из ui в apps/macos.
  • Build scripts теперь используют новый путь.
  • DMG собирается вручную через scripts/package-dmg.sh и может быть прикреплён к release отдельно.
  • App по-прежнему использует shared proxy из core/proxy.
  • Execution graph, sidebar, inspector, replay и local proxy workflow остаются основой macOS-приложения.

Manual release asset:

  • Tether.dmg

Linux beta

Linux-приложение теперь доступно как beta desktop client.

Что уже есть:

  • Tauri desktop shell.
  • React graph UI и inspector.
  • Shared core/proxy sidecar.
  • Start/stop local proxy.
  • Trace nodes через shared proxy API.
  • AppImage и deb packaging через GitHub Actions.

Статус:

  • Beta quality.
  • Core local trace inspection работает.
  • Packaging уже подключён.
  • Полная parity-полировка с macOS ещё в работе.

Release assets:

  • .AppImage
  • .deb

Architecture

Новая структура проекта:

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

Это layered monolith, не microservices. Platform apps отвечают за desktop/web experience, а core/proxy отвечает за capture, provider routing, trace storage, replay boundaries, health checks и shared backend behavior.