git: 52a2f178aa67 - main - lang/prql: update 0.11.4 → 0.12.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 10 Jun 2024 08:27:21 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=52a2f178aa67b773f75c6ad4557612dc698c509b

commit 52a2f178aa67b773f75c6ad4557612dc698c509b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-06-10 08:26:34 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-06-10 08:27:12 +0000

    lang/prql: update 0.11.4 → 0.12.1
    
    Reported by:    portscout
---
 lang/prql/Makefile | 413 ++++++++++++++-------------
 lang/prql/distinfo | 826 ++++++++++++++++++++++++++++-------------------------
 2 files changed, 649 insertions(+), 590 deletions(-)

diff --git a/lang/prql/Makefile b/lang/prql/Makefile
index 83b57d8e7726..ae0199ffdf1e 100644
--- a/lang/prql/Makefile
+++ b/lang/prql/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	prql
-DISTVERSION=	0.11.4
-PORTREVISION=	2
+DISTVERSION=	0.12.1
 CATEGORIES=	lang databases
 PKGNAMESUFFIX=	-compiler
 
@@ -18,69 +17,84 @@ GH_ACCOUNT=	PRQL
 
 CARGO_CRATES=	addr2line-0.21.0 \
 		adler-1.0.2 \
-		ahash-0.7.7 \
-		ahash-0.8.7 \
-		aho-corasick-1.1.2 \
-		allocator-api2-0.2.16 \
+		ahash-0.7.8 \
+		ahash-0.8.11 \
+		aho-corasick-1.1.3 \
+		allocator-api2-0.2.18 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		anes-0.1.6 \
 		ansi-to-html-0.2.1 \
-		anstream-0.6.11 \
-		anstyle-1.0.5 \
-		anstyle-parse-0.2.3 \
-		anstyle-query-1.0.2 \
-		anstyle-wincon-3.0.2 \
-		anyhow-1.0.79 \
-		ariadne-0.4.0 \
+		anstream-0.6.14 \
+		anstyle-1.0.7 \
+		anstyle-parse-0.2.4 \
+		anstyle-query-1.0.3 \
+		anstyle-wincon-3.0.3 \
+		anyhow-1.0.86 \
+		ariadne-0.4.1 \
 		arrayvec-0.7.4 \
 		arrow-49.0.0 \
+		arrow-51.0.0 \
 		arrow-arith-49.0.0 \
+		arrow-arith-51.0.0 \
 		arrow-array-49.0.0 \
+		arrow-array-51.0.0 \
 		arrow-buffer-49.0.0 \
+		arrow-buffer-51.0.0 \
 		arrow-cast-49.0.0 \
+		arrow-cast-51.0.0 \
 		arrow-data-49.0.0 \
+		arrow-data-51.0.0 \
 		arrow-ord-49.0.0 \
+		arrow-ord-51.0.0 \
 		arrow-row-49.0.0 \
+		arrow-row-51.0.0 \
 		arrow-schema-49.0.0 \
+		arrow-schema-51.0.0 \
 		arrow-select-49.0.0 \
+		arrow-select-51.0.0 \
 		arrow-string-49.0.0 \
-		async-trait-0.1.77 \
+		arrow-string-51.0.0 \
+		async-trait-0.1.80 \
 		asynchronous-codec-0.6.2 \
-		atty-0.2.14 \
-		autocfg-1.1.0 \
-		backtrace-0.3.69 \
+		atoi-2.0.0 \
+		autocfg-1.3.0 \
+		backtrace-0.3.71 \
 		base64-0.21.7 \
+		base64-0.22.1 \
 		bigdecimal-0.3.1 \
-		bindgen-0.69.2 \
+		bigdecimal-0.4.3 \
+		bindgen-0.69.4 \
 		bitflags-1.3.2 \
-		bitflags-2.4.2 \
+		bitflags-2.5.0 \
 		bitvec-1.0.1 \
 		block-buffer-0.10.4 \
-		borsh-1.3.1 \
-		borsh-derive-1.3.1 \
+		borsh-1.5.0 \
+		borsh-derive-1.5.0 \
 		bstr-0.2.17 \
-		bstr-1.9.0 \
+		bstr-1.9.1 \
+		btoi-0.4.3 \
 		bufstream-0.1.4 \
-		bumpalo-3.14.0 \
-		bytecheck-0.6.11 \
-		bytecheck_derive-0.6.11 \
+		bumpalo-3.16.0 \
+		bytecheck-0.6.12 \
+		bytecheck_derive-0.6.12 \
 		byteorder-1.5.0 \
-		bytes-1.5.0 \
+		bytes-1.6.0 \
 		cast-0.3.0 \
-		cc-1.0.83 \
+		cc-1.0.98 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.1.1 \
-		chrono-0.4.33 \
+		chrono-0.4.38 \
 		chumsky-0.9.3 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clang-sys-1.7.0 \
+		clang-sys-1.8.2 \
 		clap-2.34.0 \
 		clap-4.4.18 \
+		clap-verbosity-flag-2.1.2 \
 		clap_builder-4.4.18 \
 		clap_complete-4.4.10 \
 		clap_complete_command-0.5.1 \
