Skip to content

v3.0.4

Latest

Choose a tag to compare

@jayantsing-db jayantsing-db released this 13 Nov 19:15
· 4 commits to main since this release
5057a1a

Added

  • Added support for geospatial data types.
  • Added support for telemetry log levels, which can be controlled via the connection parameter TelemetryLogLevel. This allows users to configure the verbosity of telemetry logging from OFF to TRACE.
  • Added full support for JDBC transaction control methods in Databricks. Transaction support in Databricks is currently available as a Private Preview. The IgnoreTransactions connection parameter can be set to 1 to disable or no-op transaction control methods.
  • Added a new config attribute DisableOauthRefreshToken to control whether refresh tokens are requested in OAuth exchanges. By default, the driver does not include the offline_access scope. If offline_access is explicitly provided by the user, it is preserved and not removed.

Updated

  • Updated sdk version from 0.65.0 to 0.69.0

Fixed

  • Fixed SQL syntax error when LIKE queries contain empty ESCAPE clauses.
  • Fix: driver failing to authenticate on token update in U2M flow.
  • Fix: driver failing to parse complex data types with nullable attributes.
  • Fixed: Resolved SDK token-caching regression causing token refresh on every call. SDK is now configured once to avoid excessive token endpoint hits and rate limiting.
  • Fixed: TimestampConverter.toString() returning ISO8601 format with timezone conversion instead of SQL standard format.
  • Fixed: Driver not loading complete JSON result in the case of SEA Inline without Arrow