Financial Model Builder v. 1.0.0

Overview

Release date: 11 December 2018

What’s new?

VAAS-756

Improved REST Status Code Management

We have updated status codes codes and their messages returned by the REST calls in any client, including the Valuation Plugin enabled Microsoft Excel spreadsheets. The following scenarios are covered:

Rest Call Scenarios Status Code
no server 408 Request Timeout 
Library scenarios  
{host}{basepath}library/{libraryName} invalid library 404 Not Found + reason
{host}{basepath}/library/{libraryName} valid library 200 OK 
{host}{basepath}/library/{libraryName} unauthorized 401 Unauthorized 
Script scenarios  
{host}{basepath}/library/{libraryName}/script/{scriptName}/execute invalid library 404 Not Found + reason
{host}{basepath}/library/{libraryName}/script/{scriptName}/execute invalid script 404 Not Found + reason
{host}{basepath}/library/{libraryName}/script/{scriptName}/execute execution failed 200 OK  
{host}{basepath}/library/{libraryName}/script/{scriptName}/execute success 200 OK 
Workflow scenarios  
{host}{basepath}/library/{libraryName}/workflow/{workflowName}/execute invalid library 404 Not Found + reason
{host}{basepath}/library/{libraryName}/workflow/{workflowName}/execute invalid workflow 404 Not Found + reason
{host}{basepath}/library/{libraryName}/workflow/{workflowName}/execute invalid box 500 Internal Server Error + body JSON
{host}{basepath}/library/{libraryName}/workflow/{workflowName}/execute execution failed 200 OK 
{host}{basepath}/library/{libraryName}/workflow/{workflowName}/execute success 200 OK 

 


VAAS-746

Relevant Messages when Editor is Starting

As part of the user experience improvements, you are now provided with relevant messages during the environment initialization phases, such as:

  • while creating new virtual machine
  • during the assignment of a virtual machine to workspace
  • while mounting user data to the virtual machine
  • at the start of the Eclipse Che server
  • while waiting for workspace start or stop

In case the Editor fails to start, the failing step is displayed and you can use this information to request support.


VAAS-736

Library Updates

FusionFabric Parallel Processing (FPP) library was upgraded to version 3.4.7.
Financial Quantitative Package (FQP) library was upgraded to version 2.7.0.


VAAS-729

Store Configurations Files on GitHub

We improved your experience when using a source control manager. You can now store all configurations files (script, workflow and test).


VAAS-728

Error Management with the Excel Valuation Plugin

When you use the Excel Valuation Plugin ribbon with actions such as Script and Workflow Wizards, Recompute All, Calculate Sheet or Calculate Selection, you can now opt to store the errors in a log file located at %TEMP%/logErrors.log. Alternatively, you can display errors on pop-up screens as they occur.


VAAS-717

Improved Tutorial Data

We improved the samples that you use in the tutorials, such as the yield curves, to give you a consistent learning experience across the Financial Model Builder and FusionCreator tutorials.


VAAS-713

Improved JSON Handling in Valuation Plugin Enabled Excel Files

We improved the way JSON objects are handled in the Excel spreadsheet files that use our Valuation Plugin. We provide you with a function that allows you to store or extract object attributes, or array items, from and into the memory.


VAAS-703

PDF Optimization

The PDF version of the Financial Model Builder documentation is now optimized to print the code blocks with wrapped text.


VAAS-672

Documentation Domain Changed

Financial Model Builder documentation is now served from the main domain, at the following URL: https://fmb.fusionfabric.cloud/static/documentation/ . You can still get the link from the FusionFabric.cloud Developer Documentation section.


VAAS-671

New Tutorial

A new tutorial is available for you to learn about the script debugger tool that is available in the Editor.


VAAS-670

Troubleshooting Documented

A new section was added to the documentation where you can learn how to troubleshoot your scripts and workflows execution, and where to find the logs.


VAAS-669

Improved Deployment of GPU Processing Capabilities

The GPU processing capabilities of the platform are now deployed through Nvidia Docker containers.


VAAS-662

New Tutorial

Learn about running manual or automated tests for your scripts with the new Test Framework tutorial.


VAAS-591

OIDC Authentication in REST Calls with Browser Token

We changed the authentication method to use the OpenID Connect (OIDC) with Microsoft Azure Active Directory. Further more, now it suffices to log into the application with your browser to use the authentication token that is stored by it. Details are provided in  the documentation.


VAAS-533

Improved Virtual Machine Provisioning

We improved the resource allocation by persistently storing the machine information related to each registered user. The same mechanism will be used to grant users access to other resources, such as GPU enabled virtual machines.


VAAS-524

Library Documentation Exposed Internally by REST

Each time you deploy your library, the backend REST services are also making the documentation available at relevant endpoints. This holds true for all libraries, both built-in and your custom libraries. All these documentation endpoints are centralized and displayed automatically in the API Reference section of the documentation.


VAAS-413

Improved Usage of Cloud Resources

We’ve improved the way we allocate resources in the cloud by using pools of reusable virtual machines. 

Fixed Issues

VAAS-766

Fixed a memory allocation issue that could decrease the perfomance of computations executed through REST calls.


VAAS-762

Fixed an issue that was preventing you to get the results of a script or a workflow execution displayed, after a couple of minutes of inactivity.


VAAS-758

Fixed an issue that caused the documentation homepage to refresh when clicking the search icon from the toolbar.


VAAS-752

The random display of Javadoc documentation tabs in the Libraries Javadoc section is fixed.


VAAS-694

Fixed an issue that was preventing the display of the confirmation message upon successful log out.


VAAS-690

Fixed an issue that was preventing you from resuming your work in the Editor after one hour of inactivity. You can now refresh the session as you would do with your browser: pressing F5 or hitting the browser’s Refresh button.


VAAS-689

Fixed an issue that was causing errors when you were copying data from or to the Clipboard, in Excel files that use our Valuation Plugin.


VAAS-688

Fixed an issue that prevented you to delete a file in the Editor, if the file name contained spaces.


VAAS-686

The results of the executed configuration are now displayed in dedicated output files for each run. This gives you the opportunity to compare the execution with different settings.


VAAS-673

Fixed an issue that was blocking the display of the documentation PDF file with the Chrome browser.


VAAS-660

An issue that was causing bad naming of the results file, when you were running copies of existing configurations, is now fixed. Your output files are named with the configuration name.


VAAS-655

Fixed an issue that was preventing you from downloading the results files of the executed configuration. Click Run > Download Result Page from the menu to save them locally.


VAAS-637

Fixed an issue that was making you unable to delete the unit tests configuration that is automatically generated during the project creation.