Skip to content

Releases

Release v0.7.4

Choose a tag to compare

@github-actions github-actions released this 09 Nov 19:40

Dockpulse v0.7.4

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

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

• Интерактивное меню подключения (Interactive Exec / Attach): При нажатии клавиши E теперь открывается модальное окно выбора режима подключения к контейнеру:

  • [1] Auto Bash / Sh (интеллектуальный авто-выбор bash с fallback на sh)
  • [2] POSIX Shell (/bin/sh)
  • [3] Zsh Shell (/bin/zsh)
  • [4] Docker Attach (подключение к STDIN/STDOUT главного процесса контейнера)
  • [5] Root Shell (запуск интерактивного шелла с привилегиями root -u 0)
  • [6] Custom Command (интерактивный ввод и выполнение произвольной команды внутри контейнера)
    • Рефакторинг системного монитора (System Monitor):
  • Код и комментарии в monitor/system полностью стандартизированы на английском языке (GoDoc).
  • Устранены «магические числа» (вынесены именованные константы памяти и времени).
  • Внедрены интерфейсные геттеры системных вызовов (host, cpu, mem, os) с покрытием fallback-сценариев юнит-тестами.
    • Поддержка горячих клавиш и локализация:
  • Полная поддержка русской и английской локализаций интерфейса для нового модального меню подключения.
  • Навигация стрелками ↑/↓, j/k, а также мгновенный запуск по цифрам 1..6.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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

Release v0.7.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 16:39

Dockpulse v0.7.3

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

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

  • Расширенная карточка деталей контейнера: Отображение IP-адреса и имени пользовательской сети (Bridge/Overlay/Compose) с поддержкой прямого Unix-сокета и CLI фоллбэка.
  • Статус аптайма и время создания: Отображение времени непрерывной работы контейнера и точного времени создания/запуска (Uptime / Started).
  • Политика перезапуска (Restart Policy): Определение и цветовая индикация политики перезапуска контейнера (always, unless-stopped, on-failure, no) в карточке деталей и окне инспекции.
  • Эргономичное форматирование портов: Автоматическая дедупликация IPv4 и IPv6 привязок портов (0.0.0.0 и [::]) и наглядное стрелочное отображение маппинга (0.0.0.0:8080 → 8080/tcp).
  • Отказоустойчивое определение IP в сетях Compose: Надежное извлечение IP-адресов при инспекции контейнеров, подключенных к изолированным пользовательским сетям.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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

Release v0.7.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 15:00

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

Release v0.7.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 20:50

Dockpulse v0.7.1

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

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

  • Метрики Network I/O и Block I/O: Отображение сетевого трафика (RX/TX) и дисковых операций (чтение/запись) в нижней карточке деталей контейнера и окне инспекции (Enter/I).
  • Параллельные операции над стеками Compose: Ускорение запуска, остановки, рестарта и сворачивания стеков Compose за счет конкурентного выполнения через горутины в фоллбэках.
  • Быстрый параллельный сбор логов Compose: Конкурентное чтение логов контейнеров проекта с сохранением исходного порядка служб.
  • Детерминированная сортировка сервисов: Устранено мерцание и случайная перестановка служб масштабированных контейнеров стека за счет вторичного tie-breaker ключа.
  • Поддержка standalone docker-compose: Добавлен автоматический фоллбэк на классическую утилиту docker-compose, если плагин docker compose v2 недоступен.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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

Release v0.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 19:56

Dockpulse v0.7.0

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

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

  • Сортировка контейнеров (s, S): Быстрая сортировка по CPU%, RAM, имени или статусу с индикацией активного режима в шапке таблицы.
  • Принудительное завершение (Kill, K): Мгновенный сигнал SIGKILL зависшим контейнерам прямо из интерфейса.
  • Удаление контейнера с подтверждением (x, d): Безопасный диалог удаления контейнера с защитой от случайного нажатия.
  • Модульная архитектура TUI: Пакет TUI реорганизован в независимые подпакеты (theme, components, modals, views).
  • Качество кода и тесты: Комплексные тесты для модальных окон (93.9%) и представлений (77.3%), подключение линтера revive (make lint), устранение риска выхода курсора за пределы списков.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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

Release v0.6.3

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:49

Dockpulse v0.6.3

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

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

  • Редизайн вкладки Docker-контейнеров: Компактный статус (объединение State + Health в единый цветной бейдж), короткий ID (8 символов) и идеальное посимвольное выравнивание колонок таблицы без искажений ANSI.
  • Информационная карточка деталей: Интерактивная нижняя панель с полным списком проброшенных портов, примонтированных томов (Volumes / Bind mounts) и параметров Compose для выбранного контейнера.
  • Фокус на Docker в Host Overview: Главная страница очищена от системного шума (сторонних процессов, дисков, сетевого трафика); оставлены базовые ресурсы хоста и расширенный статус демона Docker.
  • Оптимизация сбора томов: Извлечение информации о томах прямо из API /containers/json без дополнительных запросов к демону.
  • Чистый заголовок: Удалена устаревшая приписка (Go Edition).

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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