@@ -90,42 +104,42 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		clap_lex-0.6.0 \
 		clio-0.3.5 \
 		cmake-0.1.50 \
-		color-eyre-0.6.2 \
+		color-eyre-0.6.3 \
 		color-spantrace-0.2.1 \
-		colorchoice-1.0.0 \
-		colorchoice-clap-1.0.3 \
-		combine-4.6.6 \
-		comfy-table-7.1.0 \
+		colorchoice-1.0.1 \
+		colorchoice-clap-1.0.4 \
+		combine-4.6.7 \
+		comfy-table-7.1.1 \
 		connection-string-0.2.0 \
-		connector_arrow-0.3.0 \
+		connector_arrow-0.4.1 \
 		console-0.15.8 \
 		console_error_panic_hook-0.1.7 \
-		const-random-0.1.17 \
+		const-random-0.1.18 \
 		const-random-macro-0.1.16 \
 		core-foundation-0.9.4 \
 		core-foundation-sys-0.8.6 \
 		cpufeatures-0.2.12 \
-		crc32fast-1.3.2 \
+		crc32fast-1.4.2 \
 		criterion-0.5.1 \
 		criterion-plot-0.5.0 \
 		crossbeam-0.8.4 \
-		crossbeam-channel-0.5.11 \
+		crossbeam-channel-0.5.13 \
 		crossbeam-deque-0.8.5 \
 		crossbeam-epoch-0.9.18 \
 		crossbeam-queue-0.3.11 \
-		crossbeam-utils-0.8.19 \
+		crossbeam-utils-0.8.20 \
 		crunchy-0.2.2 \
 		crypto-common-0.1.6 \
 		csv-1.3.0 \
 		csv-core-0.1.11 \
-		darling-0.20.5 \
-		darling_core-0.20.5 \
-		darling_macro-0.20.5 \
+		darling-0.20.9 \
+		darling_core-0.20.9 \
+		darling_macro-0.20.9 \
 		deranged-0.3.11 \
 		derive_utils-0.14.1 \
 		digest-0.10.7 \
-		duckdb-0.9.2 \
-		either-1.9.0 \
+		duckdb-0.10.2 \
+		either-1.12.0 \
 		encode_unicode-0.3.6 \
 		encoding-0.2.33 \
 		encoding-index-japanese-1.20141219.5 \
@@ -135,19 +149,18 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		encoding-index-tradchinese-1.20141219.5 \
 		encoding_index_tests-0.1.4 \
 		enum-as-inner-0.6.0 \
-		enumflags2-0.7.8 \
-		enumflags2_derive-0.7.8 \
+		enumflags2-0.7.9 \
+		enumflags2_derive-0.7.9 \
 		env_logger-0.10.2 \
 		equivalent-1.0.1 \
-		errno-0.3.8 \
+		errno-0.3.9 \
 		eyre-0.6.12 \
 		fallible-iterator-0.2.0 \
 		fallible-iterator-0.3.0 \
 		fallible-streaming-iterator-0.1.9 \
-		fastrand-2.0.1 \
+		fastrand-2.1.0 \
 		filetime-0.2.23 \
-		finl_unicode-1.2.0 \
-		flate2-1.0.28 \
+		flate2-1.0.30 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
@@ -167,175 +180,177 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		futures-macro-0.3.30 \
 		futures-sink-0.3.30 \
 		futures-task-0.3.30 \
-		futures-timer-3.0.2 \
+		futures-timer-3.0.3 \
 		futures-util-0.3.30 \
 		generic-array-0.14.7 \
-		getrandom-0.2.12 \
+		getrandom-0.2.15 \
 		gimli-0.28.1 \
 		glob-0.3.1 \
 		globset-0.4.14 \
-		half-2.3.1 \
+		half-2.4.1 \
 		handlebars-4.5.0 \
 		hashbrown-0.12.3 \
-		hashbrown-0.13.2 \
-		hashbrown-0.14.3 \
+		hashbrown-0.14.5 \
 		hashlink-0.8.4 \
+		hashlink-0.9.1 \
 		heck-0.4.1 \
-		hermit-abi-0.1.19 \
-		hermit-abi-0.3.4 \
+		heck-0.5.0 \
+		hermit-abi-0.3.9 \
 		hmac-0.12.1 \
 		humantime-2.1.0 \
-		iana-time-zone-0.1.59 \
+		iana-time-zone-0.1.60 \
 		iana-time-zone-haiku-0.1.2 \
 		ident_case-1.0.1 \
 		idna-0.5.0 \
 		indenter-0.3.3 \
-		indexmap-2.2.2 \
-		indoc-2.0.4 \
+		indexmap-2.2.6 \
+		indoc-2.0.5 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
-		insta-1.34.0 \
-		insta-cmd-0.4.0 \
+		insta-1.39.0 \
+		insta-cmd-0.6.0 \
 		io-enum-1.1.3 \
-		is-terminal-0.4.10 \
+		is-terminal-0.4.12 \
+		is_terminal_polyfill-1.70.0 \
 		itertools-0.10.5 \
 		itertools-0.12.1 \
