diff --git a/Cargo.lock b/Cargo.lock
index 163de5820b..d30f941009 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -7323,7 +7323,7 @@ name = "tremor-connectors-gcp"
 version = "0.13.0-rc.32"
 dependencies = [
  "anyhow",
- "async-channel 1.9.0",
+ "async-channel 2.3.1",
  "async-stream",
  "async-trait",
  "bytes",
@@ -7380,7 +7380,7 @@ name = "tremor-connectors-otel"
 version = "0.13.0-rc.32"
 dependencies = [
  "anyhow",
- "async-channel 1.9.0",
+ "async-channel 2.3.1",
  "async-trait",
  "hex",
  "log",
diff --git a/tremor-connectors-gcp/Cargo.toml b/tremor-connectors-gcp/Cargo.toml
index bc5141e931..b991da30cd 100644
--- a/tremor-connectors-gcp/Cargo.toml
+++ b/tremor-connectors-gcp/Cargo.toml
@@ -53,7 +53,7 @@ hyper-rustls = { version = "0.24", default-features = true, features = [
     "tokio-runtime",
 ] }
 url = { version = "2.5", default-features = true }
-async-channel = { version = "1.9", default-features = true }
+async-channel = { version = "2.3", default-features = true }
 async-stream = { version = "0.3", default-features = true }
 simd-json-derive = { version = "0.13", default-features = true }
 simd-json = { version = "0.13", default-features = true }
diff --git a/tremor-connectors-otel/Cargo.toml b/tremor-connectors-otel/Cargo.toml
index 31a222dfd7..876f28bdc8 100644
--- a/tremor-connectors-otel/Cargo.toml
+++ b/tremor-connectors-otel/Cargo.toml
@@ -41,7 +41,7 @@ tremor-otelapis = { version = "=0.2.4", default-features = false, features = [
     "otel-all",
 ] }
 rand = { version = "0.8.5", default-features = false }
-async-channel = { version = "1.9", default-features = false }
+async-channel = { version = "2.3", default-features = false }
 hex = { version = "0.4", default-features = false, features = ["alloc", "std"] }
 
 [dev-dependencies]