Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
29514d6
chore(rust): add adbc-snowflake placeholder crate
zeroshade Mar 19, 2026
a7c046a
chore(rust): update Cargo.toml for adbc-snowflake driver
zeroshade Mar 19, 2026
946cb6d
feat(rust): implement error conversion for adbc-snowflake
zeroshade Mar 19, 2026
4b41b0d
feat(rust): implement Driver with Inner (runtime + sf_core)
zeroshade Mar 19, 2026
90399ef
fix(rust): revert arrow version constraint to >=53.1.0, <59
zeroshade Mar 19, 2026
4b480b0
feat(rust): implement Database option mapping and connection creation
zeroshade Mar 19, 2026
5fb4e95
docs(rust): document URI parsing limitations in apply_uri
zeroshade Mar 19, 2026
194eff9
feat(rust): implement Connection with metadata and transaction support
zeroshade Mar 19, 2026
b8f0b10
fix(rust): align arrow-buffer version constraint with arrow-array
zeroshade Mar 19, 2026
bc5b269
fix(rust): respect autocommit mode in commit/rollback; document FFI s…
zeroshade Mar 19, 2026
d6b29a2
feat(rust): implement Statement with SQL execution and option handling
zeroshade Mar 19, 2026
5b4c303
feat(rust): wire export_driver! and complete adbc-snowflake driver
zeroshade Mar 19, 2026
7c83d8e
feat(rust): fix query_tag by adding conn_handle to Statement
zeroshade Mar 19, 2026
d0fef93
test(rust): add integration tests for adbc-snowflake
zeroshade Mar 19, 2026
d7978b5
chore(rust): clippy fixes and cargo fmt for adbc-snowflake
zeroshade Mar 19, 2026
410f736
fix(rust): replace filter_map identity with flatten per clippy
zeroshade Mar 19, 2026
96a59ef
fix(rust): correct get_info map_values type to match GET_INFO_SCHEMA
zeroshade Mar 19, 2026
e98066f
fix(rust): cleanup from final code review — state tracking, dedup, pi…
zeroshade Mar 19, 2026
7cdc20b
use constants for params
zeroshade Mar 19, 2026
2063893
add some integration tests using env vars
zeroshade Mar 20, 2026
c9fa7eb
license headers
zeroshade Mar 20, 2026
89f48a2
update tests and implement get_info
zeroshade Mar 20, 2026
06b14d8
add precision options
zeroshade Mar 20, 2026
9b18039
fix tests
zeroshade Mar 20, 2026
abb51ab
fix get_table_schema
zeroshade Mar 20, 2026
1174d73
clippy
zeroshade Mar 20, 2026
b3fd2b3
cargo fmt
zeroshade Mar 20, 2026
b15e13a
add pixi stuff for rust impl
zeroshade Mar 20, 2026
686356d
cleanup paths
zeroshade Mar 20, 2026
f339b2a
add validation suite to rust impl
zeroshade Mar 20, 2026
48b8bf5
rename package
zeroshade Mar 20, 2026
088a37c
more features and integration tests
zeroshade Mar 22, 2026
704f0f9
formatting and xdbc
zeroshade Mar 22, 2026
ca73ae5
clippy and fmt
zeroshade Mar 22, 2026
822629c
get_objects impl
zeroshade Mar 23, 2026
707ee04
feat(deps): add arrow-cast dependency for integer type upcasting
zeroshade Mar 27, 2026
f360a99
feat(statement): add ConvertingReader for Int8/Int16/Int32 → Int64 up…
zeroshade Mar 27, 2026
c77fc99
fix(deps): handle new ApiError variants from sf_core rev bump and min…
zeroshade Mar 27, 2026
fd7cf38
fix(connection): parse timestamp scale from Snowflake type string for…
zeroshade Mar 27, 2026
527f047
fix(statement): clear bound_batches after ingest/set_sql_query; fix I…
zeroshade Mar 27, 2026
75514a2
fix(statement): store raw nanoseconds in timestamp builders, let arro…
zeroshade Mar 27, 2026
6cb3eec
fix(statement): avoid i64 overflow in timestamp builders by convertin…
zeroshade Mar 27, 2026
691e3b7
fix(statement): clamp scale in fraction builders; document ns_to_unit…
zeroshade Mar 27, 2026
fb1f3ab
fix: remove client_app_id override to get Arrow format; fix negative …
zeroshade Mar 27, 2026
38fe7e4
feat(statement): implement Decimal128 high-precision support for FIXE…
zeroshade Mar 27, 2026
905bad2
docs: add README tracking sf_core and Snowflake limitations
zeroshade Mar 27, 2026
d524c86
fix(roborev): address all open review findings for precision and memo…
zeroshade Mar 28, 2026
4f1ed30
fix(roborev): drain loop continues on FFI error; scale clamp tests as…
zeroshade Mar 28, 2026
44d6a10
fix(roborev 812): use proper log facade instead of eprintln
zeroshade Mar 29, 2026
14af787
Merge branch 'main' into feat/rust-adbc-snowflake-driver
zeroshade Mar 30, 2026
eaadfe4
fix(rust): Add OPENSSL_DIR for windows builds
zeroshade Mar 30, 2026
97aefc0
fix(rust): Quote OPENSSL_DIR value in .env.build for Windows
zeroshade Mar 30, 2026
c68f03f
ci(rust): Disable fail-fast in rust_test.yaml to debug Windows build
zeroshade Mar 30, 2026
9893241
fix(rust): URL-decode username and password from Snowflake URI
zeroshade Mar 30, 2026
660b61f
cargo fmt
zeroshade Mar 30, 2026
baa3e63
ci(rust): install openssl on windows via choco in pre-build.sh
zeroshade Mar 30, 2026
7fc8427
fix(rust): fix CI race condition in tests and disable windows build
zeroshade Mar 30, 2026
0efb8c0
chore(ci): document why windows rust CI is disabled
zeroshade Mar 30, 2026
b4395d4
fix(rust): correct table name in test_timestamp_precision_get_table_s…
zeroshade Mar 30, 2026
80e8d65
fix(rust): revert attempt to drain FFI stream which broke python vali…
zeroshade Mar 30, 2026
36f78c7
chore(rust): add missing docs/snowflake.md template for doc generation
zeroshade Mar 30, 2026
a2940a4
fix(rust): update sf_core to latest main commit and vendor openssl to…
zeroshade Mar 30, 2026
0a9db1f
fix(rust): patch manylinux-rust docker image to include perl modules …
zeroshade Mar 30, 2026
98b880d
fix(rust): patch manylinux-rust Dockerfile rather than modifying runn…
zeroshade Mar 30, 2026
2064f2e
fix(rust): patch compose.yaml to set HOME=/tmp for protoc-installer i…
zeroshade Mar 30, 2026
c379a06
fix(rust): exclude extraneous exported symbols on linux
zeroshade Mar 30, 2026
781db22
chore(rust): fix CI package generation by adding cargo-about configur…
zeroshade Mar 30, 2026
e2500ba
ci(rust): install cargo-about for package generation
zeroshade Mar 30, 2026
4199cd8
ci(rust): add debug logging to package generation step
zeroshade Mar 31, 2026
ce59e70
fix(ci): use rust/build/ for driver artifact upload path
zeroshade Mar 31, 2026
329b002
ci(rust): add test_package.py for package smoke test
zeroshade Mar 31, 2026
66e3541
fix(ci): update test_package.py regex to match actual error message
zeroshade Mar 31, 2026
d5784ca
pre-commit
zeroshade Mar 31, 2026
0a634fb
fix licenses
zeroshade Mar 31, 2026
16db848
cargo fmt
zeroshade Mar 31, 2026
c441cf2
feat: use native sf_core bindings, surface query_id, add type support
zeroshade Apr 3, 2026
7054c22
update to latest version of sf_core
zeroshade Apr 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/go_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,6 @@ jobs:
pixi-version: v0.63.2
run-install: false


- name: Build
working-directory: go
run: |
Expand Down
Loading
Loading