For a brief overview of the changes, see the Release notes.
For information on upgrading from previous versions, see the Atoti FRTB Migration Guide.
For information on upgrading from previous versions, see the Atoti FRTB Migration Guide.
6.0.10
2026-10-02Added
- FRTB-4796 Pro-Rata: Added the
frtb.pro-rata.multi-hierarchy-totalsproperty (defaultfalse). Enabled, withProRataHierarchy = BookHierarchy;Risk Classes, the Total column becomes the sum of the risk classes. See the Migration Guide. - FRTB-4830 RRAO: Added the
RRAO Notional (All Trades)measure to the SA cube RRAO folder: the gross notional of every trade bearing residual risk, exempt trades included. - FRTB-4862 EU-DA: Added the
SBM Risk Charge (transitional)measure,SBM Risk Chargetimes the newsa.sbm-risk-charge.multiplierparameter (default1.0,0.9under the newEU-DAparameter set).Portfolio Risk ChargeandSAare built from it. - FRTB-4863 EU-DA: Added the
frtb.eu-da.rrao-zero-risk-weight.enabledproperty (defaultfalse), gating anRRAO Zero Risk Weightflag under which a position keeps its notional but contributes 0 to the RRAO charge. See EU-DA support. - FRTB-4864 EU-DA: Added the
sa.commodity.rho-tenor.correlation.bucket-divisorsparameter toFRTBParameters, dividing the Commodity Delta tenor correlation per bucket.EU-DAships3a=0.991, per Article 495r. See EU-DA support. - FRTB-4865 EU-DA: Added commodity bucket
3b(Energy-non-EU ETS carbon trading) under theEU-DAparameter set and relabeled3atoEnergy-EU ETS carbon trading. Other parameter sets are unchanged. See EU-DA support. - FRTB-4866 EU-DA: Added DKK, the ERM II currency, to the GIRR major currencies under
EU-DAonly, in the newGIRR_Major_Currency_EU-DA.csv, which the existing file pattern picks up. See EU-DA support. - FRTB-4870 EU-DA: Added the
frtb.eu-da.drc-contractual-maturity.enabledproperty (defaultfalse), adding aContractualMaturityfield toSASensitivitiesand aDRC Contractual Maturitylevel, reporting the maturity before reassignment. No measure reads it. See EU-DA support. - FRTB-4875 What-If: Added
parentBranchtoPOST /services/rest/whatif/{operationId}/submit: a new target branch is created from it instead of from the current head. See the Migration Guide. - FRTB-4886 Optionality: Added the
optionality-service.align-with-curvature-shiftproperty (defaultfalse). Whentrue,OptionalityServicematches GIRR byBucketonYieldcurves, Equity byUnderlyingonSpotrisk factors, and never overwrites an existingY. Capital numbers can change. In 6.1.0 this behavior becomes the only one and the property is removed.
Changed
- FRTB-4821 Migration helper: Migrated the migration helper to the Common Library implementation, adding the
GET /migrationHelper/sqlSchemaendpoint and thefrtb.migration.export.enabledandfrtb.migration.export.base-dirproperties. - FRTB-4828 Calculations:
CSRNSDeltaCalculations.bucketIndicesandCSRSecCTPDeltaCalculations.bucketIndicesreturn the new Trove-basedBucketIndicesclass instead ofIDictionary<Object>, andfrtb-coredeclares a direct dependency onnet.sf.trove4j:trove4j. See the Migration Guide. - FRTB-4828 Calculations:
AggregatesMap.Key.setandKey.mapno longer insert unmapped coordinates;Key.accumulate,AggregatesMap.lookupKeyandAggregatesMap.publishare added. Code callingKey.setthenaddthrowsIllegalStateExceptionat query time, andpublish()must be called before a map is shared. See the Migration Guide. - FRTB-4848, GENACL-1488 Dependencies: Upgraded to Common Library 2.1.17-AS6.1. Renamed the
activepivot-implandactivepivot-intfMaven artifacts tocore; projects declaring either explicitly must update. See the Migration Guide. - FRTB-4853 ETL:
OptionalityandOriginalOptionalityare set toYfor Vega and Curvature sensitivities; Delta is unchanged. TheOptionalityhierarchy is visible in the SA cube, and the eight SBM Curvature dashboard views add a Curvature Delta Sensitivities breakdown. - FRTB-4863 Input files:
ALL_FIELDSof the RRAO, DRC, book description and trade attributes file constants is unmodifiable. A column added by a property is appended to theFileColumnsConfigbean only, sogetColumnIndexreturns-1for it. See the Migration Guide. - FRTB-4869, FRTB-4932 Dependencies: Upgraded to Atoti Server 6.1.24, with
common-parent-pomandcommon-dependencies-bom2.6.0. The Atoti Server BOM is imported first, so its pins win; H2 stays pinned and Hibernate tracks Spring Boot. See the Migration Guide. - FRTB-4875 Dependencies: Renamed the Sign-Off API and Adjustments Services Maven group IDs from
com.activeviam.solutionstocom.activeviam.modules, artifact IDs unchanged, and madesignoff-api.versionandadjustments-services.versiondefault to${activepivot.version}. See the Migration Guide. - FRTB-4880 Query performance:
FRTBFilter.getLevelConditionbuilds anInConditionfor levels with several selected members instead of anOrConditionofEqualConditions, improvingFRTBCombinedCubeACR queries. - FRTB-4891 SBM: A bucket with no correlation in the parameter set is logged by the Curvature Risk Position measures; the reported
NaNis unchanged. - FRTB-4891 Post-processors: Post-processors across
frtb-coreimplementIDistributedPostProcessor, changing which measures the query cube pushes down and restricting some partitioning levels.FrtbTracinggives the accelerator its own OpenTelemetry scope,atoti.frtb. The deprecatedDiagnosticsRedirectControlleris removed. See the Migration Guide. - FRTB-4929, PAM-203 DirectQuery: Changed the shipped Snowflake configuration to key-pair authentication, through
directquery.database.snowflake.additional-options.private-key-base64orSNOWFLAKE_PRIVATE_KEY_BASE64, instead ofSNOWFLAKE_PASSWORD. - FRTB-4949 Crypto 2a: Custom risk-weight post-processors describing Crypto 2a without a risk class service throw an
ActiveViamRuntimeExceptionnaming the risk class instead of aNullPointerException. - FRTB-4974 Datastore: The datastore customization list injects every
DatastoreConfiguratorConsumerbean by type; theSP_QUALIFIER__CUSTOMISATIONSqualifier is deprecated for removal and an unqualified bean is applied. See the Migration Guide.
Deprecated
- FRTB-3616 What-If: Deprecated
TradeDuplicateAndRescaleSimulationDefinitionfor removal;TradeDuplicateSimulationDefinitionandTradeScalingSimulationDefinitionreplace it. - FRTB-4849 RRAO: Deprecated the two-argument
TradesTuplePublisherconstructor for removal; it passesrrao.use-trade-attributesasfalse. - FRTB-4886 Optionality: Deprecated
OptionalityService; the property and the legacy matching are removed in 6.1.0. - FRTB-4891 Post-processors: Deprecated the
postProcessorPartitioningManagerFactory,postProcessorPartitioningManagerAllAddedLevelDescriptionsandpostProcessorPartitioningManagerAllRemovedLevelDescriptionsbeans for removal. - FRTB-4974 Datastore: Deprecated
SP_QUALIFIER__CUSTOMISATIONSfor removal; datastore customizations are injected by type.
Removed
- FRTB-4834 Crypto 2b: Removed the
Crypto 2b Risk WeightandCrypto 2bmeasures, soPortfolio Risk Chargeno longer includes the Crypto 2b term. The remaining Crypto 2b measures move underStandardisedApproach\Crypto 2b.Crypto 2b Exposure Maxreturns an empty value instead of0when both exposures are empty. - FRTB-4846 Context values: Removed the
ReferenceCurrencycontext value, which can no longer be set; currency conversion follows thedisplayCurrencyhierarchy. See the Migration Guide.
Fixed
- FRTB-3616 What-If: Fixed the trade-scaling What-If dropping the original trade when duplicating; the branch keeps it and adds the scaled copy. A duplication request without a
suffixreturns400 Bad Request. - FRTB-4849 RRAO: Fixed the deprecated RRAO columns of
Trade_Attributes.csvoverwriting the RRAO notional loaded fromRRAO_Trade.csv. They are no longer read by default;rrao.use-trade-attributes=truerestores the old behavior until 6.1.0. - FRTB-4850 Optionality: Fixed
OptionalityServicethrowing aNullPointerExceptionfor a Delta or Curvature sensitivity with no resolvableUnderlying; such rows are skipped. - FRTB-4891 SBM: Fixed FX Vega being computed with the Equity vertex configuration instead of the FX one; figures change where the two differ.
- FRTB-4891 SBM: Fixed the FX Delta and Curvature risk weight measures resolving a risk weight for the N/A bucket; they and the Equity ones now report a blank value.
- FRTB-4891 SBM: Fixed a length mismatch between the double sums and correlations vectors failing the whole query; the risk charge measures now report a blank cell and log it.
- FRTB-4891 SBM: Fixed a correlation vector containing
NaNfailing the query withIllegalArgumentException; the risk position and risk charge measures now report a blank cell. - FRTB-4891 Post-processors: Fixed the
ApplyScenarioandTailVaRformula operators using the JVM default locale instead ofLocale.ROOT. - FRTB-4891 Post-processors: Fixed the
SQUAREoperation of theSIMPLE_MATHpost-processor returning its input instead of the square. - FRTB-4891 Configuration: Fixed
parent-child.book-depthandparent-child.legal-entity-depthbelow 1 failing later with aClassCastException; they are now rejected at startup. - FRTB-4891 Data Load Controller: Fixed merging a CSV topic description overridden through configuration properties leaving the merged parser’s
columns()null. - FRTB-4891 P&L attribution: Fixed the Kolmogorov-Smirnov backtest failing with
ArrayIndexOutOfBoundsExceptionwhen the two P&L vectors have different lengths. - FRTB-4891 ETL: Fixed a CRIF row with an unrecognized
RiskTypeaborting the load with aNullPointerException; the row is now logged and skipped. - FRTB-4891 What-If: Fixed the file upload accepting a staged file name outside the upload directory, and returning
500instead of404for a staged file with a dangling link. - FRTB-4932 Distribution: Atoti Server 6.1.24 no longer aborts distributed discovery when a data-cube measure never joins the cluster; the query-cube measure falls back to the
Objecttype. See the Migration Guide. - FRTB-4936 DirectQuery: Fixed
OverrideLocationShiftnot walking up the parameter-set tree under DirectQuery, which lost overrides inherited from an intermediate ancestor and could change bucket, quality or sector. - FRTB-4943 Euler: Fixed the CSR analytical Euler capital allocation measures sharing one bucket-correlation cache across risk classes and parameter sets. See the Migration Guide.
- FRTB-4947 SBM: Fixed queries throwing a
NullPointerExceptionwhen a risk class has no configured vertices or a GIRR delta vertex has no weighting; affected cells are empty. - FRTB-4948 Post-processors: Fixed measures using the
TailVaRoperator throwing on aNaNentry;NaNentries are skipped and logged, and an all-NaNvector returnsnull. - FRTB-4963 Euler: Fixed the SBM analytical Euler risk charge measures failing the query with a
NullPointerExceptionwhen a bucket had no risk position; such a bucket contributes nothing. - FRTB-4972 Data Load Controller: Fixed unloading through the
UnloadSAorUnloadAllDataalias, or theRRAOtopic, sometimes leavingRRAOstore rows in place on 6.0.8 and 6.0.9. See Unload topic aliases. - FRTB-4975 Pro-Rata: Fixed pro-rata allocation below a
ReferenceLevelon the pro-rata hierarchy; allocation now walks down level by level instead of against the reference node, changing those numbers. See the Migration Guide. - FRTB-4987 Atoti Limits: Fixed the application failing at startup with an
Ambiguous mappingerror when the Atoti Limits connector is added. - GENACL-1470 Datastore: Fixed datastore customizations being dropped when Atoti Sign-Off or the categories hierarchy was enabled, which failed startup on 6.0.5 to 6.0.9 with
frtb.crypto-2a.exchange-stored=true. See the Migration Guide and Crypto 2a exchange bean moved.
Security
- FRTB-4932 Dependencies: Atoti Server 6.1.24 carries forward CVE fixes for embedded Tomcat, Netty and the Spring Boot baseline that the accelerator BOM’s older pins overrode. See the Atoti Server 6.1 changelog.
- FRTB-4935 Dependencies: Upgraded
org.postgresql:postgresqlfrom 42.7.8 to 42.7.11 in the root POM, fixing CVE-2026-42198.
6.0.9
2026-05-11Changed
- FRTB-4813, FRTB-4831: Upgraded to Atoti Server 6.1.19 and Common Library 2.1.15-AS6.1. Refactored distributed messaging to use the platform
CommunicationRegistrationAPI. RemovedBusinessDayCalendarMessageHandler,FrtbCoreMessageHandlerRegistrar, andDatastoreMetadataMessengerin favor of inline handler registration viaCommunicationRegistration.startRegistering().
Fixed
- FRTB-3532: Renamed the
OtherResidualRiskTypecolumn in theSACubeRRAOExportDEE template toRRAOCategoryso the output header matches the underlyingRRAO Categoryhierarchy. - FRTB-3625: Fixed
PV_LADDERdefaulting inPublisherUtils. When a tuple has a nullPV_LADDERand a non-nullRISK_WEIGHTat publish time,PV_LADDERnow defaults to the tuple’sTRADE_KEYvalue via thefieldsToOverridemap before the record is written to the store. - FRTB-4816: Fixed curvature shock interpolation in
ShockInterpolationUtils.getShockedValueAtTargetRisk. The rewritten logic applies piecewise-linear interpolation: a target at or below the lowest data point interpolates from the origin to the first point; a target at or above the highest data point extrapolates using the last two points; otherwise the bracketing interval is used. Division-by-zero whenriskWeight[0]is zero is now handled defensively. Note that extrapolation above the highest data point produces different numerical results compared to 6.0.8; SBM curvature outputs in that regime will change. - FRTB-4817: Fixed file upload What-If simulation statuses not reflecting failures in data load operations. Previously, the simulation status was only correctly persisted by the Atoti What-If simulation engine, causing the simulation to remain marked as Completed after a failed upload.
6.0.8
2026-03-04Added
- FRTB-3695: Added per-cube unload topic aliases (UnloadSA, UnloadIMA, UnloadIMADRC, UnloadPL, UnloadStressCalibration, UnloadCommon, UnloadParameters, UnloadAllData) for selective data unloading via DLC.
Changed
- FRTB-4800: Upgraded to Atoti Server 6.1.17, Common Library 2.1.14-AS6.1, What-If 4.1.6-AS6.1, and Sign-Off API 4.2.1.
- FRTB-3690: Fixed
Residual Risk Add On Pro-RataandDefault Risk Charge Pro-Ratameasures to display correct values along the Correlation Scenario hierarchy. - FRTB-3693: Upgraded to Adjustment Services 4.1.3. Updated supported adjustments configuration to use the new
InputTypedFieldDTObuilder API, adding user-facing labels (“Scaling factor”, “Add-on value”, “Override value”) and enabling inline input for scaling and add-on adjustment types across all SA sensitivity (delta, vega, curvature up/down, DRC) and IMA trade adjustments. - FRTB-4784: Upgraded OpenTelemetry SDK from 1.49.0 to 1.56.0 and instrumentation from 1.33.0-alpha to 2.22.0. OpenTelemetry exporters are now disabled by default for reduced log verbosity. Added
service.versionresource attribute via Maven filtering. - FRTB-4797: Updated
High Risk Charge Pro-Rata,Medium Risk Charge Pro-Rata, andLow Risk Charge Pro-Ratameasures to display correct values along the Correlation Scenario hierarchy and allow propagation above reference level. - FRTB-4798: Bumped third-party dependencies: JUnit 5.14.3, Logback 1.5.32, Springdoc 2.8.15, Lombok 1.18.42.
- FRTB-4809: Refactored distributed messaging to use the platform
IMessageHandlerRegistrarpattern.BusinessDayCalendarMessagehandler logic extracted to newBusinessDayCalendarMessageHandlerclass, registered viaFrtbCoreMessageHandlerRegistrarusing@AtotiExtendedPluginValue. - GENACL-1418: Deprecated the
fx-rates.leaf-levelsproperty. Extra leaf levels for FX rate post-processors are now registered automatically. Removed the unused property fromfrtb-config.propertiesand simplified the FX post-processor configuration inReportedValuesConfig. - GENALC-1425: Replaced
AtotiAuthTokenwithSharedSecretAuthTokenin JGroups protocol configuration files. - FRTB-3670: The Risk Weight measure for DRC non-sec now displays the appropriate risk weight based on the Zero Risk Weight flag, matching the values used in calculations.
Fixed
- FRTB-4785: Fixed context values not being applied to SA, IMA DRC, PL, and Stress Calibration query cubes in distributed deployments. Query cubes now correctly use the same context value beans as their corresponding data cubes.
- FRTB-4782: Fixed a load sequence dependency where
DeskDescriptioncould load concurrently withBookDescription, causing the IRT Desk update to fail intermittently.BookDescriptionandBookDescriptionHistoricalnow load in the first pass, andDeskDescriptionloads in the second pass.
6.0.7
2026-01-22Added
- FRTB-3546: Introduced EBA reporting features. For details, see EBA Reporting Templates and Regulatory Book.
- FRTB-3673: Added a What-If operation to move trades between books.
Fixed
- FRTB-3536: Fixed RRAO bookmarks to use the
RRAO Notionalmeasure instead of theNotionalmeasure. - FRTB-3595: Added missing filter for the
RRAO Notionalmeasure on the RRAO flag. - FRTB-3641:
SBM Risk Chargemeasure can be displayed atUnderlyinglevel for curvature. - FRTB-4781 Fix null pointer exception when querying Curvature Risk Charge measures with Risk Factors on the rows.
Changed
- FRTB-3681: Upgraded to Atoti Server 6.1.15.
- FRTB-4780: Upgraded to Common Library 2.1.13-AS6.1.
6.0.6
2025-12-04Added
- FRTB-3662: Add option to propagate SBM Risk Charge/Portfolio Risk Charge/SA Pro-Rata measures above reference level.
- UIACL-1258: Bulk branch and simulation deletion in the What-If Manager.
Changed
- FRTB-3664: Upgraded to Atoti Server 6.1.14.
Fixed
- FRTB-3663: Fix Portfolio Risk Charge/SA Pro-Rata measures not displaying correct numbers along the Correlation Scenario hierarchy.
- FRTB-3667: Fix file upload issues when using multiple topics to upload multiple files.
- FRTB-3668: Upgraded to Atoti What-If 4.1.5-AS6.1. Fix issues when uploading a file that exists on just a subset of data nodes in a distributed system. Fix permissions of admins on other users’ branches.
- FRTB-3669: Add missing ZRW flag on the Risk Factor name in
RiskFactorDescriptionstore to allow two DRC non-Sec trades of same Obligor, Seniority and Maturity of different Zero Risk Weight. - FRTB-3671: Hide Portfolio Risk Charge measure for the Reference member of the Correlation Scenario hierarchy when above the ReferenceLevel
- FRTB-3675: Fixed issue on Windows machines where nested files were matched using the incorrect file separator.
6.0.5
2025-10-30Added
- FRTB-3629: The UI extension supports connecting to several FRTB servers.
Changed
- FRTB-3524: Support crypto assets Group 2a (MVP)
- FRTB-3606: Users can now control the SBM correlations scenario (low/med/high).
- FRTB-3624: Upgraded to Atoti Server 6.1.12
- FRTB-3646: Upgraded to Atoti What-If 4.1.3-AS6.1.
- FRTB-3648: Upgraded to Common Library 2.1.10-AS6.1.
- UIACL-1253: Upgraded to UI Components 5.2.13 bringing What-If Manager improvements.
6.0.4
2025-10-02Changed
- FRTB-3623: Updated to Atoti What-If 4.1.1-AS6.1.
6.0.3
2025-08-25Added
- FRTB-3544: Added initial support for HKMA parameter set
- FRTB-3545: Added initial support for MAS parameter set
- FRTB-3523: Added initial support for crypto assets Group 2b
- FRTB-3422: Added support for incremental refresh operations.
Changed
- FRTB-3508: The zero risk-weight can now be specified per obligor and jurisdiction, defaulting to 0%.
- FRTB-3529: Changed authority of default security filter chain to user role.
- FRTB-3559: Updated to Atoti Server 6.1.11.
- FRTB-3597: Updated to Common Library 2.1.9-AS6.1.
Fixed
- FRTB-3534: Fixed typo in
dist-data-nodeprofile. The propertycombined.disabledis nowcombined.disablewhich disablesFRTBCombinedCube. - FRTB-3555: Fixed an issue with running a query node while having the categories hierarchy enabled.
- FRTB-3562: Fixed the configuration of default members for the Parameter Set and displayCurrency hierarchies.
- FRTB-3563: Fixed some inconsistencies in reference data set.
- FRTB-3572: Resolved what-if simulation performance issues by upgrading to a version of Atoti What-if that uses a single-phase commit mechanism.
- FRTB-3594: Upgraded to What-if 4.0.3-AS6.1.
- FRTB-3598: The file upload widget no longer throws an error when a user attempts to upload files from a nested structure.
- FRTB-3602: Resolved an issue causing a UI error when users right-click and apply a filter to the last date in a pivot table.
- FRTB-3612: Fixed issue where simulations would not appear in what if manager for a distributed environment.
6.0.2
2025-06-26Added
- FRTB-2956: Book and legal entity levels are now configurable.
Changed
- FRTB-3506: Upgraded to Atoti Server 6.1.9
- FRTB-3525: Upgraded Data Connectors and Common Library to the latest versions.
6.0.1
2025-05-29Changed
- FRTB-3503: Added hooks to block merging risk-factor description updates during some data loads.
- FRTB-3504: Upgraded to Data Connectors 5.0.4.
6.0.0
2025-04-25Added
- FRTB-2979: Added Inclusion hierarchy based on Trade Mapping store, including what-if and filtering.
- FRTB-3010: Added Inclusion hierarchy to Trade Mapping Datastore and set the default to “Y”.
- FRTB-3020: Added the
lombok-maven-pluginto ensure the decompilation of the source code matches the Lombok annotated classes. - FRTB-3238: Added What-If for Inclusion.
- FRTB-3239: Added support for creating simple what-if simulations through configuration.
- FRTB-3315: Added translation risk currency field for FX delta sensitivities to allow FX translation risk to be calculated upstream.
- FRTB-3348: Sum sensitivities with duplicate keys as they are loaded into the datastore.
- FRTB-3421: Added support for using Aggregate Tables to improve startup time and database costs when using DirectQuery.
Changed
- FRTB-2289: Allow alternative root parameter sets.
- FRTB-3012: Improved support for CRIF files.
- FRTB-3256: The Trades hierarchy is now a virtual hierarchy.
- FRTB-3323: Deprecated
sa.drc.no-maturity-floor-when-offsettingfor removal. - FRTB-3330: The configuration files frtb-config.properties and
measures-config.jsonare now part of the Spring Boot environment.
The text replacement template in these files now uses the pattern#{_name_}instead of${_name_}. - FRTB-3361: Upgraded to Atoti Server 6.1.7
- FRTB-3391: Changed default value of
sa.drc.strict-long-shortto true. - FRTB-3398:
OpenTelemetryTracingConfighas been simplified to useOpenTelemetry’sGlobalOpenTelemetry. This exporter works natively with the OpenTelemetry Grafana Docker backend with no additional configuration required. The backend can be run using the docker command:docker run -p 3000:3000 -p 4317:4317 -p 4318:4318 --rm -ti grafana/otel-lgtm. - FRTB-3441: Upgraded Data Connectors to 5.0.1.
- FRTB-3462: Migrated to use AdminUI’s embedded DoctorPivot. Please see the Relocation of DoctorPivot migration notes for more.
- FRTB-3470: Moved
ActivePivotBranchPermissionsManagerConfigfrom thefrtb-activepivotmodule to thefrtb-applicationmodule where you can modify it.
Removed
- FRTB-2873: Removed unused
activeviam.directquery.enableAutoVectorizerproperty. - FRTB-3089: Removed ActiveMonitor including the
frtb-activemonitormodule and dependencies from Atoti Server.
Fixed
- FRTB-3332: Exception is no longer thrown when the stage folder is empty.
- FRTB-3342: Fixed
StressCalibrationCubenot being properly disabled in a distributed environment. - FRTB-3349: Fixed “SBM Risk Charge (reference scenario) (netted)” measure to correctly use the netting set when determining the reference scenario.
- FRTB-3367: Fixed currency when loading legacy RRAO tuples from Trade Attributes file.
- FRTB-3406: Fixed adjustments failing on application restart.
Sign-Off REST service will no longer accept requests until the initial data load has completed. - FRTB-3470: Moved
spring-boot-configuration-processorplugin to root pom, which fixes navigability of properties.