Что нового
Описание релизов
Здесь собраны описания всех релизов HashCore Pulse в хронологическом порядке — от последнего к первому.
0.9.0-Alpha
04.05.2026
Переработка виджета Hashrate (AVG + RT), управление платами и охлаждением в групповом режиме, Event Log в карточке устройства, SSE-обновления в Activity Center, экспорт скан-тасок и диагностический отчёт агента.
Дашборд
- Виджет Hashrate — переработан: основная метрика теперь средний хешрейт за выбранный период (AVG) с подписью периода усреднения. В нижней части — хешрейт в реальном времени (RT). Иконка (ℹ) поясняет оба показателя
- Динамика периода — бейдж с процентным изменением в правом верхнем углу виджетов Hashrate и Income. Зелёный при росте, красный при падении. Сравнивается с предыдущим отрезком той же длительности Детали устройства
- Управление платами (Boards config) — включение и отключение отдельных плат прямо из карточки устройства. Кнопка «Config ↗» открывает диалог с текущими статусами, хешрейтом и серийным номером каждой платы. Только для устройств на HashCore Firmware
- Event Log — новая вкладка в карточке устройства: хронологическая лента событий — операции, изменения конфигурации и системные алерты. Каждая карточка показывает переход «было → стало». Фильтр по диапазону дат с шорткатами Today / Yesterday / A week ago Групповые операции
- Групповое управление платами — Boards config в групповом режиме: задать действие (No change / Enable / Enable if / Disable / Disable if) для каждого слота платы на группе устройств. Rule builder с условиями по Status и Temperature, логика And / Or
- Групповое управление охлаждением (Thermal config) — массовое изменение: Cooling mode (Auto / Manual / No change), Target temperature, Fan speed, Min fans. Частичное обновление — незаполненные поля не затрагивают текущие настройки. Устройства без HashCore Firmware и в режиме Immersion пропускаются Activity Center
- Групповые операции в AC — selection mode: клик на операцию включает режим выбора с чекбоксами. Select all, групповые Remove (Active / History) и Accept (Alert). Счётчик «N Selected ✕»
- Real-time обновления (SSE) — Activity Center переходит на Server-Sent Events: обновления ленты и счётчиков без перезагрузки страницы. При разрыве — автопереподключение с восстановлением пропущенных событий Scan Task
- Экспорт скан-таски — выгрузка одной скан-таски через контекстное меню или всех скан-тасок агента кнопкой «Export all». Формат JSON совместим с HashCore Toolkit Агент
- Диагностический отчёт агента — формирование и скачивание через контекстное меню агента. Операция в Activity Center, файл доступен 2 часа Площадки
- Пакеты операций — настройка throttling: Devices per packet и Pause duration (сек). Дефолт: 10 / 5. При Pause = 0 — операция без задержек 🚧 В работе (не тестируется): групповое управление платами и охлаждением, real-time обновления SSE в Activity Center.
0.8.5-Alpha
16.04.2026
Расходы на электроэнергию в виджете Income, диагностический отчёт для ASIC-устройств, импорт IP-адресов из внешних систем и агрегация диапазонов, отображение обоих DNS-серверов.
Дашборд
- Расходы на электроэнергию в виджете Income — чистый доход теперь отображается с учётом стоимости электроэнергии. Под основным значением — строка «Electricity: ~N $» с приблизительной суммой затрат за выбранный период. Тултип на заголовке поясняет формулу расчёта Диагностика устройств
- Диагностический отчёт — формирование и скачивание диагностического архива с ASIC-устройств на HashCore Firmware. Запуск через контекстное меню: Maintenance → Diagnostic report — для одного или группы устройств. Прогресс и скачивание — через Activity Center. Файл доступен 2 часа. Устройства на других прошивках пропускаются и попадают во вкладку Failed с причиной «Not supported» Scan Task
- Импорт IP-адресов — загрузка списков устройств из внешних систем (HashCore Toolkit, Hive OS, Awesome Miner, Bitcap) через drag-and-drop. Форматы: TXT, CSV, JSON. Система автоматически создаёт скан-таску с именем файла и выводит статистику найденных адресов перед импортом
- Агрегация IP-диапазонов — кнопка «Aggregate IP» сворачивает список адресов в компактные диапазоны с настраиваемым порогом Gap. Операция обратима: «Unaggregate IP» мгновенно восстанавливает исходный список без подтверждений. Всё работает на клиенте Детали устройства
- DNS — в секции Network теперь отображаются оба DNS-сервера (Primary и Secondary)
0.8.0-Alpha
01.05.2026
Сетевая информация и серийные номера в карточке устройства, IP Reporter для физической идентификации, таймер обновления и история релизов на дашборде, исправление безопасности — удалены дефолтные пароли.
Детали устройства
- Сетевая информация — секция Network в карточке воркера: Hostname, Mode (Static / DHCP), MAC Address, IP, Netmask, Gateway, DNS. Поля с иконкой копирования в один клик. При offline — последние известные значения
- Серийные номера — серийный номер устройства в табе Metrics и серийный номер каждой платы в секции Boards. Копирование в буфер обмена с визуальным подтверждением Список устройств
- IP Reporter — физическая идентификация устройств: нажимаешь кнопку IP Report на ASIC → устройство появляется в Pulse. Dropdown «IP Report N» с тремя действиями: Isolate in list, Select reported, Clear report list. События накапливаются и фильтруются по текущему сайту
- Провайдер прошивки — имя разработчика Vnish повсеместно заменено на «HashCore». Название версии (например, Vnish 1.3.7) остаётся без изменений. Фильтр по разработчику обновлён Дашборд
- Таймер обновления — горизонтальный прогресс-бар на кнопке площадки визуализирует обратный отсчёт до следующего обновления. Выбор интервала перенесён в подменю
- История релизов — клик по номеру версии открывает окно с описанием всех предыдущих релизов в хронологическом порядке
- Исправление расчёта доходности — корректный расчёт дохода в виджете Income Безопасность
- Удалены дефолтные пароли устройств, жёстко прописанные в агенте 🚧 В работе (не тестируется): масштабируемость до 250k+ устройств, интеграция агента в прошивку HashCore.
0.7.0-Alpha
23.03.2026
Виджеты Workers и Power, двухуровневые статусы устройств, переработанное контекстное меню, управление охлаждением и пресетами из карточки, поддержка Whatsminer в Unlock configs.
Дашборд
- Новый виджет Workers — распределение устройств по статусам с прогресс-баром
- Виджет Power — загрузка относительно лимита площадки (Site capacity)
- Автообновление — добавлен интервал 30 секунд
- На графиках: включение/отключение вертикального зума Список устройств
- Двухуровневые статусы: Connectivity (иконка) + Miner Status (тег)
- Статусы унифицированы для всех производителей (Bitmain, MicroBT, Canaan, Innosilicon)
- Теги Mining / Errors / Stopped / Offline кликабельны — мгновенно фильтруют список
- Меню фильтрации: исправлен порядок, добавлены фильтры Lock state и Connectivity
- Контекстное меню переработано — умные категории, субменю (Miner configs, Firmware, Maintenance)
- Провайдер «Vnish» переименован в HashCore, исправлено цветовое кодирование
- Новая колонка Current preset / Min / Max для устройств на HashCore firmware
- Таблицы адаптивные: первая и последняя колонки зафиксированы при скролле
- IP-адрес в деталях майнера теперь кликабелен Управление устройством
- Смена режима охлаждения (Auto / Manual / Immersion) из карточки устройства
- Смена пресета разгона с учётом ограничений автосвитчера Scan Task
- Поддержка Whatsminer (MicroBT) в Unlock configs
- Временное отключение IP-диапазонов без удаления
- Переименование IP-диапазонов Аккаунт и навигация
- Обязательное поле Account Name при регистрации
- В боковом меню — ссылка на документацию Pulse
- В футере: ссылка на поддержку и окно About 🚧 В работе (не тестируется): масштабируемость до 250k+ устройств, интеграция агента в прошивку.
0.6.0-Alpha
26.02.2026
Виджет Income, автообновление данных, Locate device и Restart, расширенные переменные подстановки в пулах, установка прошивки из интерфейса, двухшаговое создание агента, защита от удаления площадки, управление сессиями.
Дашборд
- Новый виджет Income — доход за выбранный период (24 часа, 7 дней, 30 дней) с графиком
- Автообновление данных — dropdown в хедере (30 сек, 1 мин, 5 мин, 15 мин, 30 мин, выключено). Работает только в активной вкладке, настройка сохраняется между сессиями Список устройств
- Locate device — мигание светодиодов для физического поиска майнера. Одиночный (toggle) и групповой режим (Start / Stop locating). Активный locate — мигающая оранжевая иконка
- Restart — перезапуск ПО майнера без полной перезагрузки (30–60 сек). Одиночная и групповая операция
- Сброс метрик при offline — при переходе в Offline очищаются хешрейт, потребление, температура чипов, вентиляторы, аптайм и платы Конфигурация пулов
- Реал-тайм валидация полей — ошибки под полем при вводе, кнопка сохранения заблокирована до исправления
- Расширенные переменные подстановки: {pool-host}, {port}, {mac}, {ip1-4}, {worker}, инкрементальная нумерация {nn}, {nnn:10:2}
- Улучшенная валидация плейсхолдеров — корректная обработка {password}, правила для 2-го и 3-го пула Установка прошивки
- Прошивка устройств прямо из интерфейса — выбор набора прошивок, установка на одно или группу устройств Агент
- Двухшаговое создание агента — Step 1: имя; Step 2: Agent ID + Agent Secret с копированием и ссылками на установщик (Windows / Linux x64)
- Настройка интервала сканирования — 3 мин / 15 мин / 30 мин / 1 час
- Настройка количества параллельных потоков сканирования без перезапуска агента Площадки
- Защита от случайного удаления — двухэтапное подтверждение: список удаляемых объектов → ввод названия площадки → обратный отсчёт
- В списке площадок отображается только количество активных агентов Аккаунт
- Управление активными сессиями — список сессий с IP и временем входа, выход из отдельной или всех. В футере — информация о последнем входе 🚧 В работе (не тестируется): масштабируемость, интеграция агента в прошивку.
0.5.0-Alpha
26.01.2026
Activity Center с индикатором и вкладками, полноэкранный режим графиков, состояние плат и заметки у устройств, умная вставка IP, режим Monitoring Only для агента, регистрация и сброс пароля.
Activity Center
- Индикатор в шапке — кнопка с цветовой индикацией состояния системы: серый / зелёный / оранжевый / красный. Формат «Activity N / M». При клике автоматически открывает нужную вкладку
- Три вкладки Active / Alert / History — операции разделены по стадиям жизненного цикла
- Автоматическая классификация результатов — Success (< 1%), Partial (1–30%), Failed (> 30%). Изменить вручную невозможно
- Accept в Alert — подтверждение перемещает операцию в History с сохранением статуса
- Удаление задач — доступно для Pending и History; задачи в Alert удалить нельзя до Accept
- Изоляция устройств с ошибками — одним кликом открывает список воркеров по устройствам с ошибкой Дашборд
- Полноэкранный режим графиков — кнопка ↗ открывает модальное окно с инструментами PAN / ZOOM / RESET ZOOM
- Корректная размерность хешрейта — хешрейт с 3 знаками после запятой, потребление с 2 знаками Список устройств
- Состояние плат — цветные индикаторы в строке: зелёный (mining), оранжевый (initializing), красный (failure), серый (stopped/offline). Initializing и Failure мигают
- Тултип заметки — при наведении всплывающее окно с текстом. Максимум 256 символов
- Пулы в деталях майнера — полный список с URL, воркером и статусом (Active / Working / Disabled)
- Сортировка по Fan Duty Scan Task
- Умная вставка IP-адресов — вставка в первое поле автоматически заполняет нужное количество октетов Агент
- Monitoring Only — режим только сбора метрик без выполнения команд
- Пауза агента — при Disabled воркеры переходят в Offline
- Версия агента — отображается в списке агентов Аккаунт
- Регистрация — трёхшаговый процесс: email → имя + пароль → автоматический вход
- Сброс пароля — трёхшаговый процесс: email → код → новый пароль
- Управление токенами сессии — access token обновляется каждые 15 минут, сессия истекает после 7 дней неактивности 🚧 В работе (не тестируется): Windows-установщик агента, иконка агента в System Tray.
0.4.0-Alpha
10.12.2025
Информация по хэшплатам с визуализацией чипов, редактирование пулов с переменными подстановки и Preview, массовая смена пулов, сброс метрик при offline, удаление площадки.
Детали устройства
- Информация по хэшплатам — каждая плата пронумерована, статус-badge (Mining / Error / Stopped), метрики: хешрейт, температура, частота, вольтаж, мощность
- Визуализация состояния чипов — цветной прогресс-бар на каждой плате (STABLE / SLOW / CRITICAL) с численным breakdown Конфигурация пулов
- Редактирование пулов для одного устройства — диалог загружает текущие значения всех 3 пулов
- Массовое редактирование пулов с шаблонами — переменные подстановки для группы устройств с меню +
- Preview в реальном времени — результат подстановки обновляется при каждом вводе символа
- Комбинирование переменных и статического текста — {account}.{worker}01, {pool-host}:4444
- Умная логика отправки — только изменённые поля отправляются на сервер Операции
- Смена пулов — групповая операция с поддержкой Vnish, WhatsMiner, Stock-прошивок Список воркеров
- Сброс метрик при offline — хешрейт, потребление, температура, фаны, аптайм обнуляются в течение 1 минуты Площадки
- Удаление площадки — при удалении отключаются все агенты и связанные группы
0.3.0-Alpha
27.10.2025
Фильтрация, поиск и URL-состояние в списке устройств, групповые операции, заметки и история пулов, CRUD для наборов прошивок, Activity Center с детализацией, цена электроэнергии на площадке.
Список устройств
- Фильтрация — по модели, провайдеру прошивки, версии прошивки, алгоритму, статусу, user pool. Мультивыбор внутри параметра
- Поиск — по IP, MAC, serial number
- URL-состояние — фильтры, поиск и пагинация сохраняются в URL
- Изоляция — выбрать группу устройств и работать только с ними
- Инвертирование выбора — одним кликом переключить выделение на все остальные
- Групповые операции — Select All и применение команды к нескольким устройствам
- Статусы при фильтрации — счётчики Mining / Stopped / Error обновляются для текущего представления Детали устройства
- Заметки — произвольный текст к каждому устройству
- История пулов — список пулов с датами, URL и логином
- Скорости кулеров — RPM по каждому вентилятору, нерабочие выделены цветом
- История состояний — хронологический журнал всех статусов и событий Операции
- Reboot — полная перезагрузка с диалогом подтверждения, одиночная и групповая
- Пауза / Запуск — остановить майнинг без отключения и возобновить в любой момент
- Смена пулов — Vnish, WhatsMiner, Stock
- Обновление прошивки — выбор набора и применение к одному или группе устройств Activity Center
- Список задач — Pending / In Progress / Completed с прогрессом и статистикой ошибок
- Детализация по устройствам — Active / Completed / Errors / Changes applied
- Просмотр применённых изменений — аудит конфигурации по каждой операции Наборы прошивок
- Полный CRUD для наборов — Bitmain (.bmu) и HashCore (.tar.gz)
- Уникальность файлов в рамках набора по модели и платформе Дашборд
- График дохода с учётом фильтра по алгоритму
- Виджет дохода за день — ориентировочная доходность по онлайн-устройствам Площадки
- Цена за электроэнергию и загрузка площадки (capacity) Агент
- Пауза агента — при Disabled все воркеры переходят в Offline Аккаунт
- Удаление учётной записи (GDPR) — полная очистка всех данных
0.2.0-Alpha
08.07.2025
Базовые виджеты дашборда (хешрейт, потребление, онлайн), расширенные метрики устройств, привязка паролей к сетевой группе, установка агента на Linux, 2FA.
Дашборд
- Виджет хешрейта — суммарный хешрейт площадки с авто-определением размерности (TH/s, PH/s). Фильтр по алгоритму
- Виджет потребления — текущая мощность с авто-вычислением размерности (kW / MW / GW)
- Виджет устройств онлайн — онлайн из общего числа на площадке
- График хешрейта — по площадке за выбранный период (1ч, 6ч, 12ч, 1д, 1н, 1м). По умолчанию 1ч
- График потребления и график температуры — аналогичные настройки Список устройств
- Расширенные метрики — модель, алгоритм, хешрейт, потребление, IP, MAC, мин/макс температура, RPM, uptime, last update, версия прошивки
- Фильтр по площадке — только устройства выбранной площадки
- Только поддерживаемые устройства — неизвестные майнеры только логируются
- Счётчик устройств в заголовке списка
- Сортировка по всем атрибутам
- Offline по таймауту — более 5 минут без метрик → Offline
- Поддержка нескольких площадок — один майнер может обрабатываться несколькими агентами Scan Task
- Привязка паролей к сетевой группе — Vnish (пароль), Bitmain stock (логин + пароль)
- Авторазблокировка — сохранённые данные используются автоматически при сканировании Агент
- Установка на Linux
- Автообновление — проверяет версию при запуске и каждые 4 часа
- Валидация имени агента — максимум 24 символа
- Счётчики найденных и онлайн-устройств в списке агентов
- Только поддерживаемые майнеры Аккаунт
- Двухфакторная аутентификация — включение и отключение 2FA через OTP
0.1.0-Alpha
15.07.2025
Первый публичный релиз — регистрация и вход, площадки и агенты, сетевые группы (Scan Tasks), список майнеров с базовыми метриками.
Первый публичный релиз HashCore Pulse — фундаментальная версия платформы для централизованного мониторинга и управления ASIC-майнерами.
Аккаунт и безопасность
- Регистрация — создание аккаунта через подтверждение email, трёхшаговый процесс с проверкой надёжности пароля (требования NIST 800-63B)
- Вход — авторизация по email/паролю с обработкой ошибок и rate limiting
- Смена email и пароля — безопасное обновление учётных данных
- Удаление аккаунта — полное удаление данных согласно требованиям GDPR (ст. 17)
- Синхронизация сессий — автоматический выход на всех вкладках браузера при смене пароля или выходе из аккаунта
Площадки (Sites)
- Создание площадки — настройка локации с именем, описанием, часовым поясом, тарифом электроэнергии и мощностью (МВт)
- Редактирование и удаление площадок
- Список площадок и быстрый переключатель между ними
- Дефолтная площадка — автоматически создаётся при регистрации для быстрого старта
Агенты
- Создание агента — генерация Agent ID и Secret Key для подключения к платформе
- Редактирование, удаление и список агентов (включая удалённые)
- Статусы агентов — Online / Offline в реальном времени
- Постановка на паузу — временная остановка агента без удаления
- Привязка к площадке — агенты создаются и отображаются в контексте выбранной площадки
Сетевые группы (Scan Tasks)
- Создание, редактирование, удаление сетевых групп
- Список сетевых групп с отображением диапазонов IP, количества найденных и активных майнеров
- Настройка IP-диапазонов для сканирования локальных сетей
Майнеры (Workers)
- Список майнеров — отображение обнаруженных устройств с IP-адресом, хешрейтом и статусом
- Версия и название прошивки — поддержка Vnish, Stock и других прошивок
- Фильтрация по площадке — список майнеров в контексте выбранной локации