diff --git a/Cargo.lock b/Cargo.lock
index 438d74b1b2d..b6c47e5d621 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "acir"
-version = "0.38.0"
+version = "0.39.0"
 dependencies = [
  "acir_field",
  "base64 0.21.2",
@@ -23,7 +23,7 @@ dependencies = [
 
 [[package]]
 name = "acir_field"
-version = "0.38.0"
+version = "0.39.0"
 dependencies = [
  "ark-bls12-381",
  "ark-bn254",
@@ -37,7 +37,7 @@ dependencies = [
 
 [[package]]
 name = "acvm"
-version = "0.38.0"
+version = "0.39.0"
 dependencies = [
  "acir",
  "acvm_blackbox_solver",
@@ -54,7 +54,7 @@ dependencies = [
 
 [[package]]
 name = "acvm_blackbox_solver"
-version = "0.38.0"
+version = "0.39.0"
 dependencies = [
  "acir",
  "blake2",
@@ -69,7 +69,7 @@ dependencies = [
 
 [[package]]
 name = "acvm_js"
-version = "0.38.0"
+version = "0.39.0"
 dependencies = [
  "acvm",
  "bn254_blackbox_solver",
@@ -212,7 +212,7 @@ checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
 
 [[package]]
 name = "arena"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "generational-arena",
 ]
@@ -416,7 +416,7 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
 
 [[package]]
 name = "aztec_macros"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "iter-extended",
  "noirc_frontend",
@@ -602,7 +602,7 @@ dependencies = [
 
 [[package]]
 name = "brillig"
-version = "0.38.0"
+version = "0.39.0"
 dependencies = [
  "acir_field",
  "serde",
@@ -610,7 +610,7 @@ dependencies = [
 
 [[package]]
 name = "brillig_vm"
-version = "0.38.0"
+version = "0.39.0"
 dependencies = [
  "acir",
  "acvm_blackbox_solver",
@@ -1683,7 +1683,7 @@ dependencies = [
 
 [[package]]
 name = "fm"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "codespan-reporting",
  "iter-extended",
@@ -2295,7 +2295,7 @@ dependencies = [
 
 [[package]]
 name = "iter-extended"
-version = "0.22.0"
+version = "0.23.0"
 
 [[package]]
 name = "itertools"
@@ -2648,7 +2648,7 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389"
 
 [[package]]
 name = "nargo"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "codespan-reporting",
@@ -2676,7 +2676,7 @@ dependencies = [
 
 [[package]]
 name = "nargo_cli"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "assert_cmd",
@@ -2727,7 +2727,7 @@ dependencies = [
 
 [[package]]
 name = "nargo_fmt"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "bytecount",
  "noirc_frontend",
@@ -2739,7 +2739,7 @@ dependencies = [
 
 [[package]]
 name = "nargo_toml"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "dirs",
  "fm",
@@ -2812,7 +2812,7 @@ dependencies = [
 
 [[package]]
 name = "noir_debugger"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "assert_cmd",
@@ -2835,7 +2835,7 @@ dependencies = [
 
 [[package]]
 name = "noir_lsp"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "async-lsp",
@@ -2859,7 +2859,7 @@ dependencies = [
 
 [[package]]
 name = "noir_wasm"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "build-data",
@@ -2881,7 +2881,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_abi"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "iter-extended",
@@ -2898,7 +2898,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_abi_wasm"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "build-data",
@@ -2915,7 +2915,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_driver"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "aztec_macros",
@@ -2935,7 +2935,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_errors"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "chumsky",
@@ -2949,7 +2949,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_evaluator"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "fxhash",
@@ -2965,7 +2965,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_frontend"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "arena",
@@ -2989,7 +2989,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_printable_type"
-version = "0.22.0"
+version = "0.23.0"
 dependencies = [
  "acvm",
  "iter-extended",
diff --git a/Cargo.toml b/Cargo.toml
index be3b7ce2a15..d79a3020d6e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -49,13 +49,13 @@ repository = "https://github.com/noir-lang/noir/"
 [workspace.dependencies]
 
 # ACVM workspace dependencies
-acir_field = { version = "0.38.0", path = "acvm-repo/acir_field", default-features = false }
-acir = { version = "0.38.0", path = "acvm-repo/acir", default-features = false }
-acvm = { version = "0.38.0", path = "acvm-repo/acvm" }
+acir_field = { version = "0.39.0", path = "acvm-repo/acir_field", default-features = false }
+acir = { version = "0.39.0", path = "acvm-repo/acir", default-features = false }
+acvm = { version = "0.39.0", path = "acvm-repo/acvm" }
 stdlib = { version = "0.37.1", package = "acvm_stdlib", path = "acvm-repo/stdlib", default-features = false }
-brillig = { version = "0.38.0", path = "acvm-repo/brillig", default-features = false }
-brillig_vm = { version = "0.38.0", path = "acvm-repo/brillig_vm", default-features = false }
-acvm_blackbox_solver = { version = "0.38.0", path = "acvm-repo/blackbox_solver", default-features = false }
+brillig = { version = "0.39.0", path = "acvm-repo/brillig", default-features = false }
+brillig_vm = { version = "0.39.0", path = "acvm-repo/brillig_vm", default-features = false }
+acvm_blackbox_solver = { version = "0.39.0", path = "acvm-repo/blackbox_solver", default-features = false }
 bn254_blackbox_solver = { version = "0.38.0", path = "acvm-repo/bn254_blackbox_solver", default-features = false }
 
 # Noir compiler workspace dependencies