-		itoa-1.0.10 \
+		itoa-1.0.11 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
-		jobserver-0.1.27 \
-		js-sys-0.3.68 \
+		jobserver-0.1.31 \
+		js-sys-0.3.69 \
 		kqueue-1.0.8 \
 		kqueue-sys-1.0.4 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		lexical-6.1.1 \
 		lexical-core-0.8.5 \
 		lexical-parse-float-0.8.5 \
 		lexical-parse-integer-0.8.6 \
 		lexical-util-0.8.5 \
 		lexical-write-float-0.8.5 \
 		lexical-write-integer-0.8.5 \
-		libc-0.2.153 \
-		libduckdb-sys-0.9.2 \
-		libloading-0.8.1 \
+		libc-0.2.155 \
+		libduckdb-sys-0.10.2 \
+		libloading-0.8.3 \
 		libm-0.2.8 \
-		libsqlite3-sys-0.27.0 \
-		libz-sys-1.1.15 \
+		libsqlite3-sys-0.28.0 \
+		libz-sys-1.1.18 \
 		linked-hash-map-0.5.6 \
-		linux-raw-sys-0.4.13 \
-		lock_api-0.4.11 \
-		log-0.4.20 \
-		lru-0.10.1 \
+		linux-raw-sys-0.4.14 \
+		lock_api-0.4.12 \
+		log-0.4.21 \
+		lru-0.12.3 \
 		md-5-0.10.6 \
 		mdbook-0.4.36 \
 		mdbook-preprocessor-boilerplate-0.1.2 \
-		memchr-2.7.1 \
-		memoffset-0.9.0 \
-		minijinja-0.31.0 \
+		memchr-2.7.2 \
+		memoffset-0.9.1 \
+		minijinja-2.0.1 \
 		minimal-lexical-0.2.1 \
-		miniz_oxide-0.7.1 \
-		mio-0.8.10 \
-		mysql-24.0.0 \
-		mysql-common-derive-0.30.2 \
-		mysql_common-0.30.6 \
+		miniz_oxide-0.7.3 \
+		mio-0.8.11 \
+		mysql-25.0.1 \
+		mysql-common-derive-0.31.1 \
+		mysql_common-0.32.3 \
 		named_pipe-0.4.1 \
-		native-tls-0.2.11 \
+		native-tls-0.2.12 \
 		nom-7.1.3 \
-		normpath-1.1.1 \
+		normpath-1.2.0 \
 		notify-6.1.1 \
-		num-0.4.1 \
-		num-bigint-0.4.4 \
-		num-complex-0.4.4 \
+		num-0.4.3 \
+		num-bigint-0.4.5 \
+		num-complex-0.4.6 \
 		num-conv-0.1.0 \
-		num-integer-0.1.45 \
-		num-iter-0.1.43 \
-		num-rational-0.4.1 \
-		num-traits-0.2.17 \
+		num-integer-0.1.46 \
+		num-iter-0.1.45 \
+		num-rational-0.4.2 \
+		num-traits-0.2.19 \
 		num_cpus-1.16.0 \
 		object-0.32.2 \
 		once_cell-1.19.0 \
 		oorandom-11.1.3 \
 		opener-0.6.1 \
-		openssl-0.10.63 \
+		openssl-0.10.64 \
 		openssl-macros-0.1.1 \
 		openssl-probe-0.1.5 \
-		openssl-sys-0.9.99 \
+		openssl-sys-0.9.102 \
 		owo-colors-3.5.0 \
-		parking_lot-0.12.1 \
-		parking_lot_core-0.9.9 \
+		parking_lot-0.12.3 \
+		parking_lot_core-0.9.10 \
 		pathdiff-0.2.1 \
-		peeking_take_while-0.1.2 \
-		pem-2.0.1 \
+		pem-3.0.4 \
 		percent-encoding-2.3.1 \
-		pest-2.7.6 \
-		pest_derive-2.7.6 \
-		pest_generator-2.7.6 \
-		pest_meta-2.7.6 \
+		pest-2.7.10 \
+		pest_derive-2.7.10 \
+		pest_generator-2.7.10 \
+		pest_meta-2.7.10 \
 		pg_bigdecimal-0.1.5 \
 		phf-0.11.2 \
 		phf_shared-0.11.2 \
-		pin-project-lite-0.2.13 \
+		pin-project-lite-0.2.14 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.29 \
-		plotters-0.3.5 \
-		plotters-backend-0.3.5 \
-		plotters-svg-0.3.5 \
+		pkg-config-0.3.30 \
+		plotters-0.3.6 \
+		plotters-backend-0.3.6 \
+		plotters-svg-0.3.6 \
+		portable-atomic-1.6.0 \
 		postgres-0.19.7 \
 		postgres-protocol-0.6.6 \
 		postgres-types-0.2.6 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.17 \
 		pretty-hex-0.3.0 \
-		proc-macro-crate-1.3.1 \
 		proc-macro-crate-3.1.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.78 \
+		proc-macro2-1.0.84 \
 		psm-0.1.21 \
 		ptr_meta-0.1.4 \
 		ptr_meta_derive-0.1.4 \
 		pulldown-cmark-0.9.6 \
