From 6b52a1876f360d9b254c6b4c1935d54cff3a020c Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Fri, 19 Jun 2026 15:13:42 +0300 Subject: [PATCH] docs: release notes for v1.22 Co-Authored-By: Claude Sonnet 4.6 --- releases/v1.22/RELEASE_NOTES.md | 60 +++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 releases/v1.22/RELEASE_NOTES.md diff --git a/releases/v1.22/RELEASE_NOTES.md b/releases/v1.22/RELEASE_NOTES.md new file mode 100644 index 0000000..9320856 --- /dev/null +++ b/releases/v1.22/RELEASE_NOTES.md @@ -0,0 +1,60 @@ +# logpile v1.22 + +Дата релиза: 2026-06-19 +Тег: `v1.22` + +## Что нового + +### HPE iLO AHS — новый парсер + +Добавлена поддержка файлов `*.ahs` (Active Health System), экспортируемых +из веб-интерфейса iLO. Парсер извлекает: + +- **Инвентарь оборудования**: плата, процессоры, память, диски, сетевые + адаптеры, блоки питания, backplane, RAID-контроллеры. +- **Прошивки**: iLO, System ROM, SPS, TPM, SPLD, контроллеры, NIC, backplane — + из основного бинарного контейнера и XML-сертификата `bcert.pkg`. +- **События**: разбор `.zbb`-файлов с журналом iLO; определение типа и + серьёзности по тексту сообщения; очистка однобайтовых frame-сепараторов + из концов строк. +- **Устойчивость к битым файлам**: если последняя запись в AHS-контейнере + обрезана (объявленный размер выходит за границу файла), парсер обрабатывает + данные частично вместо возврата ошибки. +- Добавлено распознавание модельного ряда **Alletra Storage Server** (ранее + `ProductName` оставался пустым). + +### Экспорт логов в CSV («Logs Export») + +Новая кнопка «**Logs Export**» в шапке интерфейса выгружает все +распознанные события (без какой-либо фильтрации) в CSV-файл: + +- Разделитель — точка с запятой (`;`), кодировка — UTF-8 с BOM. +- Файл открывается в Excel без дополнительных настроек импорта. +- Колонки: `timestamp`, `source`, `severity`, `sensor_type`, `sensor_name`, + `event_type`, `id`, `description`, `raw_data`. + +Кнопка «PDF» удалена. + +### Исправления в Reanimator-экспорте + +- `event_logs` в JSON-экспорте Reanimator больше не оказывается пустым для + HPE iLO AHS: источник `"HPE iLO"` теперь корректно нормализуется в `"bmc"`. + +### Исправления chart viewer + +- JavaScript `view.js` не загружался в LOGPile из-за отсутствия перезаписи + пути `/static/view.js` → `/chart/static/view.js`. Исправлено; фильтры + по колонкам в таблицах теперь работают. +- Субмодуль chart обновлён до **v2.7**: фильтры вынесены в отдельную строку + под заголовком, исправлена минимальная ширина колонок. + +### Обновления зависимостей + +- **pci.ids** (база PCI-устройств) обновлена. Коллектор скорректирован под + переименование `0x8086:0x28c0`: `"Volume Management Device NVMe RAID + Controller"` → `"Volume Management Device (VMD)"`. + +## Запуск на macOS + +Снимите карантинный атрибут через терминал: `xattr -d com.apple.quarantine /path/to/logpile-darwin-arm64` +После этого бинарник запустится без предупреждения Gatekeeper.