-
2.0.0
StableDocker images / prepare-release (push) Successful in 13sDocker images / backend-test (push) Successful in 3m58sDocker images / backend-image (push) Successful in 3m2sDocker images / updater-image (push) Successful in 1m16sDocker images / frontend-image (push) Successful in 3m7sDocker images / publish-release (push) Successful in 11sDocker images / notify-webhook (push) Successful in 3sreleased this
2026-10-15 21:20:58 +07:00 | 17 commits to main since this releasev2.0.0
Версия 2.0.0.
fix
- fix(ci): исправить условие уведомления для новой версии сборщика (
72bf648c, Denozordec) - fix(tests): завершить лабораторную приёмку и обновить фикстуру удаления (
6210f347, Denozordec) - fix(tests): согласовать полную регрессию с фокусом выбранного сервера (
481688e7, Denozordec) - fix(ui): сделать сетевые показатели и настройки читаемыми в обеих темах (
3d51bba8, Denozordec) - fix(ui): исправить фокус списка серверов и контраст общих элементов (
3c909680, Denozordec) - fix(certificates): заменять сертификат уникальным поколением (
8c5cfa07, Denozordec) - fix(routeros): подтверждать импорт сертификата и ограничить REST-сессии (
c683e1b2, Denozordec) - fix(certificates): продлевать по подтверждённому сроку и проверить реальный импорт (
9178ff2c, Denozordec) - fix(certificates): учитывать подтверждённый часовой пояс устройства (
0e86628d, Denozordec) - fix(certificates): подтверждать результат продления и исключить выключенные серверы (
3d23ae4b, Denozordec) - fix(ui): раскрыть последствия выпуска и исправить доступность мастеров (
0563dd7c, Denozordec) - fix(containers): исключить опрос выключенных серверов и ложные пустые данные (
dc7b2294, Denozordec) - fix(containers): подтверждать остановку и удаление контейнера (
74151176, Denozordec) - fix(containers): учитывать фактические состояния контейнеров (
b3d11276, Denozordec) - fix(geoip): проверить локальный кеш и ограничить загрузку баз (
48cc65ec, Denozordec) - fix(backups): показать отсутствие файлов и защитить удаление записей (
6617b776, Denozordec) - fix(deploy): сохранять локальные резервные копии при пересоздании контейнера (
ab48973e, Denozordec) - fix(backups): отклонять восстановление старых частичных экспортов (
659e658f, Denozordec) - fix(backups): защитить подключение S3 и согласовать операции каталога (
faf452d1, Denozordec) - fix(backups): читать экспорт RouterOS порциями без потери данных (
41a76f11, Denozordec) - fix(backups): получать нативный экспорт и проверить восстановление из S3 (
c3fb66dc, Denozordec) - fix(test): сохранять снимки GRE и VXLAN в результатах проверки (
cdb52827, Denozordec) - fix(netflow): запускать TypeScript worker с собственным загрузчиком (
19ad294d, Denozordec) - fix(gre): отклонять повреждённые и повторяющиеся native идентификаторы (
7a38bb36, Denozordec) - fix(gre): не подменять неизвестные флаги состоянием туннеля (
51a579d3, Denozordec) - fix(alerts): учитывать ошибки реального источника GRE (
9c4a0992, Denozordec) - fix(ui): повысить контраст заполненных таблиц BGP и OSPF (
8b60ab04, Denozordec) - fix(api): проверять достоверность WAN и не опрашивать выключенные серверы (
d91cc77c, Denozordec) - fix(api): сохранять ошибки наблюдения BGP для оповещений (
4f084222, Denozordec) - fix(api): показывать ошибки опроса старых OSPF и BFD API (
5ac5a25d, Denozordec) - fix(ui): исправить контраст метки IPsec в таблице GRE (
eaf724d6, Denozordec) - fix(network): выбрать IPv6-команду в экспорте GRE (
0c5d7d32, Denozordec) - fix(network): согласовать GRE PSK с FastPath и экспортом (
1be4a490, Denozordec) - fix(auth): закрыть обход JWT через закодированные URL (
7d86af7e, Denozordec) - fix(network): исправить keepalive GRE и каталог IPsec (
727e35f9, Denozordec) - fix(network): скрыть GRE PSK и сохранить признак IPsec (
3f3f06f1, Denozordec) - fix(network): защитить ключи WireGuard и режим просмотра операций (
a404da76, Denozordec) - fix(ui): учитывать права и состояние устройства при откате истории (
c8f9c83f, Denozordec) - fix(ui): улучшить контраст трафика и предупреждений целей (
b9000b16, Denozordec) - fix(traffic): останавливать сбор при потере соединения блокировки (
cbe44e80, Denozordec) - fix(auth): восстанавливать раздел и фильтры после входа Portal (
46de87e2, Denozordec) - fix(auth): скрыть пароли от читателя и согласовать Portal (
608f7430, Denozordec) - fix(traffic): согласовать опрос между процессами backend (
b525e706, Denozordec) - fix(traffic): объединять чтения истории общего сервера (
a68bd61e, Denozordec) - fix(traffic): считать общий пик по совпадающим интервалам (
7b884164, Denozordec) - fix(traffic): учитывать пик только подтверждённых измерений (
7c667f80, Denozordec) - fix(traffic): прекращать опрос изменённого источника (
504f62fc, Denozordec) - fix(traffic): учитывать состав каждой волны измерений (
5d19b6a2, Denozordec) - fix(traffic): подтверждать идентичность соседних счётчиков (
b57ae316, Denozordec) - fix(traffic): ограничивать доверие скорости после пропусков (
493c30be, Denozordec) - fix(traffic): сохранять историю отключённых интерфейсов (
a40b26c3, Denozordec) - fix(traffic): показывать причину неполного опроса peers (
c69d99ba, Denozordec) - fix(traffic): принимать измерения peers только полным срезом (
d8f8d3c7, Denozordec) - fix(traffic): подтверждать свежесть статусов привязанных интерфейсов (
b4d0733c, Denozordec) - fix(traffic): сохранять точность объёмов и обозначать бинарные единицы (
2b3d583e, Denozordec) - fix(traffic): проверять live-срез и прекращать опрос выключенных устройств (
2358ecef, Denozordec) - fix(traffic): сохранять историю и показывать достоверную свежесть (
1275dd7b, Denozordec) - fix(uptime): проверить RTT через SQL и обновить тестовый стенд (
ebe62ae2, Denozordec) - fix(uptime): точно разбирать составные длительности RTT (
ca2b6347, Denozordec) - fix(traffic): проверить сбор трафика через HTTP и PostgreSQL (
737e04a6, Denozordec) - fix(traffic): исключить ложные нули из суммы трафика (
4527e553, Denozordec) - fix(uptime): отличать ошибки опроса от измеренных потерь Ping (
8fb46b15, Denozordec) - fix(alerts): исключить неподтверждённые проблемы из журнала мониторинга (
ca232844, Denozordec) - fix(alerts): объяснить отключённые и неоднозначные цели оповещений (
d3f9a120, Denozordec) - fix(alerts): учитывать свежесть и настройки источников оповещений (
db710511, Denozordec) - fix(alerts): исключить неоднозначные и отключённые устройства из сигналов (
8ffb8b5f, Denozordec) - fix(alerts): не подтверждать события устаревшими GRE BGP снимками (
13618e7e, Denozordec) - fix(collectors): сохранять частичный результат и актуальные GRE BGP сигналы (
fdddc520, Denozordec) - fix(bgp): сохранять неизвестные показатели без вымышленных чисел (
9fbe27c1, Denozordec) - fix(alerts): исключить переходы между неоднозначными BGP peers (
c557a8c8, Denozordec) - fix(bgp): сохранять неизвестное состояние и достоверную историю оповещений (
fef7bc55, Denozordec) - fix(ospf): сопоставлять IPv6 адреса и исключать неоднозначный BFD (
e1617f14, Denozordec) - fix(api): сохранять большие идентификаторы серверов без округления (
d3d8afaa, Denozordec) - fix(ospf): показывать IPv6 маршруты и фактический шлюз (
f6b9c694, Denozordec) - fix(ospf): показать конфликт состояний OSPF и BFD (
12ead0b6, Denozordec) - fix(wireguard): поддержать IPv6 и исключить выключенные серверы (
4d3cb659, Denozordec) - fix(gre): сохранять и восстанавливать статические IPv6 адреса (
f3cbc327, Denozordec) - fix(ui): сделать названия колонок потоков понятнее (
655ea972, Denozordec) - fix(netflow): проверять месяц и точные календарные границы (
555bd315, Denozordec) - fix(netflow): подтверждать выбранный срез перед запросами (
0c14da19, Denozordec) - fix(netflow): проверять ответы аналитики и выбранный месяц (
64df4722, Denozordec) - fix(ui): уточнить подписи ICMPv6 и портов IPv6 (
979dc3cf, Denozordec) - fix(netflow): сохранить IPv6 в смешанных шаблонах IPFIX (
11813179, Denozordec) - fix(netflow): сохранить неизвестные координаты RIPE без ложных нулей (
c718654b, Denozordec) - fix(netflow): исправить классификацию IPv6 и кеш префиксов RIPE (
af66faaa, Denozordec) - fix(traffic): дождаться каталога перед запросами выбранного сервера (
59938118, Denozordec) - fix(netflow): исключить специальные IPv4 из внешнего обогащения (
b619ef20, Denozordec) - fix(terminal): показывать последние записи журнала RouterOS (
bd023b8a, Denozordec) - fix(ipsec): проверять CRL-цепочку до удаления identity (
7867914c, Denozordec) - fix(ipsec): пояснить границу онлайн-статуса IKE (
07396d93, Denozordec) - fix(ipsec): учитывать уникальный DNS SAN в активных сессиях (
d4f57463, Denozordec) - fix(ipsec): экспортировать сертификат только по прямой привязке (
08fcebd5, Denozordec) - fix(tests): ждать окончания анимации кнопок резервных копий (
9da5e553, Denozordec) - fix(ipsec): удалять сертификат только по явной привязке (
057b5303, Denozordec) - fix(ipsec): сохранять общий сертификат при удалении identity (
d52c48e5, Denozordec) - fix(ipsec): показывать все привязки общего сертификата (
58f5c48a, Denozordec) - fix(ipsec): учитывать несколько сессий без ложного офлайн (
60b2e099, Denozordec) - fix(ipsec): показывать неопределённый статус при общих Remote ID (
cb6ec093, Denozordec) - fix(ipsec): исключить чужие сессии при сопоставлении CN (
7815e00a, Denozordec) - fix(ipsec): исправить статус клиента с полным DN сертификата (
2aa93ad3, Denozordec) - fix(api): отклонять некорректное подтверждение PATCH (
cd8613fa, Denozordec) - fix(ui): улучшить контраст и доступность прокрутки (
89bde27f, Denozordec) - fix(api): завершать запрос при обрыве ответа RouterOS (
7f0c2aad, Denozordec) - fix(uptime): объяснить неизвестный результат теста скорости (
5944e5e7, Denozordec) - fix(ui): сохранить целый CIDR в таблице маршрутов OSPF (
c9bf5abe, Denozordec) - fix(terminal): запретить выключенные устройства и исправить средний RTT (
8b7bff16, Denozordec) - fix(routes): подтвердить применение и восстановление рекурсивных маршрутов (
5b3133ce, Denozordec) - fix(ospf): подтвердить права и результат оптимизации на RouterOS (
36c6a21c, Denozordec) - fix(routing): исключить опрос выключенных устройств BGP и OSPF (
87959698, Denozordec) - fix(ipsec): обеспечить NAT и изоляцию политик для передачи данных (
89de7e13, Denozordec) - fix(ipsec): различать частичный и неподтверждённый результат операций (
43b00e07, Denozordec) - fix(ipsec): восстановить mode-config с проверкой зависимостей (
a83e4734, Denozordec) - fix(ipsec): подтвердить сертификатный клиент и сообщать сбой истории (
5d9ef9dc, Denozordec) - fix(ipsec): показывать подключённых клиентов и адрес mode-config (
b9a8615b, Denozordec) - fix(ipsec): подтвердить достоверность операций и приёмку раздела (
f80d9b76, Denozordec) - fix(vxlan): подтвердить достоверность опроса и экспорта раздела (
e2d81f96, Denozordec) - fix(wireguard): учитывать неподтверждённую ревизию импорта (
8eaf78b6, Denozordec) - fix(wireguard): очищать подтверждённые объекты при отказе импорта (
e01454b7, Denozordec) - fix(wireguard): проверять конфигурацию до импорта (
479f2adc, Denozordec) - fix(ci): вынести межслойный тест из frontend Docker контекста (
c16fc0c5, Denozordec) - fix(wireguard): исправить endpoint и поля клиентского шаблона (
c82e8fa1, Denozordec) - fix(wireguard): расширить мобильные панели и сохранить видимость кнопок (
bf43263e, Denozordec) - fix(wireguard): сохранять меню действий при перерисовке (
6a46fb1e, Denozordec) - fix(wireguard): удалять связанные пиры и IP вместе с интерфейсом (
3722fad3, Denozordec) - fix(gre): расширить поля внутренних IP на телефоне (
fd521f6e, Denozordec) - fix(gre): сохранять меню действий при обновлении таблицы (
731803ba, Denozordec) - fix(gre): сохранять удалённый внутренний IP туннеля (
bd3f996f, Denozordec) - fix(ui): объяснить неподтверждённый результат повтора сообщения (
b55588f2, Denozordec) - fix(ui): уточнить интерфейсы speed и исправить CLI-подсказку (
f194e726, Denozordec) - fix(web): дождаться ответа backend при длительной speed-команде (
aa7dbdf6, Denozordec) - fix(ui): показывать неопределённый исход speed и сверять историю (
87820540, Denozordec) - fix(ui): сохранить snapshot speed при неизвестном исходе записи (
96fa9108, Denozordec) - fix(api): сохранить неизвестный исход записи speed без ложной ошибки (
f408afba, Denozordec) - fix(api): исключить выключенные серверы из мониторинга (
4c12c55c, Denozordec) - fix(api): восстановить разделы PostgreSQL в одной транзакции (
f3e20595, Denozordec) - fix(api): сбросить кэши после восстановления базы (
f1aac49d, Denozordec) - fix(api): дождаться фоновых записей перед операцией с БД (
29430324, Denozordec) - fix(api): дождаться запросов перед операцией с базой (
8682f2a7, Denozordec) - fix(api): подтвердить остановку NetFlow перед операцией с БД (
f8da3e08, Denozordec) - fix(api): дождаться заданий планировщика перед операцией с БД (
1b89d56e, Denozordec) - fix(api): нормализовать дату сохранённого снимка Internet path (
673e5ba4, Denozordec) - fix(ui): отличать неизвестный RTT от отсутствия ответов Ping (
9680a642, Denozordec) - fix(ui): использовать серверное время и не подменять отсутствующий Ping (
30cc99c6, Denozordec) - fix(ui): сбрасывать снимок при изменении параметров speed-пробы (
7f18fcb6, Denozordec) - fix(api): сохранять результат только в пробу с теми же параметрами (
090206c8, Denozordec) - fix(api): проверять параметры запуска теста скорости до операции (
b59944b5, Denozordec) - fix(docs): указать даты выполнения в заголовках этапов (
b0e114b5, Denozordec) - fix(docs): восстановить недостающие записи журнала UX/UI (
a56f555c, Denozordec) - fix(ui): убрать неиспользуемый код прежней таблицы мониторинга (
65c63e28, Denozordec) - fix(uptime): сбросить снимок при смене пары и сохранить историю (
e4f95117, Denozordec) - fix(uptime): защитить пару устройств и атомарно сохранить результат (
a3fcba0d, Denozordec) - fix(ui): показать измерения рядом с закреплённым WAN на телефоне (
579e816b, Denozordec) - fix(ospf): сопоставить направления измерений и модели (
5919af7f, Denozordec) - fix(uptime): проверять завершение теста перед записью успеха (
fb32f87d, Denozordec) - fix(uptime): сохранить неизвестную скорость и проверить подтверждение теста (
9d595960, Denozordec) - fix(ui): пояснить область скоростных снимков WAN (
1904c866, Denozordec) - fix(optimizer): правильно сопоставить направления DL и UL (
4ba7f82c, Denozordec) - fix(optimizer): убрать лишние поиски и расчёты маршрутов (
4fee9e37, Denozordec) - fix(ui): сделать сводки площадок краткими и достоверными (
53e36f2a, Denozordec) - fix(optimizer): ускорить точный выбор проб из большого пула (
52d8a054, Denozordec) - fix(ui): сократить сводку большого списка WAN (
8e3b7a65, Denozordec) - fix(ui): возвращать фокус терминала после включения поля (
b1f83263, Denozordec) - fix(ui): учитывать весь каталог Community в оптимизаторе (
991f2b38, Denozordec) - fix(optimizer): отсечь заведомо худшие назначения проб (
833225d1, Denozordec) - fix(ui): ограничить отображение матрицы WAN и Jump Host (
1ad6b4a6, Denozordec) - fix(ui): ограничить полные маршруты с сохранением индексов (
a16bfae8, Denozordec) - fix(ui): ограничить карточки оптимизатора с сохранением URL (
059fd935, Denozordec) - fix(ui): ограничить preview OSPF без изменения применения (
be546666, Denozordec) - fix(ui): объединить параллельные связи OSPF в читаемый граф (
9f74cfeb, Denozordec) - fix(ui): ограничить списки деталей OSPF без потери данных (
086f1182, Denozordec) - fix(ui): ограничить граф OSPF с сохранением полного контекста (
8d86c5cb, Denozordec) - fix(ui): ограничить таблицу соседей OSPF и сохранить URL узла (
1a82c1b4, Denozordec) - fix(ui): сохранить контекст и фокус форм Firewall без эффектов (
ab56225a, Denozordec) - fix(ui): ограничить трассировку и защитить повторную симуляцию (
21dc6465, Denozordec) - fix(ui): ограничить редактор сценария без потери правил (
9231597d, Denozordec) - fix(ui): блокировать операции Firewall после ошибки чтения (
2e648dcf, Denozordec) - fix(ui): ограничить таблицу Firewall и сохранить порядок правил (
1e9889f8, Denozordec) - fix(ui): ограничить список Filters с сохранением порядка (
4a5ae8ba, Denozordec) - fix(ui): ограничить форму маршрута без потери конечных точек (
06850169, Denozordec) - fix(ui): ограничить группы и детали рекурсивных маршрутов (
9124d451, Denozordec) - fix(ui): подтверждать копирование community после записи (
f5158182, Denozordec) - fix(ui): ограничить отображение каталога Communities (
adfb2fc4, Denozordec) - fix(ui): пояснить выборку сессий и исправить перенос вкладок (
9d4d9f30, Denozordec) - fix(ui): ограничить отображение каталога GRE-туннелей (
97936aa8, Denozordec) - fix(ui): ограничить отображение каталога VXLAN-туннелей (
dcc85504, Denozordec) - fix(ui): защищать чтение WireGuard при смене источника (
c7aec150, Denozordec) - fix(ui): восстанавливать фильтры WireGuard из ссылки (
e51964b4, Denozordec) - fix(ui): показывать сведения о рукопожатии без ложного статуса (
c6702efc, Denozordec) - fix(ui): ограничить раскрытие большого списка пиров WireGuard (
837298a1, Denozordec) - fix(ui): ограничить отображение каталога пиров WireGuard (
747f5444, Denozordec) - fix(ui): ограничить отображение каталога интерфейсов WireGuard (
a6be18c1, Denozordec) - fix(ui): различать нулевые и неизвестные счётчики WireGuard (
7693b323, Denozordec) - fix(api): сохранять каталог пинг-проб атомарно (
53c1bfbd, Denozordec) - fix(ui): ограничить отображение каталога BFD-сессий (
5b2a2917, Denozordec) - fix(ui): ограничить отображение каталога OSPF-маршрутов (
586da55c, Denozordec) - fix(api): сохранять каталог speed-проб атомарно (
90897430, Denozordec) - fix(api): проверить каталог speed-проб и изолировать источник (
d4f2961f, Denozordec) - fix(api): сохранить неизвестные значения истории скорости (
a558412a, Denozordec) - fix(ui): сохранить историю скорости при частичном сбое (
e5ff69e2, Denozordec) - fix(ui): ограничить каталог бэкапов и вернуть фокус действий (
611e542e, Denozordec) - fix(ui): ограничить каталог пользователей и добавить поиск (
5d9a6f37, Denozordec) - fix(ui): сохранить имя строки при прокрутке таблицы (
e0f83bdf, Denozordec) - fix(ui): ограничить каталог сертификатов и сохранить детали (
5fbfc752, Denozordec) - fix(ui): ограничить строки истории тестов скорости (
e5cf0575, Denozordec) - fix(ui): открыть крайние колонки сводной статистики (
488f2fe4, Denozordec) - fix(test): актуализировать данные общей UX регрессии (
91c11945, Denozordec) - fix(ui): сохранять ручную страницу выбранной сессии BGP (
c4110fa3, Denozordec) - fix(ui): ограничить боковой каталог устройств (
1cce7128, Denozordec) - fix(ui): очищать недоступные интерфейсы при загрузке (
2bdcc162, Denozordec) - fix(ui): раскрывать предупреждения ресурсов порциями (
ab334764, Denozordec) - fix(ui): ограничить строки ресурсов мониторинга (
2762f073, Denozordec) - fix(ui): ограничить строки таблицы проб скорости (
76a5e81f, Denozordec) - fix(test): проверить большой каталог проб скорости (
057281c2, Denozordec) - fix(ui): сохранять страницу компактной таблицы при опросе (
ef457b47, Denozordec) - fix(api): проверять обязательные поля снимка RouterOS (
160b3918, Denozordec) - fix(test): обновить данные сквозных проверок дашборда (
b658f712, Denozordec) - fix(ui): ограничить каталог BGP и сохранить страницу при обновлении (
39789765, Denozordec) - fix(ui): раскрывать большую очередь проблем порциями (
604b2b0b, Denozordec) - fix(ui): ограничить отрисовку больших компактных таблиц (
5e5cf709, Denozordec) - fix(ui): ограничить отрисовку большого каталога серверов (
12c376b4, Denozordec) - fix(ui): показывать подтверждённые метрики участков пути (
c3a9c00a, Denozordec) - fix(api): подтверждать полный сбор пути без скрытых ошибок (
d4ae1c31, Denozordec) - fix(ui): сохранять подтверждённый снимок пути при ошибке API (
5fdd6ef5, Denozordec) - fix(ui): учитывать ошибки устройств в сводке туннелей (
55c93496, Denozordec) - fix(uptime): показывать реальные наблюдения и пропуски RTT на дашборде (
9d312937, Denozordec) - fix(ui): проверять каталоги дашборда и сохранять неизвестный статус серверов (
8f65d162, Denozordec) - fix(traffic): отличать измеренный ноль от отсутствия наблюдений (
9e0f6956, Denozordec) - fix(ui): проверять данные трафика без подстановки нулей в серии (
a28f871f, Denozordec) - fix(ui): сохранить неизвестные данные и ошибки BGP на дашборде (
f0eaa94e, Denozordec) - fix(ui): исправить доступность оболочки и проверку состояния сервера (
c343ce62, Denozordec) - fix(ui): завершить локальную приёмку администрирования (
1a9966ec, Denozordec) - fix(probes): проверять расписание и сохранять подтверждённые данные (
271291a9, Denozordec) - fix(releases): проверять манифест и достоверность сведений о сборке (
1d27127b, Denozordec) - fix(ui): повысить приоритет правил и исправить мобильные строки (
d5edfe5e, Denozordec) - fix(alerts): обозначить недоступность событий префиксов (
c7e1f75e, Denozordec) - fix(alerts): сделать выбор объектов доступным с клавиатуры (
f3ec6b31, Denozordec) - fix(ui): не подменять неполные сетевые счётчики нулями (
1deccf86, Denozordec) - fix(ui): проверять права каждого источника дашборда (
587dd94f, Denozordec) - fix(ui): проверять права и сохранять достоверность общей сводки (
1999e816, Denozordec) - fix(alerts): подтвердить риск ручного повтора сообщения (
b109532f, Denozordec) - fix(alerts): защитить ручной повтор очереди проверкой версии (
7d0608bb, Denozordec) - fix(alerts): показать подтверждённое состояние очереди сообщений (
89c31289, Denozordec) - fix(alerts): удерживать неизвестные отправки без автоматического повтора (
b1ad9515, Denozordec) - fix(alerts): различать отказ и неизвестный результат Telegram (
46be201d, Denozordec) - fix(alerts): отклонять запись устаревшего снимка правил (
382e318b, Denozordec) - fix(alerts): читать согласованный снимок и реальные цели проб (
c5c1c281, Denozordec) - fix(alerts): защитить тест правила общим замком Telegram (
dc5594ca, Denozordec) - fix(alerts): подтверждать запись правил и сохранять формы при сбое (
9c1d1463, Denozordec) - fix(alerts): сохранить черновик Telegram и подтвердить операции (
875819c5, Denozordec) - fix(test): учесть общий опрос в проверке прав каталогов (
a5c8e614, Denozordec) - fix(alerts): разделить загрузку каталогов целей и правил (
526f305a, Denozordec) - fix(alerts): проверять каталоги объектов и сохранять частичные сбои (
a8a3eb59, Denozordec) - fix(alerts): отличать неизвестные данные от пустого списка правил (
3710fc6a, Denozordec) - fix(alerts): подтверждать конфигурацию внутри транзакции сохранения (
9bc3a5db, Denozordec) - fix(alerts): проверять правила и группы до замены конфигурации (
6093442b, Denozordec) - fix(alerts): проверять доступ и использовать единый источник тестового сообщения (
3556a378, Denozordec) - fix(alerts): сохранять параметры выборочно и проверять результат отправки (
98319c9d, Denozordec) - fix(alerts): проверять ответы и подтверждать сохранённые параметры (
0bcac655, Denozordec) - fix(settings): проверить контекст и завершить локальную приёмку базы (
596fea48, Denozordec) - fix(settings): защищать восстановление базы от повторов и смены контекста (
57293479, Denozordec) - fix(settings): сохранять результат операций базы при вторичных сбоях (
92b65a30, Denozordec) - fix(settings): восстанавливать базу транзакционно и сохранять результат операции (
af5dbb05, Denozordec) - fix(settings): проверять резервные копии и исключить секреты из журнала (
ff8b04bd, Denozordec) - fix(settings): проверять доступность текущего источника без гонок (
e5842b41, Denozordec) - fix(settings): убрать фиктивные операции и подключить реальные параметры (
b6f1b725, Denozordec) - fix(evolution): проверить серверный каталог и завершить локальную приёмку (
2b6d3ab2, Denozordec) - fix(evolution): исключить моковые данные из живого каталога (
d272ef57, Denozordec) - fix(evolution): сохранять черновики и подтверждать операции формы (
118cd31d, Denozordec) - fix(evolution): проверять каталог и сохранять неизвестные счётчики (
7e3cb754, Denozordec) - fix(evolution): разделить состояния настроек и каталога и защитить контекст (
9db1471b, Denozordec) - fix(evolution): подтверждать сохранение ключа и ответ проверки API (
554dba55, Denozordec) - fix(evolution): проверять настройки и подтверждение сохранённых полей (
2b62e0e9, Denozordec) - fix(netflow): завершить локальную приёмку и объединить сценарий сброса (
2215007c, Denozordec) - fix(netflow): генерировать файлы хоста из согласованного снимка настроек (
d9e09281, Denozordec) - fix(netflow): согласовать проверку сетевых параметров формы и сервера (
b80fa042, Denozordec) - fix(netflow): отклонять конкурентный сброс до удаления данных (
32b78121, Denozordec) - fix(netflow): проверить смену источника и адаптивность формы (
a575795f, Denozordec) - fix(netflow): сохранять черновики и показывать подтверждённые результаты (
fcd8de2a, Denozordec) - fix(netflow): выполнять сброс данных одной транзакцией и сохранять результат (
c9b0f926, Denozordec) - fix(netflow): сохранять отдельные поля и защищать созданную пару ключей (
e2aae389, Denozordec) - fix(netflow): защитить приватный экспорт и разделить результаты сохранения (
8b017bab, Denozordec) - fix(netflow): проверять ответы настроек и подтверждения операций (
4af4fdc5, Denozordec) - fix(geoip): проверить смену источника и читаемость на телефоне (
52cb93bf, Denozordec) - fix(geoip): сохранять черновик и показывать частичный результат обновления (
57e7dcf9, Denozordec) - fix(geoip): ограничить изменение баз правами записи трафика (
f0d9f488, Denozordec) - fix(scheduler): завершить локальную приёмку контекста и адаптивности (
65aeedd3, Denozordec) - fix(scheduler): подтверждать ручные операции и учитывать частичные ошибки (
5df337f6, Denozordec) - fix(collectors): сохранять только изменённые настройки с учётом прав (
cb377fb6, Denozordec) - fix(collectors): проверять параметры и подтверждения сохранения (
117aa9a2, Denozordec) - fix(collectors): разделить загрузку настроек и сохранить черновики (
d453f2ae, Denozordec) - fix(evobgp): требовать подтверждение проверки соединения (
dd387cf3, Denozordec) - fix(evobgp): проверять каталог и сохранять навигацию при ошибках API (
0d2affaf, Denozordec) - fix(collectors): проверять реальные ответы настроек без подстановки defaults (
a0263c22, Denozordec) - fix(scheduler): показывать подтверждённый статус независимо от настроек uptime (
5d5ea680, Denozordec) - fix(scheduler): различать неизвестную историю и подтверждённые запуски (
1f75bc5c, Denozordec) - fix(scheduler): исключить поздние ответы после смены фильтра и источника (
933a4eaf, Denozordec) - fix(geoip): отклонять неполные ответы и проверять подтверждения операций (
1b51d2af, Denozordec) - fix(scheduler): проверять подтверждения и контекст API планировщика (
638c17ca, Denozordec) - fix(scheduler): читать снимки JSONB и показывать недоступные результаты (
92b7399d, Denozordec) - fix(scheduler): отделить результат запуска от сбоев журналирования (
63b2f750, Denozordec) - fix(backups): сохранить достоверность плановых операций при сбоях (
5ce080ba, Denozordec) - fix(backups): показывать частичный результат внутри формы (
98b4c39a, Denozordec) - fix(backups): показывать ошибки диалогов на узких экранах (
ad457b90, Denozordec) - fix(backups): адаптировать историю и формы к узким экранам (
b74084b6, Denozordec) - fix(backups): восстанавливать вкладку и фильтры из ссылки (
11e357cc, Denozordec) - fix(backups): сохранять неизвестный результат восстановления (
6f152c8d, Denozordec) - fix(backups): не повторять импорт после потери ответа (
39570656, Denozordec) - fix(backups): сверять сервер и файл подтверждения импорта (
99ff5aeb, Denozordec) - fix(backups): сохранять запись при неполной очистке файлов (
af86d2c3, Denozordec) - fix(backups): подтверждать операции в текущем контексте (
4c5604bf, Denozordec) - fix(backups): продолжать наблюдение без повторного создания (
714af7e8, Denozordec) - fix(backups): сохранить идентичность фоновой задачи (
4aee2a34, Denozordec) - fix(backups): подтверждать настройки и последнюю проверку S3 (
30bd479a, Denozordec) - fix(backups): сохранять расписание и хранилище независимо (
8e01666e, Denozordec) - fix(backups): отделить результат операций от ошибок журнала (
5ce21e9a, Denozordec) - fix(backups): разделить загрузку каталогов и права действий (
3dcc7c9e, Denozordec) - fix(test): указать хранилище в фикстуре резервных копий (
b460997c, Denozordec) - fix(backups): проверять ответы и прогресс резервного копирования (
4ae2954f, Denozordec) - fix(certificates): сохранить достоверный результат выпуска (
46fe3832, Denozordec) - fix(ui): проверить доступность и адаптивность сертификатов (
16fa6eb5, Denozordec) - fix(ui): восстанавливать задачу выпуска без повторной операции (
f5a71728, Denozordec) - fix(api): исключить повторное создание задачи выпуска (
97526bf0, Denozordec) - fix(api): проверять цель и отменять наблюдение выпуска (
299f1da9, Denozordec) - fix(api): согласовать задачу выпуска с контрактом сертификатов (
1d50ec8d, Denozordec) - fix(ui): сохранять черновики и результат настроек ACME (
594e60a1, Denozordec) - fix(ui): сохранять подтверждённые настройки автообновления (
1c407b77, Denozordec) - fix(api): проверять ответы настроек и выпуска сертификатов (
df89e88f, Denozordec) - fix(ui): сохранять контекст и источник сертификатов (
adb65898, Denozordec) - fix(ui): сохранять достоверные снимки сертификатов (
b184922f, Denozordec) - fix(ui): показывать неизвестные поля сертификатов явно (
17f03e7a, Denozordec) - fix(ui): убрать недостоверную шкалу срока сертификата (
bb74eae6, Denozordec) - fix(api): изолировать ошибки создания клиента устройства (
f99612f6, Denozordec) - fix(api): сохранить последние снимки сертификатов (
c7b4981d, Denozordec) - fix(api): передавать наблюдаемые состояния сертификатов (
26869632, Denozordec) - fix(ui): сохранить контекст и фокус контейнеров (
71cc6fa3, Denozordec) - fix(ui): показывать достоверный снимок контейнера (
3ceb8c03, Denozordec) - fix(ui): подтверждать команды контейнеров ответом API (
c419a469, Denozordec) - fix(ui): сохранить достоверные состояния контейнеров (
860add8e, Denozordec) - fix(api): показать частичные отказы каталога контейнеров (
644ddb64, Denozordec) - fix(ui): завершить доступность формы пользователей (
1e0fc4cd, Denozordec) - fix(ui): различать снимок историю и неизвестный каталог пользователей (
9320c11d, Denozordec) - fix(api): показывать источник и частичные сбои каталога интерфейсов (
c3749851, Denozordec) - fix(ui): сохранять контекст каталога и выбирать клиента IPsec (
ecd72d97, Denozordec) - fix(ui): продолжать частичное сохранение пользователя без дублей (
4896d8ef, Denozordec) - fix(ui): подтверждать удаление пользователя и сохранять ошибку (
02ca48ef, Denozordec) - fix(ui): показывать подтверждённые каталоги пользователей (
2d5fb359, Denozordec) - fix(ui): сохранять явный выбор туннеля диагностики (
3c41de13, Denozordec) - fix(ui): улучшить доступность и мобильный вывод диагностики (
d28d7a2c, Denozordec) - fix(api): прекращать диагностику при отмене HTTP (
440e10c6, Denozordec) - fix(api): сохранять неизвестные показатели диагностики (
9d2101d7, Denozordec) - fix(api): проверять параметры и подтверждать результат MTU (
33185fdd, Denozordec) - fix(api): отделить отказ диагностики от успешного вывода (
68ccc491, Denozordec) - fix(ui): проверять источник IPv4 для диагностики (
b60b7ac8, Denozordec) - fix(ui): сохранять устройство диагностики в URL (
d0c715e9, Denozordec) - fix(ui): показывать реальный источник и ошибки DNS (
1b91ba4e, Denozordec) - fix(ui): подтверждать GRE перед тестом пропускной способности (
155dfc57, Denozordec) - fix(ui): согласовать права диагностики с API (
b856215c, Denozordec) - fix(ui): сохранять каталог устройств диагностики при отказе (
cba3db15, Denozordec) - fix(ui): различать результат и отмену диагностики (
6fa8e5bf, Denozordec) - fix(ui): проверить терминал и мобильный выбор устройства (
8bda8512, Denozordec) - fix(api): отличать отказ терминала от пустого вывода (
ea4095d1, Denozordec) - fix(ui): подтверждать выполнение команд терминала (
a2eae189, Denozordec) - fix(ui): завершить доступное управление картой сети (
bc20e5b9, Denozordec) - fix(ui): вписывать топологию в область карты (
bc83b8db, Denozordec) - fix(ui): адаптировать панели и действия карты сети (
89e48c24, Denozordec) - fix(ui): сохранять контекст карты сети в ссылке (
8bc4f22a, Denozordec) - fix(ui): обновлять детали и пояснять модель карты сети (
0cdb43a2, Denozordec) - fix(ui): показывать ошибки и свежесть NetFlow карты (
1bce4e1e, Denozordec) - fix(ui): убрать выдуманные измерения из карты сети (
e47e2b40, Denozordec) - fix(ui): показывать неизвестный статус карты отдельно (
329d6b82, Denozordec) - fix(ui): проверять целостность снимка карты сети (
1215cbe8, Denozordec) - fix(ui): завершить локальную приёмку оптимизатора (
66fde3fc, Denozordec) - fix(ui): согласовать настройки и контекст Community (
5a23dfcf, Denozordec) - fix(ui): исключить подстановку моковых WAN в live расчёт (
6e6558bd, Denozordec) - fix(api): проверять однозначность Router ID оптимизатора (
338335dd, Denozordec) - fix(api): передавать происхождение метрик оптимизатора OSPF (
70778446, Denozordec) - fix(ui): отделить измерения цепочек от модели (
255f272f, Denozordec) - fix(ui): пояснить расчётные метрики preview OSPF (
9404bd51, Denozordec) - fix(ui): сохранять устройство оптимизатора в адресе (
c82434c4, Denozordec) - fix(ui): не подменять неизвестный индекс маршрута нулём (
2cdfa2cb, Denozordec) - fix(ui): завершить адаптивность оптимизатора маршрутов (
fb70d802, Denozordec) - fix(api): проверять исходные шаблоны и план оптимизации OSPF (
0ee7f02e, Denozordec) - fix(ui): подтверждать применение OSPF и согласовать права (
c88e1400, Denozordec) - fix(ui): проверять контекст расчёта OSPF оптимизатора (
bf2815b5, Denozordec) - fix(ui): сохранять согласованные данные оптимизатора (
f93dfe34, Denozordec) - fix(ui): обозначить расчёт и симуляцию оптимизатора (
59f0f821, Denozordec) - fix(ui): завершить адаптивность рекурсивных маршрутов (
e58604c3, Denozordec) - fix(api): сохранять достоверные параметры рекурсивных маршрутов (
54ef752a, Denozordec) - fix(ui): сохранять контекст и блокировку рекурсивных маршрутов (
50fad3ac, Denozordec) - fix(api): валидировать применение и восстановление маршрутов (
52493deb, Denozordec) - fix(ui): подтверждать операции рекурсивных маршрутов (
f5fc9282, Denozordec) - fix(ui): завершить адаптивность и приёмку OSPF (
79a8d95e, Denozordec) - fix(ui): связывать OSPF узлы по подтверждённым ID (
259c5c30, Denozordec) - fix(ui): сохранять поиск и выбранный узел OSPF (
7a68ae81, Denozordec) - fix(ui): восстанавливать контекст OSPF из URL (
1d522527, Denozordec) - fix(api): показывать подтверждённые метрики OSPF (
af05ad5c, Denozordec) - fix(api): сохранять неизвестные показатели BFD и OSPF (
e3791f34, Denozordec) - fix(api): закрепить неизвестное состояние BFD в строгом каталоге (
47dcd89b, Denozordec) - fix(ui): учитывать область в стоимости соседа OSPF (
b1080b0a, Denozordec) - fix(ui): проверять диапазон AS в каталоге BGP (
21999506, Denozordec) - fix(ui): не подставлять выдуманный cost соседа OSPF (
748a3c00, Denozordec) - fix(ui): сохранять переходные и неизвестные состояния OSPF (
3dc25628, Denozordec) - fix(ui): разделить время опроса и подтверждения OSPF (
c18c148a, Denozordec) - fix(ui): защищать оптимизацию OSPF и подтверждение результата (
baa43b7a, Denozordec) - fix(ui): сохранять снимки OSPF при отказе устройств (
4254904c, Denozordec) - fix(api): показывать ошибки строгого OSPF-каталога (
a89cefcb, Denozordec) - fix(ui): улучшить мобильную сводку и детали BGP (
72a63b4a, Denozordec) - fix(ui): восстанавливать поиск и фильтры BGP из URL (
aa678b9d, Denozordec) - fix(bgp): сохранять неизвестные AS и тип сессии (
5c307a5b, Denozordec) - fix(ui): сохранять контекст и свежесть опроса BGP (
2e17cbe9, Denozordec) - fix(bgp): отображать только подтверждённые показатели сессий (
8fdc4b91, Denozordec) - fix(ui): сохранять BGP-сессии при частичных отказах (
70468084, Denozordec) - fix(api): показывать ошибки опроса в каталоге BGP (
85e70196, Denozordec) - fix(api): проверить контекст GRE и завершить локальную приёмку этапа 9 (
919d0c47, Denozordec) - fix(ui): улучшить мобильные экраны и сводку GRE и VXLAN (
a29ee310, Denozordec) - fix(ui): убрать неподтверждённые данные и действия GRE-пулов (
fc3d588c, Denozordec) - fix(gre): экспортировать поддерживаемые параметры и очищать PSK (
337d14ab, Denozordec) - fix(ui): показывать свежесть GRE и закреплять экспорт (
a21252fb, Denozordec) - fix(ui): изолировать операции GRE и готовность устройств (
ceb21132, Denozordec) - fix(ui): сохранять подтверждённые данные GRE при отказах (
fb009344, Denozordec) - fix(ui): учитывать неизвестный статус устройств VPN (
6ea3cdad, Denozordec) - fix(api): сообщать об отказах общего GRE-каталога (
6f00596e, Denozordec) - fix(api): отклонять несогласованные объекты IPsec и VXLAN (
d112935c, Denozordec) - fix(vxlan): корректно экспортировать параметры RouterOS (
0e0f98e0, Denozordec) - fix(ui): показывать достоверное состояние и экспорт VXLAN (
d200e87e, Denozordec) - fix(ui): проверить клавиатуру и адаптивность IPsec (
6fc342cd, Denozordec) - fix(ui): показывать свежесть опроса и изменений IPsec (
ce43b2d7, Denozordec) - fix(ui): изолировать контекст и операции IPsec (
921aba30, Denozordec) - fix(ui): учитывать готовность устройства в действиях IPsec (
f0071a49, Denozordec) - fix(ui): сохранять данные IPsec при сбоях опроса (
b8923d07, Denozordec) - fix(ui): улучшить клавиатурный ввод Community в Filters (
29a4ea2e, Denozordec) - fix(ui): показывать свежесть данных Filters (
4ae5f2ed, Denozordec) - fix(ui): сохранять недоступные шлюзы Filters (
0ab5a23e, Denozordec) - fix(ui): читать актуальную цель копирования Filters (
860e88ed, Denozordec) - fix(ui): изолировать источники данных Filters (
365ab217, Denozordec) - fix(ui): отклонять устаревшее чтение Filters (
24cc66d8, Denozordec) - fix(ui): проверять данные загрузки Filters (
1c7ffa07, Denozordec) - fix(ui): изолировать операции восстановления Filters (
1fba16e1, Denozordec) - fix(ui): подтверждать перемещение правил Filters (
7554f180, Denozordec) - fix(ui): подтверждать удаление правил Filters (
c4011cfa, Denozordec) - fix(ui): подтверждать копирование правил Filters (
8412ba9b, Denozordec) - fix(ui): подтверждать сохранение правил Filters (
1cf7297d, Denozordec) - fix(ui): показывать свежесть срезов Firewall (
4b01f205, Denozordec) - fix(ui): изолировать операции Firewall по источнику (
c2159508, Denozordec) - fix(ui): сохранять недоступные срезы Firewall (
5e605784, Denozordec) - fix(ui): сохранять данные Firewall при сбоях загрузки (
59440555, Denozordec) - fix(ui): исключить конфликты восстановления Firewall (
92ba474c, Denozordec) - fix(ui): подтверждать перемещение правил Firewall (
14f8b1ee, Denozordec) - fix(ui): подтверждать сохранение форм Firewall (
b47c5645, Denozordec) - fix(ui): подтверждать удаление объектов Firewall (
14a9e6d2, Denozordec) - fix(ui): подтверждать переключение адресов Firewall (
0c460d47, Denozordec) - fix(ui): подтверждать переключение правил Firewall (
131ecb86, Denozordec) - fix(ui): проверять данные VXLAN и гонки загрузки (
14be83a8, Denozordec) - fix(ui): показывать частичные сбои опроса VXLAN (
e163a9ed, Denozordec) - fix(ui): различать ошибку и пустые данные VXLAN (
4dc2ee21, Denozordec) - fix(ui): подтверждать сохранение формы GRE (
3d518ff9, Denozordec) - fix(ui): подтверждать переключение туннелей GRE (
66b439cc, Denozordec) - fix(ui): подтверждать удаление туннеля GRE (
780d5e92, Denozordec) - fix(ui): подтверждать сохранение peer IPsec (
f5b64ea1, Denozordec) - fix(ui): подтверждать удаление объектов IPsec (
611f3187, Denozordec) - fix(ui): сохранять контекст экспорта сертификатов IPsec (
74e7cd25, Denozordec) - fix(ui): подтверждать сохранение пользователей IPsec (
86ecf764, Denozordec) - fix(ui): подтверждать инициализацию IPsec и сохранять форму (
f9413d51, Denozordec) - fix(ui): проверять ревизии и сохранять ошибки истории (
4a8d696e, Denozordec) - fix(ui): сохранять ошибку загрузки истории IPsec (
46d62c98, Denozordec) - fix(ui): проверять подтверждение восстановления сетевых настроек (
3dd4ad34, Denozordec) - fix(ui): различать ошибки и пустую историю WireGuard (
d0f56497, Denozordec) - fix(ui): сохранять подтверждение восстановления при ошибке (
1d1de12c, Denozordec) - fix(ui): проверять подтверждение восстановления WireGuard (
221d6db1, Denozordec) - fix(ui): сохранять точный выбор пира при экспорте WireGuard (
425a77a1, Denozordec) - fix(ui): защитить экспорт WireGuard от устаревших ответов (
4aa4726c, Denozordec) - fix(ui): подтверждать переключение интерфейсов WireGuard (
d3ae2598, Denozordec) - fix(ui): подтверждать создание интерфейса и пира WireGuard (
8fff3d7f, Denozordec) - fix(ui): защитить форму импорта WireGuard во время запроса (
ec6ec529, Denozordec) - fix(ui): проверять подтверждение импорта WireGuard (
efc6da12, Denozordec) - fix(ui): подтверждать удаление WireGuard и блокировать повторы (
f9806190, Denozordec) - fix(ui): завершить локальную приёмку трафика и статистики (
165f40ac, Denozordec) - fix(ui): обозначить выбранные состояния и поиск трафика (
48b7a061, Denozordec) - fix(ui): выбирать неактивные серверы для месячного отчёта (
460cf673, Denozordec) - fix(ui): выбирать календарный месяц отчёта потоков (
7dd377d7, Denozordec) - fix(ui): отображать одиночные измерения на графике трафика (
88a8b5f0, Denozordec) - fix(ui): распознавать CRLF и комментарии в потоке SSE (
ed491c31, Denozordec) - fix(ui): снимать статус live при отсутствии обновлений (
f50a29f1, Denozordec) - fix(ui): исключить подмену выбранного среза в сводке трафика (
5734340d, Denozordec) - fix(ui): показывать временные отметки трафика серверов (
c6d146d3, Denozordec) - fix(ui): показывать время получения аналитики потоков (
65241c94, Denozordec) - fix(ui): привязать фильтр интерфейса к серверу потоков (
c563583c, Denozordec) - fix(ui): сохранять пропуски в мини-графиках измерений (
1d98a2a6, Denozordec) - fix(ui): корректно отображать историю в карточках трафика (
f3568d83, Denozordec) - fix(ui): пояснять отсутствие отдельного направления трафика (
ccbc1aa0, Denozordec) - fix(ui): отличать пустую историю трафика от нулевой (
ec8e28d1, Denozordec) - fix(ui): отличать неизвестные flow-метрики от нулевых (
7c6f937c, Denozordec) - fix(ui): отклонять повреждённые данные live-потока (
a03909e5, Denozordec) - fix(ui): адаптировать длинные данные и пустые списки трафика (
094c812c, Denozordec) - fix(ui): адаптировать панели трафика для телефона (
3dc85a22, Denozordec) - fix(ui): показывать подтверждённые данные месячного отчёта (
8ac40ba7, Denozordec) - fix(ui): привязать flow-аналитику к контексту запроса (
24313340, Denozordec) - fix(ui): защитить списки трафика от устаревших ответов (
94dd453b, Denozordec) - fix(ui): привязать детали трафика к выбранному контексту (
480aa82f, Denozordec) - fix(ui): показывать остановку потока live-трафика (
9eb6a3fa, Denozordec) - fix(ui): сохранять и проверять контекст отчёта статистики (
e05b3a38, Denozordec) - fix(ui): проверять период статистики до запроса (
94ad7321, Denozordec) - fix(ui): отделить ошибки статистики от пустых данных (
167e19cd, Denozordec) - fix(ui): адаптировать формы серверов и прокрутку ресурсов (
ca9474ac, Denozordec) - fix(ui): исправить адаптивность форм и вкладок мониторинга (
9cd15528, Denozordec) - fix(ui): убрать неработающий экспорт серверов (
a9ed4594, Denozordec) - fix(ui): сохранять фильтры ресурсов в URL (
0734679f, Denozordec) - fix(ui): сохранять вкладку и фильтры Ping в URL (
fd7a08d5, Denozordec) - fix(ui): сериализовать ручной опрос и ограничить ожидание Speed-test (
f7e0e206, Denozordec) - fix(ui): блокировать изменение проб во время Speed-test (
cc40a5e3, Denozordec) - fix(ui): подтверждать удаление проб и изменение звезды (
ce14f5de, Denozordec) - fix(ui): подтверждать переключение проб через API (
4f235058, Denozordec) - fix(ui): сохранять формы проб после подтверждения API (
2f5b617e, Denozordec) - fix(ui): учитывать права на действия мониторинга (
bb9278fe, Denozordec) - fix(ui): учитывать права на операции с серверами (
61950638, Denozordec) - fix(ui): адаптировать строки Ping-проб для телефона (
e9e50300, Denozordec) - fix(ui): сохранять фильтры серверов в адресе страницы (
dfb993e1, Denozordec) - fix(ui): завершить переходы к объектам дашборда через VXLAN (
d25afa4b, Denozordec) - fix(ui): открывать интерфейс WireGuard с контекстом сервера (
af84f013, Denozordec) - fix(ui): открывать GRE-туннель с контекстом сервера (
67a152b7, Denozordec) - fix(ui): открывать выбранную проверку из очереди проблем (
6c8e6669, Denozordec) - fix(ui): открывать выбранный сервер из очереди проблем (
668c7c68, Denozordec) - fix(ui): поднять очередь проблем и уточнить сводку дашборда (
4ec32765, Denozordec) - fix(ui): объединить навигацию и сделать поиск доступным (
fe9df167, Denozordec) - fix(ui): адаптировать шапку страницы к узким экранам (
9b319636, Denozordec) - fix(ui): сохранить данные дашборда при сбоях и гонках запросов (
6a726b13, Denozordec) - fix(ui): подключить фильтры статистики с проверкой срезов (
4fd844f9, Denozordec) - fix(ui): подготовить проверку срезов статистики для FilterQuery (
52af82af, Denozordec) - fix(ui): перенести фильтры BGP и бэкапов на FilterQuery (
fca42aaa, Denozordec) - fix(ui): перенести таблицы оптимизатора маршрутов на ReUI v9 (
bdba83b2, Denozordec) - fix(ui): перенести таблицу рекурсивных маршрутов на ReUI v9 (
1ea07f65, Denozordec) - fix(ui): перенести таблицы сборщика и проб на ReUI v9 (
ddf1851e, Denozordec) - fix(ui): перенести таблицы Firewall и проверить порядок правил (
f81b3530, Denozordec) - fix(ui): перенести таблицу сетевых фильтров на ReUI v9 (
45530cdb, Denozordec) - fix(ui): перенести таблицы администрирования и сортировать бэкапы по байтам (
d47f7ab1, Denozordec) - fix(ui): перенести таблицы IPsec и GRE на ReUI v9 (
583b23de, Denozordec) - fix(ui): перенести таблицу VXLAN на ReUI v9 (
8b9b5845, Denozordec) - fix(ui): перенести таблицы WireGuard на ReUI v9 (
e7d45d19, Denozordec) - fix(ui): перенести таблицы BGP и OSPF на ReUI v9 (
d3db82fd, Denozordec) - fix(ui): перенести основные таблицы на ReUI v9 (
e66762ca, Denozordec) - fix(ui): завершить основу таблиц и фильтров серверов (
3d3c45e4, Denozordec) - fix(ui): исправить зависимости мемоизации таблицы (
f9a4a079, Denozordec) - fix(servers): исправить сохранение и опрос серверов (
c30f8179, Denozordec)
chore
- chore(release)!: подготовить вторую основную версию (
8613749d, Denozordec) - chore(rest): подтвердить устойчивость повторных параллельных чтений (
c88d31fa, Denozordec) - chore(certificates): подтвердить реальное продление и полный откат (
9b0d7bb6, Denozordec) - chore(test): зафиксировать выпуск сертификата и препятствие продлению (
e78bc2d7, Denozordec) - chore(test): подготовить проверку реального продления сертификата (
37a9c828, Denozordec) - chore(test): проверить реальный выпуск сертификата и восстановление стенда (
0374b57a, Denozordec) - chore(test): подготовить пакет из указанного источника (
0cc8fe55, Denozordec) - chore(test): подготовить пакет и процедуру проверки контейнеров (
4f6de4b0, Denozordec) - chore(test): уточнить предпосылки внешних задач и проверить релизы (
044002e7, Denozordec) - chore(test): проверить большую историю со статусами файлов (
3c3d152c, Denozordec) - chore(test): проверить хранение последних копий и частичное удаление (
026a358c, Denozordec) - chore(test): проверить ограниченное восстановление из хранилища через интерфейс (
4b028be2, Denozordec) - chore(test): проверить REST за десятиминутным окном сессий (
02164159, Denozordec) - chore(test): сопоставить REST клиенты и проверить сессии RouterOS (
e452e528, Denozordec) - chore(test): проверить сохранение S3 через реальный интерфейс (
7cef0cc1, Denozordec) - chore(test): проверить Selectel S3 и операции резервных копий (
03b08963, Denozordec) - chore(test): подготовить безопасную проверку тестового S3 (
2277a761, Denozordec) - chore(test): подтвердить Android IPsec и очистить стенд (
af07c59f, Denozordec) - chore(test): подготовить профиль Android для проверки IPsec (
baf81c0c, Denozordec) - chore(test): сопоставить диагностику REST двух тестовых стендов (
0d08c21b, Denozordec) - chore(test): сохранить короткое наблюдение REST тестовых CHR (
cbb4f9f0, Denozordec) - chore(docs): согласовать текущий план и остаток внешней приёмки (
c21deba8, Denozordec) - chore(tests): проверить клавиатуру и фокус живых панелей (
5ce20e88, Denozordec) - chore(tests): проверить живую навигацию разделов под двумя ролями (
6cc00945, Denozordec) - chore(tests): подтвердить маскирование заполненных секретов интеграций (
7a58f472, Denozordec) - chore(tests): проверить секреты в ответах административного API (
3c30c5c7, Denozordec) - chore(tests): подтвердить цельную доставку очереди Telegram (
bf39b3de, Denozordec) - chore(tests): проверить срок JWT и границы выхода Portal (
199910ec, Denozordec) - chore(tests): проверить доставку Telegram и сохранить границы повтора (
f8d2b21c, Denozordec) - chore(tests): подключить тестовый Portal и подтвердить Telegram (
a15917d0, Denozordec) - chore(tests): подтвердить общую регрессию интерфейса и backend (
efdfc6f2, Denozordec) - chore(docs): обновить дату и состояние матрицы приёмки (
dbc3b2c9, Denozordec) - chore(docs): сохранить пример несовпадающих пиков привязок (
a9f19e1f, Denozordec) - chore(tests): проверить архивы с идентичностью счётчиков (
a8b80d99, Denozordec) - chore(docs): зафиксировать границу доверия скорости после пропусков (
9603048b, Denozordec) - chore(ux): зафиксировать аудит свежести и контекста источников оповещений (
65d4a178, Denozordec) - chore(tests): проверить backend на PostgreSQL и убрать ожидание idle пула (
7ad66f17, Denozordec) - chore(ux): подтвердить четырёхбайтовые ASN в IPv6 BGP (
22b0e8ae, Denozordec) - chore(ux): подтвердить снятие IPv6 BGP маршрутов при потере BFD (
8cb0fbd1, Denozordec) - chore(ux): подтвердить потерю и восстановление BFD для OSPFv3 (
cf7f4edf, Denozordec) - chore(ux): зафиксировать общую регрессию интерфейса и контекста (
1b63e3ec, Denozordec) - chore(ux): подтвердить сессии и маршруты BGP IPv6 (
90e6c7be, Denozordec) - chore(ux): подтвердить настоящий IPv6 IPFIX и восстановление стенда (
d569932b, Denozordec) - chore(test): завершить общую регрессию и сверить production outputs (
f3156b44, Denozordec) - chore(test): подтвердить цепочку промежуточного CA и повторный IKE (
c242b611, Denozordec) - chore(test): проверить внешний отзыв сертификата при установленном IKE (
c331558e, Denozordec) - chore(test): подтвердить отказы IKE с повреждённым и истёкшим CRL (
8af5c7a0, Denozordec) - chore(test): подтвердить отказ IKE без внешнего CRL и восстановление (
7c0cd503, Denozordec) - chore(test): проверить внешнюю загрузку CRL и отказ HTTP (
07499cd3, Denozordec) - chore(test): подтвердить изоляцию диагностических буферов RouterOS (
1e4d3b46, Denozordec) - chore(test): подтвердить ECDSA IPsec и итоговую очистку стенда (
3b908a9e, Denozordec) - chore(test): подтвердить сроки сертификатов в отдельных клиентах (
63ee8a45, Denozordec) - chore(test): сохранить отказ положительного контроля сертификатов (
e17ddfdc, Denozordec) - chore(test): зафиксировать тайм-ауты сертификатов с неверными сроками (
b190412a, Denozordec) - chore(test): подтвердить отзыв сертификата при включённом CRL (
a31a65fb, Denozordec) - chore(test): зафиксировать поведение IPsec при отключённом CRL (
aed1963e, Denozordec) - chore(test): подтвердить границы аутентификации сертификатов IPsec (
cad01853, Denozordec) - chore(test): проверить смену ключей и восстановление IPsec (
67644c50, Denozordec) - chore(test): проверить кодирование DN и FQDN в реальном IPsec (
b4e56d19, Denozordec) - chore(test): подтвердить две IKE-сессии одного сертификата (
d379045d, Denozordec) - chore(test): подтвердить IPv6 в GRE и WireGuard (
1d61b505, Denozordec) - chore(test): проверить IPv6 внутри VXLAN на стенде (
2a804876, Denozordec) - chore(test): подтвердить мост и обучение MAC в VXLAN (
e7aaec92, Denozordec) - chore(docs): зафиксировать готовность внешних интеграций (
a58756c4, Denozordec) - chore(docs): сохранить итоговую сверку стенда и плана (
78b0c07b, Denozordec) - chore(test): подтвердить таймер BGP без BFD (
beb72cee, Denozordec) - chore(test): сверить потери Ping на GRE и public пути (
2d4e8baa, Denozordec) - chore(test): сохранить общую регрессию и её границы (
94bdb2a8, Denozordec) - chore(test): проверить обрыв ответа сетевого теста (
dbe1e7c9, Denozordec) - chore(test): проверить время истории speed в разных поясах (
64bf0b4f, Denozordec) - chore(test): сверить исходники и образ тестового стенда (
890a5cba, Denozordec) - chore(docs): свести оставшуюся внешнюю приёмку (
9d6cd000, Denozordec) - chore(test): подтвердить резервный путь BGP на стенде (
e23038d4, Denozordec) - chore(docs): сохранить итоговый контроль окна UX/UI (
40f730b5, Denozordec) - chore(test): подтвердить обмен и отзыв собственного BGP-префикса (
f319eb94, Denozordec) - chore(test): подтвердить резервный путь OSPF и сохранить наблюдения потерь (
ee704a86, Denozordec) - chore(test): разделить наблюдения BFD и удаления маршрута OSPF (
3bfd4ae6, Denozordec) - chore(test): подтвердить BFD и восстановление OSPF на стенде (
2e1586e4, Denozordec) - chore(test): подтвердить OSPF через GRE на реальном стенде (
c3527227, Denozordec) - chore(test): проверить VXLAN на двух реальных CHR (
6b068ac3, Denozordec) - chore(test): проверить отказ записи ревизии на стенде (
0067c2ee, Denozordec) - chore(test): подтвердить компенсацию импорта на двух CHR (
91ee424b, Denozordec) - chore(test): подтвердить безопасный импорт conf на стенде (
f9980d7d, Denozordec) - chore(test): подтвердить импорт WireGuard на двух CHR (
7ce43adc, Denozordec) - chore(test): подтвердить экспорт шаблона WireGuard на стенде (
d13c7738, Denozordec) - chore(test): проверить экспорт WireGuard без приватных ключей (
206255b8, Denozordec) - chore(test): подтвердить мобильные панели WireGuard на стенде (
a1183f2e, Denozordec) - chore(test): подтвердить полный сценарий WireGuard через интерфейс (
ae0162db, Denozordec) - chore(test): развернуть и подтвердить полное удаление WireGuard (
4c4ba02b, Denozordec) - chore(test): проверить реальную связность WireGuard и интерфейс (
fe0ca3fa, Denozordec) - chore(test): развернуть и проверить мобильную форму GRE (
02cdfd86, Denozordec) - chore(test): развернуть и проверить устойчивость меню GRE (
ed80aef1, Denozordec) - chore(test): развернуть и проверить сохранение GRE peer IP (
26e82258, Denozordec) - chore(test): проверить реальную GRE пару и очистку туннелей (
56f29a60, Denozordec) - chore(test): зафиксировать сетевую конфигурацию тестовых CHR (
37bc356f, Denozordec) - chore(test): свести результаты и ограничения приёмки очереди (
2ead73c3, Denozordec) - chore(test): проверить доступность очереди на production frontend (
edc45938, Denozordec) - chore(test): проверить изоляцию повтора при смене источника (
a4ae10d7, Denozordec) - chore(test): подтвердить права очереди в браузере с JWT (
bb7b940b, Denozordec) - chore(test): развернуть и проверить пояснение повтора на стенде (
1d6f2d59, Denozordec) - chore(test): проверить браузерный повтор при потере подтверждения (
e80cfeb4, Denozordec) - chore(test): подтвердить права очереди на настоящих JWT (
ca8eafa1, Denozordec) - chore(test): проверить очередь в браузере на реальной базе (
22a4e2f3, Denozordec) - chore(test): проверить задержку и исчерпание попыток отправки (
693cce25, Denozordec) - chore(test): проверить удержание отправок с неизвестным исходом (
ffe44dc9, Denozordec) - chore(test): подтвердить обработку ошибок сохранения отправки (
507c7010, Denozordec) - chore(test): подтвердить конкурентный захват очереди на PostgreSQL (
d44511da, Denozordec) - chore(test): подтвердить откат некорректного receipt очереди (
7c4b21be, Denozordec) - chore(test): проверить конкурентное разрешение unknown в PostgreSQL (
87fc1be6, Denozordec) - chore(test): проверить конкурентную дедупликацию очереди в PostgreSQL (
06d73c50, Denozordec) - chore(test): подтвердить UDP-тест и историю в реальном интерфейсе (
49af1717, Denozordec) - chore(test): проверить receive и both после восстановления CHR2 (
800c6f69, Denozordec) - chore(test): подтвердить восстановленный доступ CHR2 и дашборд (
e1457fbc, Denozordec) - chore(test): сопоставить CLI и REST при отказе доступа CHR2 (
8a1c36f3, Denozordec) - chore(test): сохранить диагностику направленного bandwidth-тайм-аута (
34096cbf, Denozordec) - chore(test): подтвердить новую форму speed и обновить frontend на стенде (
a178becd, Denozordec) - chore(test): подтвердить исправление proxy timeout на production-стенде (
47f74758, Denozordec) - chore(test): проверить отказ bandwidth-аутентификации на реальном CHR (
fc1a60d4, Denozordec) - chore(test): подтвердить смену speed-контекста вторым клиентом в браузере (
c0a32e8e, Denozordec) - chore(test): проверить конфликты speed и блокировки PostgreSQL на стенде (
01061b44, Denozordec) - chore(test): подтвердить новые образы и неопределённый исход speed на стенде (
9ccfc7f2, Denozordec) - chore(test): проверить права и восстановление базы в браузере (
c337fdda, Denozordec) - chore(test): проверить остановку записей и обновить backend стенда (
1adb82c9, Denozordec) - chore(test): выявить ошибку восстановления разделов PostgreSQL (
c24ad781, Denozordec) - chore(test): проверить настоящий UDP collector и завершение записи (
9264b663, Denozordec) - chore(test): проверить архив PostgreSQL, права и конфликт операций (
6720ad35, Denozordec) - chore(test): сохранить реальные тесты скорости на паре CHR (
66bed283, Denozordec) - chore(test): зафиксировать подключение второго CHR (
476dbec2, Denozordec) - chore(test): зафиксировать подключение тестового CHR (
83593756, Denozordec) - chore(deploy): зафиксировать проверенное развёртывание тестового стенда (
65d04baf, Denozordec) - chore(deploy): подготовить отдельный тестовый Docker-стенд (
4d88b97d, Denozordec) - chore(ux): сохранить итоговую проверку контекста и точку внешней приёмки (
6255f449, Denozordec) - chore(ux): сохранить общую регрессию после исправлений скорости (
683148d6, Denozordec) - chore(docs): зафиксировать общую проверку 221 контекста (
8627459b, Denozordec) - chore(docs): зафиксировать общую регрессию 1176 сценариев (
08ea4169, Denozordec) - chore(docs): подготовить протокол внешней приёмки UX/UI (
5fedf7ae, Denozordec) - chore(ux): зафиксировать аудит скоростных измерений (
7d331aff, Denozordec) - chore(ux): измерить генерацию всех комбинаций маршрутов (
057f0d35, Denozordec) - chore(ux): измерить большой пул проб оптимизатора (
c6dfa526, Denozordec) - chore(ux): разделить исторические отчёты контекстных проверок (
0355343f, Denozordec) - chore(ux): сохранить полную контекстную регрессию (
ba27d2ad, Denozordec) - chore(ux): сохранить общую регрессию и сбой фокуса терминала (
55df7729, Denozordec) - chore(ux): зафиксировать скрытый срез Community (
53603f17, Denozordec) - chore(ux): измерить матрицу WAN и расчёт назначения проб (
b3da4216, Denozordec) - chore(ui): уточнить риски матрицы и расчёта оптимизатора (
28e2d38e, Denozordec) - chore(ui): зафиксировать профиль полной таблицы маршрутов (
82f620ac, Denozordec) - chore(ui): зафиксировать профиль тысячи карточек оптимизатора (
7265709b, Denozordec) - chore(ui): зафиксировать профиль большой топологии OSPF (
2554c357, Denozordec) - chore(ui): уточнить карту производительности оставшихся таблиц (
9bbecfba, Denozordec) - chore(ux): зафиксировать общую регрессию последних изменений (
9c22fa8a, Denozordec) - chore(ux): зафиксировать повтор контекстной регрессии (
21859be5, Denozordec) - chore(test): сохранить проверку контекста пользователей и бэкапов (
f30319ac, Denozordec) - chore(test): проверить отказ большого каталога проб (
5488d86b, Denozordec) - chore(test): сохранить общую регрессию смены контекста (
8d6d8208, Denozordec) - chore(docs): закрепить актуальную точку продолжения UX/UI плана (
738c98b9, Denozordec) - chore(ui): завершить локальную приёмку резервных копий и этапа 11А (
49b8a1a1, Denozordec) - chore(docs): сохранить карту реализации администрирования (
0a332ce3, Denozordec) - chore(test): зафиксировать локальную приёмку маршрутизации и диагностики (
517e0bca, Denozordec) - chore(test): проверить смену источника карты сети (
6cb27b2a, Denozordec) - chore(test): проверить смену источника оптимизатора (
d68c11e5, Denozordec) - chore(docs): сохранить карту маршрутизации и диагностики (
f9cfb4e5, Denozordec) - chore(docs): зафиксировать общую регрессию Filters (
8fab2f7f, Denozordec) - chore(docs): сохранить общий план реализации UX/UI (
53bca894, Denozordec) - chore(docs): подготовить этап серверов и мониторинга (
b64e6834, Denozordec) - chore(ui): завершить миграцию Filters и удалить старый API (
0d418e2e, Denozordec) - chore(ui): удалить старую основу Data Grid и TanStack v8 (
a475b5c6, Denozordec) - chore(ui): сохранить основу поэтапной миграции таблиц (
e7755a4d, Denozordec) - chore(ui): зафиксировать исходную базу улучшений интерфейса (
88326d98, Denozordec)
test
- test(ui): проверить ожидание первого сообщения SSE (
7a01e8d5, Denozordec) - test(ui): проверить поздний фрагмент открытого потока (
7318c528, Denozordec) - test(ui): проверить разрывы основного графика трафика (
c3ce626b, Denozordec) - test(ui): проверить трафик после смены источника данных (
ee3dcdac, Denozordec) - test(ui): проверить отмену потока при смене сервера (
2c2a3ef0, Denozordec) - test(ui): проверить период трафика на телефоне (
cb16c03e, Denozordec) - test(ui): завершить локальную приёмку серверов и мониторинга (
3898881d, Denozordec) - test(ui): проверить смену режима во время опроса (
ddb47a0e, Denozordec) - test(ui): проверить опрос сервера из очереди проблем (
27f83236, Denozordec)
ci
- ci(test): включить проверку загрузки баз в общий профиль (
61e66716, Denozordec)
Downloads
- fix(ci): исправить условие уведомления для новой версии сборщика (