Google Cloud Platform Component Release Notes
This page lists the main features added to the Google Cloud Platform component.
Feature Highlights
Version 2.0.5
This version contains several improvements and fixed issues which can be found in the complete changelog.
Version 2.0.4
Support authentication through "ApplicationDefault" mode
Google Cloud Platform Component allows to authenticate through ApplicationDefault mode.
This mode allows to retrieve automatically the credentials based on some rules defined by Google APIs.
To resume, it will search them first in a "GOOGLE_APPLICATION_CREDENTIALS" environment variable if it exists on the system, and on the current Google engine if not.
Complete rules can be found on Google reference article:
Version 2.0.3
When you are working with Google Cloud Storage Metadata, you need to define the Google Cloud Platform Credentials to be able to perform operations on the storage.
A new wizard has been added to propose selecting the corresponding credentials, which will be displayed when creating a new storage Metadata or when launching the wizard from an existing Metadata.
This wizard has been added to ease the configuration and usability of Google Storage Metadata.
the credentials proposed in this wizard are retrieved from all Google Cloud Platform Metadata of current workspace, in which credentials are defined. All existing credentials are displayed automatically. |
Version 2.0.1
Credentials revision
A new attribute "Credentials File Format" has been added to choose how the credentials will be provided.
For backward compatibility, the previously used "Json Key String" attribute, which has been moved to "deprecated" tab, has priority on the new format attribute. To use the new mechanism, you must remove the value in the old attribute and then define the link. |
The new format attribute is proving the two following formats:
-
Localfile: Absolute file path to the JSON private key file corresponding to the account to connect with. Note that it must be accessible by the Runtime on the file system.
-
String: JSon Access token string. This corresponds to the unencrypted content of the JSON private key file corresponding to the account to connect with.
The benefit of string format is that, instead of using a file path as with the other attribute, you specify the credentials directly in Metadata, so you do not have to store a local file somewhere that can be accessed by the Runtime. |
Change Log
Version 2023.1.0
New Features
-
DI-4919: The location used to run queries can now be changed using the
jobsLocation
parameter in the JDBC URL. -
DI-5650: Log4j version 1 has been removed from the dependencies.
-
DI-5839: A retry mode has bee added to re-run the query when an
internalerror
orjobBackendError
error message is returned. -
DI-6041: Detailed information about the error is displayed when a Google Big Query job fails.
-
DI-6140: Multiple third-party libraries upgrade.
-
DI-6308: Credential values in memory can now be retrieved programmatically. This avoids storing and displaying the credential values in variables when using the string credentials mode.
-
DI-6309: The
productCode()
XPath function is now available.
Version 5.3.6 (Component Pack)
New Features
-
DI-6041: Show detailed information about the error when a Google Big Query job fails.
-
DI-5839: Google BigQuery: add a retry mode to re-run automatically the query when an 'internalerror' or 'jobBackendError' error message is returned.
-
DI-4919: BigQuery: Add the ability to change the location used to run queries.
Version 3.0.1 (Component Pack)
Version 2.2.0 (Google Platform Component)
Version 2.1.0 (Google Platform Component)
New Features
-
DI-3510: EMF compare utility - Component has been updated to support EMF Compare comparison utility
Bug Fixes
-
DI-1165: Template - "INTEGRATION Bigquery" and "Load Rdbms to BigQuery" - SQL_STAT_INSERT and SQL_STAT_UPDATE statistics were not computed and not displayed
-
DI-1277: Google BigQuery - When loading DATE (or TIME) type from Bigquery into some databases (such as PostgreSQL) an error such as the following could unexpectedly be thrown "l1_c_time is of type time without time zone but expression is of type character varying"
-
DI-3833: Google BigQuery - Randomly, the "EngineExceptionI: A class was not found in the engine" error was displayed even when the Module was complete, because there was an unexpected jar in the Module which caused conflicts, and which has now been removed