Release Notes - GoodData.CN

GoodData.CN 3.7.0

Related products: GoodData.CN
GoodData.CN 3.7.0

New Features

Just-In-Time (JIT) User Provisioning

As of February 27, 2024, we introduced early access to Just-in-Time provisioning. Starting April 4, 2024, this feature is fully available to everyone.

Until now, integrating users into the GoodData platform required first setting them up in your chosen OIDC provider and then adding them to GoodData with API calls. This process, even though it is very robust and could be automated, was sometimes too complex for certain use cases.

We are simplifying this by adding the option of on-demand user provisioning to GoodData. Now, users can be added to the platform automatically when they first try to access our analytics. JIT user provisioning eliminates manual account setup and maintenance. It ensures that user accounts are always updated with the latest information from the authentication provider, making access management efficient and secure.

Learn More:

Map Users

Export Visualisations as Tabular Data

In this release, we've significantly improved the capability to export visualizations and raw data as structured tabular data through our API. Users now have the flexibility to save their data in multiple formats: CSV, XLSX, PDF, and HTML. Additionally, for PDF and HTML formats, we've introduced options to apply basic styling and customization directly via the API, allowing for more production-ready output.

While a version of this functionality was available in a previous releases, it was in its baby stage. We've now expanded its capabilities and integrated detailed guidance into our documentation for better accessibility and usability.

Learn More:

Export Data In Tabular Format

Adding Support for Oracle Database Data Sources (Beta Feature)

We are in the process of adding support for connecting to Oracle Databases. At the moment the. Oracle Database data source is only available as a beta feature and it can only be set up using the API; The web UI implementation is going to be coming out soon. Please note that we advise against using beta features in production environments.

Learn More:

Create an Oracle Database Data Source

Other Changes

JDBC URL Change for MySQL Data Sources

Please note that from this release onward, the parameter permitMysqlScheme=true is mandatory for all interactions involving a MySQL data source. From now on, we automatically append this parameter to each MySQL database call which is made using the JDBC URL. After updating to this version of GoodData.CN, you must edit and re-save any pre-existing MySQL data sources to ensure you can use it in your workspace.

Upcoming Split of GoodData.UI Versions 9 and 10

We’re making significant changes to the GoodData.UI SDK versioning strategy, here’s what you need to know:

  • Starting with GoodData.UI SDK version 10, we will exclusively support only GoodData Cloud and GoodData.CN . This allows us to introduce new features faster and reduce risks to GoodData Platform stability. GoodData Cloud and GoodData.CN customers should update to SDK version 10 as soon as possible, as SDK version 9 will cease to be compatible with GoodData Cloud versions in future updates.

  • GoodData.UI SDK version 9 will continue to receive support for GoodData Platform, including security updates, bug fixes, and potentially new features. GoodData Platform users must continue using SDK version 9 for building new plugins or custom pages, as SDK version 10 will not be compatible.

As of right now we expect the release of GoodData.UI SDK version 10 to happen on the 18th of April 2024, no action is required from SDK users now. Plugins should continue to work as before, as long as you use the correct SDK version for the type of product you are using.

Please note that providing information about support does not waive or override the terms outlined in the GoodData.UI Library End User License Agreement which explicitly states that there is no obligation to support the Library or provide updates or bug fixes.

User Data Filter Improvements

We have updated how user filters work. Filters will now 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.

Upgrade GoodData.CN to 3.7

To upgrade Helm chart, follow the general upgrade guide.