GoodData.UI Version 6.2 Available: Arithmetic Measures, Model Helpers, and More
We have released Version 6.2 of GoodData.UI, our powerful library for building analytical applications powered by GoodData.
What's new in GoodData.UI Version 6.2?
- Arithmetic measures
You can now create arithmetic measures that allow you to perform simple calculations with measures in a visualization (addition, subtraction, multiplication, and so on). For more information, see Arithmetic Measure.
- Model helpers
The model helpers allow you to easily create various objects for your visualizations, such as measures, measure filters, attributes, and sort items. For more information, see Model Helpers.
- Drilling using function predicates
You can now implement drilling for measures (including arithmetic measures) and attributes using predicate functions. For more information, see DrillableItems.
NOTE: While the previous method of implementing drilling (using a list of
drillableItemswith the URI or identifier of a measure/attribute) is still supported, we do not recommend that you use this method anymore. It will be removed in one of future versions. Use the function predicates instead.
- Request caching
The Visualization component now uses cache for getting some static information from the GoodData platform to minimize the number of redundant requests.
Clear the cache from time to time (for example, after logging out, or when leaving a page with visualizations using the GoodData.UI components). To clear the cache, call
clearSdkCachefrom the sdkCache module.
New GoodData Platform Language - Simplified Chinese
The GoodData Platform UI is now available in an additional language - Simplified Chinese. You can configure this language via API and then select from the drop down menu in the platform.
New API - Preserve Variables Option During Release and Rollout on Data Product and Segment Level
GoodData adds new API for Data Product, Client and Segment configuration for Life Cycle Management. This API allows you to set the option on the data product and segment levels whether variables in the target project should be preserved or not.
Configuring LCM via API
REMINDER: Deprecation and Upcoming End-of-life: Project Templates
The project templates are deprecated and will stop working on May 15, 2019.
How will this affect you?
If you are using the project templates, they will stop working on May 15, 2019. Any request to create a new project that includes a project template will fail.
How can you get prepared?
Check whether you are using the project templates. If you are using them, start using Life Cycle Management (LCM) instead as soon as possible. LCM allows you to configure and control multiple workspaces through master workspaces.
Make sure that you either adopt LCM or update your solution to run without the project templates before the end-of-life, May 15, 2019.
For more information about LCM, see Managing Projects via Life Cycle Management or contact your Account Manager. For more information about the project template deprecation, see Project Templates.