Latest stable build - CI release notes

ABB Ability™ History is a time series database (TSDB) with services from data ingestion, including master protocols for data acquisition, to real-time monitoring, analytics, and control. It contains application development tools that can be used to collect and visualize data, build software products and systems for utilities and manufacturing process industries, and integrate with other systems.

ABB Ability™ History contains integrated software modules that together provide a highly scalable software platform. The applications vary from standalone embedded data logger for a piece of equipment up to large process historian system, or extended Collaborative Production Management (CPM) solution that integrates the real-time performance measures with the current business context to support fast operational decision-making on the plant or utility level.

About this document

The following chapters describe the summary of major new or enhanced functionalities of the ABB Ability™ History continuous integration feature releases according to the release dates. Bug fixes are only available in the detailed release notes.

Detailed technical release notes on individual new functionality as well as bug fixes are presented in the download pages in wiki (CI/CD builds are located under the ABB Ability™ History Stable Build section) and they can also be found in the distribution media.

Released 2026

January

  • History and core RTDB:
    • Install package manager as part of all builds
    • VtrinLib's class property's VisibilityRequirement processing rewritten
    • LateComparer behavior changed
    • New SI metric prefixes to be added to cUnitConv
    • VtrinLib's CALC high level filter's expression is now case sensitive
    • Update lockfile to npm 11.6 format
    • VtrinLib expression evaluator cExprValue has been removed
    • Empty string as a default value of property is now ignored
    • Now using .NET 10 instead of .NET 8 + VS2026 toolset
    • New keywords to STRIP/CALC/CALCI/WHEN filters
  • UI SDKs
    • Calculated Items in Chart and Time Series List
    • Hierarchical Select Widget
    • Show Selected Time Range in Chart Legend
    • Refresh feature in Chart (and perhaps other widgets too)
    • Possibility to disable property editing with custom dialog
    • Allow obtaining object reference as part of standard values
    • Add public object reference getter to View class instances
    • Option to update data without producing change events
    • Allow using object references to identify class instances in queries that do not use wherestring
    • Disabling Dashboard Scripts
    • Ruler improvements (AHL-1484 related)
    • IDbClass Interfaces API
    • String conversion of datetimes and arrays of datetimes used different formatting
    • Show widget type in property grid header (AHL-1507)
    • Incorrect tooltips, when 2 charts are on dashboard (AHL-1468)
  • Calculation tools
    • Timeout acks for RTDB-RecalcServer
  • Notification Service
    • Update Notifications dashboard to include templates
    • Connect Notification Service to multiple database nodes
    • Notification service: Language strings update
    • Add logs in shutting down process
    • Support html email message
  • OPC (UA) Servers and Clients and other APIs
    • OPCUAServer2 configuration files need to be relocated to Application folder instead of Program Files
    • RTDB_EcOpcClient item reports viewable via Vtrin classes
    • Setting to use same vault/credentials for anonymous connection
  • Engineering tools
    • SysDiagAvg1hour collection for System Monitoring properties
    • ENG UI: History Definitions custom dialog reference fix, tooltips updated, design modified
    • Process Diagnostics - RTDB System Monitor
    • Convert Vtrin displays to View using a command line tool

Released 2025

December

  • History and core RTDB:
    • Support for Debian Bullseye has been dropped
    • Drop support for 32-bit Windows operating systems
    • Tag class enhancements
    • Client certificate is now searched from user store in addition to computer store
    • Vtrin-NetServer remote impersonation support
    • List all interfaces in Interfaces property of Class Class
    • AAVGRAW Filter
    • TraceSwitch settings are now read on the fly
    • Allow fetching class instances or property values by object reference
  • UI SDK
    • Ability to prevent copying tree nodes on the UI
    • Value Lines (hairlines) feature for trends
    • Select widget null Id support
    • Empty/null context support in Label widget
    • Null Id context support in Class Instance helper
    • History Context support in History Value accessor
    • Add missing Chinese translations
    • VtrinLib's expression evaluator allows now member access and construction
    • Open Dashboard directly from Equipment Model
    • Make it possible to define the root node for a virtual root
    • Ability to set background image based on the selected theme (Light and Dark)
    • CurrentValue colors and icon in View now honor user status translation settings
    • Better logic for initial window sizing in the instance editor dialog
    • Copy link feature for sharing dashboards with other users
  • Calculation tools
    • Automatically set no compression for variable / eqprop picked as calc batch target
    • MaxCmdAgeS parameter for RTDB-CalcScheduler
  • Notification Service
    • Notification Service multiple templates support
  • OPC (UA) Servers and Clients and other APIs
    • Vtrin OPCUAClient support for default server URL and substituted URLs in SimpleConfig
    • Update uasdkcpp to 2.0
    • Upgrade Unified Automation .Net SDK to 4.2.2
    • Database argument to RTDB OPCUaServer2 when launching from command line
    • Automatically determine logging path from database source for VtrinOPCUAClient
    • OpenSSL 3.5.4
    • DeleteRange procedure for RTDB Core ODBC
  • Engineering tools
    • ENG UI: Fix language settings for main menu
    • ENG UI: Second fix for Language settings and folder names

