Denozordec
3d51bba86d
fix(ui): сделать сетевые показатели и настройки читаемыми в обеих темах
2026-10-15 14:37:30 +07:00
Denozordec
3c9096804b
fix(ui): исправить фокус списка серверов и контраст общих элементов
2026-10-15 14:15:56 +07:00
Denozordec
37a9c828d3
chore(test): подготовить проверку реального продления сертификата
2026-10-14 21:31:17 +07:00
Denozordec
0374b57a30
chore(test): проверить реальный выпуск сертификата и восстановление стенда
2026-10-14 19:45:24 +07:00
Denozordec
74151176d7
fix(containers): подтверждать остановку и удаление контейнера
2026-10-14 19:03:58 +07:00
Denozordec
b3d11276dd
fix(containers): учитывать фактические состояния контейнеров
2026-10-14 18:35:07 +07:00
Denozordec
61e6671685
ci(test): включить проверку загрузки баз в общий профиль
2026-10-14 15:33:30 +07:00
Denozordec
044002e7eb
chore(test): уточнить предпосылки внешних задач и проверить релизы
2026-10-14 15:14:51 +07:00
Denozordec
48cc65ec2b
fix(geoip): проверить локальный кеш и ограничить загрузку баз
2026-10-14 15:04:20 +07:00
Denozordec
026a358ca6
chore(test): проверить хранение последних копий и частичное удаление
2026-10-14 14:46:25 +07:00
Denozordec
4b028be241
chore(test): проверить ограниченное восстановление из хранилища через интерфейс
2026-10-14 14:41:26 +07:00
Denozordec
0216415953
chore(test): проверить REST за десятиминутным окном сессий
2026-10-14 14:31:21 +07:00
Denozordec
6617b776bb
fix(backups): показать отсутствие файлов и защитить удаление записей
2026-10-14 14:30:33 +07:00
Denozordec
e452e528e1
chore(test): сопоставить REST клиенты и проверить сессии RouterOS
2026-10-14 11:35:59 +07:00
Denozordec
659e658f18
fix(backups): отклонять восстановление старых частичных экспортов
2026-10-14 11:16:29 +07:00
Denozordec
faf452d149
fix(backups): защитить подключение S3 и согласовать операции каталога
2026-10-14 11:05:38 +07:00
Denozordec
03b0896369
chore(test): проверить Selectel S3 и операции резервных копий
2026-10-14 10:01:35 +07:00
Denozordec
2277a76196
chore(test): подготовить безопасную проверку тестового S3
2026-10-14 09:27:09 +07:00
Denozordec
0d08c21bb9
chore(test): сопоставить диагностику REST двух тестовых стендов
2026-10-14 08:37:20 +07:00
Denozordec
cbb4f9f0fc
chore(test): сохранить короткое наблюдение REST тестовых CHR
2026-10-14 03:09:09 +07:00
Denozordec
19ad294ded
fix(netflow): запускать TypeScript worker с собственным загрузчиком
2026-10-14 02:57:24 +07:00
Denozordec
7a38bb36aa
fix(gre): отклонять повреждённые и повторяющиеся native идентификаторы
2026-10-14 02:09:13 +07:00
Denozordec
51a579d370
fix(gre): не подменять неизвестные флаги состоянием туннеля
2026-10-14 01:39:35 +07:00
Denozordec
9c4a0992d7
fix(alerts): учитывать ошибки реального источника GRE
2026-10-14 01:16:19 +07:00
Denozordec
d91cc77cda
fix(api): проверять достоверность WAN и не опрашивать выключенные серверы
2026-10-14 00:47:29 +07:00
Denozordec
4f084222ad
fix(api): сохранять ошибки наблюдения BGP для оповещений
2026-10-14 00:40:41 +07:00
Denozordec
5ac5a25dfc
fix(api): показывать ошибки опроса старых OSPF и BFD API
2026-10-14 00:31:50 +07:00
Denozordec
1be4a490b5
fix(network): согласовать GRE PSK с FastPath и экспортом
2026-10-13 21:42:21 +07:00
Denozordec
7d86af7e8b
fix(auth): закрыть обход JWT через закодированные URL
2026-10-13 21:23:51 +07:00
Denozordec
727e35f985
fix(network): исправить keepalive GRE и каталог IPsec
2026-10-13 21:15:49 +07:00
Denozordec
3f3f06f147
fix(network): скрыть GRE PSK и сохранить признак IPsec
2026-10-13 20:45:27 +07:00
Denozordec
a404da768d
fix(network): защитить ключи WireGuard и режим просмотра операций
2026-10-13 20:12:33 +07:00
Denozordec
7a58f472b3
chore(tests): подтвердить маскирование заполненных секретов интеграций
2026-10-13 16:32:58 +07:00
Denozordec
bf39b3de18
chore(tests): подтвердить цельную доставку очереди Telegram
2026-10-13 16:24:54 +07:00
Denozordec
cbe44e8072
fix(traffic): останавливать сбор при потере соединения блокировки
2026-10-13 16:20:46 +07:00
Denozordec
f8d2b21cf6
chore(tests): проверить доставку Telegram и сохранить границы повтора
2026-10-13 15:53:06 +07:00
Denozordec
a8b80d9914
chore(tests): проверить архивы с идентичностью счётчиков
2026-10-13 01:31:02 +07:00
Denozordec
7ad66f178b
chore(tests): проверить backend на PostgreSQL и убрать ожидание idle пула
2026-10-12 11:48:44 +07:00
Denozordec and Cursor
ec43591a99
feat(db): перевести хранилище с SQLite на PostgreSQL
...
Docker images / prepare-release (push) Successful in 12s
Docker images / backend-test (push) Successful in 4m9s
Docker images / frontend-image (push) Successful in 4m28s
Docker images / updater-image (push) Successful in 58s
Docker images / backend-image (push) Successful in 2m49s
Docker images / notify-webhook (push) Skipped
Docker images / publish-release (push) Successful in 11s
При старте backend накатывает схему PostgreSQL 18 и, если база пустая, один раз импортирует mikrotik.db с тома. Повторный старт не копирует данные. Бэкап в UI идёт через pg_dump.
Co-authored-by: Cursor <[email protected] >
2026-09-08 01:36:48 +07:00