Что нового

Сводка по релизам — что изменилось и зачем. Полный технический список — в CHANGELOG, анонсы — в Telegram-канале.

1.9.0 · 28 сентября 2026 — установщик больше не трогает веб-сервер и TLS

Ломающий релиз для установки без Docker: установщик перестал ставить и настраивать веб-сервер и сертификаты. Gotcha слушает только 127.0.0.1:8080, а каким прокси выводить его наружу — решаете вы. Одно исправление касается всех установок, включая Docker: запросы к PostgreSQL под нагрузкой на CPU могли падать с i/o timeout. Миграций нет.

1.8.1 · 22 сентября 2026 — установка без Docker на AlmaLinux, Rocky и RHEL

Второе семейство дистрибутивов для установки без Docker — и одно исправление, которое касается всех установок, включая работающие в Docker: пул соединений мог выдать приложению соединение, уже закрытое со стороны PostgreSQL. Версия 1.8.0 была затегирована, но не опубликована: установщик в ней не работал на AlmaLinux/Rocky/RHEL 9 и ни на одном хосте arm64 этого семейства, поэтому всё её содержимое вошло в 1.8.1. Миграций и новых переменных окружения нет.

1.6.1–1.7.1 · 17–18 сентября 2026 — установка без Docker и число за словами «небольшая нагрузка»

Три релиза подряд про то, как Gotcha попадает на сервер и что о нём написано до установки. Появился второй способ поставить продукт — на чистый Debian или Ubuntu, без Docker; требования к железу пересняты на текущем релизе, потому что прежние снимались, когда в продукте ещё не было ни логов, ни метрик хостов; а страница ручной установки перестала обрываться на вопросе, который задаёт установщик пакета. Ни одной миграции, ни одной новой переменной окружения — для тех, кто уже работает в Docker, не меняется ничего.

1.5.2–1.6.0 · 16–17 сентября 2026 — дешёвые пробы здоровья и правда в документации

Три небольших релиза после сентябрьской волны: пробы здоровья перестали ходить в базы на каждый запрос, документация установки договорила недосказанное, а подсказка про эскалации перестала утверждать неверное. Ни одной миграции, ни одной новой переменной окружения — обновление сводится к замене образа.

1.4.0–1.5.1 · 14–15 сентября 2026 — волна корректности и безопасности

Четыре релиза за двое суток, собранные в одну запись: полный аудит кодовой базы 1.x и его устранение (1.4.0), починка ошибки, которую привезла сама эта волна (1.4.1), ещё две закрытые находки (1.5.0) и редкий отказ приёма, доведённый до корня (1.5.1). Контракт 1.0 не нарушен: ни одна переменная окружения не переименована, адреса приёма и форматы тел запросов не менялись, пять новых миграций (0094–0098) идут только вперёд. Четыре новые переменные окружения сохраняют прежнее поведение по умолчанию.

Если вы на любой 1.x — обновляйтесь сразу на 1.5.1. На 1.4.0 останавливаться не нужно: сутки он отдавал каждую страницу больше килобайта как файл на скачивание — сжатие уехало с неверным типом содержимого, 1.4.1 починил.

1.1.0–1.3.1 · 8–11 сентября 2026 — приём перестал отвечать «принято» на то, что мог потерять

Четыре релиза после 1.0, и три из них существуют потому, что читатель завёл issue и оказался прав. Обещание 1.0 при этом не нарушено ни разу: ни одна переменная окружения не переименована, адреса приёма и форматы тел запросов не менялись, обе новые миграции идут только вперёд — обновление с 1.0 всё так же сводится к «прочитать Обновление, подтянуть образ, поехали».

0.36.0–1.0.0 · 5–6 сентября 2026 — первый стабильный релиз

Четыре релиза, и главный из них — 1.0. Важно в этом номере не то, сколько приехало за два месяца с первого тега 0.1.0 от 22 июля, а то, чего у 0.x не было вовсе: письменное обещание совместимости.

0.32.0–0.35.0 · 2–5 сентября 2026 — переименование переменных окружения и надёжность

Четыре релиза, из которых один ломающий: перед обновлением с 0.31.0 и ниже нужно поправить .env. Остальное — направление данных на карте зависимостей, правка правил без удаления и большой проход по надёжности эскалаций и выгрузок.

0.22.0–0.31.0 · 27 августа – 2 сентября 2026 — обзор проекта, ключи и безопасность

Десять релизов за неделю: новый вход в проект, выгрузки, типизированные ключи приёма, ротация ключа шифрования и большой проход по надёжности оповещений.

0.21.0 · 26 августа 2026 — группы инцидентов

0.18.0–0.20.0 · 20–21 августа 2026 — рецепты сервисов

0.13.0–0.17.0 · 19–20 августа 2026 — умные алерты

Завершение августовского спринта: меньше ложных срабатываний, больше контроля над тем, кто и когда получает уведомления.

0.10.0–0.12.1 · 18–19 августа 2026 — SLO и контекст деплоев

0.7.0–0.9.0 · 18 августа 2026 — логи

Третий сигнал телеметрии: логи принимаются, хранятся, ищутся и склеиваются с остальными данными.

0.5.0–0.6.2 · 14–17 августа 2026 — мониторинг хостов и нативный агент

0.4.12 · 12 августа 2026 — операторская роль для команд

Сводный релиз (включает docs-обновление 0.4.11). Подробный разбор — в блоге.

0.4.10 · 5 августа 2026 — стабилизация линии 0.4.x

Итог двух полных аудитов продукта (эксплуатация, безопасность, доступность, i18n) и серии патчей 0.4.5–0.4.10:

0.4.0 · 27 июля 2026 — окно времени и объяснимые перф-проблемы

0.3.x · 24–25 июля 2026 — надёжный uptime и малые серверы

0.1.0 · 22 июля 2026 — первый публичный релиз

Стартовый набор: ошибки (протокол Sentry SDK), распределённые трейсы и Web Vitals, метрики по OTLP, CPU-профили (flamegraph), uptime-мониторинг со статус-страницами, алерты в email/webhook/Telegram, организации и RBAC, SSO (OIDC, Yandex ID, VK ID), PII-скрабинг и SSRF-защита по умолчанию — один Go-бинарник с PostgreSQL и ClickHouse.