diff --git a/Cargo.lock b/Cargo.lock
index 7bc3445c1e4..86fafc9aa28 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -5222,6 +5222,7 @@ dependencies = [
"azure_identity",
"azure_storage",
"azure_storage_blobs",
+ "base64 0.22.1",
"bytes",
"chrono",
"futures",
@@ -5238,6 +5239,7 @@ dependencies = [
"rstest",
"serde",
"serde_json",
+ "sha2",
"snafu",
"tempfile",
"time",
@@ -5250,9 +5252,9 @@ dependencies = [
[[package]]
name = "lance-namespace-reqwest-client"
-version = "0.4.0"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dfe76b82f4167fa1c19d5d8825f8fb7d3831e83fa6e0485b3dd59ef0f7b1685"
+checksum = "a2acdba67f84190067532fce07b51a435dd390d7cdc1129a05003e5cb3274cf0"
dependencies = [
"reqwest",
"serde",
diff --git a/Cargo.toml b/Cargo.toml
index 826d1430d35..9cc3af5be85 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -63,7 +63,7 @@ lance-io = { version = "=2.0.0-beta.4", path = "./rust/lance-io", default-featur
lance-linalg = { version = "=2.0.0-beta.4", path = "./rust/lance-linalg" }
lance-namespace = { version = "=2.0.0-beta.4", path = "./rust/lance-namespace" }
lance-namespace-impls = { version = "=2.0.0-beta.4", path = "./rust/lance-namespace-impls" }
-lance-namespace-reqwest-client = "=0.4.0"
+lance-namespace-reqwest-client = { version = "=0.4.5" }
lance-table = { version = "=2.0.0-beta.4", path = "./rust/lance-table" }
lance-test-macros = { version = "=2.0.0-beta.4", path = "./rust/lance-test-macros" }
lance-testing = { version = "=2.0.0-beta.4", path = "./rust/lance-testing" }
diff --git a/java/lance-jni/Cargo.lock b/java/lance-jni/Cargo.lock
index f20a87b446b..865b9d564c4 100644
--- a/java/lance-jni/Cargo.lock
+++ b/java/lance-jni/Cargo.lock
@@ -4287,6 +4287,7 @@ dependencies = [
"azure_identity",
"azure_storage",
"azure_storage_blobs",
+ "base64 0.22.1",
"bytes",
"chrono",
"futures",
@@ -4302,6 +4303,7 @@ dependencies = [
"reqwest",
"serde",
"serde_json",
+ "sha2",
"snafu",
"time",
"tokio",
@@ -4312,9 +4314,9 @@ dependencies = [
[[package]]
name = "lance-namespace-reqwest-client"
-version = "0.4.0"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dfe76b82f4167fa1c19d5d8825f8fb7d3831e83fa6e0485b3dd59ef0f7b1685"
+checksum = "a2acdba67f84190067532fce07b51a435dd390d7cdc1129a05003e5cb3274cf0"
dependencies = [
"reqwest",
"serde",
diff --git a/java/pom.xml b/java/pom.xml
index cf212b22f20..fa64e1a5f99 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -108,12 +108,12 @@
org.lance
lance-namespace-core
- 0.4.0
+ 0.4.5
org.lance
lance-namespace-apache-client
- 0.4.0
+ 0.4.5
com.fasterxml.jackson.core
diff --git a/python/Cargo.lock b/python/Cargo.lock
index cf63ab702b5..886115f9303 100644
--- a/python/Cargo.lock
+++ b/python/Cargo.lock
@@ -4625,6 +4625,7 @@ dependencies = [
"azure_identity",
"azure_storage",
"azure_storage_blobs",
+ "base64 0.22.1",
"bytes",
"chrono",
"futures",
@@ -4640,6 +4641,7 @@ dependencies = [
"reqwest",
"serde",
"serde_json",
+ "sha2",
"snafu",
"time",
"tokio",
@@ -4650,9 +4652,9 @@ dependencies = [
[[package]]
name = "lance-namespace-reqwest-client"
-version = "0.4.0"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dfe76b82f4167fa1c19d5d8825f8fb7d3831e83fa6e0485b3dd59ef0f7b1685"
+checksum = "a2acdba67f84190067532fce07b51a435dd390d7cdc1129a05003e5cb3274cf0"
dependencies = [
"reqwest",
"serde",
diff --git a/python/pyproject.toml b/python/pyproject.toml
index 0a6dd542222..815e28c6666 100644
--- a/python/pyproject.toml
+++ b/python/pyproject.toml
@@ -1,7 +1,7 @@
[project]
name = "pylance"
dynamic = ["version"]
-dependencies = ["pyarrow>=14", "numpy>=1.22", "lance-namespace>=0.4.0"]
+dependencies = ["pyarrow>=14", "numpy>=1.22", "lance-namespace>=0.4.5"]
description = "python wrapper for Lance columnar format"
authors = [{ name = "Lance Devs", email = "dev@lance.org" }]
license = { file = "LICENSE" }
diff --git a/rust/lance-io/src/object_store/storage_options.rs b/rust/lance-io/src/object_store/storage_options.rs
index f809df8d1d3..22854e8fd53 100644
--- a/rust/lance-io/src/object_store/storage_options.rs
+++ b/rust/lance-io/src/object_store/storage_options.rs
@@ -113,8 +113,7 @@ impl StorageOptionsProvider for LanceNamespaceStorageOptionsProvider {
async fn fetch_storage_options(&self) -> Result