October

  • History and core RTDB:
    • More support for multiple concurrently active alarms
    • Removed EMO install commands from RTDB template .ini files
    • ProcessArea property to Vtrin Tag class
    • BREAKING CHANGE to VtrinLib API - CommandLineParameter, CommandLineParameters, CmdBase
    • Arithmetic polynomial regression curve fitting Vtrin filter
    • Support for RHEL and Alma Linux
    • Support for Debian Trixie
  • UI SDK
    • API for customizing the Application Toolbar (top bar)
    • Hidden Mask in Datalist Column
    • Display Ring widget
    • Transparency of current value display didn't work within components with a VSD background (i.a. Process Layout)
    • Toolbar mode for Dashboard Window
    • Casing of reserved property names in VtrinLib classes is now enforced
    • Keyboard shortcuts in Display Ring
    • The caption bar is hidden from tool windows containing a display when the layout is locked
    • Implement saving and loading display tool windows with layout
    • Include custom title text in display printouts
  • Calculation tools
    • CalcDebugger cross-platform installation
  • Notification Service
    • Changed Trigger interval field from integer to time span
    • Improved clarity in Trigger Content error messages
  • OPC (UA) Servers and Clients and other APIs
    • Automatically add RTDB OPCUaServer2 to RTDB.ini when installed as a service
    • OpenSSL 3.5.0 and 3.0.16
  • Engineering tools
    • BREAKING CHANGE: VtrinCmd and other command line tools - changes to options and usage

August

  • History and core RTDB:
    • Raspberry Pi setup
    • Enhancements to internal event triggering (multiple active alarms, plant mode etc)
    • Change event Trigger ConfigurationString into separate columns
    • You can now link variable to another variable or equipment property
    • VtrinLib now supports .svg icons
    • Expressions now recognize "null" -keyword
    • RTDB_ServiceManager services name matching for -group
    • SystemMonitor performance improvements
    • .NET 8.0 and .NET 4.8.1 now installed by the monolithic RTDB project installer for Windows
    • Vtrin Server's LDAP authentication now works on Linux too
    • VtrinLib Driver API changes to reduce amount of dictionary lookups
    • Oracle driver
    • Setting up RTDB_upgrade_database to be installed as a separate component
    • Make components installation/uninstallation run in determined order
    • Improvements to Vtrin Secure Remote Access client
    • Await for ScanDB to be finished before launching installation/uninstallation of components
    • RTDB Project installation improvements
    • Drop support for 32-bit Windows operating systems
  • UI SDK
    • Navigator Widget now supports NLS language strings
    • Possibility to edit Navigation button's style
    • Fix design of (Dashboard) Save Copy As dialog
    • Support applying specified format to timestamp values
    • Show/hide variable/equipment property names in View process displays
    • Legend widget now supports drag and drop and data context
    • Legend Items Multi-Edit
    • Datalist Copy and Paste functionality in Edit mode
    • Flipped mode removed from Time Series List
    • Select All in Datalist (and Time Series List)
    • Implement using Vtring cPropertyBridge Format property
    • Widget level control for enabling Configure option in the context menu
    • Editable QuickMenu in View Applications
    • Improved Export Dialog of the Datalist
    • Multiline functionality in the cCurrentValueDisplay
    • Possible to rotate default Icon into Symbol widget
    • Preformatted text support in Label
    • Scale the font size of dynamic controls in metafiles based on the zoom level in the process layout
  • Hierarchical Systems
    • EventForwarder will now exit if it detects that server has been upgraded
  • Notification Service
    • Use SimpleConfig to set TraceLevel for NotificationService
  • OPC (UA) Servers and Clients and other APIs
    • Optimize usage of logging and formatting values
    • Warn user if trying to subscribe to unhistorized equipment property
    • VtrinLib ODBC Driver column name options
  • Engineering tools
    • Setting up EngineeringUI to be installed as a separate component
    • Update Engineering UI Templates to Use Display Inheritance
    • Praox workaround for Oracle