-		pulldown-cmark-to-cmark-11.2.0 \
-		pyo3-0.20.2 \
-		pyo3-build-config-0.20.2 \
-		pyo3-ffi-0.20.2 \
-		pyo3-macros-0.20.2 \
-		pyo3-macros-backend-0.20.2 \
-		quote-1.0.35 \
+		pulldown-cmark-0.10.3 \
+		pulldown-cmark-to-cmark-13.0.0 \
+		pyo3-0.20.3 \
+		pyo3-build-config-0.20.3 \
+		pyo3-build-config-0.21.2 \
+		pyo3-ffi-0.20.3 \
+		pyo3-macros-0.20.3 \
+		pyo3-macros-backend-0.20.3 \
+		quote-1.0.36 \
 		radium-0.7.0 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
-		rayon-1.8.1 \
+		rayon-1.10.0 \
 		rayon-core-1.12.1 \
 		redox_syscall-0.4.1 \
-		regex-1.10.3 \
+		redox_syscall-0.5.1 \
+		regex-1.10.4 \
 		regex-automata-0.1.10 \
-		regex-automata-0.4.5 \
-		regex-syntax-0.8.2 \
-		relative-path-1.9.2 \
-		rend-0.4.1 \
+		regex-automata-0.4.6 \
+		regex-syntax-0.8.3 \
+		relative-path-1.9.3 \
+		rend-0.4.2 \
 		ring-0.16.20 \
-		ring-0.17.7 \
-		rkyv-0.7.43 \
-		rkyv_derive-0.7.43 \
-		rstest-0.18.2 \
-		rstest_macros-0.18.2 \
-		rusqlite-0.30.0 \
-		rust_decimal-1.34.2 \
-		rustc-demangle-0.1.23 \
+		ring-0.17.8 \
+		rkyv-0.7.44 \
+		rkyv_derive-0.7.44 \
+		rstest-0.19.0 \
+		rstest_macros-0.19.0 \
+		rusqlite-0.31.0 \
+		rust_decimal-1.35.0 \
+		rustc-demangle-0.1.24 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.4.0 \
-		rustix-0.38.31 \
-		rustler-0.30.0 \
-		rustler_codegen-0.30.0 \
-		rustler_sys-2.3.1 \
+		rustix-0.38.34 \
+		rustler-0.32.1 \
+		rustler_codegen-0.32.1 \
+		rustler_sys-2.4.1 \
 		rustls-0.20.9 \
 		rustls-native-certs-0.6.3 \
 		rustls-pemfile-1.0.4 \
-		rustversion-1.0.14 \
-		ryu-1.0.16 \
+		rustversion-1.0.17 \
+		ryu-1.0.18 \
 		same-file-1.0.6 \
 		saturating-0.1.0 \
 		schannel-0.1.23 \
@@ -343,69 +358,69 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		scopeguard-1.2.0 \
 		sct-0.7.1 \
 		seahash-4.1.0 \
-		security-framework-2.9.2 \
-		security-framework-sys-2.9.1 \
-		semver-1.0.21 \
-		serde-1.0.196 \
-		serde_derive-1.0.196 \
-		serde_json-1.0.113 \
-		serde_yaml-0.9.31 \
+		security-framework-2.11.0 \
+		security-framework-sys-2.11.0 \
+		semver-1.0.23 \
+		serde-1.0.203 \
+		serde_derive-1.0.203 \
+		serde_json-1.0.117 \
+		serde_yaml-0.9.34+deprecated \
 		sha1-0.10.6 \
 		sha2-0.10.8 \
 		sharded-slab-0.1.7 \
 		shlex-1.3.0 \
-		signal-hook-registry-1.4.1 \
+		signal-hook-registry-1.4.2 \
 		simdutf8-0.1.4 \
-		similar-2.4.0 \
+		similar-2.5.0 \
 		similar-asserts-1.5.0 \
 		siphasher-0.3.11 \
 		slab-0.4.9 \
-		smallvec-1.13.1 \
-		socket2-0.5.5 \
+		smallvec-1.13.2 \
+		socket2-0.5.7 \
 		spin-0.5.2 \
 		spin-0.9.8 \
 		sqlformat-0.2.3 \
-		sqlparser-0.43.1 \
+		sqlparser-0.47.0 \
 		stacker-0.1.15 \
 		static_assertions-1.1.0 \
-		stringprep-0.1.4 \
+		stringprep-0.1.5 \
 		strsim-0.10.0 \
+		strsim-0.11.1 \
 		strum-0.25.0 \
-		strum-0.26.1 \
+		strum-0.26.2 \
 		strum_macros-0.25.3 \
-		strum_macros-0.26.1 \
+		strum_macros-0.26.3 \
 		subprocess-0.2.9 \
 		subtle-2.5.0 \
 		syn-1.0.109 \
-		syn-2.0.48 \
+		syn-2.0.66 \
 		syn_derive-0.1.8 \
 		tap-1.0.1 \
 		tar-0.4.40 \
-		target-lexicon-0.12.13 \
-		tempfile-3.9.0 \
+		target-lexicon-0.12.14 \
+		tempfile-3.10.1 \
 		termcolor-1.4.1 \
 		terminal_size-0.3.0 \
-		test_each_file-0.3.0 \
+		test_each_file-0.3.2 \
 		textwrap-0.11.0 \
