Upgrade to Atoti Server 6.1.0-rc2: Atoti Market Data has been upgraded to Atoti Server 6.1.0-rc2.
Java 21: Atoti Market Data 0.9.0 requires Java 21.
Improvements to overridden store values in post-processors: Overridden store values can now be the same length as the required levels and are declared as an array.
Added FX rate post-processors: Two FX rate post-processors have been added to the library.
FX rate on a currency against itself: The contextual FX rate retriever returns 1.0 when an FX rate is requested for a currency against itself.
Extensible SingleMarketDataPostProcessor: The SingleMarketDataPostProcessor is now extensible, allowing the static measure() method to be replaced with an appropriate one for the extension.
Store name suffix A suffix can be defined for all store names. By default, that suffix is the empty string.
SingleMarketDataPostProcessor split: The selection of a market data container based on a post-processor property has been moved into a new post-processor, APropertyMarketDataPostProcessor.
Allowed the possibility to have no interpolation mode defined in the CurveMarketDataPostProcessor, SurfaceMarketDataPostProcessor and CubeMarketDataPostProcessor classes.
The selection of a market data container based on a post-processor property has been moved into a new post-processor, APropertyMarketDataPostProcessor.