Release Notes - 1.2.0

Released July 12th, 2021.

New Features

The following features are introduced to GoodData.CN in release 1.2.0:

Approximate Count

Use the new APPROXIMATE_COUNT function to return the approximate number of unique values for an attribute. The returned value is a statistical estimate and not an exact figure. This function can increase processing speed when analyzing large datasets. You can also toggle the use of APPROXIMATE_COUNT instead of COUNT from Analytical Designer. The feature is available only for workspaces using a Vertica Data Source.

For more information, see APPROXIMATE_COUNT .

Data Sampling

Use data sampling to quickly determine the viability of a particular insight by processing only a percentage of the total available rows in the associated data sets instead of processing all of the data. The feature is available only for workspaces using a Vertica Data Source. For more information, see Data Sampling .

Dashboards Enhancements

You can now change the height of the widgets on the dashboards. For example, you can shrink the charts to increase the information density, or enlarge tables to provide the end users with complete information. To improve the responsiveness of the resized widgets, we also made the following changes:

  • If the widget is shrunk, axis names and labels may be automatically hidden in order to provide maximum space for the chart itself.
  • Chart legends can now display as paginated or in a pop-up window to provide more space for the chart.

Entities and API Changes

We have changed definition of entities User and UserGroups as well as relevant APIs.

  • We changed the relation between User and UserGroup objects. Starting with this version, each user can be member of multiple user groups. The definition of the User entity now has the following syntax:
    • userGroup:UserGroup to userGroups:[UserGroup].
  • Instead of only one parent, we now support multiple parents for user groups. The definition of the UserGroup entity now has the following syntax:
    • parent:UserGroup to parents:[UserGroup].

Fixes

The following issues are fixed for GoodData.CN in release 1.2.0:

  • We fixed a bug in the uploadNotification API that invalidated caches after ETL finished.
  • We fixed occasional disconnects from Apache Pulsar. The fix requires Apache Pulsar to be upgraded to version 2.7.2. Follow the instructions described in the Upgrade Guide below.

Known Limitations

  • Logout does not work with Auth0 IdP or Google IdP.
  • Incompatibility with Amazon Cognito.
  • It is not possible to use &excludeObjectsWithTags in embedded dashboards.

Experimental Features

Experimental features are available for users to test and provide feedback. They do not have their implementation finalized. The behavior or interface for these features may change in the future.

Upgrade Guide

Upgrade Pulsar Helm chart

Note: This step applies only in GoodData.CN running in Kubernetes.

There are no changes required to the Apache Pulsar chart custom values that were used during installation . To upgrade the existing Apache Pulsar deployment, perform the standard upgrade:

helm repo update
helm upgrade --namespace pulsar --version 2.7.2 \
    -f customized-values-pulsar.yaml \
    pulsar apache/pulsar

Do NOT set --set initialize=true.

Upgrade GoodData.CN Helm chart

Note: This step applies only in GoodData.CN running in Kubernetes.

helm upgrade --namespace gooddata-cn --version 1.2.0 \
    -f customized-values-gooddata-cn.yaml \
    gooddata-cn gooddata/gooddata-cn