v0.9.0-rc.1
Pre-release
Pre-release
🧪 Предрелиз для проверки поддержки прокси (#48). Канал
rc:awgram-setup update --channel rc; вернуться —--channel stable. Стабильный v0.9.0 выйдет после подтверждения.
🧪 Pre-release to verify proxy support (#48). Thercchannel:awgram-setup update --channel rc; switch back with--channel stable. Stable v0.9.0 ships once confirmed.
🇷🇺 Русский
✨ Добавлено
- Прокси до Telegram Bot API: приоритетный список
telegram_proxies
в конфиге (socks5/socks5h/http/https, авторизация в URL).
При старте бот выбирает первый живой прокси probe-запросомgetMe;
умерший в рантайме прокси лечится автоперезапуском через systemd с
повторным выбором. Креды прокси не попадают в логи. Настройка и
альтернатива через маршрутизацию — в docs/proxy.md
(#48).
🔧 Изменено
- rusqlite 0.32 → 0.40 (bundled SQLite 3.53); для сборки из исходников
теперь нужен Rust не ниже 1.95 — MSRV зафиксирован вCargo.toml
(#44). - Совместимость с инсталлером: поддерживаемая версия —
v5.27.0
(сверен--json-контракт:manage_amneziawg.shв v5.26.0/v5.27.0 не
менялся — v5.26.0 трогает только каскадный скрипт маршрутизации и
диагностический отчёт, v5.27.0 — только установщик); минимальная —
по-прежнему v5.21.0.
🇬🇧 English
✨ Added
- Proxy to the Telegram Bot API: a
telegram_proxiespriority list in
the config (socks5/socks5h/http/https, credentials in the URL).
At startup the bot picks the first live proxy via agetMeprobe; a
proxy dying at runtime is handled by an automatic systemd restart with
re-selection. Proxy credentials never reach the logs. Setup and the
routing-based alternative are covered in
docs/proxy.en.md
(#48).
🔧 Changed
- rusqlite 0.32 → 0.40 (bundled SQLite 3.53); building from source now
requires Rust 1.95 or newer — the MSRV is pinned inCargo.toml
(#44). - Installer compatibility: the supported version is now
v5.27.0
(--jsoncontract verified:manage_amneziawg.shis unchanged in
v5.26.0/v5.27.0 — v5.26.0 only touches the cascade routing script and
the diagnostic report, v5.27.0 only the installer); the minimum is
still v5.21.0.