HashCore Docs
What's new

Release notes

Here you will find descriptions of all HashCore Pulse releases in chronological order — from latest to earliest.

0.9.0-Alpha

04.05.2026

Hashrate widget redesign (AVG + RT), board and cooling management in batch mode, Event Log in the device card, SSE updates in Activity Center, scan task export, and agent diagnostic report.

Dashboard

  • Hashrate widget — redesigned: the main metric is now the average hashrate for the selected period (AVG) with an averaging period label. At the bottom — real-time hashrate (RT). The (ℹ) icon explains both metrics
  • Period dynamics — a badge with percentage change in the top-right corner of the Hashrate and Income widgets. Green for growth, red for decline. Compared with the previous segment of the same duration Device details
  • Board management (Boards config) — enable and disable individual boards right from the device card. The "Config ↗" button opens a dialog with the current statuses, hashrate, and serial number of each board. Only for devices running HashCore Firmware
  • Event Log — new tab in the device card: chronological event feed — operations, configuration changes, and system alerts. Each card shows the "was → became" transition. Date range filter with shortcuts for Today / Yesterday / A week ago Batch operations
  • Batch board management — Boards config in batch mode: set an action (No change / Enable / Enable if / Disable / Disable if) for each board slot on a group of devices. Rule builder with conditions by Status and Temperature, And / Or logic
  • Batch cooling management (Thermal config) — bulk changes: Cooling mode (Auto / Manual / No change), Target temperature, Fan speed, Min fans. Partial update — unfilled fields do not affect current settings. Devices without HashCore Firmware and in Immersion mode are skipped Activity Center
  • Batch operations in AC — selection mode: click an operation to enable selection mode with checkboxes. Select all, batch Remove (Active / History) and Accept (Alert). Counter "N Selected ✕"
  • Real-time updates (SSE) — Activity Center moves to Server-Sent Events: feed and counter updates without page reload. On disconnect — auto-reconnect with recovery of missed events Scan Task
  • Scan task export — export a single scan task via context menu or all scan tasks of an agent with the "Export all" button. JSON format is compatible with HashCore Toolkit Agent
  • Agent diagnostic report — generation and download via the agent context menu. Operation in Activity Center, file available for 2 hours Sites
  • Operation packets — throttling configuration: Devices per packet and Pause duration (sec). Default: 10 / 5. When Pause = 0 — operation runs without delays 🚧 In progress (not being tested): batch board and cooling management, real-time SSE updates in Activity Center.

0.8.5-Alpha

16.04.2026

Electricity costs in the Income widget, diagnostic report for ASIC devices, IP address import from external systems and range aggregation, display of both DNS servers.

Dashboard

  • Electricity costs in the Income widget — net income is now displayed accounting for electricity costs. Below the main value — a line "Electricity: ~N $" with the approximate expense for the selected period. A tooltip on the header explains the calculation formula Device diagnostics
  • Diagnostic report — generation and download of a diagnostic archive from ASIC devices running HashCore Firmware. Launch via context menu: Maintenance → Diagnostic report — for a single device or a group. Progress and download — through Activity Center. File available for 2 hours. Devices on other firmware are skipped and end up in the Failed tab with the reason "Not supported" Scan Task
  • IP address import — loading device lists from external systems (HashCore Toolkit, Hive OS, Awesome Miner, Bitcap) via drag-and-drop. Formats: TXT, CSV, JSON. The system automatically creates a scan task with the file name and displays found address statistics before import
  • IP range aggregation — the "Aggregate IP" button collapses the address list into compact ranges with a configurable Gap threshold. The operation is reversible: "Unaggregate IP" instantly restores the original list without confirmation. Everything runs on the client Device details
  • DNS — the Network section now displays both DNS servers (Primary and Secondary)

0.8.0-Alpha

01.05.2026

Network information and serial numbers in the device card, IP Reporter for physical identification, refresh timer and release history on the dashboard, security fix — default passwords removed.

