Commits on Source
100+
6250b755
pcache: scaffolding for cross-connection / shared-cache support (RFC)
Jun 11, 2026
606ef9c8
pcache: address
!130
review round 2
Jun 11, 2026
4b8c6a2c
sqlite: address
!129
review (doc inversion + deterministic errstrForDB test)
Jun 11, 2026
68fc1f41
Merge branch 'error-rc-opt-in' into 'master'
Jun 11, 2026
1580c89c
pcache: per-cache mutex for -race cleanliness under cache=shared
Jun 11, 2026
f49af948
pcache: update BenchmarkPoolEvictionChurn comment to reflect xRekey coverage
Jun 12, 2026
26443363
Add netbsd/amd64 support (
#246
)
Jun 11, 2026
06815933
go.mod: bump modernc.org/libc to v1.73.1
Jun 12, 2026
7611e3ee
issue246-tracker.md: add NetBSD/amd64 status tracker
Jun 12, 2026
f1bccf88
go.mod: bump modernc.org/libc to v1.73.3
Jun 14, 2026
0b9e0dca
Makefile: vendor target ran build_all_targets twice, reduce to one
Jun 14, 2026
e62c32f2
Re-vendor lib/ and vec/ from libsqlite3 v1.14.0 and libsqlite_vec v0.3.0
Jun 14, 2026
e0fb13dd
CHANGELOG: reframe netbsd/amd64 as experimental, not yet officially supported
Jun 14, 2026
acabf564
lib, vec: deduplicate generated sources (-2.9M lines, 174 -> 64 MB)
Jun 14, 2026
1897fdd6
CHANGELOG.md: consolidate untagged v1.53.0/v1.54.0 into one v1.53.0 section
Jun 15, 2026
73050dce
Merge branch 'pcache-pool-polish' into 'master'
Jun 15, 2026
8725c222
Add freebsd/386 + freebsd/arm targets
Jun 15, 2026
14e5790e
vendor: regenerate freebsd/arm vec at SQLite 3.53.2
Jun 15, 2026
adff4b17
Merge branch 'pcache-shared-cache-draft' into 'master'
Jun 15, 2026
6a28fe7d
HACKING.md: document CHANGELOG versioning + MR integration flow
Jun 15, 2026
40ff0274
sqlite: add DBStatus wrapper for sqlite3_db_status + pcache spill-I/O benchmark
Jun 15, 2026
759639fa
sqlite: review fixes for
!132
— restore
#131
CHANGELOG link, correct DBStatus op-family docs
Jun 16, 2026
697300ff
Merge branch 'dbstatus-binding' into 'master'
Jun 16, 2026
6b32d1ee
CHANGELOG.md: document experimental freebsd/386 + freebsd/arm (
#119
)
Jun 21, 2026
f2c87584
sqlite: _texttotime best-effort parse for empty-decltype TEXT columns (
#248
)
Jun 25, 2026
892d8477
sqlite: document _texttotime empty-decltype upgrade, widen
#248
comment, add CHANGELOG
Jun 25, 2026
5d243466
Merge branch 'texttotime-aggregates' into 'master'
Jun 25, 2026
693ff386
upgrade to SQLite 3.53.3
Jul 15, 2026
5831f4be
Support more underscore keys in DSN
Jul 19, 2026
97841221
sqlite: document mattn-compat DSN pragma keys and test them together
Jul 19, 2026
266b979e
sqlite: validate mattn-compat DSN keys and fix auto_vacuum apply order
Jul 20, 2026
b31f5212
Merge branch 'dsn-compat-keys' into 'master'
Jul 20, 2026
d7210fc8
CHANGELOG.md: correct the
!134
DSN shorthand-key entry
Jul 20, 2026
63a57e47
sqlite: select DSN shorthand aliases by presence, matching mattn (
!134
follow-up)
Jul 20, 2026
0895392f
sqlite: validate all DSN parameters before applying any of them
Jul 20, 2026
cfb97341
CHANGELOG.md: document the DSN validation-order change
Jul 20, 2026
2c7e3eb3
sqlite: add NewConnector, a driver.Connector for sql.OpenDB
Jul 30, 2026
e7a39d2d
sqlite: document that a constructed Driver is not the registered one
Jul 30, 2026
581eb450
sqlite: validate the connector dsn with getVFSName, not a bare ParseQuery
Jul 30, 2026
cc920f9b
lib, vec: re-vendor, bump libc to v1.74.4, sweep the docs
Aug 03, 2026
9e955072
sqlite: expose defensive mode DSN option
Aug 09, 2026
1fb71c49
sqlite: review follow-ups for the _defensive DSN option
Aug 09, 2026
198be3c2
all_test: tolerate a cgo-less toolchain in the recursive -race check
Aug 09, 2026
69cd3ca1
GOVERNANCE.md: add Ian Chechin as maintainer
Aug 12, 2026
15ca5030
licensing: ship the sqlite-vec MIT notice, normalize the license names
Aug 12, 2026
50ee6dd1
vendor_libs: handle a deduplicated libsqlite3/libsqlite_vec checkout
Aug 13, 2026
224fef61
all_test: drop a trailing space gofmt flags
Aug 17, 2026
15039fd3
all_test: make TestConnectionHook survive -count>1
Aug 17, 2026
20e2e17e
sqlite: let a caller-constructed Driver register its own functions, collations and modules
Aug 18, 2026
9ed2aad5
CHANGELOG.md: document the per-Driver registration methods
Aug 18, 2026
47d0960a
Merge branch 'driver-registration' into 'master'
Aug 18, 2026
6e86ac4a
doc.go, CHANGELOG.md: promote freebsd/386, freebsd/arm and netbsd/amd64
Aug 19, 2026
93f0742e
add Readme Headline
Aug 31, 2026
bd9dcb65
add Readme Headline...
Aug 31, 2026
2acd716d
test: add Linux OFD lock persistence test across os.Close
Aug 31, 2026
9159fa5f
test: add Linux OFD lock regression tests
Aug 31, 2026
3f99e260
update dependencies, make vendor
Sep 01, 2026
51d26771
Merge branch 'ofd-lock-test'
Sep 01, 2026
5dcac5fb
sqlite: add the opt-in OFDLocking switch to Linux OFD locks
Sep 01, 2026
722282f3
CHANGELOG.md: document the OFD locking opt-in and the SQLite 3.53.4 upgrade
Sep 01, 2026
2f7234fc
AUTHORS, CONTRIBUTORS: add Nathan Herring; CHANGELOG.md: credit him by name
Sep 05, 2026
37e55e47
CHANGELOG.md: reconstruct the missing entries for v1.38.1 through v1.44.1 and v1.49.1
Sep 05, 2026
38af5817
doc.go, README.md: point readers at CHANGELOG.md
Sep 05, 2026
e390a0ca
sqlite: pool the FunctionContext handed to UDF and aggregate callbacks
Sep 05, 2026
51cbcbff
Merge branch 'udf-call-pool' into 'master'
Sep 07, 2026
59ec397b
doc.go: add a Performance section with measured driver-vs-C ratios
Sep 07, 2026
d6d84a97
sqlite: pin the identity and the pooling of the FunctionContext in tests
Sep 08, 2026
9ad02acf
Merge branch 'udf-context-tests' into 'master'
Sep 08, 2026
35c446e7
update dependencies, make vendor
Sep 15, 2026
c96a4e6c
CHANGELOG.md: document the libc v1.75.7 bump and the Performance section
Sep 15, 2026
37b5cd2d
driver.go, doc.go: document SQLite's own URI query parameters, mode=ro in particular
Sep 15, 2026
b63dd606
CHANGELOG.md: shorten the v1.55.0 - v1.59.1 entries; HACKING.md: add an entry-style rule
Sep 18, 2026
1ae55f98
LICENSE-3RD-PARTY.md, licensegen: transitively flattened third-party license inventory
Sep 20, 2026
6da299b3
SBOM.md, sbom.cdx.json, sbom.spdx.json: ship a Software Bill of Materials
Sep 20, 2026
6544c957
SECURITY.md, GOVERNANCE.md: publish a security policy
Sep 20, 2026
a58a7a23
CONTRIBUTING.md: document how to contribute; correct the target count to 20
Sep 20, 2026
f134e936
.gitlab-ci.yml: check the generated licence and SBOM documents in CI
Sep 20, 2026
c78fbc80
IRP.md: add an incident response plan
Sep 20, 2026
3780c747
CONTRIBUTING.md: describe the generated-file marker as the Go convention
Sep 21, 2026
8cdb8e2b
SECURITY.md: name the page cache in scope
Sep 21, 2026
5b965c1e
IRP.md: the libc release order, the mirror credential, the builder board
Sep 21, 2026
3f65c53e
sqlite: add StrictPragmas; document that _pragma runs as SQL text
Sep 21, 2026
a24dc91a
SECURITY.md: an attacker-controlled DSN is out of scope
Sep 21, 2026
9ab49d80
conn: interrupt on a TLS of its own
Sep 21, 2026
73f66719
doc: pooled connection state, Raw and goroutines; FunctionContext rule
Sep 21, 2026
03784267
pagecache_trampolines.go: panic when a Cache drops a pinned page
Sep 22, 2026
c203e390
pagecache.go, vec/patches.go, pcache/pool.go: document page cache limits
Sep 22, 2026
f2c41072
pcachepool_test.go, Makefile: run the suite through the page cache binding
Sep 22, 2026
72dd0371
SECURITY.md: place the page cache correctly; list StrictPragmas
Sep 22, 2026
3c3e178f
vfs/patches.go: refuse Close while in use; skip live handles on wraparound
Sep 22, 2026
9095339a
vendor_libs, Makefile: record where lib/ and vec/ came from in vendor.json
Sep 24, 2026
86c97d49
CHANGELOG.md: link merge request
!140
Sep 24, 2026
37751773
Makefile, doc.go, IRP.md: VENDORFLAGS for debug builds; name every refusal
Sep 24, 2026
4552e53e
Merge branch 'vendor-stamp' into 'master'
Sep 25, 2026
50380ee0
lib, tests: Go side of the wal.c SEH emulation for Windows in-page faults (
#221
)
Sep 28, 2026
2e433240
lib: re-vendor from modernc.org/libsqlite3 v1.15.0 (SEH emulation), pin libc v1.77.1, Go 1.26
Sep 28, 2026
0f7ae7d7
Merge branch 'master' into seh-emulation
Sep 28, 2026
fb4aac49
vendor.json: stamp lib/ from libsqlite3 v1.15.0 and vec/ from libsqlite_vec v0.6.0
Sep 28, 2026
a604165a
CHANGELOG.md: the SEH emulation, the re-vendor and the removed lib constants; open v1.60.0
Sep 28, 2026
7d5a3769
CHANGELOG.md: slim the v1.60.0 section
Sep 28, 2026
Additional commits have been omitted to prevent performance issues.
Loading
Loading