Releases: ncruces/go-sqlite3
Releases · ncruces/go-sqlite3
v0.28.0
What's Changed
Updates:
- SQLite 3.50.4
- Gorm v1.30.1.
Breaking changes:
cksumvfs
fixes in #304 may cause compatibility issues
Features:
- WAL mode
serdes
in 20a67ca - experimental multiversion concurrency control VFS in #309
- preliminary support for Go 1.26
driver.RowsColumnScanner
in 8a64ee6
Full Changelog: v0.27.1...v0.28.0
v0.27.1
v0.27.0
What's Changed
Breaking changes:
- removed
sqlite3.Pointer
generics
Performance improvements:
- improved
memdb
VFS performance under write contention
Full Changelog: v0.26.3...v0.27.0
v0.26.3
v0.26.2
v0.26.1
v0.26.0
What's Changed
Updates:
- SQLite 3.50.0
Changes:
Now supported in Bob: stephenafamo/bob#431 (thanks @stephenafamo).
Full Changelog: v0.25.2...v0.26.0
v0.25.2
v0.25.1
What's Changed
Performance improvements:
Implemented bits of libc using Wasm SIMD128, thanks to a tip by @raggi on Hacker News.
Full Changelog: v0.25.0...v0.25.1
v0.25.0
What's Changed
Breaking changes:
- changed
BindBlob
,BindRawText
,ResultBlob
,ResultRawText
in 9f626b2- binding/returning a
nil
slice is no longer the same asBindNull
,ResultNull
- binding/returning a
- tweaked some
database/sql
scanning heuristics in #256- don't automatically revive RFC 3339
time.Time
forTEXT
columns - revive
bool
automatically forBOOLEAN
columns - in both cases, it's best to use
ANY
withSTRICT
tables
- don't automatically revive RFC 3339
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: v0.24.1...v0.25.0