v1.1.1
2026-07-08
latest
● stable
Что изменилось
Fixed
- **Health-check'и против ACME-хостов больше не дают ложный отказ.** Пробер, следующий конфигу, ходит на `127.0.0.1`, а Go не отправляет **SNI** для IP-литералов — встроенный ACME Gitea (autocert) выбирает сертификат строго по имени сервера и отвечал на такое рукопожатие `tls: internal error`, поэтому каждый health-check после рестарта на `https-acme`-установке падал и запускал (корректный, но ненужный) откат — `secrets rotate`, `config apply/set/toggle` и обновления на месте были заблокированы на таких хостах. Теперь пробер предъявляет живой `[server] DOMAIN` как имя сервера TLS, по-прежнему подключаясь к loopback. Найдено вживую на собственном боевом хосте проекта при первой реальной ротации `SECRET_KEY` после adopt.
Загрузка
Выберите архитектуру. Прямые ссылки ведут на ассеты релиза.
$ curl -fsSL https://dl.gtcnsl.ru/v1.1.1/gtcnsl-v1.1.1-linux-amd64 -o /usr/local/bin/gtcnsl && chmod +x /usr/local/bin/gtcnsl
i
Проверка
Сверьте с подписанным манифестом сумм, прежде чем что-то запускать.
checksums.txt