tursodatabase
turso
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix Go driver named parameter binding Go database/sql strips the SQL prefix from named parameters: sql.Named("a", val) produces NamedValue{Name: "a"}. The C-level named_position API requires the prefix, so bare names failed with "unknown named parameter". Add turso_statement_parameter_name(stmt, idx) to the sdk-kit C API (the equivalent of sqlite3_bind_parameter_name, which was only in the sqlite3 compat layer). The Go driver uses it to build a bare-name to position map from the statement metadata, resolving names without guessing which prefix the SQL used. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
glommer:drivers
59 minutes ago
fix Go driver named parameter binding Go database/sql strips the SQL prefix from named parameters: sql.Named("a", val) produces NamedValue{Name: "a"}. The C-level named_position API requires the prefix, so bare names failed with "unknown named parameter". Add turso_statement_parameter_name(stmt, idx) to the sdk-kit C API (the equivalent of sqlite3_bind_parameter_name, which was only in the sqlite3 compat layer). The Go driver uses it to build a bare-name to position map from the statement metadata, resolving names without guessing which prefix the SQL used. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
glommer:drivers
1 hour ago
Add serverless drivers (Rust, Go, Python) with cross-language parity tests Introduce pure-network serverless drivers that connect to Turso/libsql over HTTP (hrana v3) with no local FFI required: - serverless/rust/ — Rust crate (turso_serverless) - serverless/go/ — Go module (turso-serverless) - serverless/python/ — Python package (turso-serverless), DB-API 2.0 Add a comprehensive cross-language test harness ("Hegel") that generates random operation sequences from a shared spec (testing/hegel/spec/ops.json) and asserts parity between local (embedded) and serverless drivers across all four languages (Rust, Go, Python, JS). Add shared driver-conformance test suites (testing/rust-shared/, testing/go-drivers/, testing/python-drivers/) that run the same behavioral tests against both local and serverless backends. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
glommer:drivers
2 hours ago
test: verify source MVCC log exists before VACUUM INTO
vardbabayan:vb/6045-assert-mvcclogfile-on-vacuum-mvcc-test
3 hours ago
Add unit and integraiton tests for VACUUM INTO encryption
phinjensen:5852-vacuum-into-encryption
4 hours ago
Add serverless drivers (Rust, Go, Python) with cross-language parity tests Introduce pure-network serverless drivers that connect to Turso/libsql over HTTP (hrana v3) with no local FFI required: - serverless/rust/ — Rust crate (turso_serverless) - serverless/go/ — Go module (turso-serverless) - serverless/python/ — Python package (turso-serverless), DB-API 2.0 Add a comprehensive cross-language test harness ("Hegel") that generates random operation sequences from a shared spec (testing/hegel/spec/ops.json) and asserts parity between local (embedded) and serverless drivers across all four languages (Rust, Go, Python, JS). Add shared driver-conformance test suites (testing/rust-shared/, testing/go-drivers/, testing/python-drivers/) that run the same behavioral tests against both local and serverless backends. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
glommer:drivers
5 hours ago
fix Go driver named parameter binding Go database/sql strips the SQL prefix from named parameters: sql.Named("a", val) produces NamedValue{Name: "a"}. The C-level named_position API requires the prefix, so bare names failed with "unknown named parameter". Add turso_statement_parameter_name(stmt, idx) to the sdk-kit C API (the equivalent of sqlite3_bind_parameter_name, which was only in the sqlite3 compat layer). The Go driver uses it to build a bare-name to position map from the statement metadata, resolving names without guessing which prefix the SQL used. Tests run every variant (colon, at, dollar) against both turso and go-sqlite3 to ensure compatible behavior. Update COMPAT.md to note the new sdk-kit exposure. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
go-param
6 hours ago
new twststs
avinassh:vacuum3
16 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Remote drivers for all 4 supported languages
#6569
2 hours ago
508a52c
glommer:drivers
CodSpeed Performance Gauge
0%
Verify source MVCC log exists before `VACUUM INTO`
#6572
3 hours ago
2632b92
vardbabayan:vb/6045-assert-mvcclogfile-on-vacuum-mvcc-test
CodSpeed Performance Gauge
0%
Add support for encryption parameters in VACUUM INTO
#6571
6 hours ago
b8cce2b
phinjensen:5852-vacuum-into-encryption
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs