MINOR: [Release] Update versions for 15.0.1 (#344)

cc @raulcd
diff --git a/cpp/conda-linux-64.lock b/cpp/conda-linux-64.lock
index f26f229..854a09d 100644
--- a/cpp/conda-linux-64.lock
+++ b/cpp/conda-linux-64.lock
@@ -1,41 +1,41 @@
 # Generated by conda-lock.
 # platform: linux-64
-# input_hash: 8906c6d013c9ebd8aa9b3fc534aee01b51dcf80a28d25afd6614cca4a4dd9f5f
+# input_hash: 090a3b527fa43fcdb6e2c46522a9b3d2e15c71162801227ebe68b68502417c12
 @EXPLICIT
 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81
-https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2023.11.17-hbcca054_0.conda#01ffc8d36f9eba0ce0b3c1955fa780ee
-https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_16.conda#7ca122655873935e02c91279c5b03c8c
+https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.2.2-hbcca054_0.conda#2f4327a1cbe7f022401b236e915a5fef
+https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_17.conda#d731b543793afc0433c4fd593e693fce
 https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-h41732ed_0.conda#7aca3059a1729aa76c597603f10b0dd3
-https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.3.0-h8bca6fd_104.conda#06bb2cb81d0e720d6070af4b76c26602
-https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h8bca6fd_104.conda#45d77c630e501dc1ae76d743b9e31c52
-https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-h7e041cc_4.conda#f6a3a9c67eb8030555d04066bcd65320
+https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.3.0-h8bca6fd_105.conda#e12ce6b051085b8f27e239f5e5f5bce5
+https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h8bca6fd_105.conda#b3c6062c84a8e172555ee104ea6a01ab
+https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-h7e041cc_5.conda#f6f6600d18a4047b54f803cf708b868a
 https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-4_cp39.conda#bfe4b3259a8ac6cdf0037752904da6a7
-https://conda.anaconda.org/conda-forge/noarch/tzdata-2023d-h0c530f3_0.conda#8dee24b8be2d9ff81e7bd4d7d97ff1b0
-https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h807b86a_4.conda#cd6ae9659d3cd53207efa8e0ed3ab15d
-https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_16.conda#071ea8dceff4d30ac511f4a2f8437cd1
+https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda#161081fc7cec0bfda0d86d7cb595f8d8
+https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h807b86a_5.conda#d211c42b9ce49aee3734fdc828731689
+https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_17.conda#595db67e32b276298ff3d94d07d47fbf
 https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2#73aaf86a425cc6e73fcf236a5a46396d
 https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.40-hf600244_0.conda#33084421a8c0af6aef1b439707f7662a
 https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-hdd6e379_0.conda#ccc940fddbc3fcd3d79cd4c654c4b5c4
-https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hbdbef99_2.conda#adfebae9fdc63a598495dfe3b006973a
-https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h807b86a_4.conda#e0dee4121cc9d961b3740e3759b02d13
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.12-hd590300_0.conda#7dbb94ffb9df66406f3101625807cac1
+https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hdade7a5_3.conda#2d9a60578bc28469d9aeef9aea5520c3
+https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h807b86a_5.conda#d4ff227c46917d3b4565302a2bbb276b
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.13-hd590300_0.conda#0ba89522712d993987e6d0fae108c721
 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda#69b8b6202a07720f448be700e300ccf4
-https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.26.0-hd590300_0.conda#a86d90025198fd411845fc245ebc06c8
+https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.27.0-hd590300_0.conda#f6afff0e9ee08d2f1b897881a4f38cdb
 https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-he1b5a44_1004.tar.bz2#cddaf2c63ea4a5901cf09524c490ecdc
 https://conda.anaconda.org/conda-forge/linux-64/gtest-1.14.0-h00ab1b0_1.conda#d362a81b815334cc921b9362782881f3
 https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda#cc47e1facc155f91abd89b11e48e72ff
 https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3
-https://conda.anaconda.org/conda-forge/linux-64/libabseil-20230802.1-cxx17_h59595ed_0.conda#2785ddf4cb0e7e743477991d64353947
+https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240116.1-cxx17_h59595ed_2.conda#75648bc5dd3b8eab22406876c24d81ec
 https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hd590300_1.conda#aec6c91c7371c26392a06708a73c70e5
 https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400
 https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055
 https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2#d645c6d2ac96843a2bfaccd2d62b3ac3
-https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-ha4646dd_4.conda#e661d5238ba69d8fe2e488bbde6f9cc4
+https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-ha4646dd_5.conda#7a6bd7a12a4bd359e2afe6c0fa1acace
 https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda#d66573916ffcf376178462f1b61c941e
 https://conda.anaconda.org/conda-forge/linux-64/libnl-3.9.0-hd590300_0.conda#d27c451db4f1d3c983c78167d2fdabc2
 https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda#30fd6e37fe21f86f4bd26d6ee73eeec7
 https://conda.anaconda.org/conda-forge/linux-64/libnuma-2.0.16-h0b41bf4_1.conda#28bfe2cb11357ccc5be21101a6b7ce86
-https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.3.0-h0f45ef3_4.conda#6d9a8d4df38293eda7b836231dd30ee1
+https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.3.0-h0f45ef3_5.conda#11d1ceacff40054d5a74b12975d76f20
 https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.8.0-h166bdaf_0.tar.bz2#ede4266dc02e875fe1ea77b25dd43747
 https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b
 https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc
@@ -45,102 +45,103 @@
 https://conda.anaconda.org/conda-forge/linux-64/openssl-3.2.1-hd590300_0.conda#51a753e64a3027bd7e23a189b1f6e91e
 https://conda.anaconda.org/conda-forge/linux-64/snappy-1.1.10-h9fff704_0.conda#e6d228cd0bb74a51dd18f5bfce0b4115
 https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2#2161070d867d1b1204ea749c8eec4ef0
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.6.9-h14ec70c_3.conda#7da4b84275e63f56d158d6250727a70f
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.17-h572eabf_8.conda#cc6630010cb1211cc15fb348f7c7eb70
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.14-h572eabf_0.conda#42db61eee93a2c0f918d18bd4422d331
-https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.17-h572eabf_7.conda#f7323eedc2685a24661cd6b57d7ed321
-https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.3.0-he2b93b0_4.conda#bffcb40b19d5cd3ba9bc2d0d23b113b8
-https://conda.anaconda.org/conda-forge/linux-64/glog-0.6.0-h6f12383_0.tar.bz2#b31f3565cb84435407594e548a2fb7b2
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.6.10-hb29e0c7_1.conda#2400ab35ff4eec4fab57e06e7acd3c2a
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.18-hecc5fa9_1.conda#1d838050e7d65d2f38dc3b84b928aa2b
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.15-hecc5fa9_1.conda#1f3169bc679a1ead5b44a6c79408add7
+https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.18-hecc5fa9_1.conda#d49175b3e097182a65ba9e3fb2c38603
+https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.3.0-he2b93b0_5.conda#e89827619e73df59496c708b94f6f3d5
+https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.0-hed5481d_0.conda#a9ea19c48e11754899299f8123070f4e
 https://conda.anaconda.org/conda-forge/linux-64/gmock-1.14.0-ha770c72_1.conda#50087ef2880a91759c06b46375d9a476
 https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hd590300_1.conda#f07002e225d7a60a694d42a7bf5ff53f
 https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hd590300_1.conda#5fc11c6020d421960607d821310fcd4d
 https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1
 https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d
-https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-13.2.0-h69a702a_4.conda#4956aae564e90a1fc96f3bc58152c2b2
+https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-13.2.0-h69a702a_5.conda#e73e9cfd1191783392131e6238bdb3e9
 https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda#700ac6ea6d53d5510591c4344d5c989a
-https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-4.25.1-hf27288f_0.conda#fa5eb01e989d7484fed5ca88997e892b
-https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2023.06.02-h7a70373_0.conda#c0e7eacd9694db3ef5ef2979a7deea70
-https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.44.2-h2797004_0.conda#3b6a9f225c3dbe0d24f4fedd4625c5bf
+https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-4.25.3-h08a7969_0.conda#6945825cebd2aeb16af4c69d97c32c13
+https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2023.09.01-h5a48ba9_2.conda#41c69fba59d495e8cf5ffda48a607e35
+https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.2-h2797004_0.conda#866983a220e27a80cb75e85cb30466a1
 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda#1f5a58e686b13bcfde88b93f547d23fe
-https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.4-h232c23b_1.conda#53e951fab78d7e3bab40745f7b3d1620
-https://conda.anaconda.org/conda-forge/linux-64/rdma-core-50.0-hd3aeb46_0.conda#4594b391274e38f07c668acb45285a1f
+https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.5-h232c23b_0.conda#c442ebfda7a475f5e78f1c8e45f1e919
+https://conda.anaconda.org/conda-forge/linux-64/rdma-core-50.0-hd3aeb46_1.conda#f462219598fcf46c0cdfb985c3482b4f
 https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda#47d31b792659ce70f470b5c82fdfb7a4
-https://conda.anaconda.org/conda-forge/linux-64/s2n-1.4.2-h06160fa_0.conda#cb0ddb996c2500eff369e80f48eac414
+https://conda.anaconda.org/conda-forge/linux-64/s2n-1.4.5-h06160fa_0.conda#0d3d9c621239b674ac1b738df00a0793
 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda#d453b98d9c83e71da0741bb0ff4d76bc
 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.13-hd590300_5.conda#68c34ec6149623be41a1933ab996a209
 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.5-hfc55251_0.conda#04b88013080254850d6c01ed54810589
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.3-hbde70e5_0.conda#5f2096c8888ab7278ab54ab55ede51bd
-https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h8d2909c_2.conda#e2f2f81f367e14ca1f77a870bda2fe59
-https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.3.0-h76fc315_2.conda#11517e7b5c910c5b5d6985c0c7eb7f50
-https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.3.0-hfcedea8_4.conda#467ff732cd0ca719838140e89d0cd4a0
-https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-he2b93b0_4.conda#4b010038c07cfb011ccc85101523ddea
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.5-h50678d4_1.conda#3d527c16470bfbf50234c9ce9c3290ee
+https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h95e488c_3.conda#413e326f8a01d041ffbfbb51cea46a93
+https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.3.0-h6477408_3.conda#7a53f84c45bdf4656ba27b9e9ed68b3d
+https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.3.0-hfcedea8_5.conda#4d72ee7c82f8a9b2ecef4fcefa9acd19
+https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-he2b93b0_5.conda#cddba8fd94e52012abea1caad722b9c2
 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.2-h659d440_0.conda#cd95826dbd331ed1be26bdf401432844
-https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda#8a35df3cbc0c8b12cc8af9473ae75eef
+https://conda.anaconda.org/conda-forge/linux-64/libllvm16-16.0.6-hb3ce162_3.conda#a4d48c40dd5c60edbab7fd69c9a88967
 https://conda.anaconda.org/conda-forge/linux-64/libllvm17-17.0.6-hb3ce162_1.conda#94246254aa1699cc154ade6ffda128a4
 https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.26-pthreads_h413a1c8_0.conda#760ae35415f5ba8b15d09df5afe8b23a
 https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.19.0-hb90f79a_1.conda#8cdb7d41faa0260875ba92414c487e2d
-https://conda.anaconda.org/conda-forge/linux-64/orc-1.9.2-h7829240_1.conda#306ffb76ce3cdfc539d29fa5b8dd716c
+https://conda.anaconda.org/conda-forge/linux-64/orc-1.9.2-h1e5e2c1_3.conda#f255764fea85e659523782d09622ed11
 https://conda.anaconda.org/conda-forge/linux-64/python-3.9.18-h0755675_1_cpython.conda#255a7002aeec7a067ff19b545aca6328
-https://conda.anaconda.org/conda-forge/linux-64/re2-2023.06.02-h2873b5e_0.conda#bb2d5e593ef13fe4aff0bc9440f945ae
-https://conda.anaconda.org/conda-forge/linux-64/ucx-1.15.0-h75e419f_3.conda#5baf4efbca923cdf73490c62cc7de1e2
+https://conda.anaconda.org/conda-forge/linux-64/re2-2023.09.01-h7f4b329_2.conda#8f70e36268dea8eb666ef14c29bd3cda
+https://conda.anaconda.org/conda-forge/linux-64/ucx-1.15.0-h9929b8b_4.conda#8c4e72001627b359243e5e0767da6b18
 https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda#def531a3ac77b7fb8c21d17bb5d0badb
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.1-h17cd1f3_5.conda#65d1aabc7656d7c08585efd584332235
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.0-hc6da83f_5.conda#a257c3335609a22036947f99a87ca024
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.2-hf9b2f7b_4.conda#772e5b7c3c3c9dd07a2648cfa95e1c34
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.1-h5d7533a_5.conda#3315582ff86ff2c9e870eb5a9ad2a13c
 https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py39h3d6467e_1.conda#c48418c8b35f1d59ae9ae1174812b40a
 https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_0.conda#fad1d0a651bf929c6c16fbf1f6ccfa7c
-https://conda.anaconda.org/conda-forge/noarch/certifi-2023.11.17-pyhd8ed1ab_0.conda#2011bcf45376341dd1d690263fdbc789
+https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda#0876280e409658fc6f9e75d035960333
 https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda#7f4a9e3fcff3f6356ae99244a014da6a
 https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2#3faab06a954c2a04039983f2c4a50d99
 https://conda.anaconda.org/conda-forge/linux-64/docutils-0.20.1-py39hf3d152e_3.conda#09a48956e1c155907fd0d626f3e80f2e
-https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.3.0-h499e0f7_2.conda#0558a8c44eb7a18e6682bd3a8ae6dcab
-https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.3.0-h7fe76b4_2.conda#3a749210487c0358b6f135a648cbbf60
-https://conda.anaconda.org/conda-forge/linux-64/gxx-12.3.0-h8d2909c_2.conda#673bac341be6b90ef9e8abae7e52ca46
-https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-12.3.0-h8a814eb_2.conda#f517b1525e9783849bd56a5dc45a9960
+https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.3.0-h7389182_3.conda#6b0b27394cf439d0540f949190556860
+https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.3.0-h617cb40_3.conda#3a9e5b8a6f651ff14e74d896d8f04ab6
+https://conda.anaconda.org/conda-forge/linux-64/gxx-12.3.0-h95e488c_3.conda#8c50a4d15a8d4812af563a684d598910
+https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-12.3.0-h4a1b8e8_3.conda#9ec22c7c544f4a4f6d660f0a3b0fd15c
 https://conda.anaconda.org/conda-forge/noarch/idna-3.6-pyhd8ed1ab_0.conda#1a76f09108576397c41c0b0c5bd84134
 https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352
 https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-21_linux64_openblas.conda#0ac9f44fc096772b0aa092119b00c3ca
 https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp17-17.0.6-default_hb11cfb5_2.conda#2a85746a47b578eee4618642131345de
 https://conda.anaconda.org/conda-forge/linux-64/libclang13-17.0.6-default_ha2b6cf4_2.conda#93d59bd3649bba44d182dad3646db9e8
 https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.5.0-hca28451_0.conda#7144d5a828e2cae218e0e3c98d8a0aeb
-https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.60.0-h74775cd_1.conda#e5dac7b919ed16dbcf9dc0f512cb68c0
-https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.4-py39hd1e30aa_0.conda#847ad1c2bcbef1e2febfdaa3b199c2a4
-https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda#79002079284aa895f883c6b7f3f88fd6
+https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.62.1-h15f2491_0.conda#564517a8cbd095cff75eb996d33d2b7e
+https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py39hd1e30aa_0.conda#9a9a22eb1f83c44953319ee3b027769f
+https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda#248f521b64ce055e7feae3105e7abeb8
 https://conda.anaconda.org/conda-forge/noarch/pygments-2.17.2-pyhd8ed1ab_0.conda#140a7f159396547e9799aa98f9f0742e
 https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2#2a7de29fb590ca14b5243c4c812c8025
-https://conda.anaconda.org/conda-forge/noarch/pytz-2023.4-pyhd8ed1ab_0.conda#89445e229eb2d6605be88e0908afc912
-https://conda.anaconda.org/conda-forge/noarch/setuptools-69.0.3-pyhd8ed1ab_0.conda#40695fdfd15a92121ed2922900d0308b
+https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad
+https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda#576de899521b7d43674ba3ef6eae9142
 https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda#da1d979339e2714c30a8e806a33ec087
 https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda#2e4d6bc0b14e10f895fc6791a7d9b26a
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.14-h70caa3e_3.conda#bcf273598ba3626de3a2a33dfcc1498d
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.1-h0ef3971_3.conda#5f80f11865fad4cc684f1007170df6ec
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.16-h79b3bcb_6.conda#dfc34e202187d7859cb82e2795db1573
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.2-hf479d2b_4.conda#dc6a683c823f2b6445ed0e328160b3de
 https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda#9669586875baeced8fc30c0826c3270e
 https://conda.anaconda.org/conda-forge/linux-64/clang-format-17-17.0.6-default_hb11cfb5_2.conda#714849d4f3034fff0663b005b9b657d8
 https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_0.conda#b4537c98cb59f8725b0e1e65816b4a28
 https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_0.conda#7ef7c0f111dad1c8006504a0f1ccd820
-https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda#746623a787e06191d80a2133e5daff17
+https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.2-pyha770c72_0.conda#b050a4bb0e90ebd6e7fa4093d6346867
 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.3-pyhd8ed1ab_0.conda#e7d8df6509ba635247ff9aea31134262
 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-21_linux64_openblas.conda#4a3816d06451c4946e2db26b86472cb6
-https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.12.0-hef10d8f_5.conda#055e2266d27f0e2290cf0a6ad668a225
+https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.22.0-h9be4e54_1.conda#4b4e36a91e7dabf7345b82d85767a7c3
 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-21_linux64_openblas.conda#1a42f305615c3867684e049e85927531
-https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.0-pyhd8ed1ab_0.conda#6a7e0694921f668a030d52f0c47baebd
-https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.5.0-hb337f33_1.conda#5a79a179185e87891d43530a49fea2c6
+https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda#08807a87fa7af10754d46f63b368e016
+https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.5.2-h4ad9680_0.conda#d50162d0e3a1c74885d8281455d8e7c2
 https://conda.anaconda.org/conda-forge/linux-64/clang-format-17.0.6-default_hb11cfb5_2.conda#494178765431e2992fe5619a57b39616
 https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_0.conda#81458b3aed8ab8711951ec3c0c04e097
-https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.3-py39h474f0d3_0.conda#a1f1ad2d8ebf63f13f45fb21b7f49dfb
+https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.22.0-hc7a4891_1.conda#7811f043944e010e54640918ea82cecd
+https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py39h474f0d3_0.conda#aa265f5697237aa13cc10f53fa8acc4f
 https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda#a30144e4156cdbb236f99ebb49828f8b
-https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.26.1-h0637f07_8.conda#dcf0d0d5d3522dd8ed1081d6fca9cca8
+https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.26.2-h19f5d62_7.conda#e49b978ccc14c1a34374fac693b3a998
 https://conda.anaconda.org/conda-forge/linux-64/clang-tools-17.0.6-default_hb11cfb5_2.conda#65fe0c9fbf75eef82b8a2bce629774ec
-https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.242-h65f022c_0.conda#09b53fbd76044de441d25261840821ac
-https://conda.anaconda.org/conda-forge/linux-64/libarrow-15.0.0-he2c5238_2_cpu.conda#cd7cd1c21dc42befdbb44b5afe2cd048
-https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-15.0.0-h59595ed_2_cpu.conda#85d3e05ea2b427e879e486f09fb8cf54
-https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-15.0.0-hdc44a87_2_cpu.conda#41f4c79b79d6c13ffb7abc71ab4f0c54
-https://conda.anaconda.org/conda-forge/linux-64/libarrow-gandiva-15.0.0-hacb8726_2_cpu.conda#d8415318348d02dad131144d6fc151ec
-https://conda.anaconda.org/conda-forge/linux-64/libparquet-15.0.0-h352af49_2_cpu.conda#8d99909e413b67872996d46093dda024
-https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-15.0.0-h59595ed_2_cpu.conda#3cda69f7af9b2341e3ee0fb602861726
-https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-sql-15.0.0-hfbc7f12_2_cpu.conda#d779a1334ac200d6e9c04ee6bfa2a6af
-https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-15.0.0-hfbc7f12_2_cpu.conda#21de7bd8fd4568ccb232bc7bfbf3d112
-https://conda.anaconda.org/conda-forge/linux-64/pyarrow-15.0.0-py39h6925388_2_cpu.conda#0d145af64b56e8c975a7056c25070658
+https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.267-h5606698_1.conda#2f2f24cc595d2de8365e257050845c30
+https://conda.anaconda.org/conda-forge/linux-64/libarrow-15.0.1-h5476b98_0_cpu.conda#7f7edf9a2a851ca577c700a15eaf686f
+https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-15.0.1-h59595ed_0_cpu.conda#2ccffd8b392fdee30f44ee6526a26b06
+https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-15.0.1-hc6145d9_0_cpu.conda#5d213111e2ae205c5c7220f85c15e92c
+https://conda.anaconda.org/conda-forge/linux-64/libarrow-gandiva-15.0.1-hb016d2e_0_cpu.conda#28e34be93740571f2fad282a377e2bb2
+https://conda.anaconda.org/conda-forge/linux-64/libparquet-15.0.1-h352af49_0_cpu.conda#add5f44a3c733eda5e33582480f055e9
+https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-15.0.1-h59595ed_0_cpu.conda#be5dbc85f14c589ec748c74b4324493e
+https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-sql-15.0.1-h757c851_0_cpu.conda#e8dcf454df0f6c19791629d335f8cdf7
+https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-15.0.1-h757c851_0_cpu.conda#7573bbba9e8d7012af77fad46072dfa1
+https://conda.anaconda.org/conda-forge/linux-64/pyarrow-15.0.1-py39h6925388_0_cpu.conda#79b2c737a1ba0518c8441627faee1630
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda#611a35a27914fac3aa37611a6fe40bb5
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda#d7e4954df0d3aea2eacc7835ad12671d
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda#7e1e7437273682ada2ed5e9e9714b140
diff --git a/cpp/conda-linux-aarch64.lock b/cpp/conda-linux-aarch64.lock
index eb3967c..325150c 100644
--- a/cpp/conda-linux-aarch64.lock
+++ b/cpp/conda-linux-aarch64.lock
@@ -1,40 +1,38 @@
 # Generated by conda-lock.
 # platform: linux-aarch64
-# input_hash: 340b80dd7fc2793e0ae2d41dfa748c602313c8c77d54247ad6217ad4810258db
+# input_hash: 52d8fd79c0b011b16b917a0c0db7eb84c757c2a8d302ffd707b22e9e43ab613b
 @EXPLICIT
-https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-aarch64_curr_repodata_hack-4-h57d6b7b_13.conda#56cba32729a63e97bfb1ef958940ff07
-https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2023.11.17-hcefe29a_0.conda#695a28440b58e3ba920bcac4ac7c73c6
-https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-aarch64-4.18.0-h5b4a56d_13.tar.bz2#a9385e5b11a076c40d75915986f498d7
+https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-aarch64_curr_repodata_hack-4-h57d6b7b_14.conda#18f0bdf689b6f345fecddbebaed945d6
+https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.2.2-hcefe29a_0.conda#57c226edb90c4e973b9b7503537dd339
 https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.40-h2d8c526_0.conda#16246d69e945d0b1969a6099e7c5d457
-https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-aarch64-12.3.0-h8b5ab12_104.conda#8c098cee3bd835880860b24323a168d3
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-hf8544c7_4.conda#0cec68f3a0099a1098868372d5f134c6
-https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-aarch64-12.3.0-h8b5ab12_104.conda#01d4ed92ec9d5c0e85295b09cdf9e11d
-https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-13.2.0-h9a76618_4.conda#a33044dfe2f8ea64b0f8587291bad5a2
+https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-aarch64-12.3.0-h8b5ab12_105.conda#cb2ce837146463f83f24f52face3ca9d
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-hf8544c7_5.conda#379be2f115ffb73860e4e260dd2170b7
+https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-aarch64-12.3.0-h8b5ab12_105.conda#47f23759d39c3d993dc189ce4ab7f79c
+https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-13.2.0-h9a76618_5.conda#1b79d37dce0fad96bdf3de03925f43b4
 https://conda.anaconda.org/conda-forge/linux-aarch64/python_abi-3.9-4_cp39.conda#c191905a08694e4a5cb1238e90233878
-https://conda.anaconda.org/conda-forge/noarch/tzdata-2023d-h0c530f3_0.conda#8dee24b8be2d9ff81e7bd4d7d97ff1b0
+https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda#161081fc7cec0bfda0d86d7cb595f8d8
 https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2#6168d71addc746e8f2b8d57dfd2edcea
-https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-aarch64-2.17-h5b4a56d_13.conda#5493598eda29002426b4d04dcee88361
+https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-aarch64-4.18.0-h5b4a56d_14.conda#9b0446ad203105e5bbdda273a78d1d0f
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-hf8544c7_5.conda#dee934e640275d9e74e7bbd455f25162
+https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-aarch64-2.17-h5b4a56d_14.conda#ba47875acf57f2717bcd55b26f4c3e00
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.9.13-h31becfc_0.conda#0f2a8f03a8eb0543a400494f444ebcfd
 https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_impl_linux-aarch64-2.40-h870a726_0.conda#1945203dbddc28b0080c5129a3a704b1
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-hf8544c7_4.conda#bea7d20d59d7b3ec977f6401b225dd41
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.9.12-h31becfc_0.conda#6f917de3433c28ef387d1b2df5f6a624
-https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.40-h64c2a2e_0.conda#50083e4c6e024fcb0b0dd195204276a3
-https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.40-h94bbfa1_2.conda#1963001481680dde1bcc33e722172d14
 https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda#a64e35f01e0b7a2a152eca87d33b9c87
-https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.26.0-h31becfc_0.conda#f5094fec0d7d788152c7503140929bf2
+https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.27.0-h31becfc_0.conda#f03f76a77d690f2d31ce12e7b4e12ae4
 https://conda.anaconda.org/conda-forge/linux-aarch64/gflags-2.2.2-h54f1f3f_1004.tar.bz2#f286d3464cc8d467c92e4f17990c98c1
 https://conda.anaconda.org/conda-forge/linux-aarch64/gtest-1.14.0-h2a328a1_1.conda#7c747cc97fed392a5892e067a774ff20
 https://conda.anaconda.org/conda-forge/linux-aarch64/icu-73.2-h787c7f5_0.conda#9d3c29d71f28452a2e843aff8cbe09d2
 https://conda.anaconda.org/conda-forge/linux-aarch64/keyutils-1.6.1-h4e544f5_0.tar.bz2#1f24853e59c68892452ef94ddd8afd4b
-https://conda.anaconda.org/conda-forge/linux-aarch64/libabseil-20230802.1-cxx17_h2f0025b_0.conda#d1d7afab9c131b52ffe11aed370d06cd
+https://conda.anaconda.org/conda-forge/linux-aarch64/libabseil-20240116.1-cxx17_h2f0025b_2.conda#85dff948e5ec41a2eba9eb8fb001d01e
 https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlicommon-1.1.0-h31becfc_1.conda#1b219fd801eddb7a94df5bd001053ad9
 https://conda.anaconda.org/conda-forge/linux-aarch64/libcrc32c-1.1.2-h01db608_0.tar.bz2#268ee639c17ada0002fb04dd21816cc2
 https://conda.anaconda.org/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda#a9a13cb143bbaa477b1ebaefbe47a302
 https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2#dddd85f4d52121fab0a8b099c5e06501
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-13.2.0-h582850c_4.conda#e63b74d7ce32fa8fe18caa1d86b32138
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-13.2.0-h582850c_5.conda#547486aac825d236de3beecb927b389c
 https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.17-h31becfc_2.conda#9a8eb13f14de7d761555a98712e6df65
 https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda#c14f32510f694e3185704d89967ec422
 https://conda.anaconda.org/conda-forge/linux-aarch64/libnuma-2.0.16-hb4cce97_1.conda#a63d3c8b8384e64056a8c4bfd80edbdd
-https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-12.3.0-h8ebda82_4.conda#52342a9e978ea8c5ac070e3c1ee85ffe
+https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-12.3.0-h8ebda82_5.conda#b23f5de2b160df4b83a5b16f4deab34a
 https://conda.anaconda.org/conda-forge/linux-aarch64/libutf8proc-2.8.0-h4e544f5_0.tar.bz2#bf0defbd8ac06270fb5ec05c85fb3c96
 https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda#000e30b09db0b7c775b21695dff30969
 https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda#b4df5d7d4b63579d081fd3a4cf99740e
@@ -44,101 +42,104 @@
 https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.2.1-h31becfc_0.conda#b7e7c53240214ae96f52a440c0b0126a
 https://conda.anaconda.org/conda-forge/linux-aarch64/snappy-1.1.10-he8610fa_0.conda#11c25e55894bb8207a81a87e6a32b6e7
 https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2#83baad393a31d59c20b63ba4da6592df
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.6.9-h854096e_3.conda#46e184887ee4385be10eeba7b958163c
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-compression-0.2.17-hf7cfaa6_8.conda#7d68a9481a4d4130a63751dc4ad9941b
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-sdkutils-0.1.14-hf7cfaa6_0.conda#dae4bd384e4e457dafae97b9329aa26f
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.1.17-hf7cfaa6_7.conda#ce2877af415607a91a37e53a60366a50
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-12.3.0-hcde2664_4.conda#60584c553594ed29fe236027950e5d19
-https://conda.anaconda.org/conda-forge/linux-aarch64/glog-0.6.0-h8ab10f1_0.tar.bz2#9dc55595db8d7947bb253f63bbcec8ca
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.6.10-h967b9ec_1.conda#70047d857a1c7dfe144be45bf13b94cb
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-compression-0.2.18-h00d1b86_1.conda#16f4516d03cbc0aba2bdda73db85ca37
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-sdkutils-0.1.15-h00d1b86_1.conda#222e0288b02a00e62232dde9ff479146
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.1.18-h00d1b86_1.conda#c4824ce78b16799e1f93e7f9b0f56b5e
+https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.40-h64c2a2e_0.conda#50083e4c6e024fcb0b0dd195204276a3
+https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.40-h95d2017_3.conda#561a4c45334781c962db079457e6f0f0
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-12.3.0-hcde2664_5.conda#07e2aacd52ad96db11f72558be9ad6ab
+https://conda.anaconda.org/conda-forge/linux-aarch64/glog-0.7.0-ha63034d_0.conda#70e70f34821c33530baeefd3ad1229bd
 https://conda.anaconda.org/conda-forge/linux-aarch64/gmock-1.14.0-h8af1aa0_1.conda#4e82a29186336a96807e294d0738ab74
 https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlidec-1.1.0-h31becfc_1.conda#8db7cff89510bec0b863a0a8ee6a7bce
 https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlienc-1.1.0-h31becfc_1.conda#ad3d3a826b5848d99936e4466ebbaa26
 https://conda.anaconda.org/conda-forge/linux-aarch64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#29371161d77933a54fccf1bb66b96529
 https://conda.anaconda.org/conda-forge/linux-aarch64/libevent-2.1.12-h4ba1bb4_1.conda#96ae6083cd1ac9f6bc81631ac835b317
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-ng-13.2.0-he9431aa_4.conda#19ee8907ad3021b767540a9fb32e2245
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-ng-13.2.0-he9431aa_5.conda#fab7c6a8c84492e18cbe578820e97a56
 https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.58.0-hb0e430d_1.conda#8f724cdddffa79152de61f5564a3526b
-https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-4.25.1-h87e877f_0.conda#e4c351916241bec171523f723e728169
-https://conda.anaconda.org/conda-forge/linux-aarch64/libre2-11-2023.06.02-hf48c5ca_0.conda#364a9630c8e1d565547c887e051e4c08
-https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.44.2-h194ca79_0.conda#464a0dedd1131669324946ee1c13c1a5
+https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-4.25.3-h648ac29_0.conda#a239d63913ec9e008bdbe35899f677f4
+https://conda.anaconda.org/conda-forge/linux-aarch64/libre2-11-2023.09.01-h9d008c2_2.conda#387c114aadcaeb02210f646c4b5efca2
+https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.45.2-h194ca79_0.conda#bf4c96a21fbfc6a6ef6a7781a534a4e0
 https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.11.0-h492db2e_0.conda#45532845e121677ad328c9af9953f161
-https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.12.4-h3091e33_1.conda#351d2cd7093fbc38dac409e95e3f55be
+https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.12.5-h3091e33_0.conda#2fcb5d64474a337f2a4213ec1dd40ce2
 https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda#105eb1e16bf83bfb2eb380a48032b655
-https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.4.3-h5a25046_0.conda#e5ef3389587af1374d830323ffdc007a
+https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.4.5-h5a25046_0.conda#a7fa2e8f06035a24564ff3a7b84d2bd3
 https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda#f75105e0585851f818e0009dd1dde4dc
-https://conda.anaconda.org/conda-forge/linux-aarch64/ucx-1.15.0-hedb98eb_3.conda#6ac7b71587da701842bac2e3061a833e
+https://conda.anaconda.org/conda-forge/linux-aarch64/ucx-1.15.0-h1e2e2b1_4.conda#373672e6222a4a01ab6fcfe5723dfb14
 https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.2.13-h31becfc_5.conda#96866c7301479abaf8308c50958c71a4
 https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.5-h4c53e97_0.conda#b74eb9dbb5c3c15cb3cee7cbdf198c75
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.14.3-h5d4d345_1.conda#f5adc023af2640a0ca1be5cd4e4f131c
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-12.3.0-hc1b51f9_2.conda#97aac23de07980a315aa0133d6efa742
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-12.3.0-h464a8f7_2.conda#955e5b68fde8c90f0db374f4fa8af401
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-12.3.0-hb7244be_4.conda#cbb12f9bf2f4a9f2d64a998d854d7e39
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-12.3.0-hcde2664_4.conda#95b6007958ba54fee480d101cbebddf1
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.14.5-h2bbb85f_1.conda#40573930eba2a6f2f19c16635457962f
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-12.3.0-he80d746_3.conda#fe4071326b5c555a0c87081bb0427724
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-12.3.0-h9622932_3.conda#0f77e0c3b8902a8c44b9814701e6f0a5
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-12.3.0-hb7244be_5.conda#b1bf5da78f91cc805a80b7ea215774ab
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-12.3.0-hcde2664_5.conda#88d365e3c078988887fc92e58228a5b4
 https://conda.anaconda.org/conda-forge/linux-aarch64/krb5-1.21.2-hc419048_0.conda#55b51af37bf6fdcfe06f140e62e8c8db
-https://conda.anaconda.org/conda-forge/linux-aarch64/libllvm15-15.0.7-hb4f23b0_4.conda#8d7aa8eae04dc19426a417528d7041eb
+https://conda.anaconda.org/conda-forge/linux-aarch64/libllvm16-16.0.6-h0b931ab_3.conda#333f681d34b2fb5d1947b3b6b3e798a6
 https://conda.anaconda.org/conda-forge/linux-aarch64/libllvm17-17.0.6-h0b931ab_1.conda#ac0e46121b6ca4c1821564da18dea64b
 https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.26-pthreads_h5a5ec62_0.conda#2ea496754b596063335b3aeaa2b982ac
 https://conda.anaconda.org/conda-forge/linux-aarch64/libthrift-0.19.0-h043aeee_1.conda#591ef1567ed4989d824fe35b45e3ae68
-https://conda.anaconda.org/conda-forge/linux-aarch64/orc-1.9.2-h5960ff3_1.conda#33fba0519791e92eb6c5e807f82b9f63
+https://conda.anaconda.org/conda-forge/linux-aarch64/orc-1.9.2-h75d905f_3.conda#68b404d3a63e8e5047176aa960035f78
 https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.9.18-h4ac3b42_1_cpython.conda#6ba2858e603df9b6ab7ad172b15be15f
-https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2023.06.02-h887e66c_0.conda#25adcadc54ca4932c6230f8da94d7c37
+https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2023.09.01-h9caee61_2.conda#a9667ab785e1686d53313364c695f58e
 https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda#def531a3ac77b7fb8c21d17bb5d0badb
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.4.1-h96a4043_5.conda#835b55a424b3f10e5f6258b65efda9c0
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-http-0.8.0-h28e27ac_5.conda#6d3738fcb9c1f5a62a3364aef23de578
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.4.2-h128c7ac_4.conda#ff4fb2adfeee5bb13494feac3bc91b6b
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-http-0.8.1-he0aa6e1_5.conda#1397fefc62656680d66570c23d875198
 https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.1.0-py39h387a81e_1.conda#983fb0d6a8d0ad30f7213dccadea185d
 https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.7.0-h31becfc_0.conda#4df75f282f5841cc6dc6126a6d281268
-https://conda.anaconda.org/conda-forge/noarch/certifi-2023.11.17-pyhd8ed1ab_0.conda#2011bcf45376341dd1d690263fdbc789
+https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda#0876280e409658fc6f9e75d035960333
 https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda#7f4a9e3fcff3f6356ae99244a014da6a
 https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2#3faab06a954c2a04039983f2c4a50d99
 https://conda.anaconda.org/conda-forge/linux-aarch64/docutils-0.20.1-py39ha65689a_3.conda#49c8586dae52d03a328d9a63f6ad2937
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-12.3.0-h8d4031d_2.conda#7f3669ae91f8b6a751239c43c9af4e3c
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-12.3.0-h1993883_2.conda#e1422a2caea6ce0bb53033e2b36ba46c
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-12.3.0-hc1b51f9_2.conda#0c8ed54684ba4ac4753d08d18f8522a4
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-12.3.0-h21accf6_2.conda#17030cb823d5e2cc5e0c4461ed01b9b0
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-12.3.0-h74c77b8_3.conda#64166183588f5df7c488413bf5789fbe
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-12.3.0-hd8f1711_3.conda#721bffe436644c28d71297d4350c6733
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-12.3.0-he80d746_3.conda#73d7d6aaf1c41cefe3585ddd89eb4035
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-12.3.0-h3d1e521_3.conda#f1ac1d0d0b1afcbe3a8ad3a0b33aeaf4
 https://conda.anaconda.org/conda-forge/noarch/idna-3.6-pyhd8ed1ab_0.conda#1a76f09108576397c41c0b0c5bd84134
 https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352
 https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-21_linuxaarch64_openblas.conda#7358230781e5d6e76e6adacf5201bcdf
-https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-cpp17-17.0.6-default_h65c9d4d_2.conda#69913e802aad9108215e74a6133d55f0
-https://conda.anaconda.org/conda-forge/linux-aarch64/libclang13-17.0.6-default_hf5d3afd_2.conda#c6ffa7d4af80452037cae86434e33782
+https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-cpp17-17.0.6-default_h65c9d4d_3.conda#fa604d3a003b9dcba9282e1a240ec491
+https://conda.anaconda.org/conda-forge/linux-aarch64/libclang13-17.0.6-default_hf5d3afd_3.conda#a832ba32244973e6a9a1d9e486246f2f
 https://conda.anaconda.org/conda-forge/linux-aarch64/libcurl-8.5.0-h4e8248e_0.conda#fa0f5edc06ffc25a01eed005c6dc3d8c
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgrpc-1.60.0-heeb7df3_1.conda#e630e4315527dd7df0ce2fa76b6d7c1b
-https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-2.1.4-py39h7cc1d5f_0.conda#73f847f37074ec5c78db2e0ccb61a9cb
-https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda#79002079284aa895f883c6b7f3f88fd6
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgrpc-1.62.1-h98a9317_0.conda#17107fbb7822215e90d12bb8c42102f4
+https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-2.1.5-py39h7cc1d5f_0.conda#d6fda92ac61840449b8053eaee6a682e
+https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda#248f521b64ce055e7feae3105e7abeb8
 https://conda.anaconda.org/conda-forge/noarch/pygments-2.17.2-pyhd8ed1ab_0.conda#140a7f159396547e9799aa98f9f0742e
 https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2#2a7de29fb590ca14b5243c4c812c8025
-https://conda.anaconda.org/conda-forge/noarch/pytz-2023.4-pyhd8ed1ab_0.conda#89445e229eb2d6605be88e0908afc912
-https://conda.anaconda.org/conda-forge/noarch/setuptools-69.0.3-pyhd8ed1ab_0.conda#40695fdfd15a92121ed2922900d0308b
+https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad
+https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda#576de899521b7d43674ba3ef6eae9142
 https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda#da1d979339e2714c30a8e806a33ec087
 https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda#2e4d6bc0b14e10f895fc6791a7d9b26a
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.7.14-hd33d976_3.conda#71b2e869ec01962c95de27dbdc8657cf
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-mqtt-0.10.1-h54b3c4e_3.conda#6a213b976295ad8bdfd4be8c8cff2e4c
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.7.16-hcac9c52_6.conda#d2b70bb402aac5cfbfc269d43057fa4d
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-mqtt-0.10.2-hf974719_4.conda#9addf6456c59c94686fe2dfdd9f8c43d
 https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda#9669586875baeced8fc30c0826c3270e
-https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-17-17.0.6-default_h65c9d4d_2.conda#4c9707515406d4c1f69662283cf5b93b
+https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-17-17.0.6-default_h65c9d4d_3.conda#bc47420f8e512fcdb4f73b05a4447179
 https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.7.0-h2a328a1_0.conda#51797a0f32e945d0ecb2406b6a576157
 https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.7.0-h7048d53_0.conda#ffc1d64e89ee80a3dd6629e250112274
-https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda#746623a787e06191d80a2133e5daff17
+https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.2-pyha770c72_0.conda#b050a4bb0e90ebd6e7fa4093d6346867
 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.3-pyhd8ed1ab_0.conda#e7d8df6509ba635247ff9aea31134262
 https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-21_linuxaarch64_openblas.conda#7eb9aa7a90f067f8dbfede586cdc55cd
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-2.12.0-h3b99733_5.conda#78da954aaa5fb664f2035215d5091a5b
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-2.22.0-hd739bbb_1.conda#85707855a6af6e3bf37779a478403b37
 https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-21_linuxaarch64_openblas.conda#ab08b651e3630c20d3032e59859f34f7
-https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.0-pyhd8ed1ab_0.conda#6a7e0694921f668a030d52f0c47baebd
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-s3-0.5.0-hf422c69_1.conda#cda9cd337425748f0fa52e3d9abcc276
-https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-17.0.6-default_h65c9d4d_2.conda#c71a211751dbb42c55d238cf3e6ab090
+https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda#08807a87fa7af10754d46f63b368e016
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-s3-0.5.2-h170583c_0.conda#b8c6ea0b0244487e9cc579393c1dbf70
+https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-17.0.6-default_h65c9d4d_3.conda#e95adec1f7f7d12b7c192b685c03d4c3
 https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.7.0-h8af1aa0_0.conda#300d5c8d50e492283d17dc70c8f8bba9
-https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.3-py39h91c28bb_0.conda#9e10c6f9e309c2ada0d41c945e0f9b56
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-storage-2.22.0-hdb39181_1.conda#7c15ecbf56d3a5467ae399e963dacbb8
+https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py39h91c28bb_0.conda#d88e195f11a9f27e649aea408b54cb48
 https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda#a30144e4156cdbb236f99ebb49828f8b
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.26.1-h7a702c1_8.conda#c5ad6f102ee737c51bdc877550edf2a0
-https://conda.anaconda.org/conda-forge/linux-aarch64/clang-tools-17.0.6-default_h65c9d4d_2.conda#f65e699723fd3fafc1ecb468cc9ba159
-https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.242-hf01a265_0.conda#f930fb3e674034eb24eddf591449eea7
-https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-15.0.0-h94a09b9_2_cpu.conda#ffb8a09d7c25b8239e3f06e2edbfec06
-https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-acero-15.0.0-h2f0025b_2_cpu.conda#3ef071eab02a57d922b1dfb45e31e503
-https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-flight-15.0.0-he69d72d_2_cpu.conda#72af0cdd7747e59d32f8159526d1fb0d
-https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-gandiva-15.0.0-h1bc7839_2_cpu.conda#0a96e3c0088ad1d4a7e84de68b59133f
-https://conda.anaconda.org/conda-forge/linux-aarch64/libparquet-15.0.0-hb18b541_2_cpu.conda#9813a3ebd65bb708b1803b055bd5f556
-https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-dataset-15.0.0-h2f0025b_2_cpu.conda#2a6e6d05bad4329ac1a663a26b64782d
-https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-flight-sql-15.0.0-h1fc705f_2_cpu.conda#e749637fe8eb97f1ecc145b33fc1981b
-https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-substrait-15.0.0-h0599332_2_cpu.conda#3b09bcb42a4012cfd9c83b6b185f16af
-https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-15.0.0-py39h7536f14_2_cpu.conda#aef19983dd628dba7b1d2f270ad04a44
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.26.2-h07bb24a_7.conda#bfd628a5808085446ae16cbdfb0b934b
+https://conda.anaconda.org/conda-forge/linux-aarch64/clang-tools-17.0.6-default_h65c9d4d_3.conda#913ad495fd97ce5d07416b0353e07fed
+https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.267-hfce6cab_1.conda#0d759609cfe4bd61b7a90f2d29185d84
+https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-15.0.1-hd254ba4_0_cpu.conda#79233d760f3f22cc4502a777a243d2ac
+https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-acero-15.0.1-h2f0025b_0_cpu.conda#37f3529eb5169691237183be91adb373
+https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-flight-15.0.1-h2f4a9e5_0_cpu.conda#7bb8d5de1f93e46862649e37f3f388cb
+https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-gandiva-15.0.1-h3a2b1eb_0_cpu.conda#01bc850c8f473be84b6f31f76c95c992
+https://conda.anaconda.org/conda-forge/linux-aarch64/libparquet-15.0.1-hb18b541_0_cpu.conda#e4bf40c0209097a1f3c1f7a374753cac
+https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-dataset-15.0.1-h2f0025b_0_cpu.conda#2cd8d85925c9140c3ee8b3daa0bb200f
+https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-flight-sql-15.0.1-hc81a7a7_0_cpu.conda#05dd4d468b802b9d15f25a7d008b50b0
+https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-substrait-15.0.1-hd45466a_0_cpu.conda#2ab38a34dd3d885890510b4e8f468a88
+https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-15.0.1-py39h7536f14_0_cpu.conda#f5bdf74075b55b7f6dba2358677ffe89
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda#611a35a27914fac3aa37611a6fe40bb5
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda#d7e4954df0d3aea2eacc7835ad12671d
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda#7e1e7437273682ada2ed5e9e9714b140
diff --git a/cpp/conda-osx-arm64.lock b/cpp/conda-osx-arm64.lock
index 540dd44..661bf43 100644
--- a/cpp/conda-osx-arm64.lock
+++ b/cpp/conda-osx-arm64.lock
@@ -1,39 +1,39 @@
 # Generated by conda-lock.
 # platform: osx-arm64
-# input_hash: 8d7392d53da1371f3b532f58bfc713a51c83564faee86ed229b2978c9237d571
+# input_hash: 426382314330b26d33c834ff2e9f780765f98ccbed294afc06b262464b950d2a
 @EXPLICIT
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.12-h93a5062_0.conda#afe8c81d8e34a96a124640788296b02e
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.13-h93a5062_0.conda#4eb10b4437da875a00f63205e92d8bc2
 https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda#1bbc659ca658bfd49a481b5ef7a0f40f
-https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.26.0-h93a5062_0.conda#58b9187431de0a2ffebc907f4590e2e5
-https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2023.11.17-hf0a4a13_0.conda#c01da7c77cfcba2107174e25c1d47384
+https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.27.0-h93a5062_0.conda#d3579ba506791b1f8f8a16cfc2885326
+https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.2.2-hf0a4a13_0.conda#fb416a1795f18dcc5a038bc2dc54edf9
 https://conda.anaconda.org/conda-forge/osx-arm64/icu-73.2-hc8870d7_0.conda#8521bd47c0e11c5902535bb1a17c565f
 https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hb547adb_1.conda#cd68f024df0304be41d29a9088162b02
 https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-16.0.6-h4653b0c_0.conda#9d7d724faf0413bf1dbc5a85935700c8
 https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda#36d33e440c31857372a72137f78bacf5
 https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2#086914b672be056eb70fd4285b6783b6
-https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-12.3.0-hc62be1c_2.conda#2994f78df65511eaa1e97f1eb23c3cca
+https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-12.3.0-hc62be1c_3.conda#0da2eb10fdfde6b4fc5cf91e0a99d29a
 https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda#69bda57310071cf6d2b86caf11573d2d
 https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.8.0-h1a8c8d9_0.tar.bz2#f8c9c41a122ab3abdf8943b13f4957ee
 https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.13-h53f4e23_5.conda#1a47f5236db2e06a320ffa0392f81bd8
 https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-17.0.6-hcd81f8e_0.conda#52019d2fa0eddbbc4e6dcd30fae0c0a4
 https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.9-4_cp39.conda#be9e11a37bbab9cfdbcb36e52d8d73cb
-https://conda.anaconda.org/conda-forge/noarch/tzdata-2023d-h0c530f3_0.conda#8dee24b8be2d9ff81e7bd4d7d97ff1b0
+https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda#161081fc7cec0bfda0d86d7cb595f8d8
 https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2#39c6b54e94014701dd157f4f576ed211
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.6.9-h4fd42c2_3.conda#c06a837ae2f0c217141c32cb408c8b92
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.17-h4fd42c2_8.conda#c9b738b496c34db0d27b42491eb16c23
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.14-h4fd42c2_0.conda#92386b4cb3bee39dc69236593c2b8acb
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.17-h4fd42c2_7.conda#22e536282755e9e87ff48c652c9eec7b
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.6.10-hf888d4c_1.conda#01e7545d25af1db4894ec354e3f2a598
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.18-hf888d4c_1.conda#58af345fcc464f3998818c2011d01f5f
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.15-hf888d4c_1.conda#f719241f3055f5c0f9d2cb3a599db8d3
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.18-hf888d4c_1.conda#3984d690e3eb6fc26ae75912363e0819
 https://conda.anaconda.org/conda-forge/osx-arm64/gflags-2.2.2-hc88da5d_1004.tar.bz2#aab9ddfad863e9ef81229a1f8852211b
-https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-h965bd2d_0.conda#bb8f17b25ebdb9d8819c2c5bf3ccb180
+https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-hebf3989_1.conda#64f45819921ba710398706e1a6404eb5
 https://conda.anaconda.org/conda-forge/osx-arm64/gtest-1.14.0-h1995070_1.conda#06fcdee735ef3e60e0d53c4dccfef5ff
 https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda#e80e44a3f4862b1da870dc0557f8cf3b
-https://conda.anaconda.org/conda-forge/osx-arm64/libabseil-20230802.1-cxx17_h13dd4ca_0.conda#fb6dfadc1898666616dfda242d8aea10
+https://conda.anaconda.org/conda-forge/osx-arm64/libabseil-20240116.1-cxx17_hebf3989_2.conda#0b85aac2fab429166f76940791de071a
 https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-hb547adb_1.conda#ee1a519335cc10d0ec7e097602058c0a
 https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-hb547adb_1.conda#d7e077f326a98b2cc60087eaff7c730b
 https://conda.anaconda.org/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2#32bd82a6a625ea6ce090a81c3d34edeb
-https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_2.conda#55c6859a3606c1516d89768a05ce9074
-https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.44.2-h091b4b1_0.conda#d7e1af696cfadec251a0abdd7b79ed77
-https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.4-h0d0cfa8_1.conda#2ce68362b6ba7e78a066abce22811df7
+https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda#66ac81d54e95c534ae488726c1f698ea
+https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.45.2-h091b4b1_0.conda#9d07427ee5bd9afd1e11ce14368a48d6
+https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.5-h0d0cfa8_0.conda#6aef67f18bef799926bc05948a1239e3
 https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.9.4-hb7217d7_0.conda#45505bec548634f7d05e02fb25262cb9
 https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.4-h463b476_2.conda#52b6f254a7b9663e854f44b6570ed982
 https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.2.1-h0d3ecfb_0.conda#421cc6e8715447b73c2c57dcf78cb9d2
@@ -42,97 +42,97 @@
 https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda#b50a57ba89c32b62428b71a875291c9b
 https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.2.13-h53f4e23_5.conda#a08383f223b10b71492d27566fafbf6c
 https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.5-h4f39d0f_0.conda#5b212cfb7f9d71d603ad891879dc7933
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.14.3-h8daa835_0.conda#2ee44b55ec8a85726704bc536e3ffaed
-https://conda.anaconda.org/conda-forge/osx-arm64/glog-0.6.0-h6da1cb0_0.tar.bz2#5a570729c7709399cf8511aeeda6f989
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.14.5-hb51f26e_1.conda#5766d0ec1ee58a2e12752eb0dc577d73
+https://conda.anaconda.org/conda-forge/osx-arm64/glog-0.7.0-hc6770e3_0.conda#359f6720ba65b7a38b46a85d5ae13338
 https://conda.anaconda.org/conda-forge/osx-arm64/gmock-1.14.0-hce30654_1.conda#8575d6f563a7147195fd2636d8222f02
 https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2#30e4362988a2623e9eb34337b83e01f9
 https://conda.anaconda.org/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda#1a109764bff3bdc7bdd84088347d71dc
-https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_2.conda#50c44da4cd89e99a5b18382f565585d8
-https://conda.anaconda.org/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda#8d7f7a7286d99a2671df2619cb3bfb2c
+https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda#4a55d9e169114b2b90d3ec4604cd7bbf
 https://conda.anaconda.org/conda-forge/osx-arm64/libllvm16-16.0.6-haab561b_3.conda#9900d62ede9ce25b569beeeab1da094e
 https://conda.anaconda.org/conda-forge/osx-arm64/libllvm17-17.0.6-haab561b_1.conda#97ee380aa3d33ee26f69e7767f54896d
 https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda#1813e066bfcef82de579a0be8a766df4
-https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-4.25.1-h810fc01_0.conda#92b341be84cc25716aa4f86c1762333c
-https://conda.anaconda.org/conda-forge/osx-arm64/libre2-11-2023.06.02-h1753957_0.conda#3b8652db4bf4e27fa1446526f7a78498
+https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-4.25.3-hbfab5d5_0.conda#5f70b2b945a9741cba7e6dfe735a02a7
+https://conda.anaconda.org/conda-forge/osx-arm64/libre2-11-2023.09.01-h7b2c953_2.conda#0b7b2ced046d6b5fe6e9d46b1ee0324c
 https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.0-h7a5bd25_0.conda#029f7dc931a3b626b94823bc77830b01
 https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h9546428_0.conda#a0d56e1ff4ac1babc2e95516aeba7d24
 https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda#8cbb776a2f641b943d413b3e19df71f4
 https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2#4a2cac04f86a4540b8c9b8d8f597848f
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.4.1-hf6cc7c5_5.conda#f7961cf04fa30ab72834dcef2bcdc72e
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.8.0-hf1748bb_5.conda#f82039f5c0a3a384dbbaeb64474a5c55
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.4.2-h1b95c93_4.conda#a2588fd3506776167fab4e508c3580a9
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.8.1-heb97226_5.conda#27cd4e9746fd7e02012750d9c1fece50
 https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.2-h92f50d5_0.conda#92f1cff174a538e0722bf2efb16fc0b2
 https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-609-ha4bd21c_16.conda#538b338b3a9f8712915ef9149606687b
-https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp16-16.0.6-default_hd209bcb_4.conda#fbe29ed68e6acea252a4d4de97158dea
+https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp16-16.0.6-default_he012953_5.conda#77908ba1789d35c808eeaae28b4c9dd4
 https://conda.anaconda.org/conda-forge/osx-arm64/libclang13-17.0.6-default_ha49e599_2.conda#e14f9ca32eb82b2570741861cb9a387e
 https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.26-openmp_h6c19121_0.conda#000970261d954431ccca3cce68d873d8
 https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.19.0-h026a170_1.conda#4b8b21eb00d9019e9fa351141da2a6ac
 https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-16.0.6-haab561b_3.conda#ca8e3771122c520fbe72af7c83d6d4cd
 https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h91ba8db_0.conda#362af269d860ae49580f8f032a68b0df
-https://conda.anaconda.org/conda-forge/osx-arm64/orc-1.9.2-hb41d57e_1.conda#2b7e8bb8c22c8e73bd8307d0e4fb3d15
+https://conda.anaconda.org/conda-forge/osx-arm64/orc-1.9.2-h3d3088e_3.conda#b57bc8de37b6557fc99d4967df1a0a52
 https://conda.anaconda.org/conda-forge/osx-arm64/python-3.9.18-hd7ebdb9_1_cpython.conda#c48f67fd7147f37c941037de0a328560
-https://conda.anaconda.org/conda-forge/osx-arm64/re2-2023.06.02-h6135d0a_0.conda#8f23674174b155300696a2be8b5c1407
+https://conda.anaconda.org/conda-forge/osx-arm64/re2-2023.09.01-h4cba328_2.conda#0342882197116478a42fa4ea35af79c1
 https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda#def531a3ac77b7fb8c21d17bb5d0badb
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.14-h8117f06_3.conda#8974f0b358debe2bf47c474708073b86
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.10.1-h7f0f801_3.conda#97436e96a3ab245df1c2610672ea8db5
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.16-h51b92d1_6.conda#31c872ee19dcbe3ad68a6e8739f6d5a0
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.10.2-hd37591b_4.conda#fab45f2b834e92bd9987d0fa3b784e64
 https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py39hb198ff7_1.conda#ddf01dd9a743bd3ec9cf829d18bb8002
 https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-973.0.1-h62378fb_16.conda#be98824be7fa378bd06cb2670ad0b4cc
-https://conda.anaconda.org/conda-forge/noarch/certifi-2023.11.17-pyhd8ed1ab_0.conda#2011bcf45376341dd1d690263fdbc789
+https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda#0876280e409658fc6f9e75d035960333
 https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda#7f4a9e3fcff3f6356ae99244a014da6a
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-16-16.0.6-default_hd209bcb_4.conda#1303a26a12001ef1b1e34432f70db731
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-16-16.0.6-default_hd209bcb_4.conda#ccaf0db1420fff4359a042f6606ff395
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-16-16.0.6-default_he012953_5.conda#5986bf8dc369fc4f55f0393bf94b4494
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-16-16.0.6-default_he012953_5.conda#64a41c1c1281bac52c6fad92e9616bb2
 https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2#3faab06a954c2a04039983f2c4a50d99
 https://conda.anaconda.org/conda-forge/osx-arm64/docutils-0.20.1-py39h2804cbe_3.conda#70e347b3f092848cf7eb473b3ee3a72b
-https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-12.3.0-h53ed385_2.conda#3ef85503f647dad4242d9053d3659149
+https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-12.3.0-h53ed385_3.conda#e2dcec0c1129911a3e922b83042a0f38
 https://conda.anaconda.org/conda-forge/noarch/idna-3.6-pyhd8ed1ab_0.conda#1a76f09108576397c41c0b0c5bd84134
 https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352
 https://conda.anaconda.org/conda-forge/osx-arm64/ld64-609-h634c8be_16.conda#82582e7ed6bb5db878d4a01d9b70aad7
 https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-21_osxarm64_openblas.conda#b3804f4af39eca9d77360b12811e6d1d
 https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.5.0-h2d989ff_0.conda#f1211ed00947a84e15a964a8f459f620
-https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.60.0-hfc68871_1.conda#6375b46e5fd2088b44c2c15c52314d76
-https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.4-py39h17cfd9d_0.conda#5d9372d65ab80b7542335e023aabf572
-https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda#79002079284aa895f883c6b7f3f88fd6
+https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.62.1-h9c18a4f_0.conda#24f15c1a9e111825d39bf77881430107
+https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.5-py39h17cfd9d_0.conda#554a0bcb046e1bac7887a92f33b96acc
+https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda#248f521b64ce055e7feae3105e7abeb8
 https://conda.anaconda.org/conda-forge/noarch/pygments-2.17.2-pyhd8ed1ab_0.conda#140a7f159396547e9799aa98f9f0742e
 https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2#2a7de29fb590ca14b5243c4c812c8025
-https://conda.anaconda.org/conda-forge/noarch/pytz-2023.4-pyhd8ed1ab_0.conda#89445e229eb2d6605be88e0908afc912
-https://conda.anaconda.org/conda-forge/noarch/setuptools-69.0.3-pyhd8ed1ab_0.conda#40695fdfd15a92121ed2922900d0308b
+https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad
+https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda#576de899521b7d43674ba3ef6eae9142
 https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda#da1d979339e2714c30a8e806a33ec087
 https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda#2e4d6bc0b14e10f895fc6791a7d9b26a
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.5.0-h82332b0_1.conda#7757e3031af32d53c663604db6427a8d
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.5.2-h09f5dbc_0.conda#5e8666f955e8fab31bc7550cd80cd70f
 https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda#9669586875baeced8fc30c0826c3270e
 https://conda.anaconda.org/conda-forge/osx-arm64/cctools-973.0.1-h4faf515_16.conda#5fd71c6d5cef61d41af51b460265ef6f
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-16.0.6-haab561b_4.conda#15a40146eb035affd1903477d112560b
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-16.0.6-default_hd209bcb_4.conda#bb26784a09fbc5105a30a701ddf849ff
-https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda#746623a787e06191d80a2133e5daff17
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-16.0.6-h30cc82d_5.conda#f3bbbf40f13424248d9ff9650d9379af
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-16.0.6-default_he012953_5.conda#66824ce81b162909b65ea8f5a6eede5e
+https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.2-pyha770c72_0.conda#b050a4bb0e90ebd6e7fa4093d6346867
 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.3-pyhd8ed1ab_0.conda#e7d8df6509ba635247ff9aea31134262
 https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-21_osxarm64_openblas.conda#48e9d42c65ce664d8fccef2ac6af853c
-https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.12.0-h49bbb43_5.conda#d692ffaa8a4c54936205b7f794596c2c
+https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.22.0-hbebe991_1.conda#ec7ea95b08e8cbc39fa16b6eafee36e6
 https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-21_osxarm64_openblas.conda#a4510e3913ef552d69ab2080a0048523
-https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.0-pyhd8ed1ab_0.conda#6a7e0694921f668a030d52f0c47baebd
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.26.1-h84a144a_8.conda#cd8c59043fcc4aad4be99aa0ea24346c
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-tools-16.0.6-default_hd209bcb_4.conda#777376ed607b2770f9c7dad67da3455c
-https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-16.0.6-default_h5c94ee4_4.conda#b2e826525886b5d775f7bb63867aa657
-https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.3-py39h7aa2656_0.conda#c959b7488149edfdf29ee56af7d92874
+https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda#08807a87fa7af10754d46f63b368e016
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.26.2-h06549c9_7.conda#3a0c06e903ef56dd244b0912ef71d189
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-tools-16.0.6-default_he012953_5.conda#112fbb989f5a2e82fef7d78e84cb4e8a
+https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-16.0.6-default_h4cf2255_5.conda#83d1eb2693ad27dec744ac21f1ad9812
+https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.22.0-h8a76758_1.conda#a89fb5b36b08efaae128d4933e593315
+https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py39h7aa2656_0.conda#c027ed77947314469686cff520a71e5f
 https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda#a30144e4156cdbb236f99ebb49828f8b
-https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.242-h26e3666_0.conda#440b5c6602144a54c1d838ea62880d6d
+https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.267-h73c0887_1.conda#68c3736b04baf3f16fa7efb3e7d9a1d8
 https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-16.0.6-h3808999_2.conda#8c7d77d888e1a218cccd9e82b1458ec6
 https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-16.0.6-h3808999_2.conda#517f18b3260bb7a508d1f54a96e6285b
-https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-15.0.0-h906e67b_2_cpu.conda#6dc657103564e2cdb4f0f06f8c183685
-https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-16.0.6-hc421ffc_8.conda#f65ecf8e5ee3fa93b49cd955c9858f1a
-https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-15.0.0-h13dd4ca_2_cpu.conda#ec356b91c5ec02274f5e0d7915f01df0
-https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-15.0.0-h7c660a6_2_cpu.conda#480bfd824d6430ef77e5c420141fd15a
-https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-gandiva-15.0.0-hf757142_2_cpu.conda#9ae243f3502e644e69fc508a065bfbcb
-https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-15.0.0-hf6ce1d5_2_cpu.conda#29a0fc4c74806e8cc5e0bd0c04b4a77a
-https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-16.0.6-h54d7cd3_8.conda#79256b5d52c0c3801f672c1144d97b2f
-https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-15.0.0-h13dd4ca_2_cpu.conda#65f27b2cea74c85ffe0e5ad58fd04fdb
-https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-sql-15.0.0-h6dff610_2_cpu.conda#ecac5387b5800f247176696c208c5d1c
+https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-15.0.1-h4d94932_0_cpu.conda#11e53e4ef09228a2f2437c6703b2ca04
+https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-16.0.6-hc421ffc_10.conda#37d64d0efcb27a5ff01959544be93ece
+https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-15.0.1-hebf3989_0_cpu.conda#84fc6e6887787e27e9664d7e04ba6b37
+https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-15.0.1-h1f98dca_0_cpu.conda#18060ae2d7c7c5608d07ebff9c612d63
+https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-gandiva-15.0.1-h2c81988_0_cpu.conda#10fc1a2679a0d02585da4e73ff241882
+https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-15.0.1-h278d484_0_cpu.conda#20d9b47dc7b9b487bf44ab2d6eb78b47
+https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-16.0.6-h54d7cd3_10.conda#37a978f8023725b8c23c2dfe7de5e7a6
+https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-15.0.1-hebf3989_0_cpu.conda#3fe65b9f5e9e5ef246eb76192f3c8361
+https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-sql-15.0.1-hb095944_0_cpu.conda#76197e79b15806d7511250b16ee1811c
 https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.7.0-h6aa9301_0.conda#1d3e1f0096f791944c07a9ca5e0a92c5
-https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-16.0.6-hcd7bac0_8.conda#2b315dfac627caf13414b4351e63e697
+https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-16.0.6-hcd7bac0_10.conda#be763f589b3e3ad31e49372280b47228
 https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-12.3.0-h57527a5_1.conda#7d8ce258d478b7dbcc2728168a6959a1
-https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-15.0.0-h3c8a37a_2_cpu.conda#62ceeb6ee3403c3bfd8058c0e5e7e735
-https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-16.0.6-h54d7cd3_8.conda#9fea166d096d757766ffe1364e9b3a06
+https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-15.0.1-h50959cf_0_cpu.conda#6f726a8396acbe8303c9b680ab01cb6e
+https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-16.0.6-h54d7cd3_10.conda#d7bfe1f2f57da3e47e52ef1d4ef46c1d
 https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-12.3.0-h1ca8e4b_1.conda#158beb35b98f5bd8e74ffe9f3af1cb29
-https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-15.0.0-py39hb25a2a0_2_cpu.conda#06bf2bdafb865a12bc4b859eac73f239
+https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-15.0.1-py39h8cf9275_0_cpu.conda#8db6061b25d19556e10f1f4613a35035
 https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.7.0-h2ffa867_0.conda#cfc5dbb08e4808fe647493fd911724a7
 https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.7.0-hafb19e3_0.conda#d4051c2c0335f2f4fddcfdb519148fa0
 https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.7.0-hce30654_0.conda#95d0baffbf3201583edac8c5729f409c
diff --git a/cpp/environment.yml b/cpp/environment.yml
index 7a85f83..8d0a84e 100644
--- a/cpp/environment.yml
+++ b/cpp/environment.yml
@@ -20,10 +20,10 @@
 dependencies:
   - python=3.9
   - compilers
-  - libarrow==15.0.0
+  - libarrow==15.0.1
   - sphinx
   - gtest
   - gmock
-  - pyarrow==15.0.0
+  - pyarrow==15.0.1
   - clang-tools
   - zlib
diff --git a/java/source/conf.py b/java/source/conf.py
index 93db6b3..6ab394e 100644
--- a/java/source/conf.py
+++ b/java/source/conf.py
@@ -40,7 +40,7 @@
 if arrow_nightly and arrow_nightly != '0':
     version = "16.0.0-SNAPSHOT"
 else:
-    version = "15.0.0"
+    version = "15.0.1"
 print(f"Running with Arrow version: {version}")
 
 # -- General configuration ---------------------------------------------------
diff --git a/java/source/demo/pom.xml b/java/source/demo/pom.xml
index 48f575c..1af8918 100644
--- a/java/source/demo/pom.xml
+++ b/java/source/demo/pom.xml
@@ -34,7 +34,7 @@
     <properties>
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
-        <arrow.version>15.0.0</arrow.version>
+        <arrow.version>15.0.1</arrow.version>
     </properties>
     <dependencies>
         <dependency>
diff --git a/python/requirements.txt b/python/requirements.txt
index 18ff03b..077f9ec 100644
--- a/python/requirements.txt
+++ b/python/requirements.txt
@@ -1,5 +1,5 @@
 Sphinx>=4.0.2
-pyarrow==15.0.0
+pyarrow==15.0.1
 pandas>=1.2.5
 opentelemetry-api>=1.0.0
 opentelemetry-sdk>=1.0.0
\ No newline at end of file