Releases: databricks/databricks-jdbc
Releases · databricks/databricks-jdbc
Release v0.9.5-oss to PuPr
[v0.9.5-oss] - 2024-09-25
Added
- Support proxy ignore list.
- OSS Readiness improvements.
- Improve Logging.
- Add SSL Truststore URL params to allow configuring custom SSL truststore.
- Accept Pass-through access token as part of JDBC connector parameter.
Updated
getTables
Thrift call to align with JDBC standards.- Improved metadata functions.
Fixed
- Fixed memory leaks and made chunk download thread-safe.
- Fixed issues with prepared statements in Thrift and set default timestamps.
- Fixed issues with empty table types, null pointer in
IS_GENERATEDCOLUMN
, and ordinal position. - Increased retry attempts for chunk downloads to enhance resilience.
- Fixed exceptions being thrown for statement timeouts and cancel futures.
- Improved UC Volume code.
- Remove cyclic dependencies in package
Release v0.9.4-oss to PuPr
Release notes :
- Added fallback mechanism for smoother token refresh flow.
- Updated
getTables
Thrift call to align with JDBC standards. - Fixed memory leaks and made chunk download thread-safe.
- Added retry logic to improve chunk download reliability.
- Exceptions are now thrown for statement timeouts and cancel futures.
- Fixed issues with prepared statements in Thrift and set default timestamps.
- Increased retry attempts for chunk downloads to enhance resilience.
- Updated passthrough token handling with backward compatibility for existing driver.
- Improved accuracy of column metadata, fixing issues with empty table types, null pointer in
IS_GENERATEDCOLUMN
, and ordinal position. - Timestamps are now logged in UTC to avoid skew caused by local timezones.
- Continued improvements towards OSS readiness.
- Improved logging for timeouts and statement execution for better issue tracking.
v0.9.3-oss
What's Changed
- OSS readiness changes
- Updated commands to run benchmarking tests.
- Updated compiling logic for benchmarking workflows.
- Fixes metadata and TableType issues
- Added M2M JWT support.
- Implemented credential provider OAuthRefresh.
Full Changelog: v0.9.2...0.9.3-oss
Release v0.9.2-oss to PuPr
- Added changes for fixing precision and scale for certain dataTypes
- Fixed minor bug for UC Volume in Thrift mode
- Handled SLF4j to support default mode for SDK
- Deprecated username
- Catalog and schema not set by default
Release v0.9.1-oss to PuPr
Add following changes:
- Support for Input Stream in UC Volume Operations
- Metadata fixes
- Redact passwords from logging
PuPr release for JDBC driver
Release OSS JDBC driver for Public Preview
PuPr beta release
Releasing Databricks JDBC OSS Driver for Public Preview
Stable release before PuPr
Stable release before PuPr
All purpose and logging support
All purpose and logging support
First stable release
v0.0.1 Thrift - input cluster and build compute (#115)