-		thiserror-1.0.56 \
-		thiserror-impl-1.0.56 \
-		thread_local-1.1.7 \
+		thiserror-1.0.61 \
+		thiserror-impl-1.0.61 \
+		thread_local-1.1.8 \
 		tiberius-0.12.2 \
-		time-0.3.33 \
+		time-0.3.36 \
 		time-core-0.1.2 \
-		time-macros-0.2.17 \
+		time-macros-0.2.18 \
 		tiny-keccak-2.0.2 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.36.0 \
-		tokio-macros-2.2.0 \
+		tokio-1.38.0 \
+		tokio-macros-2.3.0 \
 		tokio-postgres-0.7.10 \
 		tokio-rustls-0.23.4 \
-		tokio-util-0.7.10 \
+		tokio-util-0.7.11 \
 		toml-0.5.11 \
-		toml_datetime-0.6.5 \
-		toml_edit-0.19.15 \
+		toml_datetime-0.6.6 \
 		toml_edit-0.21.1 \
 		topological-sort-0.2.2 \
 		tracing-0.1.40 \
@@ -419,39 +434,40 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		unicase-2.7.0 \
 		unicode-bidi-0.3.15 \
 		unicode-ident-1.0.12 \
-		unicode-normalization-0.1.22 \
-		unicode-segmentation-1.10.1 \
-		unicode-width-0.1.11 \
+		unicode-normalization-0.1.23 \
+		unicode-properties-0.1.1 \
+		unicode-segmentation-1.11.0 \
+		unicode-width-0.1.12 \
 		unicode_categories-0.1.1 \
 		unindent-0.2.3 \
 		unreachable-1.0.0 \
-		unsafe-libyaml-0.2.10 \
+		unsafe-libyaml-0.2.11 \
 		untrusted-0.7.1 \
 		untrusted-0.9.0 \
 		url-2.5.0 \
-		urlencoding-2.1.3 \
 		utf8parse-0.2.1 \
-		uuid-1.7.0 \
+		uuid-1.8.0 \
 		valuable-0.1.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
 		void-1.0.2 \
-		walkdir-2.4.0 \
+		walkdir-2.5.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.91 \
-		wasm-bindgen-backend-0.2.91 \
-		wasm-bindgen-futures-0.4.41 \
-		wasm-bindgen-macro-0.2.91 \
-		wasm-bindgen-macro-support-0.2.91 \
-		wasm-bindgen-shared-0.2.91 \
-		wasm-bindgen-test-0.3.41 \
-		wasm-bindgen-test-macro-0.3.41 \
-		web-sys-0.3.67 \
+		wasite-0.1.0 \
+		wasm-bindgen-0.2.92 \
+		wasm-bindgen-backend-0.2.92 \
+		wasm-bindgen-futures-0.4.42 \
+		wasm-bindgen-macro-0.2.92 \
+		wasm-bindgen-macro-support-0.2.92 \
+		wasm-bindgen-shared-0.2.92 \
+		wasm-bindgen-test-0.3.42 \
+		wasm-bindgen-test-macro-0.3.42 \
+		web-sys-0.3.69 \
 		webpki-0.22.4 \
-		whoami-1.4.1 \
+		whoami-1.5.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.6 \
+		winapi-util-0.1.8 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-core-0.52.0 \
 		windows-sys-0.42.0 \
@@ -460,35 +476,38 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		windows-sys-0.52.0 \
 		windows-targets-0.42.2 \
 		windows-targets-0.48.5 \
-		windows-targets-0.52.0 \
+		windows-targets-0.52.5 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.5 \
-		windows_aarch64_gnullvm-0.52.0 \
+		windows_aarch64_gnullvm-0.52.5 \
 		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.48.5 \
-		windows_aarch64_msvc-0.52.0 \
+		windows_aarch64_msvc-0.52.5 \
 		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.48.5 \
-		windows_i686_gnu-0.52.0 \
+		windows_i686_gnu-0.52.5 \
+		windows_i686_gnullvm-0.52.5 \
 		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.48.5 \
-		windows_i686_msvc-0.52.0 \
+		windows_i686_msvc-0.52.5 \
 		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.48.5 \
-		windows_x86_64_gnu-0.52.0 \
+		windows_x86_64_gnu-0.52.5 \
 		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.48.5 \
-		windows_x86_64_gnullvm-0.52.0 \
+		windows_x86_64_gnullvm-0.52.5 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.5 \
-		windows_x86_64_msvc-0.52.0 \
-		winnow-0.5.37 \
+		windows_x86_64_msvc-0.52.5 \
+		winnow-0.5.40 \
 		wyz-0.5.1 \
 		xattr-1.3.1 \
-		yaml-rust-0.4.5 \
-		yansi-0.5.1 \
-		zerocopy-0.7.32 \
-		zerocopy-derive-0.7.32
+		yansi-1.0.1 \
+		zerocopy-0.7.34 \
+		zerocopy-derive-0.7.34 \
+		zstd-0.13.1 \
+		zstd-safe-7.1.0 \
+		zstd-sys-2.0.10+zstd.1.5.6
 
 BINARY_ALIAS=	python3=${PYTHON_CMD}
 
