Releases: databricks/databricks-sql-go
Releases · databricks/databricks-sql-go
v1.5.4
What's Changed
- Added OAuth support for GCP (#189 by @rcypher-databricks)
- Staging operations: stream files instead of loading into memory (#197 by @mdibaiee)
- Staging operations: don't panic on REMOVE (#205 by @candiduslynx)
- Fix formatting of Date/Time query parameters (#207 by @candiduslynx)
Full Changelog: v1.5.3...v1.5.4
v1.5.3
Fixes
- When using the ArrowBatchIterator to directly consume Arrow batches for some cases of an empty result set the HasNext() function would incorrectly return true. (186)
- When executing parameterized queries there was a protocol check to ensure that the back end was a version that supported parameters. This check was incorrectly failing so it has been removed. (185)
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- Added .us domain to inference list for AWS by @nithinkdb in #175
- Bug fix for OAuth m2m scopes by @rcypher-databricks in #178
- Updated m2m authenticator to use "all-apis" scope.
- Added a new constructor function for m2m authenticator that allows client to pass in additional scopes.
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Logging improvements [PECO-1161] by @rcypher-databricks in #172
- [PECO-1179] Added handling for staging remove by @nithinkdb in #174
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Named parameter support and update Thrift by @rcypher-databricks in #155
- Peco 1016 by @nithinkdb in #157
- Better handling of bad connection errors and specifying server protocol. by @rcypher-databricks in #152
- Initial oauth implementation by @rcypher-databricks in #122
- [PECO-1016-2] Add handling for special types by @nithinkdb in #158
- PECO-1054 Expose Arrow batches to users by @rcypher-databricks in #160
- PECO-1054 Expose Arrow batches to users, part two by @rcypher-databricks in #163
- [PECO-1083] Update Go Thrift files to reflect V8 and add version checking for parameterized queries by @nithinkdb in #165
- [PECO-1112] Added decimal handling by @nithinkdb in #167
- [PECO-1116] Change version of GO being used in Github Action by @nithinkdb in #169
- [PECO-1015] Add support for staging operations to Go Driver by @nithinkdb in #164
- PECO-1054 Expose Arrow batches to users, part three by @rcypher-databricks in #166
- [PECO-1124] Update the docs for Go for Parameterized Queries and Staging Ingestion by @nithinkdb in #170
- [PECO-1048] Add example for parameterized queries by @nithinkdb in #168
- Updated example and docs for GetArrowBatches by @rcypher-databricks in #171
New Contributors
- @nithinkdb made their first contribution in #157
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Improve error information when query terminates in unexpected state. by @rcypher-databricks in #143
- Do not override global logger time format by @nyergler in #101
- Enable Transport configuration for http client by @leandro-deveikis in #129
- fix: update arrow to v12 by @scottlepp in #135
- Updated doc.go for retrieving query id and connection id by @rcypher-databricks in #148
- Bug fix issue 147: BUG with reading table that contains copied map by @rcypher-databricks in #149
- Allow WithServerHostname to specify protocol by @rcypher-databricks in #153
- Merge branch 'cloudfetch' into main by @mattdeekay in #154
New Contributors
- @nyergler made their first contribution in #101
- @leandro-deveikis made their first contribution in #129
- @scottlepp made their first contribution in #135
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- Bug fix for query that doesn't produce rows by @rcypher-databricks in #136
- Bump version to 1.3.1 by @rcypher-databricks in #138
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- expose authenticator by @andrefurlan-db in #123
- Updated retry behaviour by @rcypher-databricks in #125
- Bug fix for null values in complex types by @rcypher-databricks in #128
- Tweak retry behaviour by @rcypher-databricks in #131
- Bump version to 1.3.0 by @rcypher-databricks in #132
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Implementing error types by @rcypher-databricks in #117
- Implemented IsRetryable() and RetryAfter() for DatabricksError by @rcypher-databricks in #119
- Bump version to 1.2.0 by @rcypher-databricks in #121
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Feat: Support ability to retry on specific failures by @andrefurlan-db in #95
- Update DriverVersion in Config to 1.0.1 by @mattdeekay in #94
- use ClientProtocolI64 by @andrefurlan-db in #97
- Fetch results in arrow format by @andrefurlan-db in #109
- Improve error message and retry behaviour by @andrefurlan-db in #111
- bump linter to 1.51 by @andrefurlan-db in #113
- Update driver version to 1.1.0 by @rcypher-databricks in #112
Full Changelog: v1.0.1...v1.1.0