Release Overview:
- Bullet chart - new insight type in Analytical Designer
- Treat null values as zero in Analytical Designer filters
- New LDM Modeler for creating and managing your logical data model
- API: Get a specific user role for a project by the role identifier
- Access GoodData documentation and Support from your workspace
- REMINDER: Whitelist new IP addresses used for data loading
- REMINDER: Update the GoodData public PGP key in your PGP SSO implementation
- REMINDER: Use TLS Version 1.2 or higher only
Bullet Chart - New Insight Type in Analytical Designer
Analytical Designer now offers a new type of insight - a bullet chart.
Bullet charts enable you to track the performance of measures and their progress towards a goal depicted by another measure.
Learn more:
Bullet Charts
NOTE: Bullet charts were released in GoodData.UI Version 7.4 on March 26, 2020.
Treat Null Values as Zero in Analytical Designer Filters
When filtering your insights in Analytical Designer by measure values, you can now include blank values in your filter result.
Just select a checkbox in the measure value filter. If the filter matches 0 (zero), the insight will then include also blank values.
By default, the option is available in the filter and unchecked. You can enable or disable the checkbox and set its default state via platform settings.
Learn more:
Filter Insights by Measure Values
Configure Various Features via Platform Settings
NOTE: This feature will be released in an upcoming release of GoodData.UI.
New LDM Modeler for Creating and Managing Your Logical Data Model
We are happy to introduce our new LDM Modeler, a user interface component fully integrated into the GoodData platform, where you can create a logical data model (LDM) from scratch in a new workspace or edit an existing LDM.
In the LDM Modeler, you always work in the context of your workspace. Through the LDM Modeler's drag-and-drop interface, you can build datasets, populate them with fields, and create the connections that enable flexible reporting within your workspace.
To access the LDM Modeler, navigate to the Data Integration Console, click Projects on the top of the page, select your workspace, and click Model data.
We encourage you to check the new LDM Modeler and give it a try!
- If you are a new GoodData customer and have a workspace without an LDM, please try to create your first LDM and publish it to your workspace.
- If you have been with GoodData for a while and already have the LDM in your workspace, please familiarize yourself with the new LDM Modeler. This is the tool we are going to use for managing LDMs going forward.
We are working hard on implementing new features for the LDM Modeler to improve your user experience with it. Stay tuned!
Learn more:
Create a Logical Data Model in Your Workspace
Update a Logical Data Model
API: Get a Specific User Role for a Project by the Role Identifier
When using the API for obtaining user roles in a project, you can now narrow down the results and get a specific user role only (for example, the Administrator user role or the Viewer user role). To do so, use the identifier
parameter set to the identifier of the specific user role (to find out the identifiers for the user roles, see User Roles).
For example, the API endpoint for obtaining the Administrator user role would look like this:
https://secure.gooddata.com/gdc/projects/{project_id}/roles?identifier=adminRole
The API will return only this one user role in the response:
{
"projectRoles": {
"roles": [
"/gdc/projects/{project_id}/roles/{admin_user_role_id}"
],
"links": {
"project": "/gdc/projects/{project_id}/"
}
}
}
Learn more:
API: Get user roles for a project
Access GoodData Documentation and Support from Your Workspace
You can now access the user documentation, reach out to GoodData Support, or submit a ticket directly from Analytical Designer or KPI Dashboards.
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: 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: Use TLS Version 1.2 or Higher Only
Support for Transport Layer Security (TLS) version 1.0 and 1.1 is deprecated and will end on August 13, 2020.
How will this affect you?
All modern web browsers and programming languages already support the newer versions of TLS (1.2 and higher). Unless you use obsolete software or unsupported systems, you are not affected.
You may be affected if you are using an older version of the libraries or programming languages in your tools. To verify, check the documentation for your tool:
- Java: https://blogs.oracle.com/java-platform-group/jdk-8-will-use-tls-12-as-default
- Microsoft Windows: https://docs.microsoft.com/en-us/security/solving-tls1-problem
- Python: https://docs.python.org/3/library/ssl.html
- Ruby: https://blog.rubygems.org/2018/02/24/tls-10-and-11-deprecation-notice.html
ACTION REQUIRED!
Before August 13, 2020, make sure that all your components and integrations use TLS version 1.2 or higher.
What will happen if you do not upgrade to the newer versions?
Support for TLS version 1.0 and 1.1 will end on August 13, 2020. After that date, if you do not switch to a newer version of TLS, the integration with the GoodData platform will stop working.
Learn more:
- For more information about the deprecation of support for TLS version 1.0 and 1.1, see Support for TLS Version 1.0 and 1.1.
- For more information about TLS protocols, see Supported TLS Security Protocols and Ciphers.
- For information about all deprecated features, see Deprecated Features.