Release Overview:
- Geo charts (pushpins) - New insight type in Analytical Designer
- GoodData.UI Version 7.6 available: Geo pushpin charts and enhancements in measure value filters
- Creating the Output Stage in the LDM Modeler
- Automated renewal of TLS certificates
- Data Warehouse upgrade to Vertica 9.3.1
- FINAL REMINDER: Whitelist new IP addresses used for data loading
- FINAL REMINDER: Update the GoodData public PGP key in your PGP SSO implementation
- REMINDER: Upgrade your JDBC driver to the latest version
Geo Charts (Pushpins) - New Insight Type in Analytical Designer
Analytical Designer now offers a new type of insights - Geo charts (pushpins).
Geo charts with pushpins show data points as bubbles. They use location coordinates to display your data distributed on a world map. You can change the size and the color shade of the pushpins based on measure values.
In the configuration, you can select which part of the map will be displayed as default, change the color of the pushpins, adjust the size ratio of the min and max pushpins, or group nearby points for better orientation.
Learn more:
Geo Charts (pushpins)
Configure Data for Geo Charts
GoodData.UI Version 7.6 Available: Geo Pushpin Charts and Enhancements in Measure Value Filters
We have released Version 7.6 of GoodData.UI, our powerful library for building analytical applications powered by GoodData.
What's new in GoodData.UI Version 7.6
- Geo pushpin charts
You can now create geo pushpin charts. A geo pushpin chart visualizes data broken down by geographic region across an actual map and points the latitude and longitude of locations. For more information, see Geo Pushpin Chart.
NOTE: This feature is also available in Analytical Designer.
- Enhancements in measure value filters
In measure value filters, you can now do the following:
- Use your own custom button for toggling the filter dropdown. For more information, see Measure Value Filter -> Custom toggle button.
NOTE: This feature is not available in Analytical Designer.
- Allow users of your app to make the execution treat the null values as 0 and include the null results in the filtering process. For more information, see Measure Value Filter -> Treating null values as 0.
NOTE: This feature is also available in Analytical Designer.
- Use your own custom button for toggling the filter dropdown. For more information, see Measure Value Filter -> Custom toggle button.
Creating the Output Stage in the LDM Modeler
You can now create the Output Stage for your cloud data warehouse (Amazon Redshift, Snowflake, Google BigQuery) directly from our new LDM Modeler. This allows you to manage the Output Stage in the same user interface as your logical data model (LDM). You no longer need to do so via the gray pages.
What is the Output Stage?
The Output Stage is a set of tables and views in your cloud data warehouse that serve as a source for loading data into your workspace. The Output Stage is generated for your data warehouse based on the LDM in your workspace.
The Output Stage and the LDM must be in sync. Every time you update your LDM, update the Output Stage in your data warehouse so that it is synchronized with the LDM.
How to create the Output Stage?
When you have the LDM ready and published to your workspace, create the Output Stage right from the LDM Modeler:
You will be prompted to select the data source (which is the connection string that directs the GoodData platform to your data warehouse) and the SQL command that you want to generate (you can choose from creating/altering tables or creating views).
The LDM Modeler will generate the SQL queries that you can then execute on your schema to generate the Output Stage.
What about the Output Stage for ADS?
Creating the Output Stage directly from the LDM Modeler is now available only for cloud data warehouses (Amazon Redshift, Snowflake, Google BigQuery). If you are using the GoodData Agile Data Warehousing Service (ADS), you need to use the API to create the Output Stage. However, we are working on implementing this functionality in the LDM Modeler for ADS, too.
Learn more:
Create the Output Stage based on Your Logical Data Model
Automated Renewal of TLS Certificates
For white-labeled customers
We now offer integration of GoodData with Let's Encrypt for managing TLS certificates.
What is Let's Encrypt?
Let's Encrypt is a free, automated, and open certificate authority (CA) provided by the Internet Security Research Group (ISRG).
How can using Let's Encrypt help you?
Once you decide to use Let's Encrypt, you do not need to worry about TLS certificates anymore. We at GoodData will take care of generating a certificate for you, checking its validity period and generating a new certificate when the current one is approaching its expiration date. This whole process will be done at our side and will not require any action from you.
How to start using the automated certificate renewal?
- If you are a new GoodData customer, using Let's Encrypt will be offered you as a recommended/preferable option of managing your TLS certificates. You still can choose to manage the certificates on your side and renew them by yourself.
- If you have been with GoodData for a while managing TLS certificates yourself, and you want to switch to the automated certificate renewal, please contact GoodData Support.
Learn more:
Set up a CNAME and Acquire a TLS Certificate
White Label Your Domain
Data Warehouse Upgrade to Vertica 9.3.1
We have started upgrading the Vertica software on our Data Warehouse to Version 9.3.1. Completing the upgrade will take a few weeks.
The upgrade requires no action on your side.
We will be posting separate announcements to update you on the upgrade status.
FINAL 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.
FINAL 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
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 on June 30, 2020.
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 on June 30, 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.