June

  • History and core RTDB:
    • ZStandard support to VtrinLib/Vtrin-NetServer
    • AMIN/AMAX filters
    • New function: GetLongUnit() function for ABB.Vtrin.cUnitConv
    • RTDBDriver's maximum post process set / mask skip can now be configured via SimpleConfig
    • RTDBDriver query optimizer now allows handling more properties with reference target on a lower level
    • New cpmPlusLetEncrypt package for package installers
    • Memory map overlap optimizations
    • New STRIP/STRIPI filters in VtrinLib
    • Docker containers now run with restricted user account
    • RTDB_ServiceManager -initonly agrument
    • EquipmentSubscriptions and linked properties tolerate now different units if they actually mean the same
    • VtrinLib deflate compression is now 10% faster than before
    • String uppercase optimized in CSCommon library
    • RTDB_ServiceManager -list to show all services
    • Handling of empty component folders in ComponentInstaller
    • ComponentInstaller directory iterator reorganization
    • AlarmLog core events reduced
    • RTDB_ServiceManager services name matching for -stop, -start, -restart
    • SQLServerInit.sql now included to legacy installation kit
  • UI SDK
    • Dashboard Grid Widget (AHL-1290)
    • Color rules for column charts (AHL-826)
    • Make it possible to open any link from navigation tree
    • Status and date settings in current value dialog
    • Complete text is not visible in Tab mode of Navigation tree widget
    • View single dashboard mode (AHL-1007)
    • View ES Module loader
    • Improvements to Navigation Tabs
    • Restore zoom when entering design mode while zooming in process layout
    • The status of the value shown in Vtrin's CurrentValueDisplay is now available as a property
    • Navigation (Breadcrumb) trail for navigation widget
    • Enable adding a shortcut key for a tree item
    • View dashboard printing overhaul
    • Improvements to Navigation Tree widget
    • Prevent [404 Not Found] errors when hosting the application (AHL-1255)
    • Support for a custom title in the toolbar area in Vtrin
    • Support for configuring the ABB logo in Vtrin
  • Calculation tools
    • Setting up CalcEngine to be installed as a separate component
    • Update for CalcEngine packager JSONs
    • Roslyn WebAssembly base calc editor autocompletion
  • Hierarchical Systems
    • Maximum http request size is now configurable
    • Fix to Vtrin Remote Access client chromium based browser start
    • Vtrin-NetSync : MQTT : Model On Demand
  • Notification service
    • Email and WhatsApp Plugins for Notification Service are deployed to Vtrin-NotificationServicePlugins folder
    • New Design for Notifications and Confirmation dialogs In View (Common UX)
    • NotificationService can run in redundany configuration
  • OPC (UA) Servers and Clients, other APIs
    • VtrinLib ODBC Driver product version number uniformed
    • Handling of OPCEventXML attributes with ids >=9 && =19 has been changed to match 5.2
    • Options and Filter for Data Access Event in OPC UA Client V3
    • Improve and validate UA server 2 security checks
    • UDP support to CTS
    • OData expression processing has been improved
    • Upgrade UnifiedAutomation SDK to 4.1.0
  • Engineering tools
    • ENG UI navigation menu updates second phase
    • ENG UI main navigation update
    • Possibility to bring all device properties to the trend display
    • VtrinCmd –removejson

