Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt

Use this file to discover all available pages before exploring further.

This page explains the changes since 5.1.0-beta, plus any changes required to migrate from 5.1.0-beta to the stated version of .

Changes since 5.1.0-beta

Added

Issue KeyDetails
FRTB-2833Added Underlying field to SASensitivities store.
FRTB-2781DirectQuery data nodes are compatible with in-memory data nodes with sign-off enabled.
FRTB-2747All REST services are now listed in the versions endpoint.
FRTB-2716Added directQueryDatesToIncludeFilter bean to customize which dates to include in your DirectQuery data node.
FRTB-2567Improved support for remote content server.

Changed

Issue KeyDetails
FRTB-2763Tighten security for default configuration of Spring boot actuator and require admin role.
FRTB-2740Moved DirectQuery code out of preview package.
FRTB-2698Similar to ACR, calculate “Portfolio Risk Charge” independently for IRT and non-IRT desks.
FRTB-2575Make SA compatible with summary data.
FRTB-1890Update default parameter values to match ISDA unit tests.

Removed

None

Fixed

Issue KeyDetails
FRTB-2835For Scenario FX rates, log error and return NaN when missing base FX rate.
FRTB-2830Improve performance of ETL.
FRTB-2820Improved memory use.
FRTB-2734Fixed Exception when invoking drillin REST endpoint.

Fixed issues introduced in 5.1.0-beta

Issue KeyDetails
FRTB-2844Removed unwanted stacktraces at startup.
FRTB-2823Fixed websockets issue.
FRTB-2813IMA scaling adjustment now scales base PV.

Migrate to 5.1.0

Upgrading from version 5.1.0-beta, see 5.1 Release Notes. uses 6.0.5 and 5.1.x. For new features and fixes included in these releases, please see the documentation and Migration Notes, and the release notes for . For clients licensed to use ActiveMonitor, a skeleton module based on version 6.0.5 is included with the 5.1.0 release.

Breaking Changes

None

Summary

DirectQuery

  • New AsOfDate Filter Configuration Bean: The newly added directQueryDatesToIncludeFilter bean allows for custom configuration of which dates to include in your DirectQuery data node.
  • Removed “preview” package: The preview package has been removed from the frtb-directquery module. All child packages or classes have been moved to the parent frtb package.
  • DirectQuery nodes work with in-memory Sign-off enabled nodes: A DirectQuery data node can now be connected to nodes with Sign-off enabled. The enable-signoff spring profile must be active on all nodes (in-memory and DirectQuery).

Other Changes

  • Parameter Adjustments: Updated parameters to match ISDA requirements in all data sets.
  • Actuator Endpoint: Tightened security in default configuration for Spring boot actuator and now require admin role.

Configuration files

Files Modified

frtb.properties
New properties:
Property NameValueComment
contentServer.root.userpivotThe root user of the content server, used by RemoteContentServiceConfig.
contentServer.remote.max-connection-timePT5MThe max time to wait for Remote Content Service (in seconds or duration string), used by RemoteContentServiceConfig.
Deleted properties:
Property NameComment
contentServer.context-values.ignoreThis property was used for a workaround for performance issues when using a remote content server. The original issue was due to cache for entitlements being set in milliseconds instead of seconds.
application.yaml
New properties:
Property NameDefault ValueDetails
directquery.clustering.enabledtrueIndicates if clustering by database fields is enabled.
directquery.clustering.clusteringPerTableSASensitivities: AsOfDateDefines the clustering fields per database table.
directquery.database.snowflake.rolenullThe Snowflake user role for Atoti FRTB to use when running queries on the database.
management.endpoints.web.exposure.excludeenv,beansEndpoints to exclude from Spring boot actuator
management.endpoint.env.additional-keys-to-sanitizeactiveviam.jwt.key.*Exclude JWT keys from actuator env endpoint (if enabled)
Updated properties:
Property NameNew ValueOld ValueComment
management.endpoints.web.exposure.includehealth*Only expose health endpoint in actuator

Datastores

Modified stores

ModificationStoreFieldTypeDescription
AddedSaSensitivitiesUnderlyingStringAdded Underlying field, files can remain untouched.
ModifiedRiskFactorDescriptionUnderlyingStringMade Underlying a key field.
AddedSaSensitivitiesTradeKeyStringAdded TradeKey field, files can remain untouched.
ModifiedTradeMappingTradeIDStringTradeID field renamed to TradeKey.

Partitioning

The partitioning has been modified as per migration notes.

Databases

Modified Tables

ModificationTableField(s)TypeDescription
AddedSaSensitivitiesUNDERLYINGStringAdded Underlying field.
AddedSaSensitivitiesTRADE_KEYStringAdded TradeKey field.
ModifiedTradeMappingTRADE_KEYStringTRADE_ID field renamed to TRADE_KEY.

Measures

Added

CubeMeasureDetails
StandardisedApproachSAThe Portfolio Risk Charge measure evaluated independently for the IRT and non-IRT desks, then summed.