Описание релизов
Здесь собраны описания всех релизов HashCore Pulse в хронологическом порядке — от последнего к первому.
1.0.0-alpha1
17.06.2026
Список устройств
- Режим пулов — новый вид списка: активный пул, принятые шары и задержка по каждому устройству одним взглядом. Переключение между метриками устройства и его сетевой конфигурацией — без потери контекста
- Группировка сортировки — вместо плоского списка колонок — логические группы по смыслу (температуры, хешрейт, сеть и т.д.)
- Контекстная разблокировка — клик по статусу блокировки на устройстве сразу открывает нужные настройки Unlock Config в скан-таске, без ручного поиска
Обслуживание
- Статус «На обслуживании» (Service mode) — устройство переведённое на ремонт больше не показывается как Offline. Указывается причина, сохраняется история обслуживания по каждому устройству
- Групповой перевод в сервис — целую стойку можно перевести в Service mode одной операцией
Дашборд
- Курс монет — текущий курс Bitcoin, Litecoin и других монет прямо на дашборде, без переключения вкладок
- Доходность в монете — помимо долларов, доход отображается в добытой монете (BTC, LTC и др.)
- Мультивалютность — финансовые показатели площадки (доход, электроэнергия) можно отображать в рублях, евро, юанях или тенге
Устройства
- Сравнение с паспортным хешрейтом — текущий хешрейт устройства сравнивается с заводским: видно реальный процент от паспортной производительности
Scan Task
- Очистка воркеров при удалении — при удалении скан-таски все связанные устройства полностью убираются из системы (ранее зависали в статусе Offline)
Интерфейс
- Мобильная адаптация — интерфейс адаптирован под планшеты и мобильные экраны
0.9.0-alpha
04.05.2026
Дашборд
- Виджет 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
16.04.2026
Дашборд
- Расходы на электроэнергию в виджете 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
Детали устройства
- Сетевая информация — секция 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
23.03.2026
Дашборд
- Новый виджет 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
26.02.2026
Дашборд
- Новый виджет 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
- Индикатор в шапке — кнопка с цветовой индикацией состояния системы: серый / зелёный / оранжевый / красный. Формат «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
10.12.2025
Детали устройства
- Информация по хэшплатам — каждая плата пронумерована, статус-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
Список устройств
- Фильтрация — по модели, провайдеру прошивки, версии прошивки, алгоритму, статусу, 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
Дашборд
- Виджет хешрейта — суммарный хешрейт площадки с авто-определением размерности (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
Аккаунт и безопасность
- Регистрация — создание аккаунта через подтверждение 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 и других прошивок
- Фильтрация по площадке — список майнеров в контексте выбранной локации