Release Notes

📋 Details

In Development: 2.0.0

Latest Release: 1.4.1

📝 Changelog

1.4.1

Summary

  • Added cache to bitmap retrieval within Vector Expand to imrpove performance by reducing datastore lookups

Known issues

Updated 2022-09-12: PIVOT-5759 - Attempting to create partitions for reference stores causes a deadlock. You can find a walkthrough of the workaround here.

1.4.0

Summary

  • The Sensitivity Upload what-if has been renamed to File Upload
    • As a part of this change, we allow you to submit what-ifs for the FXRates topic through this widget
  • The ISDA Tests have moved to their own module, where you can run your own development server to analyze the data

Known issues

Updated 2022-09-12: PIVOT-5759 - Attempting to create partitions for reference stores causes a deadlock. You can find a walkthrough of the workaround here.

1.3.0

Summary

  • New What-ifs have been added:
    • Additional Margin what-if, which allows you to modify your addon trade information
    • Trade novation what-if, which allows you to move trades from one portfolio to another
  • You can now perform a trade scale what-if on any date loaded in the accelerator
  • ISDA SIMM 2.3 parameters have been added
  • ISDA Tests for v2.3 have been added, and an updated ISDA test suite has been added
  • Overriding of different vertices for a child parameter set is now supported
  • VectorExpand.java now provides two methods that can be overridden - getSensitivityForInflationOrXCcyBasis and getSensitivityForBaseCorr - allowing for customization of vertecies for sensitivities, such as inflation and cross-currency
  • An error is now logged if an input line is provided from a crif input without a qualifier
  • LookupUtil.keysHashCode is now private
  • Concentration thresholds are now represented in the amount currency
  • Schedule measures now reflect the value of the ‘Reference Currency’ context value when applied
  • There have been various performance improvements in what-ifs

Known issues

Updated 2022-09-12: PIVOT-5759 - Attempting to create partitions for reference stores causes a deadlock. You can find a walkthrough of the workaround here.

1.2.1

Summary

  • Buckets are now sorted in a more user-friendly manner
  • It is now easier to customize stores and the CrifTuplePublisher
  • We now properly handle both post and collect regulations
  • We have made further performance improvements

Known issues

Updated 2022-09-12: PIVOT-5759 - Attempting to create partitions for reference stores causes a deadlock. You can find a walkthrough of the workaround here.

1.2.0

Summary

  • Exceptions are no longer thrown by the SIMM measure when you add dimensions below the portfolio-level to your query.
  • The Ehcache has been optimized to improve the hit/miss ratio.
  • The SIMM, Additional Margin, and Total IM measures no longer return any value at the regualtory bucket level, and the new measure K_generic returns the margin for the buckets.
  • We have optimized some of our calculations, so the SIMM and Total IM measures are calulated faster.
  • The CrifTuplePublisher class can now handle the AddOnFixed parameter with a defined product class.
  • Risk_Generic now allows you to expand by label and risk type.
  • AmountCurrency is now a level for the SIMM Cube.
  • Multi-regulation trades can now have input provided via multiple lines in the CRIF file.
  • A new property, default.multiple.regulation.separator has been added, for when multi-regulation trades use a delimiter other than ‘;’ to denote the regulations applicable.
  • You’ll now see a notification in the logs if your vertices are not the same length as your sensitivities, as this indicates that the configuration is off.
  • Schedule calculations are only applied to regulations in a trade that are marked as schedule, and SIMM is no longer calculated for these entries.
  • Customization of the CrifTuplePublisher class for publishing to new datastores has been made easier.
  • WTD_Risk_FX now uses CollectCalculationCcy in its calculation.
  • Calls to load data in the accelerator will now respond with the status of the load, either SUCCESS or FAILED
  • You can now create custom analysis actions and save them within a bookmark or your UI session.

Known issues

Updated 2022-09-12: PIVOT-5759 - Attempting to create partitions for reference stores causes a deadlock. You can find a walkthrough of the workaround here.

1.1.0

Summary

  • Support for additional margin calculations / ISDA Tests added
  • We have added a ‘Worst Regulation’ measure, that will let you know what the worst applicable regulation is.
  • Reference currencies are dynamically loaded from the FXRate store
  • What-if functionality added, it is now possible to:
    • Scale trades
    • Change parameter values
    • Upload new files on a new branch
  • UI has been upgraded to Activeui v4.3.7
  • The ‘PortfolioId’ column of the crif file is now treated as a netting set id, and the ‘NettingSetId’ column has been removed from the input files.
  • Parameter Sets are now just 10d and 1d, SIMM v2.2 and v2.1 are applied based on the date of the data (2.2 is 2019-01-01 and later, and 2.1 is 2018-12-31 and earlier)
  • We have made some performance improvements in data loading and query times
  • Schedule margin for post mode is now the absolute value of the measure
  • We improved the logging/exceptions when there is missing data
  • Fewer null pointers are thrown from measures when certain dimensions are added to the query

Known issues

Updated 2022-09-12: PIVOT-5759 - Attempting to create partitions for reference stores causes a deadlock. You can find a walkthrough of the workaround here.

1.0.0

Summary

  • Standard IM calculations are now supported
  • Users can select presentation currency, using the ReferenceCurrency context value, read more in our documentation
  • 1D holdings calculation support (via the ParameterSet) / ISDA Single day holding tests
  • Support for parameters in the CRIF format
  • Post & Collect Modes - input through the crif file
  • Multiple regulation support
  • The Total Margin has been added to display the Worst Regulation initial margin at netting set level.
  • The documentation now includes datastore descriptions.
  • What If Upload is now supported (Out of the box support for CrifData topic)
  • To add What If Upload support for another topic register a new what if topic associated with the topic you would like to add support for. For example for CrifData we registered the topic StressedSensitivityWhatIfRestfulService.CSV_WHAT_IF_TOPIC_PREFIX + ASourceConfig.CSV_TOPIC__CRIF within DataLoadControllerConfig.registerCsvSourceAndChannels() Ensure the topic is added to the source and topic channels map with correct tuple publisher, subdirectory. Lastly make sure to add the topic to the configuredTopics list maintained in StressedSensitivityWhatIfRestfulService which is a list of supported topics

Known issues

Updated 2022-09-12: PIVOT-5759 - Attempting to create partitions for reference stores causes a deadlock. You can find a walkthrough of the workaround here.

0.3.0

Summary

  • The release included SIMM aggregation for Credit Qualified / Credit Non Qualified Risk Classes
  • ISDA Test Cases for Equity, Commodity, FX
  • ISDA Test Cases for Credit Qualified / Credit Non Qualified
  • Product Classes

Known issues

Updated 2022-09-12: PIVOT-5759 - Attempting to create partitions for reference stores causes a deadlock. You can find a walkthrough of the workaround here.

search.js