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