Skip to content

Releases: ncruces/go-sqlite3

v0.34.0

23 Apr 14:04

Choose a tag to compare

What's Changed

Updates:

Native (C) SQLite extensions are now compiled differently:

  • to use Spellfix1, you need to import github.com/ncruces/go-sqlite3/ext/spellfix1
  • you can also try the recent Vec1 vector extension at github.com/ncruces/go-sqlite3/ext/vec1

Full Changelog: v0.33.3...v0.34.0

Artifact attestations

v0.33.3

09 Apr 23:41

Choose a tag to compare

Important

This is one of the first versions of this package to use wasm2go.

wasm2go is a recent project, so you may prefer to stick to previous versions, if you value stability.

Your feedback on this change is very appreciated.
Please read and comment on the discussion.

What's Changed

Updates:

  • SQLite 3.53.0

Full Changelog: v0.33.2...v0.33.3

Artifact attestations

v0.33.2

29 Mar 15:34

Choose a tag to compare

Important

This is one of the first versions of this package to use wasm2go.

wasm2go is a recent project, so you may prefer to stick to previous versions, if you value stability.

wasm2go had a bug affecting the following GOARCHs: alpha, arm, mipsle, mips64le, riscv, riscv64, sh.
If you have users using these CPUs, please upgrade SQLite to v0.33.2.

Your feedback on this change is very appreciated.
Please read and comment on the discussion.

This is a breaking change, but in most cases, upgrading is as simple as removing this import from your code:

import _ "github.com/ncruces/go-sqlite3/embed"

If you were configuring how much memory you gave your SQLite connections, you need to:

// Stop doing this:
sqlite3.RuntimeConfig = wazero.NewRuntimeConfig().WithMemoryLimitPages(512) // 32 MB

// And use this context to open your connections:
sqliteCtx := sqlite3.WithMaxMemory(parentCtx, 32*1024*1024) // 32 MB

Full Changelog: v0.32.0...v0.33.2

v0.32.0

13 Mar 15:26

Choose a tag to compare

Tip

This is likely the last version of this package to depend on wazero.
Please read and comment on the discussion.

Note

SQLite 3.52.0 has been withdrawn.

What's Changed

Updates:

  • SQLite 3.51.3

Full Changelog: v0.31.1...v0.32.0

Artifact attestations

v0.31.1

10 Mar 12:05

Choose a tag to compare

Caution

SQLite 3.52.0 has been withdrawn.

What's Changed

Updates:

  • SQLite 3.52.0 in #351

Full Changelog: v0.31.0...v0.31.1

Artifact attestations

v0.31.0

09 Mar 16:36
d29aacb

Choose a tag to compare

Caution

SQLite 3.52.0 has been withdrawn.

What's Changed

Updates:

  • SQLite 3.52.0 in #351

Full Changelog: v0.30.5...v0.31.0

Artifact attestations

v0.30.5

24 Jan 13:42

Choose a tag to compare

What's Changed

Updates:

  • SQLite 3.51.2
  • Litestream was moved

Full Changelog: v0.30.4...v0.30.5

Artifact attestations

v0.30.4

19 Dec 13:14

Choose a tag to compare

What's Changed

Updates:

Full Changelog: v0.30.3...v0.30.4

Artifact attestations

v0.30.3

02 Dec 00:25

Choose a tag to compare

What's Changed

Updates:

  • SQLite 3.51.1

Full Changelog: v0.30.2...v0.30.3

Artifact attestations

v0.30.2

26 Nov 14:15

Choose a tag to compare

What's Changed

Features:

Fixes:

Full Changelog: v0.30.1...v0.30.2

Artifact attestations