v2.1.0
2026-10-02
● stable
Что изменилось
Added
- **Поддержка Gitea 28.** Gitea 28.0.0 (преемница 1.27 — апстрим убрал префикс `1.`) проверена на установке, обновлении (включая переход 1.27 → 28 с согласием), конфигурации, профилях сервинга и бэкапе/восстановлении. `gtcnsl gitea install` без `--to` теперь ставит новейшую 28.x.
- **Поддержка Gitea Runner 4.x.** Раннер 4.1.0 проверен по матрице (host, docker, dind-rootless); `runner install` без `--to` теперь ставит новейшую 4.x.
- **Перешифровка SECRET_KEY покрывает Gitea 28.0.** Её криптография сверена с исходниками 28.0.0 и не изменилась.
Changed
- **`gitea enable-https` берёт домен сначала из `ROOT_URL`.** Gitea 28 больше не читает `[server] DOMAIN`, поэтому без `--domain` хост теперь берётся из живого `ROOT_URL`, затем из `DOMAIN`.
- **Совет по домену указывает на `ROOT_URL`.** Quickstart, документация по конфигурации и справка `config set` теперь задают `server.ROOT_URL`; на Gitea 1.x задайте и `DOMAIN`.
- **Конверт перешифровки — явный список проверенных линий Gitea** (`1.24–1.27, 28.0`), а не диапазон, поэтому версии, которых Gitea никогда не выпускала (1.28, 2.x–27.x), никогда не считаются проверенными (ADR 0047).
Загрузка
Выберите архитектуру. Прямые ссылки ведут на ассеты релиза.
$ curl -fsSL https://dl.gtcnsl.ru/v2.1.0/gtcnsl-v2.1.0-linux-amd64 -o /usr/local/bin/gtcnsl && chmod +x /usr/local/bin/gtcnsl
i
Проверка
Сверьте с манифестом контрольных сумм, прежде чем что-то запускать.
checksums.txt