Releases: databricks/databricks-sql-go
Releases · databricks/databricks-sql-go
v1.6.1
This release contains a fix for CloudFetch "row number N is not contained in any arrow batch" error (#234). Also it should fix some performance and memory issues related to CloudFetch
Full changelog: v1.6.0...v1.6.1
v1.6.0
- Security: Resolve HIGH vulnerability in x/net (CVE-2023-39325) (#233 by @anthonycrobinson)
- Expose
dbsql.ConnOption
type (#202 by @shelldandy) - Fix a connection leak in PingContext (#240 by @jackyhu-db)
Full changelog: v1.5.7...v1.6.0
v1.5.7
v1.5.6
- Added connection option
WithSkipTLSHostVerify
(#225 by @jackyhu-db)
Full Changelog: v1.5.5...v1.5.6
v1.5.5
- Fix: handle
nil
values passed as query parameter (#199 by @esdrasbeleza) - Fix: provide content length on staging file put (#217 by @candiduslynx)
- Fix formatting of *float64 parameters (#215 by @esdrasbeleza)
- Fix: use correct tenant ID for different Azure domains (#210 by @tubiskasaroos)
Full Changelog: v1.5.4...v1.5.5
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