Foreman
  • ⛏️Weekly Release Notes
Powered by GitBook
On this page
  • 2025-1-17
  • 2024-12-06
  • 2024-11-15
  • 2024-10-28
  • 2024-10-04
  • 2024-09-24
  • 2024-09-10
  • 2024-09-03
  • 2024-08-27
  • 2024-08-21
  • 2024-08-14
  • 2024-08-07
  • 2024-07-30
  • 2024-07-16
  • 2024-07-09
  • 2024-07-02
  • 2024-06-25
  • 2024-06-18
  • 2024-06-11
  • 2024-06-04
  • 2024-05-28
  • 2024-05-21
  • 2024-05-14
  • 2024-05-07
  • 2024-04-30
  • 2024-04-23
  • 2024-04-16
  • 2024-04-09
  • 2024-04-02
  • 2024-03-26
  • 2024-03-19
  • 2024-03-12
  • 2024-03-05
  • 2024-02-27
  • 2024-02-20
  • 2024-02-13
  • 2024-02-06
  • 2024-01-30
  • 2024-01-23
  • 2024-01-16
  • 2024-01-09
  • 2024-01-02
  • 2023-12-26
  • 2023-12-19
  • 2023-12-12
  • 2023-12-05
  • 2023-11-28
  • 2023-11-21
  • 2023-11-14
  • 2023-11-07
  • 2023-10-31
  • 2023-10-24
  • 2023-10-17
  • 2023-10-10
  • 2023-10-03
  • 2023-09-26
  • 2023-09-19
  • 2023-09-12
  • 2023-09-05
  • 2023-08-29
  • 2023-08-22
  • 2023-08-15
  • 2023-08-08
  • 2023-08-01
  • 2023-07-25
  • 2023-07-19
  • 2023-07-12
  • 2023-07-05
  • 2023-06-28
  • 2023-06-14
  • 2023-06-06
  • 2023-05-31

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 4 months ago

⛏️
Page cover image