Docs

Changelog

Latest updates and improvements to the Blockbax Platform.


Threshold lines and areas

April 15, 2025

We are thrilled to announce the release of a powerful visualization feature! You can now enable threshold lines or areas in your line and bar chart widgets.

Subject type dashboard permissions

You can use a static value or subject properties to set the thresholds, which allows for customized thresholds for each subject. When you use a property for both an event trigger and a threshold line, you ensure that the same value is used to guarantee consistency.

Subject type dashboard permissions

We can’t wait to see how you’ll use thresholds to improve insights and speed up data analysis. Happy configuring!

Improvements
  • Remove unused option for latest event date column from subject overview page to speed up performance
  • Disallow changing subject type of an existing event trigger to avoid confusion
Fixes
  • Fix unexpected error on white labeling page
  • Fix padding of placeholder text in empty table widget
  • Fix unexpected error when rendering group-by options in Explorer
  • Correctly handle group-by configuration errors in line and bar widgets

Subject type dashboard permissions

March 31, 2025

We’ve introduced new functionality that gives you more control over the visibility of subject type dashboards! Previously, if you had access to a subject type, you could see all associated dashboards. Based on customer feedback, we’ve now introduced more granular control.

Just like global dashboards, access to subject type dashboards can now be restricted using permissions within a user role. This means you can tailor dashboard access based on roles—ensuring, for example, that a technician sees different insights than an operator, engineer or any other role within your organization!

Subject type dashboard permissions

We’ve also introduced a new feature that lets you easily view which user roles have access to a particular dashboard. As an administrator, you’ll now see a convenient ‘user roles’ icon on each dashboard tab. Clicking on this icon opens a dialog that gives you a clear overview of the user roles defined in your project and their permissions for the current dashboard.

Dashboard permission button

From this new dialog, you can also directly update the permissions each user role has for this dashboard. If you wish to make further adjustments to a user role’s permissions, you can click on the user role’s name, which will take you to the user role edit page.

Dashboard permission dialog
Action advised

As communicated earlier via email, you may want to take action regarding the permissions that were converted as part of this release. To ensure that existing dashboard permissions were not elevated, the following changes were made: 1) dashboard view and edit permissions have been constrained accordingly and 2) manage permissions have been reduced to constrained edit permissions for all global dashboards. You might want to elevate these dashboard permissions again depending on your use case. Be aware that previously, dashboard permissions applied only to global dashboards, now they apply to all dashboards. Consequently, permissions which are not constrained to specific dashboards now apply to all dashboards (instead of only global dashboards).

Improvements
  • Maps now load more smoothly, eliminating occasional multiple redraws on initial render.
  • We’ve made it clearer when an authorization header is set for a webhook and now allow it to be cleared.
Fixes
  • We fixed an issue where lines were not always assigned the same color in embedded charts.

Aggregations in table widget

March 27, 2025

We’ve been enhancing the subject overview ever since we introduced the table widget. Now, we’re excited to announce the release of aggregations! With this powerful extension, you can effortlessly display average, minimum, maximum, sum of values, and number of measurements over any selected period on your dashboard. This is, for instance, excellent for showing your average power over one hour or the maximum power of last month. Furthermore, this allows you to aggregate over child subject measurements. For example, you can use this to show the average power generated for all turbines per section in your wind farm.

Aggregations in table widget

Support for LwM2M

The platform now supports Lightweight Machine-to-Machine (LwM2M) protocol, including a powerful ability to issue commands using actions. If the device is offline, commands are automatically queued until it is reconnected. This opens up a world of new opportunities for integrating resource-constrained devices. Imagine devices that need to be efficient in bi-directional communication because they run on batteries and need simplified messaging due to low bandwidth, especially when operating in remote areas. Ready to explore more? Check out our LwM2m documentation for all the details!

Improvements
  • Add group-by functionality to explorer
  • Allow hidden property selection in all widgets
  • Up character limit for webhook URL to 2000 characters
  • Prevent autofill of username and password by password manager in inbound connector
Fixes
  • Fix gauge chart behavior when zero on the right side
  • Only show ’edit subject button’ when user has edit permission
  • Fix scale domain when using sum aggregation in charts
  • Fix line color being inverted in embedded charts for some specific cases

Scrollable table widget

February 27, 2025

You can now see what is next! We made the table widget scrollable which gives you the possibility to keep the widget small on the dashboard and scroll in the widget to see up to 100 rows. In the enlarged view of the widget, you can now even scroll or page through all the data. A typical use case is to show a top five of subjects, measurements or events at glance but still be able to see more if you scroll in the widget. Here are some examples:

Scrollable table widgets

Clone event trigger condition

What we see often is the same trigger with different thresholds for another level, so we made it easy for you to clone a trigger.

Clone trigger condition

Date functions in calculated metric

We’ve seen customer cases where triggering on a sum of production, consumption, fuel usage or any kind of metric per period is valuable. To enable this, we created date functions that simplify calculations per hour, day, week and month. These results can be used in triggers, graphs, tables and other visualizations.

Fuel levels calculated with date functions

