Что нового
Описание релизов
Здесь собраны описания всех релизов HashCore Pulse в хронологическом порядке — от последнего к первому.
1.0.0-alpha3
Условные правила автоматизации, сохранённые пресеты фильтров, экспорт данных устройств, поддержка операций для WhatsMiner, расширение условий в Performance config и Thermal config.
Автоматизация
- Условные правила (Condition) — второй тип триггера: правило срабатывает при выполнении условия по метрике устройства (статус, температура, эффективность хешрейта, скорость вентиляторов), с защитой от ложных срабатываний и повторов. Действие Boards config доступно только для условных правил Список устройств
- Filter Presets — сохранение комбинации фильтров и сортировки в именованный пресет с переключением между ними одним кликом. Пресеты общие в рамках площадки
- Экспорт данных — выгрузка списка устройств в CSV или XLSX с выбором и порядком колонок, формируется на сервере вне зависимости от пагинации в таблице
- Серийные номера плат в Custom mode — колонки Serial number и Board 1/2/3 S/N доступны для отображения в таблице и для экспорта Групповые операции
- Расширение условий Performance config — к условиям Status и Temperature добавлены Hashrate Efficiency и Power
- Условия в Thermal config — тот же блок условий теперь доступен и для групповой настройки охлаждения
- Уточнение Service mode — при массовом переводе устройств в обслуживание каждое устройство получает независимую сессию, смешанные выборки обрабатываются корректно Поддержка WhatsMiner
- Базовые операции для устройств MicroBT — Pause, Resume, Reboot, Change Password и Change Pools теперь работают для WhatsMiner через нативный API, наравне с HashCore Firmware и Bitmain
1.0.0-alpha2
Модуль автоматизации — правила по расписанию, групповое управление пресетами устройств (Performance config), карточка DevFee пула, групповое управление заметками.
Автоматизация
- Правила по расписанию — новый раздел Automation: создание правил, которые выполняют операцию автоматически по расписанию (одноразово или повторяясь по дням недели). Правило объединяет область применения (scope), время срабатывания и действие — Reboot, Restart, Pause/Resume, Thermal control, Pool config. Карточка правила показывает время следующего и последнего запуска, историю последних 7 срабатываний Групповые операции
- Performance config — групповое управление пресетами устройств на HashCore Firmware в трёх режимах: Exact (конкретный пресет для каждой модели), Gradient (уровень производительности и позиция внутри зоны), Relative (сдвиг от текущего пресета). Управление автосвитчером пресетов прямо в диалоге. Условия по Status и Temperature ограничивают применение только нужными устройствами
- Групповое управление заметками — назначение или очистка заметки сразу нескольким выбранным устройствам Детали устройства
- DevFee pool — четвёртая карточка в блоке пулов, показывает статистику системного пула комиссии прошивки (Accepted, Rejected, Stale, Last share, Ping)
1.0.0-alpha1
Контекстная разблокировка устройств, статус «На обслуживании», курс монет на дашборде, мультивалютность, сравнение с паспортным хешрейтом, мобильная адаптация и очистка воркеров при удалении скан-таски.
Список устройств
- Режим пулов — новый вид списка: активный пул, принятые шары и задержка по каждому устройству одним взглядом. Переключение между метриками устройства и его сетевой конфигурацией — без потери контекста
- Группировка сортировки — вместо плоского списка колонок — логические группы по смыслу (температуры, хешрейт, сеть и т.д.)
- Контекстная разблокировка — клик по статусу блокировки на устройстве сразу открывает нужные настройки Unlock Config в скан-таске, без ручного поиска Обслуживание
- Статус «На обслуживании» (Service mode) — устройство переведённое на ремонт больше не показывается как Offline. Указывается причина, сохраняется история обслуживания по каждому устройству
- Групповой перевод в сервис — целую стойку можно перевести в Service mode одной операцией Дашборд
- Курс монет — текущий курс Bitcoin, Litecoin и других монет прямо на дашборде, без переключения вкладок
- Доходность в монете — помимо долларов, доход отображается в добытой монете (BTC, LTC и др.)
- Мультивалютность — финансовые показатели площадки (доход, электроэнергия) можно отображать в рублях, евро, юанях или тенге Устройства
- Сравнение с паспортным хешрейтом — текущий хешрейт устройства сравнивается с заводским: видно реальный процент от паспортной производительности Scan Task
- Очистка воркеров при удалении — при удалении скан-таски все связанные устройства полностью убираются из системы (ранее зависали в статусе Offline) Интерфейс
- Мобильная адаптация — интерфейс адаптирован под планшеты и мобильные экраны
0.9.5-alpha
Кастомизация колонок списка устройств, синхронизация заметок с сервисом, фильтрация Activity Center по площадке, массив паролей для разблокировки.
Список устройств
- Кастомизация колонок — выбор видимых колонок и их порядок в таблице Workers, настройка сохраняется между сессиями
- Платформа устройства — отображение платформы контрольной платы (aml/bb/cv/xil и др.)
- Идентификация Scan Task — видно, какая задача сканирования обнаружила устройство Детали устройства
- Синхронизация заметки — заметка устройства синхронизируется с сервисом Pulse, а не хранится только локально Агенты
- IP-адрес агента в локальной сети — отображается в списке агентов Scan Task
- Массив паролей для разблокировки — можно задать несколько паролей для одной задачи сканирования вместо одного Activity Center
- Фильтрация по текущей площадке — список операций показывает только задачи выбранной площадки Дашборд
- График статусов устройств по площадке — динамика распределения по статусам во времени
0.9.0-alpha
Переработка виджета 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 — операция без задержек
0.8.5-alpha
Расходы на электроэнергию в виджете 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
Сетевая информация и серийные номера в карточке устройства, 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 Безопасность
- Удалены дефолтные пароли устройств, жёстко прописанные в агенте
0.7.0-alpha
Виджеты 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
0.6.0-alpha
Виджет 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
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 дней неактивности
0.4.0-alpha
Информация по хэшплатам с визуализацией чипов, редактирование пулов с переменными подстановки и 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
Фильтрация, поиск и 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
Базовые виджеты дашборда (хешрейт, потребление, онлайн), расширенные метрики устройств, привязка паролей к сетевой группе, установка агента на 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
Первый публичный релиз 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 и других прошивок
- Фильтрация по площадке — список майнеров в контексте выбранной локации