Skip to content

Release v0.7.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 15:00
· 32 commits to main since this release

Dockpulse v0.7.2

Сверхбыстрый интерактивный TUI-терминал мониторинга и управления Docker, Compose, Swarm и хост-системами с нулевыми внешними зависимостями.

Что нового в v0.7.2:

  • Кроссплатформенная стабильность CI/CD: Устранена блокировка Docker CLI фоллбэка на runner-ах macOS без демона Docker (GetDockerDiskUsage).
  • Масштабный рефакторинг TUI View & Modals: Декомпозиция представлений RenderDocker, RenderLogs, RenderPrune, устранение дублирования строк и шаблонов отрисовки.
  • Визуальное выравнивание и подсветка логов: Корректный учет терминальной ширины символов (ANSI padding) для кириллических меток, визуальная подсветка статусов в окне логов (Gutter style для ERROR/WARN/PANIC).
  • Отказоустойчивость и безопасность (Defensive Programming): Защита от отрицательного скролла и выхода курсора за границы, устранение риска паник strings.Repeat при нулевой ширине терминала.
  • Единые пороги метрик и оптимизация команд: Синхронизация порогов утилизации CPU/RAM (PercentStyle, Clamp) и универсальный фабричный хелпер makeActionCmd для асинхронных команд управления.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

# Для x86_64 / amd64:
wget https://github.com/AndreyJVM/dockpulse/releases/download/v0.7.2/dockpulse_0.7.2_amd64.deb
sudo dpkg -i dockpulse_0.7.2_amd64.deb

# Для ARM64 (Raspberry Pi, ARM-серверы):
wget https://github.com/AndreyJVM/dockpulse/releases/download/v0.7.2/dockpulse_0.7.2_arm64.deb
sudo dpkg -i dockpulse_0.7.2_arm64.deb

Прямой запуск автономного бинарника (Linux / macOS):

tar -xzf dockpulse_v0.7.2_linux_amd64.tar.gz
./dockpulse