Releases: exasol/exasol-driver-go
1.0.0: Upgrade to Go 1.19
Summary
This release upgrades the Go version to 1.19. It also restructures the code and moves it to to the pkg
directory. Client code that uses internal data structures might need to be adapted.
Dependency Updates
Compile Dependency Updates
- Updated
golang:1.18
to1.19
Test Dependency Updates
- Updated
github.com/stretchr/testify:v1.8.1
tov1.8.2
0.4.7: Improve documentation and make internal APIs private.
Summary
This release improves the Godoc documentation available at pkg.go.dev. It also makes internal types private that are used for the communication with the database and uses exasol-test-setup-abstraction-server to speed up running integration tests during development.
Features
- #82: Improve Godoc documentation.
Refactoring
- #83: Use exasol test setup in integration tests.
Dependency Updates
Test Dependency Updates
- Updated
go.uber.org/goleak:v1.2.0
tov1.2.1
- Updated
golang.org/x/sync:v0.0.0-20220722155255-886fb9371eb4
tov0.1.0
- Updated
github.com/stretchr/testify:v1.8.0
tov1.8.1
- Added
github.com/exasol/exasol-test-setup-abstraction-server/go-client:v0.3.2
Other Dependency Updates
- Removed
github.com/testcontainers/testcontainers-go:v0.13.0
0.4.6: Fix resource leak and FetchSize
Summary
This release fixes a resource leak using invalid IMPORT
statements and the wrong calculation of the fetch size.
Bugfixes
- #79: Fixed goroutine leak for invalid import statement. Thanks to @cyrixsimon reporting this!
- #80: Fixed wrong calculation of fetch size. Thanks to @stangelandcl for reporting this!
Dependency Updates
Test Dependency Updates
- Added
go.uber.org/goleak:v1.2.0
v0.4.5: Driver version
Bugfixes
- #76: Ensure reported driver version matches the released version
Dependency Updates
Test Dependency Updates
- Added
gopkg.in/yaml.v3:v3.0.1
v0.4.4: Reduce memory consumption
Exasol Go SQL Driver 0.4.4, released 2022-08-05
Code name: Reduce memory consumption
Summary
This release reduces the memory consumption when fetching large result sets.
Bugfixes
- #72: Reduce memory consumption
Dependency Updates
Compile Dependency Updates
- Updated
golang:1.17
to1.18
Test Dependency Updates
- Updated
golang.org/x/sync:v0.0.0-20220601150217-0de741cfad7f
tov0.0.0-20220722155255-886fb9371eb4
v0.4.3: Fix security issues in dependencies
Exasol Go SQL Driver 0.4.3, released 2022-07-12
Code name: Fix security issues in dependencies
Summary
This release fixes security issues CVE-2022-31030 and CVE-2022-29162 in test dependencies.
Bugfixes
- #70: Upgraded dependencies to fix security issues
v0.4.2: Fix upload of large files
Exasol Go SQL Driver 0.4.1, released 2022-05-11
Code name: Fix upload of large files
Summary
This release fixes the issue that files bigger than 1MB could not be uploaded.
Bugfixes
- #65: Import hangs for large files. Thanks to @cyrixsimon for reporting this!
v0.4.1: Fix import with ip range as host
Exasol Go SQL Driver 0.4.1, released 2022-05-10
Code name: Fix import with ip range as host
Summary
This release allows to import files with ip ranges as host.
Bugfixes
- #64: Import fails with exasol ip range syntax. Thanks to @cyrixsimon for reporting this!
v0.4.0: Allow login via OpenID tokens
Exasol Go SQL Driver 0.4.0, released 2022-05-05
Code name: Allow login via OpenID tokens
Summary
This release allows login via OpenID access token and refresh token with Exasol 7.1.x and later.
Features
- #60: Support authentication via OpenID token
v0.3.3: Fix OS user name
Exasol Go SQL Driver v0.3.3, released 2022-04-27
Code name: Fix OS user name
Summary
This release fixes a bug that caused the OS user name not being sent to the database at login, causing value UNKNOWN
in column EXA_USER_SESSIONS.OS_USER
.
Bugfixes
- #58: Fixed clientOsUserName not being sent to the database