Compatibility

This article contains information on whether your development setup is compatible with using GD.UI and if so, what version.

Supported JavaScript Technologies

We develop GoodData.UI with the following javascript libraries in mind:

  • React >=16.8.0
  • TypeScript >= 5.0.2
  • Node ^16.20.0 LTS

Supported Web Browsers

GoodData is tested against and supports the following desktop browsers:

  • Microsoft Windows 10 and newer
  • Google Chrome (latest stable version)
  • Firefox (latest stable version)
  • Microsoft Edge (latest stable version; Chromium-based only)

MacOS 10.12 and newer

  • Google Chrome (latest stable version)
  • Safari (latest stable version)

For best results, use the latest version of Google Chrome.

Mobile Web Browsers

You can view dashboards through the following mobile browser:

Android 5 and newer

  • Google Chrome (latest stable version)

iOS 10 and newer

  • Google Chrome (latest stable version)
  • Safari (latest stable version)

Dashboard viewing only. Other functions of GoodData are not currently supported. Some functions may work now but have not been thoroughly tested yet.

Supported Versions

Different versions of GoodData.UI go through the life cycle phases and they recieve a different level of support depending on what stage of their life cycle they’re in.

As a general recommendation, we encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of GoodData.

Life cycle phases

Each version of GoodData.UI goes through the following phases:

  1. General Availability (GA)

    • When it starts: When a major version is publicly released. To get notified about a new version, subscribe to the Release Notes.
    • What it means: A version in GA is going through active development, receives all new features and bug fixes, which are applied on top of the last minor version.
  2. End-of-Development (EOD)

    • When it starts: When a newer major version is publicly released.
    • What it means: A version in EOD receives only security fixes (unless they can be resolved by a SemVer-compatible upgrade) and fixes for critical issues. Only production dependencies receive the security fixes. These fixes are applied on top of the last minor version. No new features are added.
  3. End-of-Support (EOS)

    • When it starts: The date is defined by GoodData.
    • What it means: A version in EOS receives neither new features nor bug fixes. No technical support is provided. Although the version is still available on NPM, we do not recommend that you use it.

GoodData Cloud & GoodData.CN

The GoodData.UI is versioned and usually released in tandem with GoodData Cloud.

We strongly recommend you always work with the newest version of GoodData.UI, and newest GoodData.CN, if you are using this self-deployed version of GoodData.

The following table provides the lifecycle phases of GoodData.UI versions:

Major VersionStatusGAEODEOS
10Generally availableApril 18, 2023Not yet definedNot yet defined
9End-of-DevelopmentJuly 27, 2023April 18 + 6 monthsNot yet defined
8End-of-SupportOctober 8, 2020July 27, 2023April 18 + 6 months
7End-of-SupportMay 21, 2019October 8, 2020March 31, 2022

GoodData Platform

GoodData Platform users must stay on GoodData.UI version 9, do not update to version 10 or higher. From version 10 onwards, the GoodData.UI SDK only supports GoodData Cloud and GoodData.CN.

Major VersionStatusGAEODEOS
9Generally availableJuly 27, 2023Not yet definedNot yet defined
8End-of-SupportOctober 8, 2020July 27, 2023April 18 + 6 months
7End-of-SupportMay 21, 2019October 8, 2020March 31, 2022