Skip to main content

Release Notes 2019-12-08

User defined instrument attributes

It is now possible to declare arbitrary instrument attributes in the system and then assign values to them.

For example, let's assume that you want to add a new field to instruments, called "XYZ". Once you define this attribute under Extras >> Instrument Attributes menu item, this will be visible on the instrument page and you will be able to change its value.

Instrument attributes on Trade Order/Group CSVs

Now that we have instrument attributes, these can be shown on the trade order/group CSV files. Just let us know which fields you want to expose so that we can configure your deployment.

Flushing account's trades and transactions

Administrators can now delete all trades and transactions (and related records) for a given account under the operations section of the account details page.

Technical Note: The API now allows flushing all trades and transactions of an account, too.

Deleting settlements

Administrators can now delete a settlement (and related records) under the settlement details page.

Asset class path

Asset classes follow a hierarchical structure: Y can belong to X and X can belong to A. In this case, the path to Y would be A > X > Y.

Now, cafelatte shows path value instead of the name of the parent wherever applicable. This avoids issues arising from duplicate names which appear in different branches of the asset class hierarchy.

Technical note: For the API, this path can be constructed dynamically by the client application but it can be cumbersome. Therefore, we added this property to the "Asset Class" object definition, as in:

{
"id": 5,
"name": "Stocks",
"order": "1",
"parent": 4,
"description": null,
"children": [],
"ancestors": [
4
],
"path": ["Equities", "Stocks"]
}

Show available OTP offering correctly

On deployments where Two-Factor Authentication is enabled and in case that there are more than one OTP method available (such as SMS and Voice Call), login form showed only one available method in some cases.

This is now fixed.

Logout issue on cash statement when using Safari Web browser

Flatwhite users on MacOS and iOS operating system experienced an issue on Safari Web browser: User was automatically logged out after clicking on "Cash Transactions" on the portfolio report and consolidation reports.

This issue is now resolved.