Releases: ncruces/go-sqlite3
v0.19.0
What's Changed
Updates:
- wazero v1.8.1
- Gorm v1.25.12
Breaking changes:
Performance
- @NyaaaWhatsUpDoc worked on BCE in #158 and #160
Full Changelog: v0.18.4...v0.19.0
v0.18.4
What's Changed
This release includes BSD locking improvements (6101deb).
Updates:
- Gorm v1.25.12
Full Changelog: v0.18.2...v0.18.4
v0.18.3
What's Changed
This release includes an important fix (fdfaaa8) to the memory allocator.
New Contributors
Full Changelog: v0.18.2...v0.18.3
v0.18.2
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
v0.18.1
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
v0.18.0
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
v0.17.1
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
v0.16.3
Performance improvements to the database/sql
driver.
Also, artifact attestations.
Full Changelog: v0.16.2...v0.16.3
v0.16.2
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