diff --git a/lang/prql/distinfo b/lang/prql/distinfo
index 4bb8d29e2e54..820ee2d4beae 100644
--- a/lang/prql/distinfo
+++ b/lang/prql/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1709863089
+TIMESTAMP = 1718006553
 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
 SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.7.7.crate) = 5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd
-SIZE (rust/crates/ahash-0.7.7.crate) = 38508
-SHA256 (rust/crates/ahash-0.8.7.crate) = 77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01
-SIZE (rust/crates/ahash-0.8.7.crate) = 42894
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
-SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
+SIZE (rust/crates/ahash-0.7.8.crate) = 38550
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -19,92 +19,120 @@ SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd
 SIZE (rust/crates/anes-0.1.6.crate) = 23857
 SHA256 (rust/crates/ansi-to-html-0.2.1.crate) = d73c455ae09fa2223a75114789f30ad605e9e297f79537953523366c05995f5f
 SIZE (rust/crates/ansi-to-html-0.2.1.crate) = 10598
-SHA256 (rust/crates/anstream-0.6.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5
-SIZE (rust/crates/anstream-0.6.11.crate) = 30239
-SHA256 (rust/crates/anstyle-1.0.5.crate) = 2faccea4cc4ab4a667ce676a30e8ec13922a692c99bb8f5b11f1502c72e04220
-SIZE (rust/crates/anstyle-1.0.5.crate) = 14371
-SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.79.crate) = 080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca
-SIZE (rust/crates/anyhow-1.0.79.crate) = 44931
-SHA256 (rust/crates/ariadne-0.4.0.crate) = dd002a6223f12c7a95cdd4b1cb3a0149d22d37f7a9ecdb2cb691a071fe236c29
-SIZE (rust/crates/ariadne-0.4.0.crate) = 24894
+SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
+SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
+SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
+SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
+SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/ariadne-0.4.1.crate) = 44055e597c674aef7cb903b2b9f6e4cba1277ed0d2d61dae7cd52d7ffa81f8e2
+SIZE (rust/crates/ariadne-0.4.1.crate) = 27203
 SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
 SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
 SHA256 (rust/crates/arrow-49.0.0.crate) = 5bc25126d18a012146a888a0298f2c22e1150327bd2765fc76d710a556b2d614
 SIZE (rust/crates/arrow-49.0.0.crate) = 81731
+SHA256 (rust/crates/arrow-51.0.0.crate) = 219d05930b81663fd3b32e3bde8ce5bff3c4d23052a99f11a8fa50a3b47b2658
+SIZE (rust/crates/arrow-51.0.0.crate) = 85942
 SHA256 (rust/crates/arrow-arith-49.0.0.crate) = 34ccd45e217ffa6e53bbb0080990e77113bdd4e91ddb84e97b77649810bcf1a7
 SIZE (rust/crates/arrow-arith-49.0.0.crate) = 31065
+SHA256 (rust/crates/arrow-arith-51.0.0.crate) = 0272150200c07a86a390be651abdd320a2d12e84535f0837566ca87ecd8f95e0
+SIZE (rust/crates/arrow-arith-51.0.0.crate) = 33881
 SHA256 (rust/crates/arrow-array-49.0.0.crate) = 6bda9acea48b25123c08340f3a8ac361aa0f74469bb36f5ee9acf923fce23e9d
 SIZE (rust/crates/arrow-array-49.0.0.crate) = 156712
+SHA256 (rust/crates/arrow-array-51.0.0.crate) = 8010572cf8c745e242d1b632bd97bd6d4f40fefed5ed1290a8f433abaa686fea
+SIZE (rust/crates/arrow-array-51.0.0.crate) = 163538
 SHA256 (rust/crates/arrow-buffer-49.0.0.crate) = 01a0fc21915b00fc6c2667b069c1b64bdd920982f426079bc4a7cab86822886c
 SIZE (rust/crates/arrow-buffer-49.0.0.crate) = 54600
+SHA256 (rust/crates/arrow-buffer-51.0.0.crate) = 0d0a2432f0cba5692bf4cb757469c66791394bac9ec7ce63c1afe74744c37b27
+SIZE (rust/crates/arrow-buffer-51.0.0.crate) = 54793
 SHA256 (rust/crates/arrow-cast-49.0.0.crate) = 5dc0368ed618d509636c1e3cc20db1281148190a78f43519487b2daf07b63b4a
 SIZE (rust/crates/arrow-cast-49.0.0.crate) = 66229
+SHA256 (rust/crates/arrow-cast-51.0.0.crate) = 9abc10cd7995e83505cc290df9384d6e5412b207b79ce6bdff89a10505ed2cba
+SIZE (rust/crates/arrow-cast-51.0.0.crate) = 71410
 SHA256 (rust/crates/arrow-data-49.0.0.crate) = 907fafe280a3874474678c1858b9ca4cb7fd83fb8034ff5b6d6376205a08c634
 SIZE (rust/crates/arrow-data-49.0.0.crate) = 41233
+SHA256 (rust/crates/arrow-data-51.0.0.crate) = 2742ac1f6650696ab08c88f6dd3f0eb68ce10f8c253958a18c943a68cd04aec5
+SIZE (rust/crates/arrow-data-51.0.0.crate) = 43519
 SHA256 (rust/crates/arrow-ord-49.0.0.crate) = 9b23b0e53c0db57c6749997fd343d4c0354c994be7eca67152dd2bdb9a3e1bb4
 SIZE (rust/crates/arrow-ord-49.0.0.crate) = 38133
