Skip to content

Commit

Permalink
Merge pull request #24 from RelationalAI/snowflake-tss
Browse files Browse the repository at this point in the history
Add support for Snowflake Stages and SNOWFLAKE_FULL encryption
  • Loading branch information
andrebsguedes authored Oct 15, 2024
2 parents f1ce3d6 + 0ea86f1 commit 924ac1d
Show file tree
Hide file tree
Showing 14 changed files with 4,020 additions and 726 deletions.
251 changes: 225 additions & 26 deletions Cargo.lock

Large diffs are not rendered by default.

21 changes: 18 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "object_store_ffi"
version = "0.8.2"
version = "0.9.0"
edition = "2021"

[[bench]]
Expand All @@ -18,7 +18,7 @@ bench = false

# https://doc.rust-lang.org/cargo/reference/profiles.html
[profile.release]
debug = 1
debug = true

[features]
default = ["julia"]
Expand All @@ -34,7 +34,7 @@ futures-util = "0.3"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "hickory-dns"] }
# object_store = { version = "0.10.1", features = ["azure", "aws"] }
# Pinned to a specific commit while waiting for upstream
object_store = { git = "https://github.com/andrebsguedes/arrow-rs.git", branch = "unsigned-payload-and-azure-list-offset", features = ["azure", "aws", "experimental-azure-list-offset", "experimental-arbitrary-list-prefix"] }
object_store = { git = "https://github.com/andrebsguedes/arrow-rs.git", tag = "v0.10.2-beta1", features = ["azure", "aws", "experimental-azure-list-offset", "experimental-arbitrary-list-prefix"] }
thiserror = "1"
anyhow = { version = "1", features = ["backtrace"] }
once_cell = "1.18"
Expand All @@ -51,6 +51,21 @@ flate2 = { version = "1.0.28", features=["zlib-ng"], default-features = false}
async-compression = { version = "0.4.6", default-features = false, features = ["tokio", "gzip", "zlib", "deflate", "zstd"] }
flume = "0.11.0"
pin-project = "1.1.5"
uuid = { version = "1.10.0", features = ["v4"] }
base64 = "0.22.1"
rand = "0.8.5"
zeroize = "1.8.1"
async-trait = "0.1.81"
serde_path_to_error = "0.1.16"
metrics = "0.23.0"
metrics-util = "0.17.0"
quanta = "0.12.3"

[target.'cfg(not(target_os = "macos"))'.dependencies]
openssl = { version = "0.10.66" }

[target.'cfg(target_os = "macos")'.dependencies]
openssl = { version = "0.10.66", features = ["vendored"] }

[dev-dependencies]
criterion = { version = "0.4", default-features = false, features = ["cargo_bench_support", "html_reports"] }
11 changes: 11 additions & 0 deletions Cross.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[target.aarch64-unknown-linux-gnu]
pre-build = [
"dpkg --add-architecture $CROSS_DEB_ARCH",
"apt-get update && apt-get --assume-yes install libssl-dev:$CROSS_DEB_ARCH"
]

[target.x86_64-unknown-linux-gnu]
pre-build = [
"dpkg --add-architecture $CROSS_DEB_ARCH",
"apt-get update && apt-get --assume-yes install libssl-dev:$CROSS_DEB_ARCH"
]
Loading

0 comments on commit 924ac1d

Please sign in to comment.