Release Notes - GoodData.CN

GoodData.CN 3.5.1

Related products: GoodData.CN
GoodData.CN 3.5.1

New Features

User Management through Web Interface

We are thrilled to introduce the ability for administrators to manage users and user groups directly from the web interface. This new feature marks a departure from the previous necessity of using our API for such tasks, offering a more intuitive and accessible approach to user management.

With the new Users & Groups page, administrators now have a centralized location to view all users and user groups within their organization. This addition makes it possible to create, edit, and delete users and groups with ease, directly from the web interface. Moreover, the update extends to permissions management, allowing for the editing of workspace and data source permissions to ensure tailored access and security configurations.

We are still workshopping some ideas for how to extend this functionality. If you have any feedback, we would love to hear from you on our Slack channel.

Learn More:

Manage Users

Introducing Metadata Localization

We are introducing a new feature that allows you to personalize metadata - including titles, descriptions, tags, content of insights/dashboards, etc. - across your organization, tenants (workspaces), and even on an individual user level.

This feature is designed to enhance user experience by providing a highly customizable platform that respects the linguistic preferences of your team and customer base.

Learn More:

Change Display Language

Adding Support for MariaDB Data Sources (Beta Feature)

We are excited to announce the integration of MariaDB into our suite of supported data sources. Known for its robust performance and compatibility with MySQL, MariaDB offers a powerful, open-source database management system suitable for a variety of applications, from web-based databases to extensive data warehousing projects.

Please be aware that this feature is currently in beta. We advise against using it in production environments at this stage.

We are always working to meet the needs of our users and we will continue to expand our data source options!

Learn More:

Create a MariaDB Data Source

MySQL Data Source Now Fully Released

We are pleased to announce that the MySQL data source has reached full maturity and is ready for use in production environments, though some limitations may still apply. As a result, it is no longer classified as a beta feature.

Learn More:

Create a MySQL Data Source

Developer Tools

GoodData.UI 9.8.0

The newest version of GoodData.UI comes with the following changes:

  • “Insight” has been renamed to “Visualization”

  • Added services to list visualizations and dashboards with paging

Python SDK 1.15.0

The newest version of Python SDK comes with the following changes:

  • “Insight” has been renamed to “Visualization”:
    This change affects certain methods which contain the word “insight” in their name. These have been marked as deprecated and will be removed in a future version.

Other Changes

Insights Are Being Renamed to Visualizations

In our continuous effort to enhance clarity and user experience, we've updated the terminology in the GoodData web user interface. What was previously known as an "insight" is now called a "visualization". This adjustment aligns with the terminology already in use within our documentation, offering a more intuitive understanding of the feature's role and capabilities within the GoodData platform.

Please be aware of the following:

  • In our APIs, the term "insight" is still in use for the time being.

  • This terminology update is currently implemented in the English version of GoodData due to translation timelines. We anticipate the localized versions to reflect this change shortly.

Upcoming User Data Filter Improvements

In the upcoming releases, we will update how user filters work. Filters will affect COUNT metrics and listed attribute values along the oriented path from the filter to the selected attribute, as defined by arrows in the Logical Data Model (LDM). Therefore, when counting or listing, a filter set for one attribute will apply to all related attributes across different datasets. Simply put, the user filter will be applied to all dataset attributes that are in the LDM along the direction of the arrows. The filter is not applied against the direction of the arrows in the LDM.

This update should make filters more useful by narrowing down the options shown based on the filters set, including those options that previously might not have been filtered out. It will also ensure that selecting "show missing values" won't display values that should be filtered out.

We plan to release this feature soon, and you can try it early by enabling the udfCountContext setting for your workspace or the entire organization.

To enable it for a workspace, use this command:

curl "https://${HOSTNAME}/api/v1/entities/workspaces/${WORKSPACE_ID}" \
-X "PATCH" \
  -H "Authorization: Bearer ${API_TOKEN}" -s \
  -H "accept: application/json, text/plain, */*" \
  -H "content-type: application/vnd.gooddata.api+json" \
  --data-raw "{\"data\":{\"attributes\":{\"earlyAccess\":\"udfCountContext\"},\"id\":\"${WORKSPACE_ID}\",\"type\":\"workspace\"}}"

And for the whole organization, use this:

curl "https://${HOSTNAME}/api/v1/entities/admin/organizations/${ORG_ID}" \
  -X PATCH \
  -H "Authorization: Bearer ${API_TOKEN}" -s \
  -H "Content-Type: application/vnd.gooddata.api+json" \
  -d "{
           \"data\": {
             \"id\": \"${ORG_ID}\",
             \"type\": \"organization\",
             \"attributes\": {
               \"earlyAccess\": \"udfCountContext\"
             }
           }
         }"

Upgrade GoodData.CN to 3.5

To upgrade Helm chart, follow the general upgrade guide.