Skip to content

Releases: hiddify/dnstm

v0.7.0

05 Mar 18:31
24e0a04

Choose a tag to compare

0.7.0 (2026-03-05)

⚠ BREAKING CHANGES

  • separate tunnels from backends
  • migrate to action-based architecture
  • restructure architecture with router, transport instances, and standalone sshtun-user (#35)
  • rewrite architecture with router and transport instances (#33)
  • add Shadowsocks provider and consolidate user management (#28)
  • Provider installation no longer automatically sets up SOCKS proxy or SSH tunnel users. These are now managed separately.
  • add Slipstream-Rust and improve SSH user management (#19)

Features

  • add CLI commands and integrate sshtun-user module (#13) (908c80a)
  • add remote e2e test script with named phases (cf9ec70)
  • add separators and external tools section to main menu (#50) (73bf7fa)
  • add Shadowsocks provider and consolidate user management (#28) (fec1b1e)
  • add Slipstream-Rust and improve SSH user management (#19) (ad5ba5b)
  • add TUI progress views with scrolling and centralized binary manager (d566b78)
  • add tunnel share command with dnst:// URL scheme (#66) (f8f8076)
  • add uninstall option to completely remove dnstt (#10) (ed46431)
  • add update command with pinned binary versions (#43) (0c8fdfd)
  • couple tunnel start/stop with enable/disable (87d61da)
  • decouple SOCKS and SSH user management from providers (#20) (9ba6a6a)
  • enhance config load with cleanup and path validation (98c70d1)
  • fix TUI flickering between menu transitions (5e9af93)
  • make MTU configurable in TUI interactive flow (#69) (6022421)
  • restructure architecture with router, transport instances, and standalone sshtun-user (#35) (37e609e)
  • rewrite architecture with router and transport instances (#33) (dd923bf)
  • rewrite CLI with Cobra, huh, and shared go-corelib/tui (#15) (84058b4)
  • rewrite dnstm in Go (701d3e1)
  • switch dnstt binaries to GitHub releases (#17) (b1f407c)

Bug Fixes

  • bump sshtun-user to v0.3.5 (#63) (500b896)
  • detect correct nobody group for microsocks service (69c0e35)
  • improve install UX and fix uninstall/tunnel-add bugs (49b0955)
  • pass --force to update when user confirms in install script (a702ce0)
  • prefer glibc microsocks build and restart services on reconfig (#30) (f8d8138)
  • read from /dev/tty and auto-install binaries in install script (fb872ba)

Code Refactoring

  • migrate to action-based architecture (3f43347)
  • separate tunnels from backends (dca42e7)