Device details

  • Network information — Network section in the worker card: Hostname, Mode (Static / DHCP), MAC Address, IP, Netmask, Gateway, DNS. Fields with a one-click copy icon. When offline — last known values
  • Serial numbers — device serial number in the Metrics tab and each board's serial number in the Boards section. Copy to clipboard with visual confirmation Device list
  • IP Reporter — physical device identification: press the IP Report button on the ASIC → the device appears in Pulse. Dropdown "IP Report N" with three actions: Isolate in list, Select reported, Clear report list. Events accumulate and are filtered by the current site
  • Firmware provider — the developer name Vnish has been universally replaced with "HashCore". The version name (e.g., Vnish 1.3.7) remains unchanged. The developer filter has been updated Dashboard
  • Refresh timer — a horizontal progress bar on the site button visualizes the countdown to the next refresh. Interval selection moved to a submenu
  • Release history — clicking the version number opens a window with descriptions of all previous releases in chronological order
  • Income calculation fix — correct income calculation in the Income widget Security
  • Removed default device passwords that were hardcoded in the agent 🚧 In progress (not being tested): scalability to 250k+ devices, agent integration into HashCore firmware.

0.7.0-Alpha

23.03.2026

Workers and Power widgets, two-level device statuses, redesigned context menu, cooling and preset management from the card, Whatsminer support in Unlock configs.

Dashboard

  • New Workers widget — device distribution by status with a progress bar
  • Power widget — load relative to the site capacity
  • Auto-refresh — added 30-second interval
  • On charts: enable/disable vertical zoom Device list
  • Two-level statuses: Connectivity (icon) + Miner Status (tag)
  • Statuses unified for all manufacturers (Bitmain, MicroBT, Canaan, Innosilicon)
  • Mining / Errors / Stopped / Offline tags are clickable — instantly filter the list
  • Filter menu: fixed order, added Lock state and Connectivity filters
  • Context menu redesigned — smart categories, submenus (Miner configs, Firmware, Maintenance)
  • Provider "Vnish" renamed to HashCore, fixed color coding
  • New Current preset / Min / Max column for devices on HashCore firmware
  • Adaptive tables: first and last columns are pinned on scroll
  • IP address in miner details is now clickable Device management
  • Change cooling mode (Auto / Manual / Immersion) from the device card
  • Change overclocking preset considering auto-switcher restrictions Scan Task
  • Whatsminer (MicroBT) support in Unlock configs
  • Temporary disabling of IP ranges without deletion
  • Renaming IP ranges Account and navigation
  • Mandatory Account Name field during registration
  • In the sidebar — link to Pulse documentation
  • In the footer: support link and About window 🚧 In progress (not being tested): scalability to 250k+ devices, agent integration into HashCore firmware.

0.6.0-Alpha

26.02.2026

Income widget, auto-refresh data, Locate device and Restart, advanced variable substitution in pools, firmware installation from the interface, two-step agent creation, site deletion protection, session management.

Dashboard

  • New Income widget — earnings for the selected period (24 hours, 7 days, 30 days) with a chart
  • Auto-refresh data — dropdown in the header (30 sec, 1 min, 5 min, 15 min, 30 min, off). Works only in the active tab, settings are saved between sessions Device list
  • Locate device — LED blinking for physical miner identification. Single mode (toggle) and batch mode (Start / Stop locating). Active locate — flashing orange icon
  • Restart — miner software restart without full reboot (30–60 sec). Single and batch operation
  • Metric reset on offline — hashrate, power consumption, chip temperature, fan speeds, uptime, and boards are cleared when going offline Pool configuration
  • Real-time field validation — errors displayed below fields as you type, save button is locked until corrections are made
  • Advanced variable substitution: {pool-host}, {port}, {mac}, {ip1-4}, {worker}, incremental numbering {nn}, {nnn:10:2}
  • Enhanced placeholder validation — correct {password} handling, rules for 2nd and 3rd pools Firmware installation
  • Firmware installation from the interface — select a firmware suite, install on a single device or batch Agent
  • Two-step agent creation — Step 1: name; Step 2: Agent ID + Agent Secret with copy and installer links (Windows / Linux x64)
  • Scan interval configuration — 3 min / 15 min / 30 min / 1 hour
  • Configuration of parallel scanning threads without agent restart Sites
  • Site deletion protection — two-step confirmation: list of items to delete → enter site name → countdown
  • Site list displays the count of active agents only Account
  • Active session management — list of sessions with IP and login time, logout from individual sessions or all. Footer shows last login time 🚧 In progress (not being tested): scalability, agent integration into firmware.

