Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 8, 2025

This PR contains the following updates:

Package Change Age Confidence
github.com/ncruces/go-sqlite3 v0.20.3v0.30.4 age confidence

Release Notes

ncruces/go-sqlite3 (github.com/ncruces/go-sqlite3)

v0.30.4

Compare Source

What's Changed

Updates:

Full Changelog: ncruces/go-sqlite3@v0.30.3...v0.30.4

Artifact attestations

v0.30.3

Compare Source

What's Changed

Updates:

  • SQLite 3.51.1

Full Changelog: ncruces/go-sqlite3@v0.30.2...v0.30.3

Artifact attestations

v0.30.2

Compare Source

What's Changed

Features:

Fixes:

Full Changelog: ncruces/go-sqlite3@v0.30.1...v0.30.2

Artifact attestations

v0.30.1

Compare Source

What's Changed

Updates:

  • SQLite 3.51.0
  • wazero v1.10.1

Changes:

  • SQLite CANTOPEN and IOERR errors wrap the file system error that caused them

Fixes:

Full Changelog: ncruces/go-sqlite3@v0.30.0...v0.30.1

Artifact attestations

v0.30.0

Compare Source

What's Changed

Updates:

  • SQLite 3.51.0
  • Gorm v1.31.1

Changes:

  • SQLite CANTOPEN and IOERR errors wrap the file system error that caused them

Breaking changes:

Full Changelog: ncruces/go-sqlite3@v0.29.1...v0.30.0

Artifact attestations

v0.29.1

Compare Source

What's Changed

Experiments:

  • RowsColumnScanner for improved time support - please report any issues building with gotip
  • JSON experiment - please report any issues building with GOEXPERIMENT=jsonv2

Breaking changes:

  • Changes to the snapshotting API of the experimental mvcc VFS

Full Changelog: ncruces/go-sqlite3@v0.29.0...v0.29.1

Artifact attestations

v0.29.0

Compare Source

What's Changed

Updates:

  • Binaryen 124
  • Gorm v1.30.5
  • Require Go 1.24

Changes:

Full Changelog: ncruces/go-sqlite3@v0.28.0...v0.29.0

Artifact attestations

v0.28.0

Compare Source

What's Changed

Updates:

  • SQLite 3.50.4
  • Gorm v1.30.1

Breaking changes:

Features:

Full Changelog: ncruces/go-sqlite3@v0.27.1...v0.28.0

Artifact attestations

v0.27.1

Compare Source

What's Changed

Updates:

  • SQLite 3.50.3

Full Changelog: ncruces/go-sqlite3@v0.27.0...v0.27.1

Artifact attestations

v0.27.0

Compare Source

What's Changed

Breaking changes:

Performance improvements:

  • improved memdb VFS performance under write contention

Full Changelog: ncruces/go-sqlite3@v0.26.3...v0.27.0

Artifact attestations

v0.26.3

Compare Source

What's Changed

Updates:

  • SQLite 3.50.2

Full Changelog: ncruces/go-sqlite3@v0.26.2...v0.26.3

Artifact attestations

v0.26.2

Compare Source

What's Changed

Changes:

  • Fixes a couple low probability bugs.

Full Changelog: ncruces/go-sqlite3@v0.26.1...v0.26.2

Artifact attestations

v0.26.1

Compare Source

What's Changed

Updates:

  • SQLite 3.50.1

Full Changelog: ncruces/go-sqlite3@v0.26.0...v0.26.1

Artifact attestations

v0.26.0

Compare Source

What's Changed

Updates:

  • SQLite 3.50.0

Changes:

Now supported in Bob: stephenafamo/bob#431 (thanks @​stephenafamo).

Full Changelog: ncruces/go-sqlite3@v0.25.2...v0.26.0

Artifact attestations

v0.25.2

Compare Source

What's Changed

Updates:

  • SQLite 3.49.2

Full Changelog: ncruces/go-sqlite3@v0.25.1...v0.25.2

Artifact attestations

v0.25.1

Compare Source

What's Changed

Performance improvements:

Implemented bits of libc using Wasm SIMD128, thanks to a tip by @​raggi on Hacker News.

Full Changelog: ncruces/go-sqlite3@v0.25.0...v0.25.1

Artifact attestations

v0.25.0

Compare Source

What's Changed

Breaking changes:

  • changed BindBlob, BindRawText, ResultBlob, ResultRawText in 9f626b2
    • binding/returning a nil slice is no longer the same as BindNull, ResultNull
  • tweaked some database/sql scanning heuristics in #​256
    • don't automatically revive RFC 3339 time.Time for TEXT columns
    • revive bool automatically for BOOLEAN columns
    • in both cases, it's best to use ANY with STRICT tables

Performance improvements:

Thanks to @​michaellenaghan in #​250 and his new benchmark, significant improvements were attained for long running, complex queries, when used in combination with context cancellation.

Full Changelog: ncruces/go-sqlite3@v0.24.1...v0.25.0

Artifact attestations

v0.24.1

Compare Source

What's Changed

Changes:

Full Changelog: ncruces/go-sqlite3@v0.24.0...v0.24.1

