Released November 16th, 2022.
New Features
Export Dashboards and Visualizations into CSV and XLSX files
Dashboards and Analytical Designer now enable you to export individual visualizations to CSV and XLSX files.
Exported XLSX files are formatted with merged or unmerged cells.
Note: The export controller requires an S3 bucket setup. For details see Export Controller AWS Secret.
Learn more:
Export Visualizations
Export Dashboards
Dedicated Data Sources Tab in the UI
We are introducing a dedicated view for managing Data Sources connected to your organization. The view is accessible from the home page where you can now easily create, edit and delete data sources.
The Data Source dialog continues to be available also from the LDM modeler, giving your users option to also make the changes without having to leave the active workspace.
Support for Google BigQuery
You can now connect to a Google BigQuery data warehouse and create a Google BigQuery data source.
Learn more:
Connect to Google BigQuery
Impact Analysis
Use the new Model changes tab to keep track of the changes you make to the logical data model and detect any visualizations, dashboards and metrics that may be end up being broken, before you actually break them. You can also now undo changes you have made to individual datasets.
Learn more:
Monitor Model Changes
Custom Layouts in Logical Data Models
Apart form the default view of logical data models with dimension datasets on the left and fact datasets on right, you can now update the layout of your logical data model to suit your needs.
Drag the datasets to where you need them and save the model. The layout is saved with the model.
Learn more:
Create a Logical Data Model Manually In the LDM Modeler
Support for CSP Configuration
Control hostname restrictions for your GoodData deployment with Content Security Policy (CSP). Your organization's CSP directives can be configured directly in the web UI under Developer settings on the home page, or by using the API endpoint /entities/cspDirectives.
Learn more:
Enable CSP for an Organization
White Label Your Organization
With this release, we are expanding the possibility to adjust the look of GoodData Cloud to suit your needs.
Especially useful when embedding dashboards and visualizations, you can now hide the links to GoodData with a single click in the Appearance section.
You can also use API to upload new icons, such as the product icon, favicon, and Apple Touch icon.
Note: This is a beta release. The full availability of this feature will be delivered in an upcoming release.
Learn more:

White-Label Your Organization
Changing Widget Background Color
We have extended the possibility of customizing the appearance of Dashboards. You can now change the background color of individual widgets on your Dashboards.
Learn more:
Create Custom Themes
Theme Properties
Change Display Language
You can now change the display language of Dashboards and Analytical Designer from the default English (US) to any of the following languages: Chinese, Dutch, French, German, Japanese, Portuguese (Brazil or Portugal), Russian, Spanish.
The change is available via API for the whole organization, individual workspaces, or individual users.
Learn more:
Change Display Language
New MAQL Date Arithmetic Functions
In this release, we are introducing new time arithmetic functions - DATETIME_DIFF and DATETIME_ADD:
-
DATETIME_DIFF calculates the difference between two timestamps or dates.
You can use this function, for example, to calculate the duration of your business processes. -
DATETIME_ADD adds a specified number of intervals of timestamps or dates.
You can use this function, for example, together with the MIN/MAX date function to derive borders of date filters from the last snapshot.
Learn more:
DATETIME_DIFF
DATETIME_ADD
Snapshot Filtering in MAQL
We have introduced new possibilities how to work with data in periodic snapshot fact tables - for instance, a daily snapshot of financial metrics or inventory numbers.
You can now use the following MAQL functions:
-
The FIRST_VALUE and LAST_VALUE functions return the first/last values of an ordered sequence.
-
The MIN and MAX functions can be used with dates in filter conditions.
Learn more:
FIRST_VALUE
LAST_VALUE
MIN
MAX
GoodData.UI 8.11 Version Available
We have released Version 8.11 of GoodData.UI, our powerful library for building analytical applications powered by GoodData.
What's new in GoodData.UI Version 8.11
-
Improved custom attribute filters
We added support for customization of the AttributeFilter and AttributeFilterButton components and new features, such as static and hidden elements. -
Dashboard plugins to customize attribute filters
You can now customize the attribute filters with dashboard plugins. -
Added core API for attribute filter components

These components now allow the implementation of custom attribute filters. -
Added SDK SPI ability for white-labeling
You can enable white-labeling for your organization. -
Added the Mapbox token React provider
-
Additional fixes and improvements
Web Components Library for GoodData.UI
We are introducing a new Web Components library.
This new library enables you to embed visualizations and dashboards into your application without the need to use React.js. It can also serve as a save and fast alternative to embedding dashboards with iFrame.
Learn more:
Introduction to GoodData Web Components
Updates & Changes
-
The scope of users who can use the API endpoint /api/v1/layout/workspaces/{workspaceId}/permissions has been changed. The only users who can use this API endpoint are users who have
MANAGE
permission in the organization orMANAGE
hierarchyPermission in the workspace itself, or its parent workspace. -
Updated Apache Drill driver to version 1.20.2.
-
Updated Vertica driver to version 11.1.1.
Bug Fixes
-
We have removed a redundant authentication callback after successful authentication.
-
You will now get the correct error code, 401 (Unauthorized), when you make a declarative/entities API call and your authentication token is expired.
-
Making a
layout/workspaces
PUT API call will no longer rewrite workspace data filters & settings. -
Fixed an issue where when GoodData.CN Community Edition runs out of memory, the Docker service fails to restart for up to hours, causing the application to be unusable for no obvious reason. Now the Docker service will restart itself right away to resolve the issue.
-
You are now be able to make preflight requests to the GoodData.CN Community Edition API with the
Access-Control-Request-Headers: Authorization
andAccess-Control-Request-Headers: PATCH
headers.
Get the Community Edition
Pull the GoodData.CN Community Edition to get started with the latest release:
docker pull gooddata/gooddata-cn-ce:2.2.0
Upgrade Guides
Upgrade GoodData.CN Community Edition to 2.2
Suppose you are using a docker volume to store metadata from your GoodData.CN CE container. Download a new version of the GoodData.CN CE docker image and start it with your volume. All your metadata is migrated automatically.
Upgrade GoodData.CN to 2.2
To upgrade Helm chart, follow the general upgrade guide.