March

  • History and core RTDB:
    • Dynamic Time Warping Algorithm into RTDB as a Filter
    • Updated Chinese language support
    • Improving documentation for ABB.Vtrin.UnitConv
    • Package Installer: installation/uninstallation executables to set current working directories
    • Processes removal functionality to VtrinCmd
    • VtrinLib query parsing now support ASC
    • CSCommon and VtrinLib time zone databases updated
  • UI SDK
    • Ability to change position of the chart item ruler
    • Support for vertical text and text rotation in View. Label (and Value) widgets
    • Browser Driver Manager for Dashboard Archiving
    • Navigation Tree - Tile Mode style update
  • Calculation tools
    • RTDB_CalcScheduler - optimized CPU usage when idling and clean up console/trace output
  • Hierarchical Systems
    • Vtrin-NetSync:MQTT:Limitation for message size
  • Notification service
    • Autogenerate NotificationTrigger configuration string
    • AzureWhatsapp plugin
    • Update email plugin to accommodate for Microsoft modern authentication
  • OPC (UA) Servers and Clients, other APIs
    • OPC/EquipmentEvent properties are now created as nullable by default
    • Technology preview of new GenLink for interfacing with various data sources
    • RTDB_EcModbusMaster component status for subserver being offline

January

  • History and core RTDB:
    • Vtrin Remote access service provider
    • Database table flush to disk performance has been improved
    • CALC/CALCI/WHEN filter data type support improvements
    • Stop RTDB can now list the hanging processes
    • A new function to compare metric units
    • VtrinLib now gets interface DLLs also from current directory
  • UI SDK
    • Gantt Ruler support
    • Datalist columns to work as navigation links
    • Option to change title font style in Formatted Datalist
    • It is now possible to use location-tag in web/mia.config files for directories
    • Configurable Default Theme for View Applications
    • Detect operating system theme in View (Light/Dark)
    • New implementation for the Font Properties dialog
    • Possibility to open duplicate View tab from the context menu
    • Vtrin's CurrentValue control now supports vertical and angled text
  • Calculation tools
    • Configurable top search box
  • Notification service
    • New service with email plugin is now ready for use
  • OPC (UA) Servers and Clients, other APIs
    • Improved diagnostics to RTDB_OpcUaClient
    • Upgrade UnifiedAutomation SDK to 4.0.3
    • Improved diagnostics for RTDB_EcModbusMaster Tag and DataAccessSources configuration

Released 2024

November

  • History and core RTDB:
    • Support for Debian Buster has ended
    • New package installer that enables package management also in Windows
  • UI SDK
    • Protection for private members to ensure better backward compatibility
    • Installation to meet the new cyber security requirements
    • Support for switching from rubber layout to block layout in editor
    • Search functionality to formatted datalist
  • Calculation tools
    • Recalculation activation to CalcCatalog
  • Notification service (Preview)
    • New service to define notification triggers for database events and subscribe notifications