Release v0.6.2

Choose a tag to compare

@github-actions github-actions released this 02 Nov 14:48

Dockpulse v0.6.2

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

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

  • Полная локализация статусов: Устранено отображение русских слов («Запущен», «Активен», «Не активен», «дн») на английском языке на всех вкладках (Host, Docker, Compose, Swarm).
  • Исправление сообщений об ошибках: Исправлены ошибки форматирования %s во всплывающих уведомлениях при сбоях операций с контейнерами.
  • Двуязычный интерфейс (i18n): Поддержка английского и русского языков с автоопределением по системному окружению и CLI-флагом -l, --lang <en|ru>.
  • Модульная архитектура TUI: Разделение монолитного кода TUI на изолированные модули вкладок и модальных окон.
  • Асинхронные команды UI: Неблокирующее выполнение команд Docker/Compose/Prune через асинхронные tea.Cmd.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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

Release v0.6.1

Choose a tag to compare

@github-actions github-actions released this 02 Nov 12:29

Dockpulse v0.6.1

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

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

  • Двуязычный интерфейс (i18n): Полная поддержка английского и русского языков с автоматическим определением локали системы (DOCKPULSE_LANG / LC_ALL / LC_MESSAGES / LANG) и CLI-флагом -l, --lang <en|ru>.
  • Модульная архитектура TUI: Разделение монолитного кода TUI на изолированные модули вкладок и модальных окон.
  • Асинхронные команды UI: Неблокирующее выполнение команд Docker/Compose/Prune через асинхронные tea.Cmd.
  • Обновленная документация: Двуязычный README.md и каталог docs/screenshots/ для скриншотов.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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

Release v0.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 14:28

Dockpulse v0.6.0 (Go Edition)

Полный переход проекта на Go (Golang): сверхбыстрый интерактивный TUI-терминал с нулевыми зависимостями, молниеносным откликом (<2 мс) и кроссплатформенными бинарными файлами для Linux и macOS.

Возможности:

  • Хост-метрики в реальном времени: ЦПУ (загрузка и ядра), RAM, дисковые разделы, сетевые IP/DNS и живая скорость сети (RX/TX).
  • Docker Daemon & Containers: Прямой опрос unix-сокета (/var/run/docker.sock) без оверхеда и задержек, список запущенных и остановленных контейнеров, порты, статусы.
  • Docker Compose Stacks: Автоматическая группировка контейнеров в проекты Compose, подсчет сервисов и общий статус стека.
  • Docker Swarm Clusters: Определение состояния ноды (Manager / Worker, Leader), топология кластера и реплицированные сервисы.
  • Современный TUI интерфейс: Полноэкранный псевдографический дашборд на Charm Bubble Tea & Lip Gloss, цветные индикаторы, переключение вкладок 1-4, обновление клавишей r или автоматический тик.
  • Одиночный автономный бинарник: Никаких интерпретаторов, pip или зависимостей. Работает на дистрибутивах Linux и macOS.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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

Release v0.5.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 15:37

Dockpulse v0.5.1 (Go Edition)

Полный переход проекта на Go (Golang): сверхбыстрый интерактивный TUI-терминал с нулевыми зависимостями, молниеносным откликом (<2 мс) и кроссплатформенными бинарными файлами для Linux и macOS.

Возможности:

  • Хост-метрики в реальном времени: ЦПУ (загрузка и ядра), RAM, дисковые разделы, сетевые IP/DNS и живая скорость сети (RX/TX).
  • Docker Daemon & Containers: Прямой опрос unix-сокета (/var/run/docker.sock) без оверхеда и задержек, список запущенных и остановленных контейнеров, порты, статусы.
  • Docker Compose Stacks: Автоматическая группировка контейнеров в проекты Compose, подсчет сервисов и общий статус стека.
  • Docker Swarm Clusters: Определение состояния ноды (Manager / Worker, Leader), топология кластера и реплицированные сервисы.
  • Современный TUI интерфейс: Полноэкранный псевдографический дашборд на Charm Bubble Tea & Lip Gloss, цветные индикаторы, переключение вкладок 1-4, обновление клавишей r или автоматический тик.
  • Одиночный автономный бинарник: Никаких интерпретаторов, pip или зависимостей. Работает на дистрибутивах Linux и macOS.

Установка:

Debian / Ubuntu / Linux Mint (.deb):

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

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

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

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