+SHA256 (rust/crates/arrow-ord-51.0.0.crate) = e3e6b61e3dc468f503181dccc2fc705bdcc5f2f146755fa5b56d0a6c5943f412
+SIZE (rust/crates/arrow-ord-51.0.0.crate) = 39637
 SHA256 (rust/crates/arrow-row-49.0.0.crate) = 361249898d2d6d4a6eeb7484be6ac74977e48da12a4dd81a708d620cc558117a
 SIZE (rust/crates/arrow-row-49.0.0.crate) = 24125
+SHA256 (rust/crates/arrow-row-51.0.0.crate) = 848ee52bb92eb459b811fb471175ea3afcf620157674c8794f539838920f9228
+SIZE (rust/crates/arrow-row-51.0.0.crate) = 24136
 SHA256 (rust/crates/arrow-schema-49.0.0.crate) = 09e28a5e781bf1b0f981333684ad13f5901f4cd2f20589eab7cf1797da8fc167
 SIZE (rust/crates/arrow-schema-49.0.0.crate) = 29589
+SHA256 (rust/crates/arrow-schema-51.0.0.crate) = 02d9483aaabe910c4781153ae1b6ae0393f72d9ef757d38d09d450070cf2e528
+SIZE (rust/crates/arrow-schema-51.0.0.crate) = 32582
 SHA256 (rust/crates/arrow-select-49.0.0.crate) = 4f6208466590960efc1d2a7172bc4ff18a67d6e25c529381d7f96ddaf0dc4036
 SIZE (rust/crates/arrow-select-49.0.0.crate) = 38725
+SHA256 (rust/crates/arrow-select-51.0.0.crate) = 849524fa70e0e3c5ab58394c770cb8f514d0122d20de08475f7b472ed8075830
+SIZE (rust/crates/arrow-select-51.0.0.crate) = 39657
 SHA256 (rust/crates/arrow-string-49.0.0.crate) = a4a48149c63c11c9ff571e50ab8f017d2a7cb71037a882b42f6354ed2da9acc7
 SIZE (rust/crates/arrow-string-49.0.0.crate) = 22230
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
+SHA256 (rust/crates/arrow-string-51.0.0.crate) = 9373cb5a021aee58863498c37eb484998ef13377f69989c6c5ccfbd258236cdb
+SIZE (rust/crates/arrow-string-51.0.0.crate) = 23091
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
 SHA256 (rust/crates/asynchronous-codec-0.6.2.crate) = 4057f2c32adbb2fc158e22fb38433c8e9bbf76b75a4732c7c0cbaf695fb65568
 SIZE (rust/crates/asynchronous-codec-0.6.2.crate) = 14051
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
+SIZE (rust/crates/atoi-2.0.0.crate) = 7785
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
+SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/bigdecimal-0.3.1.crate) = a6773ddc0eafc0e509fb60e48dff7f450f8e674a0686ae8605e8d9901bd5eefa
 SIZE (rust/crates/bigdecimal-0.3.1.crate) = 28858
-SHA256 (rust/crates/bindgen-0.69.2.crate) = a4c69fae65a523209d34240b60abe0c42d33d1045d445c0839d8a4894a736e2d
-SIZE (rust/crates/bindgen-0.69.2.crate) = 219980
+SHA256 (rust/crates/bigdecimal-0.4.3.crate) = 9324c8014cd04590682b34f1e9448d38f0674d0f7b2dc553331016ef0e4e9ebc
+SIZE (rust/crates/bigdecimal-0.4.3.crate) = 69788
+SHA256 (rust/crates/bindgen-0.69.4.crate) = a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0
+SIZE (rust/crates/bindgen-0.69.4.crate) = 221092
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
-SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
 SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/borsh-1.3.1.crate) = f58b559fd6448c6e2fd0adb5720cd98a2506594cafa4737ff98c396f3e82f667
-SIZE (rust/crates/borsh-1.3.1.crate) = 59069
-SHA256 (rust/crates/borsh-derive-1.3.1.crate) = 7aadb5b6ccbd078890f6d7003694e33816e6b784358f18e15e7e6d9f065a57cd
-SIZE (rust/crates/borsh-derive-1.3.1.crate) = 29088
+SHA256 (rust/crates/borsh-1.5.0.crate) = dbe5b10e214954177fb1dc9fbd20a1a2608fe99e6c832033bdc7cea287a20d77
+SIZE (rust/crates/borsh-1.5.0.crate) = 60540
+SHA256 (rust/crates/borsh-derive-1.5.0.crate) = d7a8646f94ab393e43e8b35a2558b1624bed28b97ee09c5d15456e3c9463f46d
+SIZE (rust/crates/borsh-derive-1.5.0.crate) = 29185
 SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
 SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bstr-1.9.0.crate) = c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc
