Planning Space 16.5 Update 16 Release Notes

RELEASE DATE: 29 November 2021

Important: A mandatory database upgrade for IPS Common and Tenant databases is required for this update.

Updates are based on full installations of Planning Space. All changes in previous Updates are included in the latest Update.

Note for installation: if the Planning Space installer fails to complete when installing "in place" (i.e., when a previous version of Planning Space is still installed), it is important to completely uninstall the previous version and to reboot the server machine before using the installer again. This is because the Windows OS may have pending installations (i.e., they are deferred to the next reboot) that are interfering with the Planning Space installation.

Advance notice of a .NET Framework requirement change (Update 17): It is expected that a requirements change will be made in the next update. ".NET Framework 4.8 Runtime" will be required to be installed on all IPS Server machines, and on client machines that run the Planning Space client software. (The current minimum requirement is .NET version 4.7.2)

Planning Space (IPS)

New Features

  • License Profile feature in IPS Manager for the management of license affinity and the assignment of licenses.
  • Added groundwork implementation of support for the use of Azure SQL PaaS to run the IPS Common and Tenant databases; full support will be developed in later releases.
  • User authentication: Added support for user client logins to be initiated by an Identity Provider server; this allows sign-ins from an IdP web portal page, if this is supported by the IdP.
  • Changed the default values of the IPS service setting 'CaptureApiTraffic' (new default 'True') and the application settings 'License.SelectionMode' (new default 'AutomaticWithOverride').

For more information about these changes, see the Planning Space Deployment Guide .

Fixed Defects

Description Support Ticket
Fixed an issue in the server API log files which were not using the correct 'NCSA log format' for timestamps.
Audit Log: Fixed a bug that was causing unicode characters to appear as '?' in audit log records.
Economics Calculation API: Fixed a bug that was causing '500' error responses not to be recorded in the API log file.
Fixed an issue which was causing database contention during IPS Server clean-up jobs.
Fixed a UI bug in the Planning Space client application where external hyperlinks in the help documentation were launching a redundant extra browser window.
Improvements to the IPS job scheduler logic have been made to address an intermittent issue where job processes did not terminate properly due to failed inter-process communication. This issue was preventing new jobs from starting and resulted in jobs remaining indefinitely in the job queue.
IPS Server Monitor: Fixed a bug that was causing incorrect output for process memory usage when the usage exceeded 4 GBytes.

Planning Space Dataflow

Fixed Defects

Description Support Ticket
Data Utility: Fixed a bug that was causing an application crash when a filter was applied for a ScalarInteger variable to contain a Null value.
110485
Data Batching hierarchy tool: Fixed a bug that could cause failure of a propagation step with advanced filtering applied (log warning: "No target documents found, please ensure the correct node type was selected"); this was due to the tool's incorrect use of the source document path and not the hierarchy path.
110916

Planning Space Economics and Financials

New Features and Fixed Defects apply to both applications, unless otherwise noted.

New Features

  • (For Economics only) Added functionality to store Working Interest data at the hierarchy folder level, which will be inherited or overridden by projects.

For more information about these changes, see the Planning Space User Manual .

Fixed Defects

Description Support Ticket
Scratchpad calculation: Fixed a bug that could cause a calculation error due to duplicated Terms existing for a folder that was generated by a ‘Copy From’ operation.
Economics Calculation API: 'POST /calculations' requests now create a ResultSet name that contains a random numeric sub-string. This fixes an issue with filename conflicts when requests processed at the same exact millisecond were being assigned the same ResultSet name.
Result Set calculations: Fixed a bug in pre-calculation project validation which could cause non-ringfenced calculations to ‘hang’ and fail to exit cleanly (resulting in ‘timed out’ errors). This fix ensures clean exit from calculations.
Result Set Runs – Report Groups: Fixed a bug that was causing an exception error when the Manage Report Groups tool was opened just after creating a new report group.
111373
Economics Calculation API: A number of fixes and improvements have been made to address intermittent issues where calculation jobs were failing to complete.
110194

Planning Space Portfolio

New Features

  • Load Data from Economics/Financials: Improved the loader performance when the source data contain a large number of result sets.

For more information about these changes, see the Planning Space User Manual .

Fixed Defects

Description Support Ticket
Fixed a bug in the Import Dependencies tool which did not correctly handle negative shift periods.
110884

Planning Space Reserves (Reconciliation and Decline)

New Features

  • Reconciliation: Added permissions at the reconciliation level. These control when a user will be allowed to modify node data during a 'Load Data' operation. (Note: for existing reconciliations after upgrading, 'Full Access' permissions will be granted to the 'Everyone' workgroup to maintain compatibility with the previous version; if permissions are going to be used then the Everyone permission for each reconciliation must be modified or removed.)

For more information about these changes, see the Planning Space User Manual .