You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
English
Fixed
Importing a socks4:// or socks4a:// URL keeps that protocol. Previously
every socks* URL was stored as socks5, so a SOCKS4 proxy was dialed with
a SOCKS5 handshake.
Shell wrappers preserve command and child-process exit codes after handling
the dashboard handoff. Failures from env on also reach the caller.
Changed
Breaking: the command is now tspm, including Homebrew installs and cargo install tspm. Run eval "$(tspm init zsh)" (or bash) in your shell
startup file. The proxy function and TSPM_* variables keep their names.
Breaking: configuration lives in ~/Library/Application Support/tspm/
on macOS and ${XDG_CONFIG_HOME:-~/.config}/tspm/ on Linux. The program
does not read or migrate the previous directory. To keep your profiles,
move that directory yourself and update any absolute config_path in settings.json. Explicit config/settings path overrides still work.
Shell handoff and debug files are ~/.tspm-eval, ~/.tspm-debug-enabled
and ~/.tspm-debug.log. Previous files are ignored. Release archives and
the Homebrew formula use the tspm name; the Rust library import is tspm.
Homebrew selects the native macOS or Linux archive for arm64 or x86_64.
The release workflow verifies all four archives and checksums before tagging
and updates all four downloads in the formula together.
Update dirs from 6 to 7; both versions use dirs-sys 0.5.
Update locked clap to 4.6.7, clap_complete to 4.6.11, futures to
0.3.34, reqwest to 0.13.5, serde_json to 1.0.154, thiserror to 2.0.21
and tokio to 1.53.3.
Русский
Исправлено
Импорт URL socks4:// и socks4a:// сохраняет этот протокол. Раньше любой
URL socks* записывался как socks5, и SOCKS4-прокси открывался
рукопожатием SOCKS5.
Shell-обёртки сохраняют код завершения команды и дочернего процесса после
обработки файла передачи из дашборда. Ошибки env on также возвращаются
вызывающей оболочке.
Изменено
Команда переименована в tspm, в том числе при установке через Homebrew
и cargo install tspm. В файле запуска оболочки используйте eval "$(tspm init zsh)" (или bash). Имена функции proxy и переменных TSPM_* сохранены.
Конфигурация хранится в ~/Library/Application Support/tspm/ на macOS
и ${XDG_CONFIG_HOME:-~/.config}/tspm/ на Linux. Программа не читает
и не переносит прежний каталог. Чтобы сохранить профили, перенесите его
вручную и обновите абсолютный config_path в settings.json, если он задан.
Явное указание путей к конфигу и настройкам продолжает работать.
Файлы передачи команд оболочке и отладки — ~/.tspm-eval, ~/.tspm-debug-enabled и ~/.tspm-debug.log. Прежние файлы игнорируются.
Архивы релиза и формула Homebrew используют имя tspm; импорт библиотеки
Rust — tspm.
Homebrew выбирает нативный архив для macOS или Linux и arm64 или x86_64.
Перед созданием тега workflow проверяет все четыре архива и их контрольные
суммы, затем обновляет в формуле все четыре варианта загрузки вместе.
dirs обновлён с 6 до 7; обе версии используют dirs-sys 0.5.
Зафиксированы обновления clap 4.6.7, clap_complete 4.6.11, futures
0.3.34, reqwest 0.13.5, serde_json 1.0.154, thiserror 2.0.21 и tokio
1.53.3.