Skip to content

Releases: exasol/exasol-driver-go

1.0.0: Upgrade to Go 1.19

11 Apr 06:24
6d31938
Compare
Choose a tag to compare

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 to 1.19

Test Dependency Updates

  • Updated github.com/stretchr/testify:v1.8.1 to v1.8.2

0.4.7: Improve documentation and make internal APIs private.

21 Feb 09:01
8b1596a
Compare
Choose a tag to compare

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 to v1.2.1
  • Updated golang.org/x/sync:v0.0.0-20220722155255-886fb9371eb4 to v0.1.0
  • Updated github.com/stretchr/testify:v1.8.0 to v1.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

10 Oct 13:09
d694659
Compare
Choose a tag to compare

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

11 Aug 08:53
00397ba
Compare
Choose a tag to compare

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

08 Aug 08:15
99ee860
Compare
Choose a tag to compare

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 to 1.18

Test Dependency Updates

  • Updated golang.org/x/sync:v0.0.0-20220601150217-0de741cfad7f to v0.0.0-20220722155255-886fb9371eb4

v0.4.3: Fix security issues in dependencies

12 Jul 14:10
da49140
Compare
Choose a tag to compare

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

11 May 14:27
e237c06
Compare
Choose a tag to compare

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

10 May 11:55
6907830
Compare
Choose a tag to compare

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

05 May 14:42
c62abeb
Compare
Choose a tag to compare

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

27 Apr 12:04
b28f526
Compare
Choose a tag to compare

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