Artifact attestations

v0.24.0

Compare Source

What's Changed

Changes:

  • Require Go 1.23

Full Changelog: ncruces/go-sqlite3@v0.23.3...v0.24.0

Artifact attestations

v0.23.3

What's Changed

Changes:

  • Minor fixes.

Full Changelog: ncruces/go-sqlite3@v0.23.1...v0.23.3

Artifact attestations

v0.23.1

Compare Source

What's Changed

Updates:

  • Go 1.24
  • SQLite 3.49.1
  • wazero v1.9.0
  • Binaryen 122

Full Changelog: ncruces/go-sqlite3@v0.23.0...v0.23.1

Artifact attestations

v0.23.0

Compare Source

What's Changed

Updates:

  • SQLite 3.49.0

Breaking changes:

Full Changelog: ncruces/go-sqlite3@v0.22.0...v0.23.0

Artifact attestations

v0.22.0

Compare Source

What's Changed

Updates:

  • SQLite 3.48.0

Breaking changes:

Full Changelog: ncruces/go-sqlite3@v0.21.3...v0.22.0

Artifact attestations

v0.21.3

Compare Source

What's Changed

Changes:

  • Fix for POSIX file locks on BSD

Full Changelog: ncruces/go-sqlite3@v0.21.2...v0.21.3

Artifact attestations

v0.21.2

Compare Source

What's Changed

Updates:

  • binaryen-version_121

Changes:

  • Litestream support on BSD #​204
  • sqlite3_dotlk can recover from stale locks on Unix #​205

Full Changelog: ncruces/go-sqlite3@v0.21.1...v0.21.2

Artifact attestations

v0.21.1

Compare Source

What's Changed

Updates:

  • wasi-sdk-25

Changes:

Fairer locking, with blocking locks on macOS and Windows, and no backoff on other platforms. See:
https://fractaledmind.github.io/2024/07/19/sqlite-in-ruby-backoff-busy-handler-problems/

Full Changelog: ncruces/go-sqlite3@v0.21.0...v0.21.1

Artifact attestations

v0.21.0

Compare Source

What's Changed

Updates:

  • SQLite 3.47.2

Breaking changes:

  • Stmt.Columns(dest ...any) API changed
    • from Stmt.Columns(dest []any) (the difference matters!)
  • Remove sqlite3_nosys build tag
    • sqlite3_dotlk should work everywhere
  • BEGIN CONCURRENT and Wal2 moved to their own module

Full Changelog: ncruces/go-sqlite3@v0.20.3...v0.21.0

Artifact attestations


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Sep 8, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 4 additional dependencies were updated

Details:

Package Change
github.com/tetratelabs/wazero v1.9.0 -> v1.10.1
golang.org/x/sync v0.16.0 -> v0.18.0
golang.org/x/sys v0.34.0 -> v0.38.0
golang.org/x/text v0.27.0 -> v0.31.0

@renovate renovate bot force-pushed the renovate/github.com-ncruces-go-sqlite3-0.x branch 2 times, most recently from 49b9a70 to 9a57c84 Compare October 1, 2025 10:54
@renovate renovate bot changed the title fix(deps): update module github.com/ncruces/go-sqlite3 to v0.29.0 fix(deps): update module github.com/ncruces/go-sqlite3 to v0.29.1 Oct 1, 2025
@renovate renovate bot force-pushed the renovate/github.com-ncruces-go-sqlite3-0.x branch from 9a57c84 to 12ab2de Compare November 5, 2025 13:16
@renovate renovate bot changed the title fix(deps): update module github.com/ncruces/go-sqlite3 to v0.29.1 fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.0 Nov 5, 2025
@renovate renovate bot force-pushed the renovate/github.com-ncruces-go-sqlite3-0.x branch from 12ab2de to 124fc00 Compare November 9, 2025 02:15
@renovate renovate bot changed the title fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.0 fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.1 Nov 9, 2025
@renovate renovate bot force-pushed the renovate/github.com-ncruces-go-sqlite3-0.x branch from 124fc00 to 01e32db Compare November 26, 2025 14:16
@renovate renovate bot changed the title fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.1 fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.2 Nov 26, 2025
@renovate renovate bot changed the title fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.2 fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.3 Dec 2, 2025
@renovate renovate bot force-pushed the renovate/github.com-ncruces-go-sqlite3-0.x branch from 01e32db to a884258 Compare December 2, 2025 01:16
@renovate
Copy link
Contributor Author

renovate bot commented Dec 15, 2025

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 4 additional dependencies were updated

Details:

Package Change
github.com/tetratelabs/wazero v1.9.0 -> v1.11.0
golang.org/x/sync v0.16.0 -> v0.19.0
golang.org/x/sys v0.34.0 -> v0.39.0
golang.org/x/text v0.27.0 -> v0.32.0

@renovate renovate bot force-pushed the renovate/github.com-ncruces-go-sqlite3-0.x branch from a884258 to 085c3d5 Compare December 19, 2025 14:16
@renovate renovate bot changed the title fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.3 fix(deps): update module github.com/ncruces/go-sqlite3 to v0.30.4 Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant