Skip to content

Releases: ncruces/go-sqlite3

v0.19.0

07 Oct 19:06
Compare
Choose a tag to compare

What's Changed

Updates:

  • wazero v1.8.1
  • Gorm v1.25.12

Breaking changes:

  • Context aware busy handler in #146
  • Improved OPEN_NOFOLLOW in 08f7764

Performance

Full Changelog: v0.18.4...v0.19.0

Artifact attestations

v0.18.4

24 Sep 12:54
Compare
Choose a tag to compare

What's Changed

This release includes BSD locking improvements (6101deb).

Updates:

  • Gorm v1.25.12

Full Changelog: v0.18.2...v0.18.4

Artifact attestations

v0.18.3

13 Sep 17:23
Compare
Choose a tag to compare

What's Changed

This release includes an important fix (fdfaaa8) to the memory allocator.

New Contributors

Full Changelog: v0.18.2...v0.18.3

Artifact attestations

v0.18.2

04 Sep 18:46
Compare
Choose a tag to compare

What's Changed

Support for WAL blocking locks, on Linux and macOS.

Thanks @NyaaaWhatsUpDoc for ed932ee, used as a base for partially fixing #145. Full fix will be on v0.19.0 (#146).

Full Changelog: v0.18.1...v0.18.2

Artifact attestations

v0.18.1

30 Aug 11:07
Compare
Choose a tag to compare

What's Changed

This release includes an important fix (78473b4) for everyone using shared-memory WAL with BSD locks (FreeBSD, OpenBSD, NetBSD, DragonFly, illumos, or the sqlite3_flock build tag on Linux/macOS).

Full Changelog: v0.18.0...v0.18.1

Artifact attestations

v0.18.0

14 Aug 20:23
Compare
Choose a tag to compare

What's Changed

Updates:

  • SQLite 3.46.1
  • wazero v1.8.0
  • Gorm v1.25.11
  • wasi-sdk-24
  • binaryen-version_118
  • Go 1.23

Improved API coverage (#123, #125).
Improved documentation and additional examples.
Much improved testing and more realistic coverage.

Experimental support for BEGIN CONCURRENT and Wal2 with the bcw2 package.

Breaking changes:

  • fixed API inconsistencies around sqlite3.Context

New Contributors

Full Changelog: v0.17.1...v0.18.0

Artifact attestations

v0.17.1

08 Jul 11:29
b5f746a
Compare
Choose a tag to compare

What's Changed

  • Fix go:linkname for mmap in #107
  • Refactor CREATE parser in #111
  • UUID extension in #113
  • Regular expression extension in #114
  • Automatically load extensions in #115

Breaking changes:

  • the uuid SQL function is now an extension, which supports all UUID versions up to 7 (#99);
  • functions to register extensions now return errors (#115).

Full Changelog: v0.16.3...v0.17.1

Artifact attestations

v0.16.3

21 Jun 15:22
Compare
Choose a tag to compare

Performance improvements to the database/sql driver.

Also, artifact attestations.

Full Changelog: v0.16.2...v0.16.3

v0.16.2

11 Jun 23:33
Compare
Choose a tag to compare

Update: wazero 1.7.3

Fix: opening WAL databases as readonly should now work.

Thanks @nalgeon for making sure the driver is compatible with Redka! (#94)

Full Changelog: v0.16.1...v0.16.2

v0.16.1

07 Jun 10:03
Compare
Choose a tag to compare

Support for WAL mode on 64-bit BSD and illumos: #90.

Full Changelog: v0.16.0...v0.16.1