-SIZE (rust/crates/bstr-1.9.0.crate) = 380170
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad
+SIZE (rust/crates/btoi-0.4.3.crate) = 10007
 SHA256 (rust/crates/bufstream-0.1.4.crate) = 40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8
 SIZE (rust/crates/bufstream-0.1.4.crate) = 8741
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/bytecheck-0.6.11.crate) = 8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627
-SIZE (rust/crates/bytecheck-0.6.11.crate) = 8300
-SHA256 (rust/crates/bytecheck_derive-0.6.11.crate) = a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61
-SIZE (rust/crates/bytecheck_derive-0.6.11.crate) = 5476
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
+SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
+SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
+SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
+SIZE (rust/crates/cc-1.0.98.crate) = 76780
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
 SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -113,8 +141,8 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
 SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
-SHA256 (rust/crates/chrono-0.4.33.crate) = 9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb
-SIZE (rust/crates/chrono-0.4.33.crate) = 221279
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
 SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
 SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
@@ -123,12 +151,14 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
 SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
 SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1
-SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088
+SHA256 (rust/crates/clang-sys-1.8.2.crate) = f803f94ecf597339c7a34eed2036ef83f86aaba937f001f7c5b5e251f043f1f9
+SIZE (rust/crates/clang-sys-1.8.2.crate) = 44042
 SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
 SIZE (rust/crates/clap-2.34.0.crate) = 202210
 SHA256 (rust/crates/clap-4.4.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
 SIZE (rust/crates/clap-4.4.18.crate) = 55269
+SHA256 (rust/crates/clap-verbosity-flag-2.1.2.crate) = b57f73ca21b17a0352944b9bb61803b6007bd911b6cccfef7153f7f0600ac495
+SIZE (rust/crates/clap-verbosity-flag-2.1.2.crate) = 12073
 SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7
 SIZE (rust/crates/clap_builder-4.4.18.crate) = 163538
 SHA256 (rust/crates/clap_complete-4.4.10.crate) = abb745187d7f4d76267b37485a65e0149edd0e91a4cfcdd3f27524ad86cee9f3
@@ -147,28 +177,28 @@ SHA256 (rust/crates/clio-0.3.5.crate) = b7fc6734af48458f72f5a3fa7b840903606427d9
 SIZE (rust/crates/clio-0.3.5.crate) = 26470
 SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
 SIZE (rust/crates/cmake-0.1.50.crate) = 16748
-SHA256 (rust/crates/color-eyre-0.6.2.crate) = 5a667583cca8c4f8436db8de46ea8233c42a7d9ae424a82d338f2e4675229204
-SIZE (rust/crates/color-eyre-0.6.2.crate) = 635042
+SHA256 (rust/crates/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
+SIZE (rust/crates/color-eyre-0.6.3.crate) = 636041
 SHA256 (rust/crates/color-spantrace-0.2.1.crate) = cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2
 SIZE (rust/crates/color-spantrace-0.2.1.crate) = 189095
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/colorchoice-clap-1.0.3.crate) = 6fe9ad5d064caf028aeb50818a5c7857c28f746ad04111652b85d9bca8b0d0be
-SIZE (rust/crates/colorchoice-clap-1.0.3.crate) = 6734
-SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
-SIZE (rust/crates/combine-4.6.6.crate) = 132428
-SHA256 (rust/crates/comfy-table-7.1.0.crate) = 7c64043d6c7b7a4c58e39e7efccfdea7b93d885a795d0c054a69dbbf4dd52686
-SIZE (rust/crates/comfy-table-7.1.0.crate) = 72879
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/colorchoice-clap-1.0.4.crate) = d9e934c99a796f6b47d5a939bbea45be876f163461bfeca0ca0c2b213230094e
+SIZE (rust/crates/colorchoice-clap-1.0.4.crate) = 7625
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/comfy-table-7.1.1.crate) = b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7
+SIZE (rust/crates/comfy-table-7.1.1.crate) = 73573
 SHA256 (rust/crates/connection-string-0.2.0.crate) = 510ca239cf13b7f8d16a2b48f263de7b4f8c566f0af58d901031473c76afb1e3
 SIZE (rust/crates/connection-string-0.2.0.crate) = 19027
-SHA256 (rust/crates/connector_arrow-0.3.0.crate) = 01313fde3e8ccf9f49b899d639bad75d5a2e019dce5ab8a1acf7118e7cf62905
-SIZE (rust/crates/connector_arrow-0.3.0.crate) = 20815
+SHA256 (rust/crates/connector_arrow-0.4.1.crate) = 14f6c69406435111e5417e3befb58a94c3d470df437eaf8f3a9a226dff77c729
+SIZE (rust/crates/connector_arrow-0.4.1.crate) = 48071
 SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
 SIZE (rust/crates/console-0.15.8.crate) = 36364
 SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
 SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
-SHA256 (rust/crates/const-random-0.1.17.crate) = 5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a
-SIZE (rust/crates/const-random-0.1.17.crate) = 6640
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
 SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
 SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -177,24 +207,24 @@ SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a3
 SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
 SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
 SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
 SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
 SIZE (rust/crates/criterion-0.5.1.crate) = 110088
 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
 SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
 SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
-SHA256 (rust/crates/crossbeam-channel-0.5.11.crate) = 176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b
-SIZE (rust/crates/crossbeam-channel-0.5.11.crate) = 90434
+SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
+SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
 SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
 SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
 SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
*** 987 LINES SKIPPED ***