Issues fixed in DataDirect JDBC 6.0
- Last Updated: June 14, 2026
| Failure Number | Driver | Build | Framework | Util | Cloud Adapter | Description |
|---|---|---|---|---|---|---|
| XDBC-73012 | SQL Server JDBC | 002120 | 003470 | 002418 |
When attempting to retrieve schema information, the driver failed to return results for catalogs with names containing hyphens. |
|
| XDBC-72993 | SAP S/4HANA JDBC | 001924 | 003466 | 002418 | 8329 |
When attempting to retrieve large datasets from SAP S/4HANA, the driver failed to fetch the complete result set when the server enforced server-driven paging. |
| XDBC-72636 | Snowflake JDBC | 001974 | 003470 | 002418 | 8332 |
The driver failed to connect to Snowflake when specifying a lowercase or case-sensitive role name with URL-encoded double quotes. |
| XDBC-72534 | Db2 JDBC | 001079 | 003436 | 002403 |
When invoking the isValid() API to validate the connection, the driver executedan incorrect query. As a result, errors were logged in the database logs. |
|
| XDBC-72444 | Snowflake JDBC | 001974 | 003470 | 002418 | 8332 |
The driver logged verbose informational and warning messages from the Apache Arrow library to the console by default. |
| XDBC-72200 | Amazon Redshift JDBC | 001626 | 003416 | 002377 |
The JDBC drivers returned a generic SQLException instead of the SQLNonTransientException when accessing closed resources. |
|
| XDBC-72197 | PostgreSQL JDBC | 001982 | 003430 | 002394 |
The JDBC drivers returned a generic SQLException instead of the SQLNonTransientException when accessing closed resources. |
|
| XDBC-72194 | Oracle Database Wire Protocol JDBC | 001877 | 003441 | 002410 |
The driver returned a generic SQLException instead of a SQLNonTransientException when accessing closed resources. |
|
| XDBC-72182 | Apache Cassandra JDBC | 000962 | 003430 | 002394 | 0876 |
The drivers returned the generic SQLException instead of the SQLNonTransientException when accessing closed resources. |
| XDBC-72179 | Microsoft SharePoint JDBC | 001648 | 003409 | 002344 | 8203 |
The JDBC drivers threw a generic SQLException exception instead of the SQLNonTransientException when accessing closed resources. |
| XDBC-72173 | Salesforce JDBC | 003212 | 003409 | 002344 | 8203 |
The driver returned a generic SQLException instead of SQLNonTransientException when accessing closed resources. |
| XDBC-72170 | Google BigQuery JDBC | 002502 | 003409 | 002344 | 8203 |
The DataDirect JDBC drivers threw the generic ‘SQLException’ instead of ‘SQLNonTransientException’ when accessing closed resources. |
| XDBC-72167 | Greenplum JDBC | 001825 | 003430 | 002394 |
The driver returned a generic SQLException instead of the SQLNonTransientException when accessing closed resources. |
|
| XDBC-72164 | Microsoft Dynamics 365 JDBC | 003396 | 003466 | 002418 | 8329 |
The object closed scenario returned a generic SQLException instead of a dedicated SQLNonTransientException. |
| XDBC-72152 | Snowflake JDBC | 001974 | 003470 | 002418 | 8332 |
The DD JDBC drivers threw the generic ‘SQLException’ instead of ‘SQLNonTransientException’ when accessing closed resources. |
| XDBC-72105 | Google BigQuery JDBC | 001795 | 003345 | 002281 |
Glasswall scanner reported multiple .so dependencies in the driver as malware. |
|
| XDBC-72102 | Google BigQuery JDBC | 002502 | 003409 | 002344 | 8203 |
Vulnerabilities found in Snowflake, Greenplum, and Google BigQuery JDBC Driver JAR files by Glasswall scanner |
| XDBC-71878 | Snowflake JDBC | 001930 | 003367 | 002302 | 8186 |
In a FIPS-compliant environment, the customer attempted to connect to Snowflake using the JDBC driver with key-pair authentication but encountered an error, while the native Snowflake driver functioned without any issues. |
| XDBC-71583 | PostgreSQL JDBC | 001982 | 003430 | 002394 |
The driver failed to recognize a stored procedure when null values are passed to the UUID parameters. |
|
| XDBC-71515 | Autonomous REST Connector JDBC | 007166 | 003342 | 002274 | 8144 |
When an application sent parameters in the body of a POST request for Select statements, the driver returned the first page but did not send any subsequent pages. |
| XDBC-71281 | SQL Server JDBC | 002120 | 003470 | 002418 |
The driver returned a generic SQLException instead of a SQLNonTransientException when accessing closed resources. |
|
| XDBC-71193 | PostgreSQL JDBC | 001982 | 003430 | 002394 |
The driver returned a “Hexadecimal string is invalid” error while fetching the Varchar data type with getBytes() method. |
|
| XDBC-71189 | Amazon Redshift JDBC | 001591 | 003332 | 002260 |
The driver failed to execute SELECT queries containing comments at the end and returned a 'syntax error at end of input' message. |
|
| XDBC-70736 | Oracle Database Wire Protocol JDBC | 001837 | 003345 | 002281 |
Upgraded the driver’s BouncyCastle library to version 1.83. |
|
| XDBC-70654 | Snowflake JDBC | 001930 | 003367 | 002302 | 8186 |
When attempting to run a stored procedure, the driver threw a null pointer exception. |
| XDBC-70442 | Apache Cassandra JDBC | 000939 | 003345 | 002281 | 0857 |
Connection to AstraDB using token‑based authentication failed with a null‑pointer exception when supplying Secure Connection Bundle details. |
| XDBC-70425 | Snowflake JDBC | 001930 | 003367 | 002302 | 8186 |
Glasswall scanner detected vulnerabilities detected in driver Jar files. |
| XDBC-70386 | Amazon Redshift JDBC | 001575 | 003271 | 002139 |
When executing boolean ret = stmt.execute();, the driver incorrectly returned false instead of the expected true. |
|
| XDBC-70382 | SAP S/4HANA JDBC | 001881 | 003335 | 002264 | 8126 |
The driver ignored the filterable=false metadata and pushed filters for non‑filterable Boolean fields to the server. |
| XDBC-70266 | SQL Server JDBC | 002057 | 003343 | 002278 |
The driver returned a null CatalogName for system schemas when invoking getSchemas(connection.getCatalog(), null). |
|
| XDBC-70154 | SQL Server JDBC | 002057 | 003343 | 002278 |
When connected to Azure Synapse, the driver returned an unsupported error message during query execution, preventing proper identification of the issue. |
|
| XDBC-70112 | Autonomous REST Connector JDBC | 007063 | 003233 | 002096 | 7928 |
The connector mishandled a PATCH request to insert a child table into a third-party API. |
| XDBC-70035 | Autonomous REST Connector JDBC | 007166 | 003342 | 002274 | 8144 |
When attempting to insert array data, the driver returned a ClassCastException error. |
| XDBC-70017 | Snowflake JDBC | 001856 | 003234 | 002099 | 7934 |
When running the driver in a FIPS compliant environment, the driver OCSP validation flag prevented the driver from connection. |
| XDBC-70004 | Oracle Database Wire Protocol JDBC | 001794 | 003240 | 002109 |
Calling {{DatabaseMetaData.getProcedureColumns}} on a standalone stored procedure returned combined metadata from both the standalone and packaged procedures when they share the same name, instead of returning only the standalone procedure’s columns. |
|
| XDBC-69506 | Snowflake JDBC | 001856 | 003234 | 002099 | 7934 |
The driver reported differing column type names for timestamp columns based on whether the metadata originated from DatabaseMetaData or ResultSetMetaData. |
| XDBC-69476 | Snowflake JDBC | 001856 | 003234 | 002099 | 7934 |
When executing a getSchemas() call, the driver did not return schemas whose names were enclosed in double quotes. |
| XDBC-69464 | Google Analytics 4 JDBC | 000525 | 003217 | 002090 | 7913 |
When filtering endpoints that require parameters using {{INFORMATION_SCHEMA.SYSTEM_COLUMNS_REQUIRED_FILTERS}}, the required filter was not exposed in the path for the {{PROPERTIESLIST}} endpoint. |
| XDBC-69457 | Apache Cassandra JDBC | 000962 | 003430 | 002394 | 0876 |
The Cassandra JDBC driver did not support the ClusterNodes connection option for specifying multiple cluster node hostnames, unlike the ODBC Cassandra driver where this option was present. |
| XDBC-69318 | Autonomous REST Connector JDBC | 007063 | 003233 | 002096 | 7928 |
The Composer was unable to retrieve data in tabular format for an endpoint. |
| XDBC-69261 | Oracle Database Wire Protocol JDBC | 001776 | 003210 | 002087 |
The driver returned an {{ORA-00910}} error when the query {{SELECT CAST('test' AS VARCHAR2(32767)) FROM dual}} was executed in environments where Extended Data Types (EDT) were not enabled. |
|
| XDBC-69157 | Oracle Database Wire Protocol JDBC | 001747 | 003138 | 002031 |
When attempting to connect to an LDAP server, the driver returned the "Not an instance of DirContext" error. |
|
| XDBC-68963 | Autonomous REST Connector JDBC | 007063 | 003233 | 002096 | 7928 |
When invoking DatabaseMetadata.getTables, the connector did not return all the tables in the ResultSet. |
| XDBC-68914 | PostgreSQL JDBC | 001843 | 003138 | 002031 |
When attempting to execute getFunctionColumns(), the driver did not return COLUMN_NAME for the unnamed function return types. |
|
| XDBC-68907 | Amazon Redshift JDBC | 001541 | 003233 | 002096 |
The JDBC API call {{setMaxRows()}} did not work correctly with the driver as compared to the expected functionality of the {{LIMIT}} clause. |
|
| XDBC-68709 | SQL Server JDBC | 001936 | 003079 | 002011 |
The driver successfully connected to the dedicated pool in Azure Synapse Analytics. However, it encountered a StackOverflowError when attempting to connect to the serverless pool. |
|
| XDBC-68648 | Db2 JDBC | 001045 | 003342 | 002274 |
When using the driver, TIMESTAMP(N) columns (precision 1–12) reported a fixed scale of 6 instead of reflecting the precision defined at creation. |
|
| XDBC-68260 | PostgreSQL JDBC | 001843 | 003138 | 002031 |
When attempting to execute getFunctionColumns(), the driver did not return COLUMN_NAME for the unnamed function return types. |
|
| XDBC-68256 | SQL Server JDBC | 001957 | 003175 | 002068 |
When connecting to a partially contained database, the driver failed to retrieve metadata for stored procedures using the getProcedures catalog function. |
|
| XDBC-67818 | PostgreSQL JDBC | 001796 | 002964 | 001966 |
When attempting to connect to an SSL-enabled, cloud-hosted instance, the driver returned the following error: "SCRAM channel binding check failed." |
|
| XDBC-67663 | Apache Cassandra JDBC | 000805 | 003106 | 002022 | 0802 |
When executing a SELECT query that included the DISTINCT keyword, the driver returned incorrect results. |
| XDBC-67605 | PostgreSQL JDBC | 001796 | 002964 | 001966 |
When attempting to fetch the object identifier for the Geometry data type, the driver returned "UNKNOWN". |
|
| XDBC-67499 | Autonomous REST Connector JDBC | 006961 | 003122 | 002031 | 7792 |
The driver does not expose the QualifyNormalizedNames property. This property allows you to prefix child tables (normalized from arrays and objects) with the names of parent objects. |
| XDBC-67444 | Autonomous REST Connector JDBC | 006961 | 003122 | 002031 | 7792 |
Connections from Linux using a UNC path to the REST file fail with the exception “An unexpected error has occurred while loading the native schema map file.” |
| XDBC-67371 | PostgreSQL JDBC | 001843 | 003138 | 002031 |
When attempting to execute a batch operation with AutoCommit set to false, the driver encountered a BatchUpdateException and returned an incorrect value for getLargeUpdateCounts(). |
|
| XDBC-67366 | Amazon Redshift JDBC | 001541 | 003233 | 002096 |
When attempting to execute a batch operation with AutoCommit set to false, the driver encountered a BatchUpdateException and returned an incorrect value from getLargeUpdateCounts(). |
|
| XDBC-67298 | Apache Hive JDBC | 001628 | 003206 | 002083 |
The driver failed during statement compilation when executing a parameterized insert into a {{BINARY}} column. |
|
| XDBC-67283 | Oracle Database Wire Protocol JDBC | 001747 | 003138 | 002031 |
When attempting to read a VARCHAR2 column from a table in an Oracle 19c database configured with ZHT16BIG5 as the default character set, the driver returned the following error: “Transliteration failed. Reason: Destination buffer too small or partial character encountered. ErrorCode=0, SQLState=HY000.” |
|
| XDBC-67197 | Db2 JDBC | 000964 | 003210 | 002087 |
Metadata APIs returned incorrect {{COLUMN_SIZE}} values for Db2z servers for the data types {{BIGINT}}, {{REAL}}, and {{DECFLOAT}}. |
|
| XDBC-67182 | Db2 JDBC | 000964 | 003210 | 002087 |
Metadata APIs returned incorrect {{COLUMN_SIZE}} values for Db2i servers for the data types GRAPHIC, VARGRAPHIC, NVARCHAR, DOUBLE, and REAL. |
|
| XDBC-67050 | PostgreSQL JDBC | 001767 | 002919 | 001917 |
The getIndexInfo() API returned defined constraints along with indexes. |
|
| XDBC-66801 | SQL Server JDBC | 001837 | 002849 | 001841 |
When attempting to connect to the server using NTLM authentication, the driver returned the following error: “java.lang.NoSuchMethodError” |
|
| XDBC-66619 | SQL Server JDBC | 001848 | 002859 | 001849 |
When using the driver with Kerberos authentication, an initialization process resulted in a StackOverflowError. |
|
| XDBC-64276 | PostgreSQL JDBC | 001669 | 002768 | 001723 |
When attempting to insert multiple invalid records using executeBatch(), the driver hung. |
|
| XDBC-64276 | PostgreSQL JDBC | 001699 | 002795 | 001747 |
When attempting to insert multiple invalid records using executeBatch(), the driver hung. |
|
| XDBC-64256 | Amazon Redshift JDBC | 001363 | 002768 | 001723 |
When attempting to insert multiple invalid records using executeBatch(), the driver hung. |
|
| XDBC-64256 | Amazon Redshift JDBC | 001392 | 002795 | 001747 |
When attempting to insert multiple invalid records using executeBatch(), the driver hung. |
|
| XDBC-64017 | SQL Server JDBC | 001765 | 002768 | 001723 |
An InvalidProtocolBufferException error was thrown when using the driver with version 1.9.0 of Kotlin. |
|
| XDBC-63876 | Autonomous REST Connector JDBC | 006694 | 002753 | 001702 | 7334 |
The driver has been updated to remove all values that should be secured from the string returned by calling getURL(). |
| XDBC-63716 | Apache Impala JDBC | 001097 | 002712 | 001687 |
When attempting to fetch large number of rows, the driver returned the following error: “java.lang.ArrayIndexOutOfBoundsException". |
|
| XDBC-63213 | Google BigQuery JDBC | 002185 | 002629 | 001636 | 7148 |
When ServerMode=1 (Server), the driver hung when attempting to connect using SQLDriverConnectW. |
| XDBC-62718 | PostgreSQL JDBC | 001609 | 002629 | 001636 |
When calling executeBatch() for stored procedures, the driver returned a NullPointerException. |
|
| XDBC-62284 | SQL Server JDBC | 001765 | 002768 | 001723 |
The driver returned the incorrect length for columns of the XML datatype. |
|
| XDBC-61320 | PostgreSQL JDBC | 001616 | 002638 | 001641 |
When attempting to create a stored procedure with multiple SQL queries, the driver returned the following error: “Unterminated dollar-quoted string”. |
|
| XDBC-59687 | Microsoft SharePoint JDBC | 001448 | 002514 | 001544 | 6965 |
The driver failed to connect to SharePoint using OAuth2.0 authentication via Oracle Gateway. |
| XDBC-59574 | Oracle Database Wire Protocol JDBC | 001837 | 003345 | 002281 |
The Oracle Kerberos connection failed when the AllowWeakCrypto configuration setting was disabled. |
|
| XDBC-59288 | Google BigQuery JDBC | 002185 | 002629 | 001636 | 7148 |
The driver was unable to use the Google BigQuery Streaming API when executing INSERT statements containing table, dataset, or project names that included a backtick (`) character. |
| XDBC-59095 | SQL Server JDBC | 001642 | 002485 | 001515 |
When calling getSchemas on a database with a database name containing a period, the driver returned an empty result set. |
|
| XDBC-58392 | SAP S/4HANA JDBC | 001646 | 002449 | 001458 | 6710 |
For SAP S4/HANA connections, the driver returned incorrect results for queries that reference a column as both the JOIN condition to another table and as a constant. |
| XDBC-54558 | Apache Cassandra JDBC | 000586 | 002448 | 001454 | 0656 |
The driver returned a “General Error” error when connecting to a keyspace that contained tables with CompositeType or DynamicCompositeType columns. |
| XDBC-53832 | Google BigQuery JDBC | 002108 | 002485 | 001515 | 6924 |
The driver returned a general, non-informational error message when attempting to authenticate using the Service Account authentication by specifying an empty .json file for the Service Account Private Key connection option. |
| XDBC-51219 | SAP S/4HANA JDBC | 001655 | 002474 | 001493 | 006910 |
When attempting to run a SELECT * query, the driver returned the following error: “414 (URI Too Long for GET)”. |