0.5.0-Alpha

26.01.2026

Activity Center with indicator and tabs, fullscreen chart mode, board status and device notes, smart IP insertion, Monitoring Only mode for agent, registration and password reset.

Activity Center

  • Header indicator — button with color-coded system status: gray / green / orange / red. Format "Activity N / M". Click automatically opens the corresponding tab
  • Three tabs: Active / Alert / History — operations divided by lifecycle stages
  • Automatic result classification — Success (< 1%), Partial (1–30%), Failed (> 30%). Manual changes are not possible
  • Accept in Alert — confirmation moves the operation to History while preserving status
  • Task deletion — available for Pending and History; Alert tasks cannot be deleted until accepted
  • Error isolation — one click to open the list of workers with errors by device Dashboard
  • Fullscreen chart mode — ↗ button opens a modal window with PAN / ZOOM / RESET ZOOM tools
  • Correct hashrate precision — hashrate with 3 decimal places, power consumption with 2 Device list
  • Board status — color indicators in the row: green (mining), orange (initializing), red (failure), gray (stopped/offline). Initializing and Failure indicators blink
  • Notes tooltip — hovering shows a popup with text. Maximum 256 characters
  • Pools in miner details — full list with URL, worker, and status (Active / Working / Disabled)
  • Sorting by Fan Duty Scan Task
  • Smart IP insertion — pasting into the first field automatically fills in the required number of octets Agent
  • Monitoring Only — metrics collection mode without command execution
  • Agent pause — when disabled, workers go offline
  • Agent version — displayed in the agent list Account
  • Registration — three-step process: email → name + password → automatic login
  • Password reset — three-step process: email → code → new password
  • Session token management — access token refreshes every 15 minutes, session expires after 7 days of inactivity 🚧 In progress (not being tested): Windows agent installer, agent icon in System Tray.

0.4.0-Alpha

10.12.2025

Hash board information with chip visualization, pool editing with variable substitution and preview, batch pool changes, metric reset on offline, site deletion.

Device details

  • Hash board information — each board is numbered, status badge (Mining / Error / Stopped), metrics: hashrate, temperature, frequency, voltage, power
  • Chip state visualization — color progress bar on each board (STABLE / SLOW / CRITICAL) with numeric breakdown Pool configuration
  • Single device pool editing — dialog loads current values for all 3 pools
  • Batch pool editing with templates — variable substitution for a group of devices with + menu
  • Real-time preview — substitution result updates with each character entered
  • Combining variables and static text — {account}.{worker}01, {pool-host}:4444
  • Smart send logic — only modified fields are sent to the server Operations
  • Pool switching — batch operation with support for Vnish, WhatsMiner, Stock firmware Worker list
  • Metric reset on offline — hashrate, power consumption, temperature, fans, uptime are cleared within 1 minute Sites
  • Site deletion — all agents and associated groups are disabled when a site is deleted

0.3.0-Alpha

27.10.2025

Filtering, search, and URL state in device list, batch operations, notes and pool history, firmware suite CRUD, Activity Center with details, electricity pricing on sites.

