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.