Commits on Source
100+
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
68e698ce
sqlite: expose connection authorizer
Sep 25, 2026
f0f3429a
sqlite: address authorizer review feedback
Sep 25, 2026
4552e53e
Merge branch 'vendor-stamp' into 'master'
Sep 25, 2026
3c60ac53
attestgen, .gitlab-ci.yml: sign a provenance document for each release tag
Sep 27, 2026
c330a018
Makefile, .gitlab-ci.yml: vendor again from the stamped commits before signing
Sep 27, 2026
d0b73e03
CHANGELOG.md: link merge request
!141
Sep 27, 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
aa8b1437
Merge remote-tracking branch 'origin/master' into tag-attestation
Sep 29, 2026
048008a6
.gitlab-ci.yml: do not tie the attest image to the Go vendor.json records
Sep 29, 2026
b122d041
conn: bind statement arguments in linear time
Sep 29, 2026
a343f6cb
conn.go, driver.go: omit monotonic readings from stored times
Sep 29, 2026
c68e5b25
conn.go, driver.go: add opt-in time format without monotonic readings
Sep 29, 2026
85e46b56
Merge branch 'codex/time-monotonic-roundtrip' into 'master'
Sep 30, 2026
5204a676
CHANGELOG.md: _time_format=string_no_monotonic; open v1.61.0
Sep 30, 2026
2a69777f
Merge remote-tracking branch 'origin/master' into tag-attestation
Sep 30, 2026
3b236a34
SECURITY.md, VERIFYING.md: no provenance document before the first tag after v1.60.1
Sep 30, 2026
3fcaebad
attestgen: accept the repository URL with .git
Sep 30, 2026
24ace412
Merge branch 'tag-attestation' into 'master'
Oct 05, 2026
51ddb0b4
licensegen: name the module and the error when go mod download fails
Oct 05, 2026
a4099dee
Merge branch 'authorizer-api' into 'master'
Oct 05, 2026
0fc3f90d
conn: forget the pre-update, commit and rollback hooks on Close
Oct 05, 2026
5856ee87
tx, conn: wait for a shared-cache lock in BeginTx, Commit and Rollback, and...
Oct 14, 2026
75b4e62f
conn: watch the context only while waiting for a shared-cache lock
Oct 15, 2026
fd378191
Merge branch 'tx-shared-cache-wait' into 'master'
Oct 15, 2026
3587a68a
fix: preserve cancellation before SQLite execution
Oct 20, 2026
4926b7ac
Merge GitHub pull request
#9
'fix/context-cancellation'
Oct 20, 2026
4eacffe8
sqlite, conn: keep one cancellation flag per connection
Oct 20, 2026
570dc564
CHANGELOG.md: context cancellation before a statement starts (GitHub PR
#9
)
Oct 20, 2026
44ae8d4c
update dependencies, make vendor: SQLite 3.54.1, libc v1.79.0
Oct 21, 2026
4df1ebea
sqlite, conn, stmt, tx: end a busy_timeout wait when the call's context is done
Oct 21, 2026
9a8718ed
attestgen, Makefile, .gitlab-ci.yml: copy vendor.json into the document from the tagged commit
Oct 21, 2026
b1712029
tx, rows, conn: end the lock waits of Commit, Rows.Next and Rows.Close with the context
Oct 22, 2026
16dcd1fd
vfs/all_test.go: assert the short read itself in TestVFSReadEOF
Oct 25, 2026
32349542
THREAT-MODEL.md: the threat model, row by row with its status
Oct 25, 2026
cf5e7c3a
vfs/patches.go: report the file read-only to SQLite
Oct 25, 2026
bbce27db
CHANGELOG.md: the threat model and the short-read assertion
Oct 25, 2026
67055eb8
CHANGELOG.md: the vfs.New write panic
Oct 25, 2026
0ea9fb8e
THREAT-MODEL.md: a row for the vfs.New write panic
Oct 25, 2026
56d80777
Merge branch 'vfs-readonly-open' into 'master'
Oct 25, 2026
78c3b0ca
Merge branch 'threat-model' into 'master'
Oct 25, 2026
683b7278
vfs: implement xDelete and the write methods SQLite could still reach
Oct 25, 2026
0afd2c84
stmt.go, reprepare_test.go, AUTHORS, CONTRIBUTORS: stop re-preparing cached statements on each run
Oct 26, 2026
519e1d2a
Merge branch 'clear-bindings-reprepare' into 'master'
Oct 26, 2026
e6990422
conn.go, stmt.go, rows.go: unbind only the parameters that point into the driver's buffers
Oct 26, 2026
Additional commits have been omitted to prevent performance issues.
Loading
Loading