August 2024 - This is a LTS version 5.3 (24.06)

  • History and core RTDB
    • OPCEventAttribute -class behavior reverted to that of version 5.2 (new applications don't need, because all attributes are available from OPCEvent class)
    • Vtrin libraries or executables are no longer having a strong name
    • JSON serialization optimizations
    • WebSocket compression can now be turned off via URL parameter
    • Performance and fault tolerance improvements to StreamHistory decompression
  • UI SDK
    • NLS support to Datalist's new column config dialog
    • Option to have rounded corners in Widget containers
    • Serialized selected row in datalist for printing
    • Enumeration color support
    • Dashboard Context handling to fire only one Context event per Target widget
  • Calculation tools
    • Loading icon in Calc UI taskcard when its process is being relaunched
    • Process grouped taskcard in CalcCatalog
    • PropertyName selection editing on CalcEngine
  • Engineering UI
    • Update to Database tables and Service Performance displays
  • Hierarchical systems
    • Netsync - MQTT: Additional Assemblies for Custom Formatter
    • Netsync - MQTT: Certificate handling
    • Receive rules - Support for setting Variable Path
    • Receive rules - Support to direct incoming events to chosen class
  • OPC (UA) Servers and Clients
    • RTDB_EcOpcClient - possible to provide numerical namespace index

June

  • History and core RTDB
    • GROUP BY fetch for formatted objects
    • Unicode support for UIClasssInfo VisibilityRequiements/EditMasking
    • Mo to C++17 standard
    • Vtrin filter data type support extended
    • RTDB Core ODBC - stored procedure DataProductionBarrier
  • UI SDK
    • Possibility to change side bar size
    • Support GROUP BY queries in Datalist
    • Show full process path in tooltip
    • Option to define minimum size for a Dashboard
    • Fixed grid mode in Dashboard Grid widget
    • Grouping support for Stacked Columns in Chart
  • Calculation tools
    • CalcDebugger - Client based debugging of calculations
  • Engineering UI
    • "Send to" trend for Active Alarms
    • Access Control List - dashboard
  • Hierarchical systems
    • Netsync - example MQTT message formatter
  • OPC (UA) Servers and Clients
    • OPC UA upgrade to UnifiedAutomation SDK 4.0.0
    • RTDB_EcOpcClient QCS link roll start and endtime to support OPC UA Datetime

May

  • History and core RTDB:
    • Client specified time zones
    • Reverse proxy support
    • Lock free flushing for memory mapped files and tens of other performance enhancements
  • UI SDK
    • Dashboard Grid - dynamically populated flex grid
    • Support for dashboard context as url parameters
  • Calculation tools
    • More clarity to calculation period definition and other parameters with tens of small enhancements
  • Hierarchical systems
    • MQTT extension to Netsync; data feed to MQTT with minimum engineering

February

  • History and core RTDB:
    • Netcore -build upgrade from .NET6 to .NET8
    • HA configurations with mixed Windows and Linux nodes
    • New features to JSON serializer
  • UI SDK:
    • Updated icons for View standard widgets
    • Multiple small new features and bug fixes
  • Engineering UI:
    • Maintenance dialog for configuring history tables
  • OPC (UA) Servers and Clients:
    • Upgrade to Unified Automation OPC UA SDK 3.4.1
    • RTDB_OpcUaServer support for accessing aggregate histories of equipment properties

Released 2023

December

  • History and core RTDB:
    • CALC/CALCI filters support now nextx/netxy properties
    • Several hardening improvements
  • UI SDK:
    • Support URL parameters in View dashboard context mappers
    • Dashboard Grid widget
    • Vtrin's cWebBrowser Standard Form is updated to use Edge based browser
  • Hiearchical systems:
    • Preview of MQTT publisher to Netsync
  • OPC (UA) Servers and Clients:
    • RTDB_EcOpcClient option to produce variable specific HistoryUpdateLog entries to support automatic backfill in hierarchical systems implemented with Netsync

November

  • History and core RTDB:
    • VtrinLib - multiple fixes and improvements to connection handling, cache functionality, backward compatibility, mask handling, graph filter, logging in Linux, and history values and status handling
    • Fix to port forwarding tunnel from Main to DCN
  • UI SDK:
    • Multiple new time editing options in Time Bar
    • Data entry validations
    • Chart background grid to support non-time series X scale
    • Time series list print mode and improvements to data list printing
  • Calculation tools:
    • Multiple fixes to White listing, recalculation, error messages, batch calculation, and editor usability
    • C# calculation API - fixes to handle HSHS and HSLIS bits, and CalcVariable iterator
  • Configuration and bulk load tools:
    • Multiple fixes to Engineering UI dashboards
  • APIs and data acquisition
    • RTDB_EcQWERP - deletion support
    • RTDB_EcPerfMon - fix to integer value handling
    • RTDB_OPCUAServer2 - support for ReadProcessed
    • RTDB_EcIec - support for multiple IEC port settings
    • RTDB_OPCHdaServer - fix to quality handling in writing
    • OData - fix to current value status handling in writing

September

  • History and core RTDB:
    • ACL definitions event handling and authorization rule handling improved
    • System monitoring service setup in Linux and Docker fixed, and Services proper shutdown in Linux fixed
    • CVMC server CPU consumption in history recollection fixed
    • VtrinLib IsRobot call, VtrinShared change processing, Vtrin server "autostart" in service install, Core event handling after Cache invalidation, and BeginUpdate for an instance of Non-Cacheable class acquired via GetInstanceByName call fixed
  • UI SDK:
    • Stacked Bar Chart
    • NLS and dialog support for Formatted Data List
    • Several style changes and numerous bug fixes
  • OPC (UA) Servers and Clients:
    • Support for Debian Bookworm / OPC UA C++ SDK updated to 1.8 / OpenSSL 3.0

August

  • History and core RTDB:
    • Non-existing property values are now supported e.g. in event logs
    • Property reference unit checking fixed
    • Automatic SyncHalting of the ScanStreamHistory tool fixed
    • Modbus master improvements
    • History maintenance logging (HistoryUpdateLog) now implementd in the RTDB driver
    • Multiple conflicting masks for same property - now handled properly in driver
    • First modify event for a new instance lost sometimes - now fixed
  • UI SDK:
    • Support for enumeration images for referenced properties
    • Report archive bug fixes
    • XLXS export support in gateway installation
    • Several small enhancements to Engineering UI dashboards
    • Several small enhancements to style, font, color, and dark mode handling
    • Improvements to list editing and OK, cancel, apply buttons in dialogs
    • Timebar support for formatted datalist
    • Referencing widget properties in sub-dashboard fixed
    • Definitions in UI permissions could prevent loggig - fixed
    • A cookie could be left dangling if authentication method was changed - fixed
  • Calculation tools:
    • Several usability enhancements to editor
    • Support for .NET standard dll
  • Hierarchical systems and gateways:
    • Backfill was not properly updated if committing failed on database level - fixed
    • Long text added to Input and Output in Equipment Publications
    • RTDB_EventForwarder now uses standard logging
  • OPC (UA) Servers and Clients:
    • RTDB_OpcHDAServer speed up to writing to StreamHistory
    • Tool to measure OPC HDA Server write speed
    • OPCUAServer2 now supports backfill to Equipment properties
  • Bulk load tools:
    • ExcelPopulateEquipment: Native Formats Data Type in Exported Excel
    • Excel Populate: support to create Tags of array data type

June

  • Back-end services:
    • Runtime generated code for VtrinLib classes can now be unloaded
    • Better automation for database upgrade in Linux
    • Security whitelisting to calculation tool
    • Equipment receive rules to allow altering incoming data in the target node of hierarchical system
    • Vtrin-NetServer: Access Control To Different Endpoints
    • Option for improved packed transfer scheduler for RTDB_EcModbusMaster
    • RTDB_CVMCServer ring load diagnostic improvement
  • UI SDK:
    • Support for non-time series data in Chart
    • Likex wildcard syntax now a documented feature in datalist filter
    • More fonts
    • Top Menu style update
    • Show string values correctly in Gantt Chart items and tooltip
    • Dashboard inheritance
    • Property display format can now be set via UIClassInfo
    • App.config option for hiding the dashboard tab/window menu

May

  • Measurement range checking to current value handling
  • Vtrin Server's GetStandardValues now includes "Flags" info
  • Vtrin Server call handling performance has been improved
  • NetSync to store timestamp updates to equipment model instead of uiproperties
  • OPC UA: New NodeId syntax for variables, tags and equipment properties
  • OPC HDA: Speeding up HDA server write
  • UI SDK:
    • Show string values correctly in Chart Gantt items and tooltip
    • Support "Zero item" for giving default history tables for new items
    • Single Property Editor -> Date Time - Select Display format
    • Extend scripting capabilities to easily create and update class instances
    • Correctly set readonly dimension properties for block and column
    • Reorder block and column from property grid
    • Tab styles and behavior
    • Separate font style for unit
    • Font weights and size according to EMS Figma specs
    • Option to show value bar in numeric column
    • Fix column resizing after SimpleGrid creation
    • More fonts to view
    • View select widget selects last item
    • Select widget finnish alphabet
    • Serialized dashboard for printing functionality
    • Serialized dashboard for archiving functionality
    • Prevent moving widget with right mouse button in dashboard editor
    • Language support problem with uistrings in legend
    • Access Value font color property with script
    • Fix configuration visibility logic to allow using DB Instance widget when setting current value
    • Make all data properties visible in dialog configuration

April

  • Virtual attributes in alarms to enrich alarm information
  • Support to use network names in HA configuration to enable HA configurations in Kubernetes
  • UI SDK: Datalist to handle ordered lists and reordering items to support production planning
  • UI SDK: Multiline support for text input
  • UI SDK: Datalist to support copy/duplicate row
  • UI SDK: New time span editor
  • UI SDK: Navigation button to listen context
  • UI SDK: Custom dialog support

February

  • Linux support for C# calculation SDK
  • Linux security; all software running on limited user account
  • Internal events and alarms can be stored into OPCEventLog
  • VtrinLib filters: Array support to most of the filters
  • VtrinLib filters: AMEDIAN filter now supports giving percentile as argument just like MEDIAN filter
  • VtrinLib filters: SORT as new filter
  • UI SDK: Multiple time bars and time offset support in chart and time series list
  • UI SDK: Formatted data list
  • UI SDK: Grouped bar chart
  • UI SDK: Ruler to support non time scale on X-axis
  • UI SDK: X-Y scatter support in chart
  • UI SDK: Block layout engine
  • Bulk load tool with several new functionalities to handle equipment models and instances

Released 2022

September

  • Improved redundancy support for data transfer in hierarchical systems (Netsync)
  • Generic OAuth2 support for user authentication
  • UI SDK: DataList columns scaling according to font size, ruler auto/manual/common scaling selection
  • UI SDK: forecast support in chart, X-Y scatter
  • UI SDK: TimeSeriesList aggregate rows
  • Blob storage improvements and download support in UI
  • OPCEvent /EventForwarder - added support to key-value storage

March

  • OPC UA Server: better history tables support, new SDK version, proxy updates in installation, updated OpenSSL
  • OPC UA Client: support for browse path as item name, more session connection options, picking selected element from array
  • SKIP filter to support 2-dimentional reporting
  • Time zone databases updated
  • UI SDK: Export to Excel improved with several options, time series list improved, block layout
  • OData: Support for fetching multiple items in a single call
  • Calc tool: Better diagnostics and error windows in editor, import calculations in JSON
  • .NET 6.0 support
  • ODBC SDK updated to new version
  • Property sharing between equipment and other class instances
  • Support for Debian Bullseye

Released 2021

October

  • Input stream journal to ensure that no input values are lost in case of server node crash
  • OData: Write support for class data
  • Calculations: Batch calculation support
  • Calculations: Improved diagnostics
  • OPC UA Server (Linux): History maintenance and ACL support
  • UI SDK: Forecast presentation in chart
  • UI SDK: Improved history maintenance list

June

  • Core ODBC for ARM architecture computers to support RTDB installation and upgrades
  • Handling of vendor specific attributes in classic OPC AE client
  • Calculation tool: Export-import of calculations to support easy deployment
  • Calculation tool: Support for external libraries
  • OPC UA: client certificate based authentication
  • OPC UA: Alarm acknowledgement from UI (EquipmentEventLog or OPCEventLog) through OPC UA Client down to 3rd party OPC UA server
  • Alarm storage for Edgenius warm storage use case

April

  • UI SDK: Time series list widget
  • UI SDK: History maintenance widget
  • UI SDK: Event markers in trend chart
  • Engineering UI: Re-branding support
  • OPC UA: UA SDK and OpenSSL updates
  • Source of data -attribute in hierarchical systems to tell users where the data is originated

January

  • Secure tunnel between DCN and main nodes based on outbound only connections
  • Equipment model to show origin of the property data in each level of system topology
  • Excel bulk load tool - multiple usability improvements
  • Linux service management enhancements
  • Calculation tool - separation of calculation period and scheduling interval

Released 2020

September

  • New calculation engineering tool and execution engine - Calc Engine
  • OPC UA Server for Linux as a preview for product development - not for production

June

  • Bulk load tool for configuring equipment models and instances
  • Alarming support for equipment properties with event engineering tool
  • Equipment property instance specific configuration
  • Multiple browse hierarchies to equipment instances
  • Equipment model based write back support in networked systems and all the way down to OPC UA data source

March

  • New documentation platform (this)
  • Improved support for Equipment model based calculation

Released 2019

December

  • .NET Core version
  • Modbus Master for Linux
  • ABB Ability™ Edge History
  • Improved Diagnostic Logs

September

  • Linux package manager
  • Docker container deliverables
  • Load balancer

Compatibility

Applications and systems implemented with previous released versions can be upgraded to the latest release.

ABB Ability™ History data collector nodes of version 5.0-1, 5.2, and 5.3 are tested to be compatible with the latest version ABB Ability™ History main node.