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 lists the changes since 6.0.0-beta, and explains any changes required to migrate from 6.0.0-beta to the stated version of .

Changes since 6.0.0-beta

  • Upgrade to 6.1.7
  • Upgrade to Data Connectors 5.0.1 : Upgraded to the new version of Data Connectors.
  • FX Translation Risk: Allow FX translation risk to be calculated upstream for multiple different reporting currencies.
  • Inclusion hierarchy: Added “Inclusion” hierarchy to support filtering and what-ifs on trades. For example, Banking book or speculative trades.
  • What-If Configuration: Simple what-if simulations that alter the datastore can now be created through configuration.
  • Support for DirectQuery Aggregate Tables: Added support for using Aggregate Tables to improve startup time & reduce DirectQuery database compute costs.
  • Fix SwaggerUI: SwaggerUI is now working again, allowing you to test the REST API endpoints.

Added

Issue KeyDetails
FRTB-3239Added support for creating simple what-if simulations through configuration.
FRTB-3421Added support for using Aggregate Tables to improve startup time and database costs when using DirectQuery.

Changed

Issue KeyDetails
FRTB-3323Deprecated sa.drc.no-maturity-floor-when-offsetting for removal.
FRTB-3361Upgraded to 6.1.7.
FRTB-3441Upgraded Data Connectors to 5.0.1.

Removed

Issue KeyDetails
FRTB-3448Removed explicit OpenTelemetry configuration. We now use the autoconfiguration in the Spring Boot starters.

Fixed

Issue KeyDetails
FRTB-3342Fixed StressCalibrationCube not being properly disabled in a distributed environment.
FRTB-3570Fixed SwaggerUI not working. The springdoc-openapi-starter-webmvc-ui dependency has been upgrade from 2.5.0 to 2.8.9.

Migrate to 6.0.0

Upgrading from version 6.0.0-beta, see 6.0 Release Notes. uses 6.1.7 and 5.2.x. For new features and fixes included in these releases, please see the documentation and Migration Notes, and the release notes for .

Breaking Changes

  • DLC 5.0 Upgrade: With the new version of the DLC, the configuration of the ETL has been simplified.
  • What-if endpoints: The (undocumented) what-if REST endpoints used by the Switch Desk Model and Switch Book Desk what-if simulations have changed.

Summary

See 6.0.0 Migration Notes for details on:
  • Upgraded to 6.1.7 : Upgraded to the latest .
  • Simplified OpenTelemetry Configuration: We now rely on OpenTelemetry’s GlobalOpenTelemetry to configure the export of logs and metrics.

Startup properties

New properties:
Property NameCommentValueDefault Definition in File
directquery.aggregate-tablesConfiguration of the Aggregate Tables to be used when running with DirectQuery.Mapping of aggregate tables per cubeapplication.yaml
whatif.datastore.<identifier>.*Simple datastore changes what-if simulations. See Simple Datastore Changes.inclusion-change what-if simulation definition.application.yaml
Updated properties:
Property NameCommentNew ValueOld ValueDefault Definition in File
data.extraction.templates.base.dir.pathUpdated for new structurefrtb-application/src/main/resources/DEETemplateOrders./src/main/resources/DEETemplateOrdersapplication.properties
Renamed properties:
Old PropertyNew PropertyCommentDefault Definition in File
csv-source.parserThreadscsv-source.parser-threadsThe naming convention has changed from camel case to kebab case, but the old property key will still work.application.properties
csv-source.bufferSizecsv-source.buffer-sizeThe naming convention has changed from camel case to kebab case, but the old property key will still work.application.properties
aws.accessKeyIdaws.accessKeyIdPreviously managed by Atoti FRTB, now inheriting AWS SDK property aws.accessKeyId in DefaultCredentialsProviderfrtb-cloud.properties
aws.secretKeyaws.secretAccessKeyPreviously managed by Atoti FRTB, now inheriting AWS SDK property aws.secretAccessKey in DefaultCredentialsProviderfrtb-cloud.properties
azure.connection.stringdlc.azure.connection-stringPreviously managed by Atoti FRTB, now inheriting DLC property dlc.azure.connection-string for DefaultAzureClientConfigfrtb-cloud.properties
Deleted properties:
Property NameCommentDeleted from File
cloudSource.datasetcsv-source.dataset-historical, csv-source.dataset-configuration and csv-source.dataset are now shared between cloud sources and local.frtb-cloud.properties
cloud.fetch.threadNo longer configurable.frtb-cloud.properties
dlc.audit-logging.enabledDLC event handlers are no longer a part of the new DLC.application.properties
tracing.enabledOpenTelemetry is now configured through the Spring Boot starters. Use -Dotel.java.global-autoconfigure.enabled=true on the command line to enable.application.properties
open-telemetry.zipkin-span-exporter.url no longer provides direct OpenTelemetry configuration. Configuration is provided by the Spring Boot starters.application.properties
open-telemetry.logging-span-exporter.enabled no longer provides direct OpenTelemetry configuration. Configuration is provided by the Spring Boot starters.application.properties

Datastores

Modified stores

ModificationStoreFieldTypeDescription
AddedTrade MappingInclusionStringIndicates if the trade should be included (“Y”) or not by default in the calculations.
AddedSaSensitivitiesTranslation Risk CcySTRINGFX only. Indicates the sensitivity represents translation risk; set to the reporting currency.

Databases

Modified tables

ModificationTableFieldTypeDescription
AddedSASENSITIVITIESTRANSLATION_RISK_CCYStringFX only. Indicates the sensitivity represents translation risk; set to the reporting currency.
AddedTRADE_MAPPINGINCLUSIONStringIndicates if the trade should be included (“Y”) or not by default in the calculations.

Cube schema

Added

CubeDimensionHierarchyLevelsDatastore fieldsDetails
AllBookingInclusionInclusionTradeMapping.InclusionThis hierarchy is used to indicate which trades should be included in the calculations.