Release Overview:
- Improvements in Analytical Designer and KPI Dashboards
- Support for cloud data warehouses in Life Cycle Management
- New user interface for creating Data Sources
- REMINDER: Upgrade GoodData Java SDK to version 2.33.0+api1 or higher
- REMINDER: Whitelist new IP addresses used for data loading
- REMINDER: Upgrade your JDBC driver to the latest version
- REMINDER: Update the GoodData public PGP key in your PGP SSO implementation
Improvements in Analytical Designer and KPI Dashboards
We have added the following improvements to Analytical Designer and KPI Dashboards:
- When a KPI Dashboard includes a pivot table with the Sum function for all rows, the dashboard now displays the sum row immediately under the last row of the table.
- When displaying data for All time in Analytical Designer, you can no longer compare data to the same period previous year - this option has been disabled.
Support for Cloud Data Warehouses in Life Cycle Management
You can now use your Amazon Redshift, Google BigQuery, or Snowflake data warehouses as a data source for Life Cycle Management (LCM) bricks.
You do not need to have an ADS instance anymore to store your source data. You can connect the bricks directly to your cloud warehouse, which makes setting up LCM on your site easier and faster.
Learn more:
Managing Projects via Life Cycle Management
Types of Input Data Sources
New User Interface for Managing Data Sources
When setting up data loading from the Amazon Redshift, Google BigQuery, or Snowflake data warehouses, you can now manage (list, create, edit, delete) Data Sources in a new user interface component.
To access the new component, navigate to the Data Integration Console, and click Data sources on the top.
In this new component, you can also create the Output Stage in your data warehouse, create/update the logical data model (LDM) and publish it to your workspace.
Learn more:
Getting Started with Redshift and GoodData
Getting Started with BigQuery and GoodData
Getting Started with Snowflake and GoodData
REMINDER: Upgrade GoodData Java SDK to Version 2.33.0+api1 or Higher
GoodData Java SDK versions 2.32.0+api1 and older are deprecated and will stop working on March 30, 2020.
ACTION REQUIRED!
Before March 30, 2020, check the version of GoodData Java SDK in the configuration of your application.
- In Gradle (the command syntax may vary depending on the version you use):
dependencies {
...
compile group: 'com.gooddata', 'name': 'gdc-gooddata-java', 'version': '2.32.0+api1'
...
}
- In Apache Maven (the command syntax may vary depending on the version you use):
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>com.gooddata</groupId>
<artifactId>gooddata-java</artifactId>
<version>2.32.0+api1</version>
</dependency>
...
If you are using versions 2.32.0+api1 and older, update the dependency of your Java solution to use at least version 2.33.0+api1, or ideally the newest version as mentioned in the GoodData Java SDK Release Notes.
What will happen if you do not update to the newer version?
The login function will stop working. The library will not be able to log in to the GoodData platform and perform any requests.
Learn more:
- For more information about the deprecation of Java SDK versions 2.32.0 and older, see Java SDK Versions 2.32.0 and Older.
- For information about all deprecated features, see Deprecated Features.
REMINDER: Whitelist New IP Addresses Used for Data Loading
We deprecated the IP addresses that are currently used for loading data to your GoodData projects. These IP addresses will be in use until May 16, 2020.
We have set up a new range of IP addresses, and we will switch to using these new IP addresses on May 16, 2020. To prepare for this change, please make sure that you have whitelisted these IP addresses.
Here is how you can do this:
- Find out what datacenter holds your data.
- Check this article, and make sure that all the IP addresses listed for your datacenter (both deprecated and new ones) are whitelisted and allowed on the level of your data source.
This will make your data sources accessible for the GoodData platform after we switch to the new IP addresses.
IMPORTANT!
Do not delete the deprecated IP addresses from your whitelist yet. They will be used for data loading until May 16, 2020.
On May 16, 2020, we will switch to the newly introduced IP addresses. After that, you can (but do not have to) delete the deprecated IP addresses from your whitelist.
What will happen if you do not whitelist the new IP addresses?
If you rely on IP whitelisting, the new IP addresses that we will start using on May 16, 2020, may be blocked on the side of your data sources unless you explicitly whitelist them. As a result, no new data will be fetched from your data sources and loaded to your GoodData projects.
REMINDER: Upgrade Your JDBC Driver to the Latest Version
The JDBC driver version 3.0.2 through 3.1.2 is deprecated and will stop working mid 2020. We will announce the exact date as soon as it is set.
ACTION REQUIRED!
Check the version of your JDBC driver.
If your version is 3.0.2 through 3.1.2, upgrade to the latest version, 3.5.1:
- If you are using the driver directly, download and install the latest version of the driver from the Downloads page at https://secure.gooddata.com/downloads.html. If you are a white-labeled customer, log in to the Downloads page from your white-labeled domain:
https://my.domain.com/downloads.html
. - If you are using the driver via CloudConnect, upgrade your CloudConnect to the latest version: from the menu bar, click Help -> Check for Updates.
What will happen if you do not upgrade to the latest version?
Versions 3.0.2 through 3.1.2 of the JDBC driver will stop working mid 2020. Once this happens, if you do not upgrade to the latest version, you will start receiving the following error message:
You are using an unsupported version of the JDBC driver.
Download and install the latest version of the driver itself or
CloudConnect from https://secure.gooddata.com/downloads.html.
Learn more:
- For more information about the end-of-life rules for the JDBC driver, see Data Warehouse Driver Version.
- For more information about the deprecation of the JDBC driver version 3.0.2 through 3.1.2, see JDBC Driver Version 3.0.2 through 3.1.2.
- For information about all deprecated features, see Deprecated Features.
REMINDER: Update the GoodData Public PGP Key in Your PGP SSO Implementation
For customers using the GoodData PGP SSO login implementation
The existing GoodData public PGP key that you use to encrypt your PGP login requests is going to expire on May 20, 2020.
We have generated a new public PGP key that you can start using immediately instead of the expiring one.
ACTION REQUIRED!
Download the new public PGP key and update the key on your side. We recommend that you do so as soon as possible.
You can also download the new PGP key from our online help here (go to Step 3) or here (go to Step 3).
What will happen if you do not update the key?
The old key will be working until May 20, 2020. After that date, if you do not update the key on your side, you will not be able to log in to the GoodData platform via SSO.
Learn more:
GoodData PGP Single Sign-On
How to Generate a Public-Private Key Pair