Skip to content

Releases: infobloxopen/migrate

release v1.0.8

04 Mar 15:26

Choose a tag to compare

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
  • Updated golang.org/x/crypto to a newer version for security maintenance.
    • Commit: a43c62b292dd8b47eeff5d45abbba496982f9cf4 — update golang.org/x/crypto

Build / Toolchain

  • Upgraded Go version to 1.25.
    • Commit: 9681250c8314d94542271aa3598281167abac9e8 — upgrade go version to 1.25
  • Resolved merge conflicts in go.mod / go.sum.
    • Commit: 9116b5e4e472cc35e37ba02186f34813cad3d6a1 — merge branch (go.mod/go.sum conflicts)

CI / Developer Tooling

  • Updated golangci-lint to v2 and applied migration fixes.
    • Commit: 001b70ac7dc1baed8372c4b4fb4eab6d259b3773 — ci: update golangci-lint to v2 (golang-migrate#1341)

Database / Driver Related

  • Upgraded pgx v5 to the latest version.
    • Merge: 257fa847d614efe3948c25e9033e92b930527dec — Upgrade pgx v5 to latest version
  • Updated cloud.google.com/go/spanner dependency and ran go mod tidy.
    • Merge: 9f9df7c897f5fcc4432d36e2c9049339d4010626 — Update cloud.google.com/go/spanner version (golang-migrate#1330)
  • Renamed databaseName to databaseDriverName to clarify meaning.
    • Merge: a371c8ea2b677e6b5fb0bb88a2f0a501748132a3 / Commit: 30690d7df3f2cbc72fcfa767eb83f43397ffe57e

Maintenance / Cleanup

  • Removed dependency on hashicorp/go-multierror in favor of standard library patterns (errors.Join).
    • Commit: 89e308c340a2c069c3260f268307d38a7db88227 — remove dependency on hashicorp/go-multierror (golang-migrate#1322)
  • Updated Docker/base image to Go 1.25 to address vulnerabilities.
    • Merge: 70e6d6d57408f73e126285a976eaa9b70834f5c2 / Commit: ce3cb727b6bbca3b9c91b40a3ee9e5d8e5885106
  • Updated goreleaser Go version from 1.24.x to 1.25.x.
    • Commit: 39ab04d659fd35d5c96e43f42897e7016a7b9e3f
  • Miscellaneous linter fixes and a revert:
    • 952d08e30ba0ed562f32f270ae301d96d7eeba2c — fix linter issues
    • 1ee8337800b37f61e2980e5d010ac7babcd59695 — 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 databaseNamedatabaseDriverName.

Selected Commit List

  • 3ad5fe1aa91db0b85d2a70754234618dc1c4df73 upgrade opentelemetry
  • a43c62b292dd8b47eeff5d45abbba496982f9cf4 update golang.org/x/crypto
  • 9681250c8314d94542271aa3598281167abac9e8 upgrade go version to 1.25
  • 001b70ac7dc1baed8372c4b4fb4eab6d259b3773 update golangci-lint to v2
  • 257fa847d614efe3948c25e9033e92b930527dec upgrade pgx v5
  • 9f9df7c897f5fcc4432d36e2c9049339d4010626 update spanner dependency
  • 89e308c340a2c069c3260f268307d38a7db88227 remove hashicorp/go-multierror
  • 30690d7df3f2cbc72fcfa767eb83f43397ffe57e rename databaseName to databaseDriverName

Distroless

12 Sep 02:33

Choose a tag to compare

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

Full Changelog: v1.0.5...v1.0.6

v1.0.5: Merge pull request #33 from infobloxopen/vulns

21 Dec 18:14
8447691

Choose a tag to compare

  • clickhouse support
  • vuln update
  • hotload support for pg and pgx drivers

v1.0.4

24 Oct 20:53
e6a20c4

Choose a tag to compare

Upgrade alpine base image to 3.18

v1.0.3

22 Nov 22:46
3510bf1

Choose a tag to compare

Resynced with upstream

What's Changed

New Contributors

Full Changelog: v1.0.2...v1.0.3

v1.0.2

18 Mar 20:38
78660f1

Choose a tag to compare

Merge pull request #13 from Calebjh/merge-branch

Merge changes for building and escaping connection string parameters from release-v1.0.1 branch

v1.0.1

13 Apr 21:25
b200546

Choose a tag to compare

Upgrades underlying version of alpine to fix a security vulnerability