diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 99ec7b0..690260b 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -9,10 +9,10 @@ jobs: strategy: matrix: go: ["1.21", "1.22"] - db: ["7.1.25", "8.24.0"] + db: ["7.1.26", "8.27.0"] env: DEFAULT_GO: "1.22" - DEFAULT_DB: "8.24.0" + DEFAULT_DB: "8.27.0" concurrency: group: ${{ github.workflow }}-${{ github.ref }}-go-${{ matrix.go }}-db-${{ matrix.db }} cancel-in-progress: true diff --git a/.project-keeper.yml b/.project-keeper.yml index dbea2a4..faa1bdf 100644 --- a/.project-keeper.yml +++ b/.project-keeper.yml @@ -1,6 +1,7 @@ sources: - type: golang path: go.mod -version: 1.0.7 +version: 1.0.8 excludes: -- "E-PK-CORE-26: 'release_config.yml' exists but must not exist. Reason: Release-droid configuration is replaced by release.yml" \ No newline at end of file + # Releases are done with Release Droid because PK does not yet support release process for Go projects. + - "E-PK-CORE-26: 'release_config.yml' exists but must not exist. Reason: Release-droid configuration is replaced by release.yml" diff --git a/dependencies.md b/dependencies.md index fbb90e0..046ea2b 100644 --- a/dependencies.md +++ b/dependencies.md @@ -7,7 +7,7 @@ | ---------------------------------------------------------------- | ----------------- | | github.com/exasol/error-reporting-go | [MIT][0] | | github.com/exasol/exasol-test-setup-abstraction-server/go-client | [MIT][1] | -| github.com/gorilla/websocket | [BSD-3-Clause][2] | +| github.com/gorilla/websocket | [BSD-2-Clause][2] | | github.com/stretchr/testify | [MIT][3] | | gopkg.in/yaml.v3 | [MIT][4] | @@ -19,8 +19,8 @@ | golang.org/x/sync | [BSD-3-Clause][6] | [0]: https://github.com/exasol/error-reporting-go/blob/v0.2.0/LICENSE -[1]: https://github.com/exasol/exasol-test-setup-abstraction-server/blob/go-client/v0.3.6/go-client/LICENSE -[2]: https://github.com/gorilla/websocket/blob/v1.5.1/LICENSE +[1]: https://github.com/exasol/exasol-test-setup-abstraction-server/blob/go-client/v0.3.9/go-client/LICENSE +[2]: https://github.com/gorilla/websocket/blob/v1.5.3/LICENSE [3]: https://github.com/stretchr/testify/blob/v1.9.0/LICENSE [4]: https://github.com/go-yaml/yaml/blob/v3.0.1/LICENSE [5]: https://github.com/uber-go/goleak/blob/HEAD/LICENSE diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index 0ee9d7b..b07e2a8 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [1.0.8](changes_1.0.8.md) * [1.0.7](changes_1.0.7.md) * [1.0.6](changes_1.0.6.md) * [1.0.5](changes_1.0.5.md) diff --git a/doc/changes/changes_1.0.8.md b/doc/changes/changes_1.0.8.md new file mode 100644 index 0000000..b34c2a9 --- /dev/null +++ b/doc/changes/changes_1.0.8.md @@ -0,0 +1,18 @@ +# Exasol Driver go 1.0.8, released 2024-??-?? + +Code name: Fix inserting double values + +## Summary + +This release fixes an issue inserting double values with a prepared statement. + +## Bugfixes + +* #108: Fixed inserting double values with a prepared statement + +## Dependency Updates + +### Compile Dependency Updates + +* Updated `github.com/gorilla/websocket:v1.5.1` to `v1.5.3` +* Updated `github.com/exasol/exasol-test-setup-abstraction-server/go-client:v0.3.6` to `v0.3.9` diff --git a/go.mod b/go.mod index 10f8b2b..aeddbc4 100644 --- a/go.mod +++ b/go.mod @@ -4,8 +4,8 @@ go 1.21 require ( github.com/exasol/error-reporting-go v0.2.0 - github.com/exasol/exasol-test-setup-abstraction-server/go-client v0.3.6 - github.com/gorilla/websocket v1.5.1 + github.com/exasol/exasol-test-setup-abstraction-server/go-client v0.3.9 + github.com/gorilla/websocket v1.5.3 github.com/stretchr/testify v1.9.0 go.uber.org/goleak v1.3.0 golang.org/x/sync v0.7.0 diff --git a/go.sum b/go.sum index 5571268..c16a1cc 100644 --- a/go.sum +++ b/go.sum @@ -10,10 +10,14 @@ github.com/exasol/error-reporting-go v0.2.0 h1:nKIe4zYiTHbYrKJRlSNJcmGjTJCZredDh github.com/exasol/error-reporting-go v0.2.0/go.mod h1:lUzRJqKLiSuYpqRUN2LVyj08WeHzhMEC/8Gmgtuqh1Y= github.com/exasol/exasol-test-setup-abstraction-server/go-client v0.3.6 h1:zFDtIhX1M52fwGzwSXL4o+JGC86qdsMNY20MaumCPgQ= github.com/exasol/exasol-test-setup-abstraction-server/go-client v0.3.6/go.mod h1:MpOSQf+M12fO2DoIN6/dcABVodAkPmoPAYMZXd2Oefo= +github.com/exasol/exasol-test-setup-abstraction-server/go-client v0.3.9 h1:vkOiwqum2hOK1WHgBop3TZrRGiygDRTvet8lzxP7Gl4= +github.com/exasol/exasol-test-setup-abstraction-server/go-client v0.3.9/go.mod h1:g0gO9UJh2LOYlwJIzrw7c1QZJqEBSvYnAaOycu7M5/c= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY= github.com/gorilla/websocket v1.5.1/go.mod h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY= +github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= +github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= diff --git a/internal/version/version.go b/internal/version/version.go index 6c339cf..550fd2e 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -1,3 +1,3 @@ package version -const DriverVersion = "v1.0.7" +const DriverVersion = "v1.0.8" diff --git a/pkg/integrationTesting/dbTestSetup.go b/pkg/integrationTesting/dbTestSetup.go index 19b604b..f74ff74 100644 --- a/pkg/integrationTesting/dbTestSetup.go +++ b/pkg/integrationTesting/dbTestSetup.go @@ -11,7 +11,7 @@ import ( "github.com/stretchr/testify/suite" ) -const defaultExasolDbVersion = "8.24.0" +const defaultExasolDbVersion = "8.27.0" type DbTestSetup struct { suite *suite.Suite