We added the example calculation for monthly fuel usage to the docs.

Improvements
Fixes
  • Fix lag when editing large dashboards
  • Fix copy+paste between rich text dashboard widgets
  • Limit selectable parent subject types only to applicable in Table widget’s subject overview data source
  • Limit subject status to only event triggers you may view
  • Prevent “enter” from closing dialogs
  • Fix “floating” period toggle buttons
  • Fix payload with array with null value not handled correctly
  • Fix scatter plot unexpected errors
  • Fix subject labels when embedding charts
  • Fix gauge chart threshold validation
  • Speed up loading event triggers

Audit log

January 2, 2025

Happy new year! 🍾 We kick off 2025 with releasing audit log functionality to keep track of all important project activity over time. Using audit logs you will be able to reconstruct who did what when. This can help you troubleshoot issues and is fundamental for ensuring compliance with many industry regulations and standards.

Audit log

Audit log is only available to users on our Enterprise plan - contact us if you are interested in trying it out. For a full overview of the audit log functionality visit the docs.

Improvements
  • Only copy raw payload when using copy action from payload log messages in inbound connectors to make reuse easier
Fixes

None


Suppressions

December 18, 2024

During periods of maintenance your asset’s condition-based health checks are expected to trigger, which consequently creates alarms and notifies users (or systems). These false alarms may lead to alarm fatigue and should be prevented. In order to easily do this, we are introducing functionality to temporarily suppress alarms and notifications.

With suppressions you can:

  • Temporarily prevent alarms from being created
  • Avoid other actions that result from an event, specifically notifications and webhook calls
  • Specify which assets and event triggers should be suppressed and during which period
  • Quickly add a suppression from a specific alarm
  • Filter and sort suppressions by name, status, period, asset or event trigger
  • Easily distinguish between active, scheduled or expired suppressions

Suppressions are only available to users on our Advanced and Enterprise plan - contact us if you are interested in trying it out. For a full overview of the suppressions functionality visit the docs.

Improvements
  • Add new options in the Table widget’s subject overview data source
    • Add event trigger filter option for the status column
    • Add option for parent subject names as column
  • Add various measurement filtering options for text and location metrics
  • Add satellite view option to Map widget
  • Add option to upload your own certificate chain to use as trust store for accepting TLS/SSL traffic in inbound connectors and outbound connectors (e.g. for using self-signed certificates)
  • Add option to use client certificate without a password in inbound connectors which consume Kafka
  • Add filter option for subject type in event trigger overview
  • Add filter option for role in project member overview
  • Share hover time with other embedded charts and hide play button when initiated with absolute period
Fixes
  • Fix requiring a leading space before the { to use parameters in a dashboard widget caption or rich text
  • Fix updating an existing parameter of a calculated metric or action

Alarm management

December 12, 2024

Now, you can follow up on events requiring attention directly from Blockbax. With our newly released alarm management functionality you can keep track and resolve alarms according to a structured, industry-standard workflow (following best practices from ISA-18.2 and IEC 62682).

We’ve built Alarms in Blockbax to be able to handle alarms from existing systems like SCADA and BMS, as well as alarms from Blockbax’s condition-based event triggers – providing a uniform approach to handling alarms. When alarms are scattered across different systems, it makes it difficult to improve operations. Because we aim to do just this – unlock the full potential of data-driven operations - we believe a uniform approach is key, allowing you to leverage our flexible rules to minimize false alarms and prevent alarm fatigue.

With Alarms you can:

  • Move alarms through workflow stages (unacked, acked and closed)
  • Temporarily put alarms on hold and get notified after specified time
  • Easily get the right information and context about the related asset
  • View which changes are made on the alarm by different users
  • Filter and sort alarms by status, priority and asset
  • Use quick actions to automatically resolve an alarm once inactive or suppress it

Alarm management is only available to users on our Advanced and Enterprise plan - contact us if you are interested in trying it out. For a full overview of the alarm management functionality visit the docs.

Improvements
  • Add external ID of parent to the information available to an action
  • Add option for existing account to switch to SAML for logging in
  • Skip email verification for project invite initiated registration
  • Allow password resets with no verified email
Fixes
  • Fully allow a subject PUT based on the GET result
  • Fix form submit on enter
  • Fix project or role deletes failing when a role is used as default role in SSO settings
  • Speed up page loads for roles, status and event statistics
  • Fix bug when changing aggregation function in heatmap
  • Fix last known location not visible when no measurements

What’s new

October 17, 2024

We are introducing a changelog to inform you about what’s new in the platform. At Blockbax we are continuously improving and expanding our platform and want to make sure our users are up to speed with the latest developments. When we release fixes, improvements and exciting new features, we will be sure to let you know through this channel.

It is accessible right from the comfort of the web app. Keep an eye out for the icon on the bottom left!

What's new indicator
Improvements
  • Add latest measurement date as column type in table widget
  • Add ability to search by address when selecting locations
  • Add ability to quickly log payloads in inbound connector
  • Show inbound connector connection type in grid
Fixes
  • Fix bug when searching on subject ID in subject overview
  • Fix empty page when adding graph from explorer