🚀 Tachyon v1.4.0 — один из самых важных релизов проекта
Наконец-то готов Tachyon v1.4.0.
И это тот случай, когда номер версии вроде бы изменился не сильно, а внутри проект поменялся очень серьёзно.
В этом релизе я не просто добавил несколько новых кнопок и починил пачку багов. Я начал переводить Tachyon на архитектуру, где он больше не зависит от одного-единственного движка маршрутизации.
Главная новинка — Steer.
Но сразу важный момент:
⚠️ Steer пока тестовый.
Сейчас это Canary-функция для тех, кто хочет попробовать новую архитектуру и помочь с тестированием.
Для обычного повседневного использования я пока рекомендую оставаться на sing-box.
При этом переключение полностью обратимое: если Steer какую-то настройку пока не понимает, Tachyon не удаляет её, а временно «паркует». Вернулись обратно на sing-box — настройки восстановились.
То есть экспериментировать теперь можно намного спокойнее.
🧭 Tachyon больше не привязан только к sing-box
Наверное, это самое главное изменение во всём релизе.
Раньше большая часть логики Tachyon так или иначе строилась вокруг sing-box.
Теперь я добавил отдельный мультидвижковый оркестратор.
Проще говоря, Tachyon теперь понимает:
- какой движок сейчас активен;
- какие функции этот движок поддерживает;
- что нужно запустить;
- что нужно остановить;
- какие настройки можно применить;
- какие настройки нужно временно сохранить;
- что делать при переключении обратно.
Перед самим переключением Tachyon сначала рассчитывает план операции.
Если нужный движок не установлен — он не будет пытаться переключиться «на авось».
⚙️ Steer теперь полноценно интегрирован в Tachyon