DDM - Copied node properties not updated on Properties window
v3.7.9 - 23-Apr-2024
Changes
DDM - Minutes support added for driver models
User Manager - User creation dialog includes the client name, to match the format
required for Akumen login
Fixes
Issue with DiiMOS related API calls
Datasource upload failing silently when attempting to load inconsistent column data
Assets - Clone Asset window layout incorrect
DDM - No filter function for reference nodes
DDM - Intermittent exception when changing node scope from scenario to model
DDM - Spreadsheet type nodes properties not fully visible
DDM - Yearly to Minute sorting added to period dropdowns for time series nodes
Scenario date overrides causing multiple bugs
Run logs not updated after Python/R app execution
Various UI improvements
v3.7.8 - 20-Mar-2024
Fixes
Driver Modelling (DM) - Slow performance when running “update_Input_nodes” API call
DM - Scrollbar displayed on Page Manager when not required
DM - Page navigation treeview should have dotted lines connecting pages
DM - Several datetime calculations return incorrect values in the results output
DM - Reference nodes cannot be linked to calculations unless the page is refreshed
DM - internaloutput_vw in Data tab in Driver Tree showing old results after re-execution
Intermittent issues signing in and token update
Document Manager - Checkbox object appears in bottom right and item text has wrong
position
v3.7.7 - 24-Jan-2024
Changes
Pages - Include API wrapper for
[api/v2/models/{model_name}/{study_name}/{scenario_name}/update_input_nodes] API
VDM - Realignment of columns on [Application Manager] page
Fixes
VDM - Executed scenarios stuck in queue for users with conflicting permissions
VDM - Unable to process excel files in Python 3.11 image
VDM - Autorun model on datasource upload not working
VDM - Calc result on [Expression Editor] displayed with incorrect precision
VDM - Quarterly reporting periods show same date
VDM - OK/Cancel buttons missing on [Page Copy Control] window
VDM - OK/Cancel buttons partially hidden on [Find and Replace Node Name] window
VDM - Improved json validation of model configuration to prevent corruption
VDM - Drag to upload box partially hidden on [Document Manager] page
VDM - Timeseries node with percentage UoM repeatedly divided by 100
VDM - OK/Cancel buttons partially hidden on [Report Properties] window
v3.7.6 - 22-Nov-2023
Changes
API - Support for data transposition added to the
/api/v2/datasource/{datasource_name}/uploadcsv and
/api/v2/datasource/{datasource_name}/uploadexcel API endpoints.
VDM - Scenario History grid feature improvements.
Kubernetes infrastructure upgrade.
Fixes
VDM - Graph duplication on timeseries editor window.
VDM - Incorrect period identified for certain time zones.
VDM - Calculation nodes not updating when changing reference node links.
v3.7.5 - 26-Oct-2023
New Features
New API endpoint /api/v1/securityuser/currentuser/token
Changes
Front-end and back-end component upgrades.
Security update to CORS policy to allow strict origins only and credentials.
VDM - Spreadsheet nodes, spreadsheet input nodes and spreadsheet output nodes to
be deprecated - Use Datasources instead.
Fixes
VDM - Future dates on timeseries changing when inserting new columns.
VDM - Sliding date showing frozen in model.
VDM - Intermittent First Known Value exception on Research Grid
“Recents” menu item not highlighted when navigated to
“+” button on Reports page overlaps item count on page footer
Resolve study clone performance issue.
Grid paging issue on Page Manager
v3.7.4 - 13-Sep-2023
Fixes
Resolved datasource issue identifying dates with timezone
v3.7.3 - 07-Sep-2023
Fixes
Resolved issue with Fill-Forward functionality on Datasources
v3.7.2 - 30-Aug-2023
Fixes
Prior Value Node returning NaN for period zero
“firstknownvalue” and “lastknownvalue” aggregation functions returning NaN for some timezones
v3.7.1 - 23-Aug-2023
New Features
New API endpoint for returning Dynamic Driver Model (DDM) results -
/api/v2/models/{model_name}/{study_name}/drivertree_results
Changes
Important performance improvements
Fixes
Incorrect timestamp format on exported results
Unable to modify start and end dates for Python models
v3.7.0 - 19-Jul-2023
New Features
Added SetDescription API call to update a study’s description
Added GetRoles API call to return all roles assigned to the current user
Added GetNames API call to return first name, last name and full name of username
provided
Added API call to allow data uploads to multiple client tables at once
Changes
Upgrade from .NET3.1 to .NET6
Upgrade of backend component libraries
Fixes
Datasources: Fixed import issue for datasources that contain full stops in the name
Apps: Fixed issue where node names could be parsed as HTML
Apps: Fixed issue where Akumen applications with no owner are listed in the application
manager for all users
Pages: Fixed issue where page template has no content
Document Manager: Fixed issue where page would not update correctly after document deletion
v3.6.8 - 24-May-2023
New Features
DiiMOS account integration - preparing for our new viewer and user interface coming
soon.
DDM: Background image lock node - When you place an image into a driver model, you
can now select it and lock it into the background. Handy for putting maps and
schematics with/behind your driver models. A locked image maintains relative scrolling
and zooming whilst keeping its original scale and position.
Changes
API: Remove “Obsolete” tag from SaveInputParameters api and update description
Client and User tokens now hidden by default
Fixes
DDM: Page names disappear if one page is dragged onto another
Cannot add/remove global role permissions to/from roles
Exception attempting to create new dashboards
v3.6.7 - 29-Mar-2023
New Features
GraphQL - Ability to selectively export Model Output data for use in external
visualisation and analytics tools e.g. PowerBI
Changes
DDM - Improvements made to Research Grid to help reduce OutOfMemoryExceptions
DDM - When cloning a scenario to a new study, the security permissions specified on
the Security Defaults page are applied to the study instead of the cloned scenario’s
parent study’s security permissions
DDM - Additional changes for Value Driver Model terminology - warnings and default
name for Driver Model Page
Fixes
Security - Upgrade Javascript Libraries
Security - Pages privilege configuration updates
DDM - Distribution nodes evaluate as NaN in scenarios (except final time period)
DDM - Exception when accessing properties window for scenarios, studies and models
DDM - Research Grid always shows Distribution mean value from first time period
Pages - Pages which are created as templates return internal server exceptions if opened
after model execution
API - /api/v2/drivertreenode/{model_name}/timeseries updates fix
Null reference error loading research grid for Python and R models
v3.6.6 - 01-Mar-2023
Changes
Realignment and standardisation of radio buttons for improved user experience
VDM - Rename Driver Tree terminology to Driver Model to better describe Akumen™
capability (documentation and UI only - no related functional changes)
Fixes
Security - DOM-based cross-site scripting security control improvement
VDM - Wrong spelling of “Evaluation” on Driver Model page
VDM - Checkboxes intermittently fail on Export to Excel prompt
VDM - Intermittent duplicate key exception when flexing
v3.6.5 - 25-Jan-2023
Changes
VDT - Feature requests for the export study to Excel function
VDT - Provide support for column insertion on the timeseries grid
API - GetResultsCSV returns the scenarios in the same order as they appear in Akumen
Permissions updated on S3 storage buckets
Fixes
VDT - VDT Timeseries values out of order
VDT - Date selector reset to first period under some circumstances
VDT - Memory footprint reduced when exporting single scenario to Excel
Permissions set on the security defaults page not retained
v3.6.4 - 19-Jan-2023
Fixes
Web containers become unresponsive from Driver Tree refresh following Datasource update
v3.6.3 - 07-Dec-2022
Changes
VDT - Model execution performance improvements
VDT - Original node value included in change history for imported models
API - APIs to support upcoming Training functionality
Fixes
VDT - Chart icon not opening chart window on reference nodes
VDT - Timeseries data not exported correctly for multiple timeseries
VDT - Multiple rows in results tables due to case sensitive parameter groups
v3.6.2 - 17-Nov-2022
Changes
VDT - Included ability to chart node values over time when automatic evaluation is
enabled
API - Optional parameter (parameter groups) added to /api/v1/models/{model_name}
/{study_name}/{scenario_name}/input_parameters
v3.6.1 - 09-Nov-2022
New Features
VDT - New function “RelativePeriodSum” to allow sum of a range of past periods relative to
the current period
Support for hosting of training materials
Changes
VDT - Node names limited to 62 characters for compatibility
VDT - Nodes can be assigned to multiple parameter groups
Fixes
VDT - Column exists exception re-running a study
VDT - Scrollbar displays date of previous period
VDT - Support for logical operators included in Excel Export function
VDT - The values of some nodes do not show in Reports
VDT - Intermittent deadlock exception when executing model
VDT - Exceptions attempting to edit timeseries quarterly values
VDT - Gram unit incorrectly shows as “t” on node
Spreadsheet input into python model auto parses wrong date format
v3.6.0 - 21-Sep-2022
New Features
Datasources - including new Datasource Manager page
V2 APIs supporting Datasources functionality
VDT - Timeseries modes “Interpolate” and “Last Known Value”
VDT - Multiple row feature for timeseries nodes
VDT - Model / Study Parameter Export function - results only
VDT - Page Parameter Export function including child pages
VDT - Datasource Node
VDT - Split yearly datasource
VDT - Calculation Functions (see Akumen help documentation for full list)
Distributions
Range Checking
Datasource
Timeseries
Changes
VDT - Approved nodes highlighted green
VDT - Global history added to show all VDT node changes
VDT - Performance improvements
VDT - Timeseries charts zoom and scroll support
VDT - Spreadsheet Node performance improvements
VDT - context menu option to export page
VDT - Node scope icons
Improve External Pages rename window
Python - Performance improvements for large tabular input spreadsheets
New API to support form login rather than json
API to get list of documents in a category (excluding contents)
Active flag added to result of list of users API
Allow third-party systems access to SignalR
Forget password functionality
Akumen help documentation
Fixes
VDT - Prevent repeated refresh on Manager grid
VDT - Multiple scenarios failing with “relation doesn’t exist” error
VDT - Chart generated after model run shows period before instead of first period
VDT - Trend window for node reference
VDT - Creating a node link to a spreadsheet output node via API prevents node deletion
Redash reports don’t follow VDT exports
Login API returns permissions exception for incorrect username/password
Cloning of model with multiple document versions
v3.5.7 - 09-Aug-2022
Fixes
Fixed issue relating to performance of PeriodAll calculation functions
v3.5.6 - 17-May-2022
Changes
The Akumen documentation URL has been changed from https://optika-
solutions.gitlab.io/akumen-documentation/ to https://docs.akumen.io/
Please update any bookmarks you may have for Akumen documentation as the
old URL will soon be unavailable
Fixes
Fixed duplicate key error in DT spreadsheet node when renaming sheets
v3.5.5 - 15-Feb-2022
Fixes
Allow for null start times on v2/models/{model_name}/execution_history API
Remove ancestor details from scenario archetype to fix issue with
v1/models/{model_name}/{study_name}/{scenario_name} API
Security Fix for Akumen whitelisting
v3.5.4 - 20-Sep-2021
Changes
VDT - Node tooltip now displays calculation in paused and eval mode
Fixes
VDT - Performance Issues and timeouts resolved for Time Period Aggregate functions
VDT - Fixed issue stepping through time in spreadsheet nodes after the model had been executed
v3.5.3 - 04-Aug-2021
Changes
Category Grouping on Application Manager and Page Manager grids
New APIs implemented to allow columns to be added to custom tables without need to
drop tables
Fixes
Application cloning issue resolved
v3.5.2 - 29-Jun-2021
Fixes
Run log history now shows the Python exception that caused the failure
v3.5.1 - 23-Jun-2021
Changes
External page template created for VDT to improve user experience
Scenario archetype updated to include “CanExecute” and “IsExecuting” flags
VDT Excel Export improvements
Allow null dates in Research Grid
Performance improvement to v2\Accounts\GetClients API
v3.5.0 - 19-May-2021
New Features
Ability to build VDT programmatically through new API calls
VDT scenario start date override implemented
New time-based functions added e.g., periodSumAll, periodMaxAll etc. (see online Help
for full list of functions)
Changes
Functionality to delete documents with multiple versions
Red triangle on VDT node to notify assumptions exist
Error checking added for “Triangular” distribution node
Fixes
Remember VDT page collapse status
Scenarios no longer re-queued if clear_outputs set to true on execute API call
v3.4.0 - 17-Mar-2021
New Features
New “Ordinal” for assets and attributes to allow bespoke sorting of assets and attributes
New “Friendly Name” attribute for assets to allow override of Unique Name
New API “v2\database\database_friendlyname” to return database friendly column names
Changes
Performance improvements for API “v1\assets\search”
Updates to the Redash Asset Report
Fixes
Check for duplicate column names before creating internal database tables
Issue loading data into DB tables with capital letters
Issue with spaces and special characters in DB tables
Prevent setting asset Unique Name to empty
v3.3.4 - 03-Mar-2021
Fixes
Cancel in VDT did not always cancel
Parameter Group not displayed in property grid
Stopwatch on VDT period incorrect
Node description not displayed in VDT UI
Scenario configuration not displaying in UI and API calls
JSON editor fix
Issue creating new assets and expandos
Reconnect issues with SignalR
v3.3.3 - 10-Feb-2021
Fixes
Several bug fixes
v3.3.2 - 15-Dec-2020
Fixes
Fix for Excel upload issue on default external page
Fix to resolve study deletion exception
Fix UI refresh of distribution nodes on VDT
v3.3.1 - 25-Nov-2020
Changes
Performance Improvement for Time Series nodes on VDT
Fixes
Fix to resolve Research Grid issue
v3.3.0 - 24-Nov-2020
New Features
Scenario lockdown - allowing protection of model results
Add ability to do a find/replace on VDT node name
Asset Library Enhancements
New API call for adding a provided list of users into a client
Need the ability for “published” external pages to be available using a public link
Add “if error” custom calcs to VDT
Changes
Add more detail in API documentation on how to call Akumen apps from code
Add additional SignalR events for Execution Commenced, Complete and Running
Deprecate study scoped parameters
Default VDT pages to always start collapsed
Make VDT Node Selection picker for reference nodes draggable
Reference node link icon should popup the “Select Driver Tree Node” dialog
Study execution only runs unexecuted scenarios
v3.2.3 - 22-Sep-2020
Changes
Improvements to the execution queuing mechanism
Improvements and fixes to the “optimise” function
v3.2.2 - 02-Sep-2020
Fixes
Significant performance improvements
API Improvements
v3.2.1 - 02-Jun-2020
Changes
Assets - Link path highlighting now consistent with VDT
Assets - Zooming in/out now consistent with VDT
Apps - Model configuration data stored in “configuration.json”
Pages - Warning issued if a start-up page is not specified
Fixes
Assets - Cloning an asset and its children now works without exception
Apps - Change of App/Study owner displayed immediately
Apps - Model Execution timeout honours 60 minute config entry
Pages - Custom stylesheet loaded after external stylesheets to ensure precedence
v3.2.0 - 20-May-2020
Fixes:
Performance Improvements
v3.1.0 - 04-May-2020
New Features
Support for custom database tables through API calls
Support for right-to-left VDT (as well as retaining the left-to-right)
Support for execution history of models
OIDC support
v2 API calls
Credit Usage
Changes
VDT reporting improvements
GIT integration improvements
Docker file handling improvements
VDT logging improvements
Error handling in Python and R improvements
VDT layout improvements
Online documentation Improvements
Infrastructure Improvements
Performance improvements throughout
Ability to clone an asset hierarchy as well as an individual asset
Removed chrome’s dependency on system’s language for date formats
Removed quotes from asset and asset view names
Localized date format in managers (e.g. App Manager, Page Manager etc)
Localized date times on scenario logs
Changed the research grid’s executed on date time from UTC to the user’s local timezone
Changed the model start and end date format to be the local format
Changed created/updated/executed date times on property windows from UTC time to local time
and local formatting
Changed the utc date time in the python logs to client’s local format
Changed “Copy” to “Clone” in code editor context menu such to better indicate the function
performed by the option
Added search filter to UOM for Driver Trees
Changed sort order to sort dropdowns by name in Scenario Picker window