Device list

  • Filtering — by model, firmware provider, firmware version, algorithm, status, user pool. Multi-select within each parameter
  • Search — by IP, MAC, serial number
  • URL state — filters, search, and pagination are saved in the URL
  • Isolation — select a group of devices and work with them only
  • Invert selection — toggle selection to all other devices with one click
  • Batch operations — Select All and apply commands to multiple devices
  • Status counters when filtering — Mining / Stopped / Error counters update for the current view Device details
  • Notes — arbitrary text for each device
  • Pool history — list of pools with dates, URLs, and login
  • Cooler speeds — RPM for each fan, non-working fans highlighted in color
  • State history — chronological log of all statuses and events Operations
  • Reboot — full reboot with confirmation dialog, single and batch
  • Pause / Start — stop mining without shutdown and resume anytime
  • Pool switching — Vnish, WhatsMiner, Stock
  • Firmware update — select a suite and apply to a single device or batch Activity Center
  • Task list — Pending / In Progress / Completed with progress and error stats
  • Device breakdown — Active / Completed / Errors / Changes applied
  • View applied changes — configuration audit for each operation Firmware suites
  • Full CRUD for suites — Bitmain (.bmu) and HashCore (.tar.gz)
  • File uniqueness within a suite by model and platform Dashboard
  • Income chart with algorithm filter
  • Daily income widget — estimated earnings for online devices Sites
  • Electricity cost and site capacity (MW) Agent
  • Agent pause — when disabled, all workers go offline Account
  • Account deletion (GDPR) — complete data removal

0.2.0-Alpha

08.07.2025

Basic dashboard widgets (hashrate, power consumption, online), extended device metrics, password binding to network groups, agent installation on Linux, 2FA.

Dashboard

  • Hashrate widget — total site hashrate with auto-determined units (TH/s, PH/s). Algorithm filter
  • Power consumption widget — current power with auto-determined units (kW / MW / GW)
  • Online devices widget — online count out of total on the site
  • Hashrate chart — per site for the selected period (1h, 6h, 12h, 1d, 1w, 1m). Default is 1h
  • Power consumption and temperature charts — same settings apply Device list
  • Extended metrics — model, algorithm, hashrate, power consumption, IP, MAC, min/max temperature, RPM, uptime, last update, firmware version
  • Site filter — only devices from the selected site
  • Supported devices only — unknown miners are logged only
  • Device count in the list header
  • Sorting by all attributes
  • Offline on timeout — more than 5 minutes without metrics → Offline
  • Multi-site support — one miner can be handled by multiple agents Scan Task
  • Password binding to network groups — Vnish (password), Bitmain stock (login + password)
  • Auto-unlock — saved credentials are used automatically during scanning Agent
  • Linux installation
  • Auto-update — checks version on startup and every 4 hours
  • Agent name validation — maximum 24 characters
  • Found and online device counters in the agent list
  • Supported miners only Account
  • Two-factor authentication — enable and disable 2FA via OTP

0.1.0-Alpha

15.07.2025

First public release — registration and login, sites and agents, network groups (Scan Tasks), miner list with basic metrics.

The first public release of HashCore Pulse — the foundational version of the platform for centralized ASIC miner monitoring and management.

Account and security

  • Registration — account creation via email confirmation, three-step process with password strength validation (NIST 800-63B compliance)
  • Login — email/password authentication with error handling and rate limiting
  • Email and password change — secure credential updates
  • Account deletion — complete data removal in compliance with GDPR (Article 17)
  • Session synchronization — automatic logout across all browser tabs when password is changed or account is logged out

Sites

  • Site creation — configure location with name, description, timezone, electricity rate, and capacity (MW)
  • Edit and delete sites
  • Site list and quick switcher between them
  • Default site — automatically created during registration for quick start

Agents

  • Agent creation — generation of Agent ID and Secret Key for platform connection
  • Edit, delete, and list agents (including deleted ones)
  • Agent statuses — Online / Offline in real-time
  • Agent pause — temporary agent stop without deletion
  • Site binding — agents are created and displayed in the context of the selected site

Network Groups (Scan Tasks)

  • Create, edit, delete network groups
  • Network group list with IP range display, count of found and active miners
  • Configure IP ranges for local network scanning

Miners (Workers)

  • Miner list — display of discovered devices with IP address, hashrate, and status
  • Firmware version and name — support for Vnish, Stock, and other firmware
  • Site filtering — miner list in the context of the selected location
© 2026 HashCore. All rights reserved.