Weekly Release Notes
We've been busy. Here's the latest.
2025-1-17
Feature Updates
Power Control Enhancements (Beta)
Users can now configure power modes with dynamic strike prices for Sleep, Low Power, and High Power modes.
Strike prices can be set individually or for miner groups, and are logically validated to ensure consistent hierarchy across power modes.
Miners now automatically adjust to the most efficient power mode based on real-time energy pricing:
Sleep Mode for high energy prices.
Low Power Mode or High Power Mode for cost-efficient operations.
Notifications now alert users when selected miners lack support for specific power modes, with links to capability details.
Power Event Management
Added the ability to create, edit, and delete dispatch events and power-up or power-down plans for site-level control.
Improved detail views for user-created events to enhance troubleshooting and operational confidence.
Event history can now be exported for comprehensive operational review.
Fan Adjustment Integrated with Triggers
Manage fan adjustments directly within triggers for seamless automation and improved control.
Spread Out Commands for Bulk Power Actions
Extending staggered execution for bulk commands, now including:
Frequency/Voltage Adjustments.
Power and Hashrate Targets.
Ensure infrastructure stability and avoid overloading during system-wide changes.
Fixes and Improvements
Duo popups for dispatch commands will no longer persist beyond intended durations.
Resolved minor issues with the Sleep Command for S21 Pro 234T (LuxOS firmware).
Enhanced error messaging to provide users with clearer instructions during setup.
2024-12-06
Feature Updates
Pool Page Update – Fresh UI for a Smoother Experience
The Pool Page has received a user interface update, providing a more streamlined and visually intuitive experience. This update ensures easier navigation and improved usability for managing your mining pools.
Overlapping Commitments – Enhanced Power Program Flexibility
Beta users can now enroll in multiple power programs simultaneously, each with unique commitments. This allows for greater flexibility in managing power usage across different programs, ensuring you can optimize operations without compromising compliance.
Strike Price Visibility – Greater Transparency in Auto Strike Price
The Auto Strike Price feature now displays critical details about calculated strike prices. Beta users can view:
The list of miner types in their client.
The currently calculated strike price for each miner type.
The date and time when the strike price was last updated. This enhancement improves transparency and empowers users to make informed decisions about their power optimization strategies.
Power Control Updates – Target Dispatch Delay
A new field has been added to Power Control for setting a "Target Dispatch Delay." This allows users to better manage and fine-tune dispatch timing for more precise control during power adjustments.
Basin Electric Integration – Expanding Power Control Programs
Foreman has integrated power controls with Basin Electric, allowing users to participate in their Demand Response (DR) program. This integration enables smoother curtailment and enhanced program compliance for Basin Electric customers, helping users better manage power usage while meeting grid requirements.
Enhanced Filtering Options – Now Includes Serial Number
Previously, users could only filter miners by name, IP, and MAC address. Now users can filter by serial number
Fixes
Commitment Start/End Times with DST: Resolved an issue where daylight saving time adjustments caused incorrect commitment timing.
Tickets Bulk Edit: Fixed a problem where bulk editing tickets was not functioning properly.
Asset Page & Ticket Page Speed Improvements: The Asset & Tickets page has been optimized for faster performance, ensuring quicker navigation and management.
Sleep Detection for Antminer Running OCMiner: Corrected an issue with sleep detection to ensure proper functionality for Antminers using OCMiner.
2024-11-15
Feature Updates
New Workers Page – Enhanced Design with Export and Filtering
We’ve updated the Workers Page with a new design focused on improving user experience. While the core functionality remains the same, users can now take advantage of Export and Table Filtering options, making it easier to organize and manage worker data efficiently.
Power Commitments – Smarter Curtailment Management
Introducing the Commitments Feature for power management. This feature enables users to allocate subsets of their load to different demand response programs so that sites can maximize profitability by enrolling more load in more programs. Commitments can be ongoing or reserved for specific date/time windows. This is a BETA release of the feature and is limited to Voltus programs. If you are interested in participating in the BETA, please contact product@foreman.mn.
Execution Sequences – Prioritized Shutdown Control
With the Execution Sequences feature, users can specify the order in which Foreman will shut down miners during a partial load dispatch so that your most efficient miners can keep mining as long as possible. With this initial release, users can define steps based on the miner type and exclude specific miner types if needed. This is a BETA release of the feature. If you are interested in participating in the BETA, please contact product@foreman.mn.
Fixes
Asset and Ticket Page Bugs:
Links for “In Storage” and “Retired” miners were still appearing in Tickets; this has been corrected.
The Asset page allowed selection for miners in storage but didn’t link the item when saved. This issue is now resolved.
Pickaxe Fixes: Various enhancements and fixes to ensure smoother performance.
Tickets Page Speed Improvement: The Tickets page has been optimized for faster loading times, improving user experience and efficiency.
2024-10-28
Feature Updates
Stay informed: Instant notifications for pool change actions in Foreman
You'll always be instantly notified of any updates to mining pool configurations, keeping you fully informed and in control.
Streamlined inventory management: Easily generate and print reorder reports
This enhancement lets you quickly understand exactly what needs to be reordered and how much, all from a single, convenient screen. It simplifies inventory tracking and ensures you're always prepared with the necessary supplies.
Instant share visibility: View accepted, rejected, and stale shares right on the miner page
This enhancement offers an at-a-glance overview of each miner’s performance and share quality.
Effortless issue management: Filter tickets by miner type for faster resolution
The addition of a Miner type filter on the Tickets page allows you to effortlessly filter and address issues by specific miner types, streamlining the troubleshooting process and speeding up resolution times.
Enhanced data control: Export and filter worker tables with ease
The new export and filtering options in the Workers Table empower you to manage and analyze worker data more effectively, providing a streamlined process for organizing, analyzing, and sharing key data.
Instant client access: Automatically switch to a new client as you add access
We've streamlined the process of managing client access by reducing the number of steps required. Now, as soon as you add access to a new client, the system will automatically switch you into that client’s account, eliminating the need to manually search and switch
Enhanced search and filtering for Assets, Inventory, and Logs
We've expanded search functionality across the platform, giving you more precise control when managing assets and inventory. Now, ability to search based on miner state allowing for clear tracking of assets.
New miners supported
Auradine Teraflux AT2880
Note: To enable auto-detection of this miner type, a firmware update from Auradine will be required
Resolved issues
Faster ticket exports with optimized querying
LuxOS now fully compatible with Linux ARM devices on pickaxe
Bulk edit just got smoother: CSV upload for miner custom fields now error-free
Trigger functionality restored: Reboots now executing smoothly
Power control & miner Issue resolved: Smoother operations ensured
2024-10-04
Dashboard Feature Updates
Moved Mara and Braiins overclock options into individual actions of Hashrate Target and Power Target on the Miners page and Site Map.
Enhanced searching functionality across assets and inventory pages
Allowing users to filter by custom fields (similar to ticket filtering)
Added the ability to search based on miner state,
Ensuring that non-miner linked assets are excluded from search results for a more streamlined experience.
Resolved Issues
Resolved the LMP pricing exact hour bug, ensuring accurate pricing calculations and updates at the top of each hour for more reliable power cost management
Pickaxe Feature Updates
Updated the frequency and voltage command to align with the Pickaxe tool
2024-09-24
Dashboard Feature Updates
Add feature flag for pickaxe command storage changes
LuxOS Minor Edits
Speed Up the not-updating endpoint
Clean up power tuning commands
Power Controls - Automation Form - Warn when user changes the form and leaves without saving
Ability to Uninstall LuxOS from a miner
Added the ability to set filters
Resolved Issues
Asset Block Hint Display
Power Control - Dirty Checker always shows popup for certain use cases
Loading block inside popup has a weird rounded corner situation
Power from "extra" APDU ports not correctly reflected in Dashboard
Miner Table Multiple Column Issue
Pickaxe Feature Updates
Integrate Avalon 1466 (144)
Integrate S21 XP
Add support for the Power Target Action for LuxOS
Add hashrate target command for Braiins, Mara, and Lux
Add partner id to lux install
Add voltage/frequency adjust command for Braiins/Mara/Lux
Make Antminer Z15 new gen
Antminer new gen and force sleep change
Resolved Issues
Can't set ATM Max profile to 0
2024-09-10
Dashboard Feature Updates
Add luxos columns to miner's table export
Pickaxe Feature Updates
Integrate Antminer S19JProAl
Integrate Antminer S19a (vnish)
Integrate Antminer DR7
Integrate Avalon 1466
Integrate iBelink BM-S3
Integrate AvalonMiner 1446
Integrate Goldshell KA Box
Integrate Avalon 1366 123t
Integrate S19a Pro (luxos)
Integrate Antminer AL1
Support Auradine remote firmware upgrades
Add support for Marafw ucb 2100 board for the T21
Add LuxOS install command
Auradine firmware Updates
Revert Fatal/Degraded checks for Mara FW
Move LuxOS power target from overclock to dedicated command
Resolved Issues
Fix Jasminer integration
Fix LuxOS auto tune and ATM action
2024-09-03
Dashboard Feature Updates
Ability to turn off/on Auto Tuner settings for LuxOS miners
Ability to install LuxOS updates
Ability to see current Advanced Thermal Management settings
Ability to set Advanced Thermal Management settings for LuxOS machines
Enable Admin users to clear MFA for other users
Use LuxOS Power Estimator instead of nameplate estimated power consumption
Ability to view LuxOS Autotuner settings for LuxOS miners
Pull and store LuxOS stats
Update the vnish-overclock prompt
Resolved Issues
Update Asset mismatch logic
Permission check on miner delete endpoint incorrect
2024-08-27
Dashboard Resolved Issues
Don't update the miner issues cache if we haven't successfully updated it in MySQL
Power Feature Updates
Voltus client-specific target dispatches
2024-08-21
Dashboard Feature Updates
Update "Power Limit" to "Power Target" for Braiins
Ability to configure temperature controls for LuxOS miners
Dashboard UI style and alignment fixes
Dashboard needs to add static IP command as an available command for LuxOS
Add API endpoint for external device control
Adding location and miner name to a ticket by default - Table View
Resolved Issues
Upload inventory modal "Count" issue
Clearing Location on Sitemap had a Bug with "If" Statement
Action Type in the Print Tickets is Missing
Infrastructure Feature Updates
Don't assume 24 ports for APDU
Handle ports with bad data from PDUs
Pickaxe Feature Updates
Move Avalon miner type configuration to the dashboard
AddApps
Move Braiins power target out of overclock and into power limit command
Resolved Issues
Fix Generic SNMP device
Fix fan speed parse error for Avalon 1466i
Move Mara power target from OC to power limit action
Power Feature Updates
Update Nordpool LMP pricing to new API endpoints
2024-08-14
Dashboard Feature Updates
Add Devices Field to ticket export
Updating Asset and Inventory Endpoints
Enable users to clear their linked SSO account
Adding Trial Banner to Sub clients using inventory
Ability to bulk create tickets instead of creating one ticket for similar machines with same issue
Resolved Issues
Actions menu on Report Table is blocked when there a a small number of saved reports
Customized reports clear formatting issue
Disabling "Add This Scan to Recurring Re-Syncs" checkbox is broken
Fix Braiins S19 XP detection
Time Interval Trigger Bug
Pickaxe Feature Updates
Add support for Jasminer x16q and X16 P Pro
Add support for Iceriver KS5M
Update IceRiver sleep detection
Update KS3 reads sleeping with normal
Improved curtailment for S21 running braiins - Add S21 to Braiins new gen
Power Feature Updates
Support for power control sequencing based on client
2024-08-07
Dashboard Feature Updates
Add Restart Command to Trigger Actions
Fallback to manufacturer power if reported power is 0
Remove the ability to input zero in the Auto Curtailment “Curtail After” Field
Add rate limiting to miner details graphs
Filter tickets by custom fields
Resolved Issues
Average Temp Block Optimization
Something on the site map causes the location information of cell to be undefined
Miners Export/Data table Uptime Mismatch
Tickets page "clear filters" button actually filters the table
Tickets page bugs - ticket search filter and actions/edit ticket issues
Missing CSS for Bulk Edit Tickets
Ticket filter via custom field only works for "Choice"
Operation when filtering for multiple values of the same custom field is broken
Exported file from the tickets page displays the created and last updated dates/times incorrectly
2024-07-30
Dashboard Feature Updates
Speed up GET endpoint
Add an option to the Bulk Edit -> Change Client to be able to upload a CSV
Remove the ability to input zero in the Auto Curtailment “Curtail After” Field
Add Time Zone to Start Time and End Time fields on dispatches tab within Power Control
Don't always query for miner IDs when there is a dashboard filter in place
Updates to Ticket, Assets, and Inventory API Endpoints
User attempts to delete a miner that is associated with a ticket prompt
Display Question mark description for matched and mismatched blocks on the Assets page
Resolved Issues
Negating a pool trigger
Site map issues for colocated client miners - “all_client_ids”
"Doesn't Trip" triggers logic updated
Custom Field Upload Handle when custom field values don't match type
Ticket search filter is sometimes throwing Uncaught TypeError
Pickaxe Feature Updates
Support for Avalon 1466 147T
Support for Avalon 1466 159T
Support for Antminer S19 (126) (vnish
2024-07-16
Dashboard Feature Updates
Adding a GET to v2/curtailment/plans/<int:plan_id> endpoint
Ability to turn off the Chatbot / no longer automatically displayed on Mobile
Do not allow users to add a range filter if only one value has been entered
Ignore UnreadablePostErrors
Re-associate new miner with old asset in replace miner flow
Revamp age of ticket time range
Scanning Multiple items unfound or error listing
Perform bulk actions on tickets
Add the name of the ticket "Creator" to the ticket list export
Update ticket bulk update status "closed" for revamped ticket age
Resolved Issues
Loop time MS out of range
Ability to change a miner state via tickets needs to respect the Miner Edit permission
Power Controls Form is hard to read
Incorrect handling of invalid hash rate ideal
Time of Day Trigger Race Condition
Online devices block extremely slow when filtered
MinerLocation.MultipleObjectsReturned: get() returned more than one MinerLocation
Pickaxe Feature Updates
Support Elphapex DG1+
2024-07-09
Dashboard Feature Updates
Ignore rejected/stale share toggle on the miner detail page(s)
Add new ExternalDevice command types
No Pools Configured is not tripping on miners with an "undefined" pool
Design Feature Updates
Announcement Email
What Can I Do Tooltip (Dashboard)
Filter Chips Organization
Pickaxe Feature Updates
Integrate the S21 Pro
Power Feature Updates
OG&E Integration
2024-07-02
Dashboard Feature Updates
Renew Certs
Resolved Issues
Curtailment Adjustment patch
Design Feature Updates
Top Right Filter (Dashboard)
Pickaxe Feature Updates
Support for Whatsminer M66
iBeLink BM-KS Max Kaspa Miner (10.5Th/s) integration
2024-06-25
Dashboard Feature Updates
Improvements to the pickaxe config endpoint
Ability to use patterns in trusted pool config
Add support for Antspace Cooling Tower commands
Advanced power control set up for new clients
Change pickaxe command cancels to bulk actions with batch sizes
Action export should handle new lines
Adding a Cycle Count added to the audit log
Add view now link to Mismatched linked Assets block
Separating Inventory and Assets in Settings
Add unique constraint on ClientPart (inventory)
Adding ability to have newline input for asset text upload
Remove order_by 'action_data' on history tables
Resolved Issues
Filter Optimization and Sentry Fixes
Scheduled reports bug
Fix columns on infrastructure page
Fix auto type update on KS3 marafw
Clearing ticket/asset/inventory custom fields not logged in history
Inventory and Assets settings pages are half-width
Ticket API custom field issue
Ticket Table Duplications
Inventory CSV upload with duplicates 500s
Asset Upload Issue
Design Feature Updates
Foreman MiningDisrupt Booth Video
Update Foreman Brand Guidelines
Industry Avg Bitcoin Mining Rev Chart Update
Pickaxe Feature Updates
Migrate modbus context cache in RemoteInfrastructure from ip, port
Check other software field for iceriver detection
Mara miners with errors should be marked as idle with errors
Read register for modbus actions
Improve messaging for when iPollo credentials are incorrect.
Change Nvidia power limit to set clock speed
Resolved Issues
Metrics pull fails for generic modbus if one metric causes an issue
Fix generic modbus stat name for custom stats
Fix generic PDU integration so that commands go through consistently
Power Feature Updates
OG&E Integration
2024-06-18
Dashboard Feature Updates
Add permission for the custom miner fields on the miners page
Ability to assign multiple owners to a ticket
Ability to add multiple diagnoses to a ticket
Custom fields in tickets added to history log
Add a link to the corresponding ticket in asset/inventory history
Add ticket custom field changes to history
Add history for syncing an asset
Include inventory item(s) attached to a ticket in the ticket export
Resolved Issues
Infrastructure data upload duplicates with associations
Trigger page layout
Ticket Datetime Custom Field Resets On Click
Export of non finalized cycle count gives 500
Inventory variable names
Filtering tickets table when tickets have multiple owners dupes the tickets
Design Resolved Issues
OBM.io data section refresh
Pickaxe Feature Updates
Support for iPollo features (Blink action, Change Pool action, Power Mode action, V1_MINI_CLASSIC_WIFI, V1_MINI_WIFI)
Support for Sommet firmware
Power Resolved Issues
Fix units in CPower PLC stats
2024-06-11
Dashboard Feature Updates
Pie Charts - Hide Slices
Enable chatbot for all users
Improvements to modbus
Resolved Issues
Duplicates in miner tags upload causes a 500
Bulk Edit Factory Reset Bug
Modify Client Assignment trigger to not run if destination client is deleted
Admin Section: Change client field on Client Billing to a text input
Curtailment Plans API Returning Duplicate Plans
Block icons are overlapping with the client picker dropdown
Site Clients "duplicate" Inventory Types
Inventory name shown where meant to be Assets
Ticket Template Issue
Design Feature Updates
Business Card Updates
Dashboard Top Modals Consistency
Pickaxe Feature Updates
Add Braiins configuration information to stats response
Power Feature Updates
User-defined model-based strike price curtailment
Modify CPower DSASP integration to leverage set point
2024-06-04
Design Feature Updates
Send Now Button (Titles Exploration)
Pickaxe Feature Updates
Stop pulling PSU Temp AMB and HOT (Desiwe)
Elphapex DG1 Integration
Add MAC to stats response
Return slug in stats response
Support Avalon 1366
Support Avalon 1466 150T
Support Avalon 1466 156T
Support IceRiver KS5L
Add ePic Discovery
Set up - Epic control boards return 0w while sleeping
Resolved Issues
Fix malformed bitmain conf response
2024-05-28
Dashboard Resolved Issues
Default consumption value for Bitmain Antminer D9 1770Mh
Design Feature Updates
Indentation in Dashboard Menu
Power Feature Updates
Read telemetry from Guidepost
2024-05-21
Design Feature Updates
Tables vs No Tables on Dashboard
Cost Saving Strategies: Part 3 Blog Post Image
2024-05-14
Dashboard Feature Updates
Added Last Known IP on the miners table on the Miners page
Only update miner type when miner is in normal power mode
Permission levels for tickets
Bulk edit custom fields in inventory
Custom fields added to inventory history
Added "In Storage" Miner state
Ability to view all tickets, not just open tickets
Resolved Issues
Ticket stats block rename
Miner hash rate cache fix
Managed switch auto-mapping fix
Firmware file upload fix
Design Feature Updates
Lifecycle Management Images (FCS24)
A Power-Focused Future Images (FCS24)
Brochure (FCS24)
Pickaxe and You: How to be Successful Images (FCS24)
Data Alchemy (FCS24)
Pickaxe Feature Updates
Add ciphertext read operation to Whatsminer detection
iPollo V1 Mini Classic Integration
Automatically add protocol to Braiins pools URLs if needed
Support Java 17
Resolved Issues
Truncate done status message to 255 characters
HttpClient uses Apache Commons Logging instead of SLF4J
Antminer L7 with Vnish reading as TH/s instead of GH/s
Remove streamex dependency
2024-05-07
Dashboard Feature Updates
Inventory and Assets features public go live
Add indexes for miner state
Resolved Issues
Raw metrics trigger is still an option
Miner status display
Power Feature Updates
Modify curtailment targeted ramp up to respect previous power mode
2024-04-30
Dashboard Feature Updates
Auto-make resyncs and validate IP ranges
Add generic modbus support to infrastructure
Adding a "Power Strategy" of "PPA" to the "Hosting" settings tab in Foreman
Resolved Issues
Restart Miner & CSV Bulk Edit
Cycle Count "Finalized" Export
Data Science Feature Updates
BQ slot query optimization
Add number of days into observation window for mwh curtailed export
Update customer queries to use 5min windows for all plans
Design Feature Updates
Foreman marketing site additions
Pickaxe Feature Updates
HttpClient uses Apache Commons Logging instead of SLF4J
Automatically add protocol to Braiins pools URLs if needed
2024-04-23
Dashboard Feature Updates
All miner bulk action changes and any user setting changes to audit log
S21 and S19k Pros with Braiins added to the UI
S21 and T21 LuxOS added to the UI
Vnish S21/T21/S21 hydro added to the UI
Create new icon for my account with tie
Allow users to set one uptime for all clients in hosting settings
Resolved Issues
Free tier billing issue
Hosting form bugs
Hard to see percentage value on remote commands in light mode
Page Builder: Chart and Loader Icon doesn't adjust correctly when block is resized
Bulk pool change API URL does not have a v2 counterpart
My Plan - Page blocker sits above the account menu
If a user edits a miner and the site map information isn't visible (permissions or client related), it will clear out site map info
Mara FW miners bulk edit overclock isn't allowing option selection
Pickaxe Feature Updates
Fix unescaped backslash in Whatsminer response
Add type detection discovery strategy
2024-04-16
Dashboard Feature Updates
Add configurable per-client notification banner
Add crossbar to LMP chart
Inputs with placeholders in dark mode have dark text
Resolved Issues
The power_mode_previous should only include hashing power states
Fix resyncs so they don't stack and overload Pickaxe
Support more decimals in Power Cost / kWh
Design Feature Updates
Update Foreman Brand on Twitter
Pickaxe Feature Updates
Change Pickaxe Thread Defaults
Support Avalon 1246/1346 new firmware "Overclock" mode
Grab the miner TH/s listing from the API for all J pro units - Braiins
Pull diagnostic information from pickaxe
KS5 and KS5 pro integration
Add cgi-bin queries to CgMiner discovery
Find all existing MACs during resyncs to better detect DHCP moves
Add mac SSH call to Braiins Discovery
Remove Seer Regex in favor of checking for the word Seer for Antminer detection
Check for non blank MACs in Antminer detection
Run diagnostic commands on new threads
Resolved Issues
Fix Vnish version detection
Fix Mara not waking in overclock mode it was curtailed in
2024-04-09
Design Feature Updates
Update Foreman ad images in blog posts
Update to new logo in all places
Set up demos with potential DAM platforms
Pickaxe Feature Updates
Antminer L7 reporting hash_rate_ideal in TH
Downgrade error log in Auradine detection to warn
Set T19 and T21 as new gen
Add support for changing GreatPool power mode
Add ideal hashrate to stats for Braiins
Resolved Issues
Fix terminate Pickaxe command
2024-04-02
Dashboard Feature Updates
Combine Vnish and Braiins overclock in Dashboard UI
Make custom fields shareable across subclients
Include additional columns in table and ticket details view
New tile in the knowledge base for Assets and Inventory (Facility)
Resolved Issues
Bulk pool change commands via CSV get stuck in the pending status when used with the "Spread out Commands" option.
Design Feature Updates
OBM.io site launch
New Dashboard Theme
Power Feature Updates
Migrate to MISO ExPost LMPs
2024-03-26
Dashboard Feature Updates
Updated the miner type filter options for the online devices block
Eliminate difficulty and block_time throttling from stat sources
Resolved Issues
Power report should show current worker
Auto-enable on a miner sync re-enables miners in an inactive state
Power Feature Updates
Support GridBeyond ERS flag
2024-03-19
Dashboard Feature Updates
Add a miner type filter option for the online devices block with filtering options
Add client to the list of variables for the miner name
Add support for Litecoin on the ViaBTC pool report
Update the user export list
Update concept of a miner "state" - (Retired, In Repair or Deployed)
Increase max workername length
Resolved Issues
Discard wattages in the serializer if they are over a certain threshold
Remove invited user sync with subclient until their invite is accepted
Remove jQuery .validate() Console Errors
Add batch size to all bulk_updates in the serializer
Tickets menu shows in the header even if the user does not have permissions to view the tickets
Location column is empty when the Asset list is exported
Pickaxe Feature Updates
Change Auradine Teraflux to MHS 5s
Update current Auradine TeraFlux Integration
Grab the miner TH/s listing from the API for all J pro units - Braiins
Scan strategy concurrency update
Review and test the new Braiins API
Auradine Chassis Serial Number update
Add support for Avalon A1466
Optimize LuxOS stats collection
Curtail Auradine with sleep on/off command
Resolved Issues
Whatsminers with no pools are not updating
Antminer stock fan control
2024-03-12
Dashboard Feature Updates
Sync Pickaxe type with API auto update type
Pickaxe Feature Updates
Add support for Antminer S21 low power mode
2024-03-05
Dashboard Feature Updates
Add discover type for discover tools function
Resolved Issues
Invited user still appears on the subclient level after the invite expires
Trusted Pool Evaluations considers any combination of stratum and worker to be valid
Pickaxe Feature Updates
Add support for iPollo
Epic S21 Support
Power Feature Updates
Integrate with Diamond Energy
2024-02-27
Dashboard Feature Updates
Add to the audit log all activities related to users adjusting/creating a trigger alert
Final updates for Demand Response Paywall
API Bulk Endpoints
Add Low and High mode for Auradine AT1500s to the dashboard
Resolved Issues
Pickaxe endpoint should return all pickaxes in the group if called on a top level client
API Endpoint that fetches current triggers doesn't include additional conditions
Filtering by Date Bug for Tickets and Miner filtering
Hardcoded block reward
Power Feature Updates
Cost Avoidance Paywall - Feature Request for Strike price
2024-02-20
Dashboard Resolved Issues
Client Dropdown for Hosting Agreements Crashes
Actions Dropdown Disable Errors Out
Power Control Notification Direction Wrong
Pen Test Fixes
Design Feature Updates
3 Ways to Maximize Revenue with Foreman: 2024 Halving Analysis
2024-02-13
Dashboard Feature Updates
Interactive site map updated (select via site map, perform action)
Create Global Firmware repo
Light theme - Update Header bar on desktop
Light theme - Update side menu
Add a setting to toggle on or off new template
Add ability to easily enable new template for testing
Add user invites to Audit Log
Resolved Issues
Issues with nested groups
Scheduled curtailments run at the wrong time
Settings page loading slow
When a curtailment run selects no miners it shows an error message
Site map API fix
Miner Type, type list messing UI up
Pickaxe Feature Updates
J Pro A Braiins integration updated
2024-02-06
Dashboard Feature Updates
User Management - Export User list CSV
Confirmation check when doing a bulk edit
Add reason to recurring scheduled Power Controls
Add notification setting in Power Control when auto curtailment begins and ends
Resolved Issues
Site map Zoom and expand stuff is pushed up too far into the header
Client/Subclient Drop down menu needs to be longer
Visualizing a PDU on the public demo is not working
Online Devices Block Expected Hashing wording
SSO logins aren't showing up in the audit log
Pickaxe Feature Updates
Remote Pickaxe logging
Support Avalon 1246/1346 new firmware "Overclock" method
Support Avalon 1246/1346 new firmware "High Power" mode
Migrate Whatsminer types to Foreman API
Miner specific discoveries / run discovers against different endpoints
Add Support for the Whatsminer M63S
Add support for S21's model types (200T, 188T, 195T)
S19j XP JSON update
Resolved Issues
Fix Whatsminer sleep vs. dead detection
Fix auto fan mode for LuxOS
Power Feature Updates
Effective capacity block
2024-01-30
Dashboard Feature Updates
Update Power Control Pop Up to show entry that is about to be made
Dashboard Block for "ASICs hashing / ASICs online"
Allow read-only access of dispatches from our API
On a resync, add optional username / password combinations to use during the scan (Antminers Only)
Resolved Issues
Manage roles pop up display is funky
Fix location of Bulk Edit button on an empty infra table
Pop-up showing on the left side when I try to switch clients
Miner Hash Rate Ideal not being populated
Pickaxe
Resolved Issues
Fix Antminer S21 integration
Power Feature Updates
Eneresponse Integration
2024-01-23
Dashboard Feature Updates
Restore last_updated for disabled miners
Remove Admin Login from Users audit log
Resolved Issues
Filter for 'in progress' ticket status
Remove Miner from Site Map Fails After Miner Move
Strip whitespace from IPs in a Simple Scan
Fix Infrastructure Page on Demo
Pickaxe Feature Updates
ePIC Perpetual Tune integration
Antminer S19k Pro (110T) Integration
Antminer S19k Pro with (vnish) Integration
Antminer S19j XP Integration
Support Antminer S19 XP experimental firmware
Antminer S21 Integration
Support Avalon 1246 new firmware "Power Mode" mode
Migrating AntminerType from an enum
2024-01-16
Dashboard Feature Updates
Integrate Zendesk tickets with HubSpot CRM
Add time spreading to report sending to prevent GCP rate limits
Resolved Issues
Data Tables Warning - JSON issue
Power Feature Updates
Support automated curtailment with a selection method
2024-01-09
Dashboard Feature Updates
Change My Company to Settings
Allow for more details on the Infrastructure page
Allow for Bulk Editing on the Infrastructure page
Hide Voltus and CPower connections
Remove Partners Page
Add Link to Zendesk
Add Natural Keys to Keep MinerSoftware Updated Across Environments
Update demo driver to work on staging
Add ability to override auth URL for Entra ID
Resolved Issues
Permission addition is removing the role
Data Science Feature Updates
JSON metadata export from google sheets macro
Inventory Beta Feature Updates
Allow inventory associations with tickets
Add Assets/Inventory to a Ticket
Consume inventory item when attached to ticket
View tickets associated with an asset/inventory
Pickaxe Feature Updates
Cache IceRiver miners to reduce querying
Properly auth with IceRiver
Add detection of S19k Pro 115T
Power Resolved Issues
Fix Voltus posting
2024-01-02
Pickaxe Feature Updates
Add support for LuxOS S19a
Power Feature Updates
Report PDU and PSU power to Big Query simultaneously
2023-12-26
Dashboard Feature Updates
Update Desiwe Integration
Data Science Feature Updates
Stripe Invoice Integration
Hosting Data Export
2023-12-19
Dashboard Feature Updates
Statement of Account in My Plan
Create localization framework for web
Optionally ignore miner consumption
Resolved Issues
Missing some under/overclocking steps with Vnish in some models
Fix dispatch deletion
Power Feature Updates
Switch over to 2022 API - Voltus
Enersponse Integration
2023-12-12
Dashboard Feature Updates
Move to new PowerPool API
"Restart mining" command in the bulk edit drop down
Resolved Issues
Client Daily Stats Fix
Site Map Locations API Endpoint Issue
Daily max hash rate if the disabled miners are filtered
Data Science Feature Updates
Export new cost avoidance tables
Inventory Beta Feature Updates
Create Inventory page
Pickaxe Feature Updates
Move LuxOS to 1m hashrate
Add support for Desiweminer
Support Windriver K9
Support Power Target and Hashrate Target
Gather non-PSU fan speeds
Add support for Goldshell SCBoxII
Leverage KA3 sleep mode rather than forced sleep
Implement "Restart Mining" Command
Support Whatsminer M50S+ and M50S++
Set Up High Power mode for S19k Pro
MaraFW update (Middle Version FW)
MaraFW update (Newest FW Available)
Resolved Issues
Fix High Power Mode Detection
Fix Braiins miner showing as Not Updating
Power Feature Updates
Support cross-hierarchy aggregated curtailments
Support scioto test mode
Sort real time strike price graph
Resume auto-curtailment after Sympower dispatch completion
2023-12-05
Dashboard Feature Updates
Restart Trial w/ approval flow, Set License Count w/ approval flow.
Update formatting in Profit Report
Add the "Client ID" (Owner of Miner ID) in the Body Response array - API request
Resolved Issues
Fix hash rate filter issues
Power Feature Updates
Convert Scioto connector to UTC
Add ancillary cost to ERCOT RT SPP
2023-11-28
Dashboard Feature Updates
Add user specific log in and log out history to the audit log
Add Rate Limiting to the API
Ticket Template Improvements for Sub-Client
Add rate limit to reports endpoints
Resolved Issues
Custom Field in API request
Time Spread on Firmware Updates
Site Report Groups
Remove Client Rating Topic Publish from ClientPowerControlForm Save
New profiles updates
Data Science Feature Updates
GlassNode Historical Cleaning
Power Feature Updates
NordPool curtailment improvements
Increase curtailment ramp up time to 30 mins
Committed curtailment updates
Support high strike curtailment
2023-11-21
Dashboard Feature Updates
Move live miner stats to cache instead of DB
Resolved Issues
Variable replacement within time spread change pool request
Client stats report updated
Data Science Feature Updates
Cost Avoidance Modifications
Categorize Line Items
Separate analytics and production scheduled queries
Power Feature Updates
Improve strike price calculation performance
2023-11-14
Dashboard Feature Updates
Store Stripe Data in BQ
Add miner type column to power reports
Option to include disabled miners in resyncs
Data Science Feature Updates
Power market cost avoidance update
Logs to consumable table
Pickaxe Feature Updates
KDboxII integration
Antminer X5 integration
Whatsminer M29b integration
Whatsminer M60 integration
Ice RIver KS1/KS3 integration
Bitfury Miner integration
Resolved Issues
ePIC lowercase pools fix
Fix Auradine ADAD
Fix ePIC integration
2023-11-07
Dashboard Feature Updates
Build out workflow for CRs and deploying code to staging
Add miner type column to power reports
Data Science Feature Updates
Migrate remaining automated_curtailment views/tables to misc
Test master_miners join vs. conditional join in customer data access queries
Power Feature Updates
Handle removed Voltus dispatches
2023-10-31
Dashboard Feature Updates
Add the concept of an "extra" item to a cycle count
Resolved Issues
Custom Ticket Fields UI fix
Data Science Feature Updates
Add Email notification on scheduled query failures
2023-10-24
Dashboard Feature Updates
Add "Unlink" option to inventory bulk edit options
Remove all miners option in sitemap
Ticket Numbers added to the Miners page
Add a "Cancel All" to the remote command dropdown for scheduled commands
Bulk Miner Type Change prompt
Resolved Issues
Interactive fill broken when there are multiple disabled miners in a rack
Pool change API request has user data tied to them in the Audit log.
Data Science Feature Updates
Sink for API call logs to Big Query
Foreman Average Efficiency
Pickaxe Feature Updates
Add support for S19k Pro
Resolved Issues
Vnish miners returning bad MACs on interactive add listen
2023-10-17
Dashboard Feature Updates
Add a Dashboard filter for bulk serial filtering
Bulk edit option to change password on the Miners page
Add API endpoint for enabling and disabling a miner
Resolved Issues
Inventory Import - Absent Columns delete data
Clean up miners delete endpoint
Pickaxe
Resolved Issues
Update ePic firmware commands
2023-10-10
Dashboard Feature Updates
Reduce Dashboard cache usage
Add Ticket block to dashboard
Setup Auto Invoicing
Add Cycle Count - count group
Add Client ID into Foreman Slot Audit - Data
Add delete miner auditing
Resolved Issues
CSV Static IPing
Miner macs should always be saved to lowercase
Pickaxe Feature Updates
Auradine Teraflux integration
Add command batching, temp control and immersion switch functionality to LuxOS
2023-10-03
Dashboard Feature Updates
Make Customer ability to input Auth Credentials Read Only
Options to spread pool changes and firmware upgrades
Add client selector to blocks
Add Admin Email endpoint
Add uptime to downloadable Miners CSV report
Resolved Issues
Mismatched Inventory and Client Sync
Cycle Count Summary
2023-09-26
Dashboard Feature Updates
"delaySeconds" Parameter update to include "no curtailement" if there are no available miners.
Delete Miners Permission / edit miner permissions - delete miners function in security tab.
Speed up cycle count tables
Avoid deadlock on large site map locations upload
Setup Google Sheets customer big query access
Resolved Issues
Site report groups rounding
Power Feature Updates
Duke Integration
Migrate Cpower PLC to Infrastructure
Pickaxe Feature Updates
Antminer S19k integration
2023-09-19
Dashboard Feature Updates
Ability to create accounts / token specific for organizations. App specific API key ID's
Create read only API tokens
Added Security Alerts for login location, password changes (sent to individual and security admin)
Function Cycle Count by Location Count
Set Serial Numbers via API
API endpoint for inviting users to clients
API endpoint for managing user permissions
Disable "Custom" sort order on the My Group page if there are many sub clients
Added Delete miner prompt
Speed up clients GET endpoint
Update SwaggerHub Documentation
Resolved Issues
Inventory input entry limit
"Doesn't Trip" conditions on triggers
Pickaxe Feature Updates
Antminer KS3 integration
2023-09-12
Dashboard Feature Updates
7 day hash rate displayed on Dashboard page
Add the "Control Board" type column into the exported CSV on Miners Page
Resolved Issues
Assigning a miner to a rack position when that miner is already assigned to a position elsewhere
Pickaxe Feature Updates
Remove Pickaxe Upgrade Window
Resolved Issues
Whatsminer M50 sleeping while UI says it's normal
2023-09-05
Dashboard Resolved Issues
Fix Drop Down in Sitemap
Cycle count fix
Power Feature Updates
Extend power up and power down intervals
Pickaxe Feature Updates
Move API to Public Repos
Resolved Issues
Windows BAT file
2023-08-29
Dashboard Feature Updates
Expanded Audit Logging (Client Name Changes, Site Map Upload, Miner Delete, User Permissions Changes)
Custom Fields for Tickets
Resolved Issues
SiteMapLocation API endpoint updated
2023-08-22
Dashboard Feature Updates
Enable Single Sign on for Zendesk
Resolved Issues
Reassigning deleted inventory
Alerts and Triggers page gets slow when there are a lot of triggers added
Speed up bulk-add endpoint
Cycle Count Bug
Power Resolved Issues
LuxOs sleep detection
Pickaxe Feature Updates
Add support for new ePIC BlockMiner 520i
Auto reboot after fan mode change
Resolved Issues
Fix vnish-rc4
2023-08-15
Power Feature Updates
Curtail around fixed pricing
Dashboard Feature Updates
Authorized user pool changes "Pool Change Feature".
Filter issue with Bulk Edit.
Add Power Mode Display Option to Site Map.
Make historical dates descending on dashboard
Change cycle count start cutoff to half of cycle length
2023-08-08
Power Feature Updates
Split infrastructure into two groups: fast and normal.
Resolved Issues
Improved performance of Sympower GET endpoint.
Pickaxe Feature Updates
Added seconds option to command time spreading.
Add Pickaxe restart to Pickaxe UI
Added Minerva MV7+ support
Added LuxOS sleep mode
Added S19j Pro+ vnish profiles
Dashboard Feature Updates
Increase password limit on miners from 8 characters.
Updated Swagger docs to include dispatches endpoint
Added form validation on electricity prices and associated warnings.
Added stock fan speed
Warning temperature removed for vnish on front end UI
Resolved Updates
Remove two stage trigger issue that fired during dispatches
2023-08-01
Power Resolved Issues
Fixes the Cpower module missing required dependency
Pickaxe Feature Updates
Added Voltus Power Draw Curtailable Calculation.
Added Antminer S19 Pro Hydro Vnish support.
Added new Whatsminer models support.
2023-07-25
Support new vnish hash rate scheme.
Add Braiins new NoPic versions
Make terminate a graceful command within Pickaxe.
Add support for low S17 and S17 Pro.
Detect L7 Power Mode.
Elastic Issue fix for older miners with invalid dates.
Case sensitive email check issue on External Auth Add
Support new vnish hash rate scheme.
2023-07-19
Adding tags via API enabled.
Add support for Avalon high power mode.
Set maximums on rack height and weight.
Fixed bug where inviting a user to a sub-client doesn't sync roles right away.
Added the ability to count groups of miners to a cycle count.
Real-time strike enabled.
Provide a configuration retry duration on auto-curtailment Power Control.
Fix Pickaxe Upgrade Version Missing.
Add support for Trilogy PDUs.
Fix Vnish 1.20.0-rc3 integration.
2023-07-12
Refactor Power Control Page.
Limit Dashboard MAC and IP filters to 500.
Refactor DSASP integration to utilize Dispatches.
Make it so infrastructure associations uploads can handle very large files.
Add Whatsminer M33S++ and M53 support.
Fix LuxOS support bug.
Add support for Vnish 1.2-rc1.
Pull MinerVa power consumption.
Fix Avalon legacy luci query times.
Add support for S19j Pro+ (Vnish).
Fix issue with Braiins miner not scanning in.
2023-07-05
Curtailment orchestrator.
Add support for new ePIC models.
Add command time spreading to Bulk Actions.
Get Whatsminer PSU temp.
Fix demo issues with user management.
2023-06-28
Whatsminer Frequency Adjust.
Whatsminer Low Power mode and API endpoint.
Add auto-nameplate applying to Avalon 1346.
Add support for Avalon 113T.
Antminer L3 with custom firmware failing to parse.
Modify the pool report so top-level clients see all sub-clients pool info.
Schedule Low Power Mode on Antminers.
Stop restricting the Client column for Site Clients.
Add Binance pool to reports.
Added reasons to the Power Control UI.
Added a way to negate conditions in filters.
Site Map Assign Miner Flow - Add enable miner option.
Adding Ticket ID to Tickets.
Move Users and Permissions to its own page.
Pickaxe Page Load Speed.
2023-06-14
Added ticket quick-fills to streamline ticket creation.
Added support for auto-provisioning via SCIM.
Fixed pool change issue for Avalon 1346.
Added automation to set Avalon pools to 'x' when omitted during pool change.
Fixed Whatsminer power mode based on latest API specs.
Added detection for Avalon firmware and display in miners table.
Added Hashing Uptime (Low, Normal, High) to Hourly Miner Consumption report.
2023-06-06
Added API endpoints for custom fields and setting custom field values on miners.
Faster Power Control history export.
Added support for LuxOS location-dependent temp sensors.
Modified LuxOS query to use 'logon' command rather than 'session' command.
Added support for Antiminer S19j Pro+ 120T.
Added ability to obtain Braiins firmware versions.
Added support for configuring Braiins Temp Control.
2023-05-31
Fixed Antminer S19i (vnish) detection so commands work properly.
Fixed Antminer K7 pool share counts so manufacturer reported bad values are ignored.
Added support for the Antminer S19 XP Hydro.
Added support for LuxOS.
PJM day-ahead and real-time pricing now available in the dashboard and can be used for Cost Avoidance automated curtailment.
Last updated