Java SDK Versions 2.32.0 and Older

GoodData Java SDK versions 2.32.0+api1 and older are deprecated and will stop working on March 30, 2020.

Contents:

Why we deprecated this feature

The GoodData API endpoints support the application/json content type as the main content type. However, older versions of the GoodData Java SDK use the old version of the login and token resources that use the application/yaml content type. The GoodData platform no longer uses the application/yaml content type.

Are you affected?

You are affected if you are using GoodData Java SDK versions 2.32.0+api1 or older.

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>
        ...

Action required

Before March 30, 2020, 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.

Need help?

For more information about GoodData SDK, see https://github.com/gooddata/gooddata-java or on https://sdk.gooddata.com/.

If you have questions, contact GoodData Support.