Releases: infobloxopen/migrate
Releases · infobloxopen/migrate
release v1.0.8
Highlights
- Updated core observability and security dependencies.
- Upgraded Go toolchain to Go 1.25 (build/runtime/tooling alignment).
- CI/linting tooling modernized for improved developer experience.
Changes
Security & Dependency Updates
- Upgraded OpenTelemetry dependencies to newer versions for improved instrumentation compatibility and fixes.
- Commit:
3ad5fe1aa91db0b85d2a70754234618dc1c4df73— upgrade opentelemetry
- Commit:
- Updated
golang.org/x/cryptoto a newer version for security maintenance.- Commit:
a43c62b292dd8b47eeff5d45abbba496982f9cf4— update golang.org/x/crypto
- Commit:
Build / Toolchain
- Upgraded Go version to 1.25.
- Commit:
9681250c8314d94542271aa3598281167abac9e8— upgrade go version to 1.25
- Commit:
- Resolved merge conflicts in
go.mod/go.sum.- Commit:
9116b5e4e472cc35e37ba02186f34813cad3d6a1— merge branch (go.mod/go.sum conflicts)
- Commit:
CI / Developer Tooling
- Updated
golangci-lintto v2 and applied migration fixes.- Commit:
001b70ac7dc1baed8372c4b4fb4eab6d259b3773— ci: update golangci-lint to v2 (golang-migrate#1341)
- Commit:
Database / Driver Related
- Upgraded
pgxv5 to the latest version.- Merge:
257fa847d614efe3948c25e9033e92b930527dec— Upgrade pgx v5 to latest version
- Merge:
- Updated
cloud.google.com/go/spannerdependency and rango mod tidy.- Merge:
9f9df7c897f5fcc4432d36e2c9049339d4010626— Update cloud.google.com/go/spanner version (golang-migrate#1330)
- Merge:
- Renamed
databaseNametodatabaseDriverNameto clarify meaning.- Merge:
a371c8ea2b677e6b5fb0bb88a2f0a501748132a3/ Commit:30690d7df3f2cbc72fcfa767eb83f43397ffe57e
- Merge:
Maintenance / Cleanup
- Removed dependency on
hashicorp/go-multierrorin favor of standard library patterns (errors.Join).- Commit:
89e308c340a2c069c3260f268307d38a7db88227— remove dependency on hashicorp/go-multierror (golang-migrate#1322)
- Commit:
- Updated Docker/base image to Go 1.25 to address vulnerabilities.
- Merge:
70e6d6d57408f73e126285a976eaa9b70834f5c2/ Commit:ce3cb727b6bbca3b9c91b40a3ee9e5d8e5885106
- Merge:
- Updated goreleaser Go version from 1.24.x to 1.25.x.
- Commit:
39ab04d659fd35d5c96e43f42897e7016a7b9e3f
- Commit:
- Miscellaneous linter fixes and a revert:
952d08e30ba0ed562f32f270ae301d96d7eeba2c— fix linter issues1ee8337800b37f61e2980e5d010ac7babcd59695— revert GenerateAdvisoryLockID
Compatibility / Upgrade Notes
- Go 1.25 is required to build this release. Update local development environments and CI pipelines accordingly.
- If you referenced the old configuration/API field, update
databaseName→databaseDriverName.
Selected Commit List
3ad5fe1aa91db0b85d2a70754234618dc1c4df73upgrade opentelemetrya43c62b292dd8b47eeff5d45abbba496982f9cf4update golang.org/x/crypto9681250c8314d94542271aa3598281167abac9e8upgrade go version to 1.25001b70ac7dc1baed8372c4b4fb4eab6d259b3773update golangci-lint to v2257fa847d614efe3948c25e9033e92b930527decupgrade pgx v59f9df7c897f5fcc4432d36e2c9049339d4010626update spanner dependency89e308c340a2c069c3260f268307d38a7db88227remove hashicorp/go-multierror30690d7df3f2cbc72fcfa767eb83f43397ffe57erename databaseName to databaseDriverName
Distroless
What's Changed
- upgrade go->1.22, alpine->latest by @ychen-bloxer in #34
- Goto command support to handle dirty Database state by @venkat-iblox in #36
- Minor code updates from missed open comments from #36 to the migratedown feature by @venkat-iblox in #37
- Update go version and dependencies by @Calebjh in #42
- Build docker image using scratch as final base layer by @Calebjh in #44
- Update jenkins go version to 1.24 by @Calebjh in #45
- Try to unset go flags to make mod work maybe by @Calebjh in #46
- Try using go mod download instead of vendor by @Calebjh in #47
- feat: add install-to subcommand for binary self-installation by @daniel-garcia in #49
New Contributors
- @venkat-iblox made their first contribution in #36
Full Changelog: v1.0.5...v1.0.6
v1.0.5: Merge pull request #33 from infobloxopen/vulns
- clickhouse support
- vuln update
- hotload support for pg and pgx drivers
v1.0.4
Upgrade alpine base image to 3.18
v1.0.3
Resynced with upstream
What's Changed
- upstream merge by @daniel-garcia in #14
- add hotload support by @daniel-garcia in #15
- Update go and alpine versions by @Calebjh in #16
- Update Go version used in Jenkinsfile by @Calebjh in #17
- Merge upstream by @Calebjh in #18
- Don't use make in the Dockerfile by @Calebjh in #19
New Contributors
- @daniel-garcia made their first contribution in #14
Full Changelog: v1.0.2...v1.0.3