git: 4f3cd0f14767 - main - shells/nushell: update 0.102.0 → 0.103.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 24 Mar 2025 00:41:21 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4f3cd0f147671e7a18bb38227a6752d7b75c5479

commit 4f3cd0f147671e7a18bb38227a6752d7b75c5479
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-03-24 00:06:29 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-03-24 00:41:18 +0000

    shells/nushell: update 0.102.0 → 0.103.0
---
 shells/nu_plugin_formats/Makefile.crates |  47 +++++-----
 shells/nu_plugin_formats/distinfo        | 100 ++++++++++----------
 shells/nu_plugin_gstat/Makefile.crates   |  38 ++++----
 shells/nu_plugin_gstat/distinfo          |  82 ++++++++--------
 shells/nu_plugin_inc/Makefile.crates     |  38 ++++----
 shells/nu_plugin_inc/distinfo            |  82 ++++++++--------
 shells/nu_plugin_polars/Makefile.crates  |  75 ++++++++-------
 shells/nu_plugin_polars/distinfo         | 156 +++++++++++++++----------------
 shells/nu_plugin_query/Makefile.crates   |  40 ++++----
 shells/nu_plugin_query/distinfo          |  86 +++++++++--------
 shells/nushell/Makefile                  |  62 ++++++------
 shells/nushell/Makefile.version          |   2 +-
 shells/nushell/distinfo                  | 124 ++++++++++++------------
 13 files changed, 479 insertions(+), 453 deletions(-)

diff --git a/shells/nu_plugin_formats/Makefile.crates b/shells/nu_plugin_formats/Makefile.crates
index 758502eb23dc..57d3a3eb5eb5 100644
--- a/shells/nu_plugin_formats/Makefile.crates
+++ b/shells/nu_plugin_formats/Makefile.crates
@@ -17,9 +17,9 @@ CARGO_CRATES=	adler2-2.0.0 \
 		brotli-decompressor-4.0.1 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
-		bytes-1.9.0 \
-		bytesize-1.3.0 \
-		cc-1.2.3 \
+		bytes-1.10.0 \
+		bytesize-1.3.2 \
+		cc-1.2.16 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.2.1 \
@@ -36,7 +36,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		crc32fast-1.4.2 \
 		crossbeam-deque-0.8.5 \
 		crossbeam-epoch-0.9.18 \
-		crossbeam-utils-0.8.20 \
+		crossbeam-utils-0.8.21 \
 		crossterm-0.28.1 \
 		crossterm_winapi-0.9.1 \
 		crunchy-0.2.2 \
@@ -82,8 +82,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		lscolors-0.17.0 \
 		mach2-0.4.2 \
 		memchr-2.7.4 \
-		miette-7.4.0 \
-		miette-derive-7.4.0 \
+		miette-7.5.0 \
+		miette-derive-7.5.0 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.0 \
 		mio-1.0.3 \
@@ -91,20 +91,20 @@ CARGO_CRATES=	adler2-2.0.0 \
 		nom-7.1.3 \
 		ntapi-0.4.1 \
 		nu-ansi-term-0.50.1 \
-		nu-cmd-lang-0.102.0 \
-		nu-derive-value-0.102.0 \
-		nu-engine-0.102.0 \
-		nu-glob-0.102.0 \
-		nu-parser-0.102.0 \
-		nu-path-0.102.0 \
-		nu-plugin-0.102.0 \
-		nu-plugin-core-0.102.0 \
-		nu-plugin-engine-0.102.0 \
-		nu-plugin-protocol-0.102.0 \
-		nu-plugin-test-support-0.102.0 \
-		nu-protocol-0.102.0 \
-		nu-system-0.102.0 \
-		nu-utils-0.102.0 \
+		nu-cmd-lang-0.103.0 \
+		nu-derive-value-0.103.0 \
+		nu-engine-0.103.0 \
+		nu-glob-0.103.0 \
+		nu-parser-0.103.0 \
+		nu-path-0.103.0 \
+		nu-plugin-0.103.0 \
+		nu-plugin-core-0.103.0 \
+		nu-plugin-engine-0.103.0 \
+		nu-plugin-protocol-0.103.0 \
+		nu-plugin-test-support-0.103.0 \
+		nu-protocol-0.103.0 \
+		nu-system-0.103.0 \
+		nu-utils-0.103.0 \
 		num-conv-0.1.0 \
 		num-format-0.4.4 \
 		num-traits-0.2.19 \
@@ -120,8 +120,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		paste-1.0.15 \
 		plist-1.7.0 \
 		powerfmt-0.2.0 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
+		proc-macro-error-attr2-2.0.0 \
+		proc-macro-error2-2.0.1 \
 		proc-macro2-1.0.92 \
 		procfs-0.17.0 \
 		procfs-core-0.17.0 \
@@ -147,6 +147,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		rust-ini-0.21.1 \
 		rustc-hash-1.1.0 \
 		rustix-0.38.42 \
+		rustversion-1.0.18 \
 		ryu-1.0.18 \
 		scopeguard-1.2.0 \
 		semver-1.0.23 \
@@ -162,6 +163,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		smallvec-1.13.2 \
 		stacker-0.1.17 \
 		strip-ansi-escapes-0.2.0 \
+		strum-0.26.3 \
+		strum_macros-0.26.4 \
 		supports-color-3.0.2 \
 		supports-hyperlinks-3.1.0 \
 		supports-unicode-3.0.0 \
diff --git a/shells/nu_plugin_formats/distinfo b/shells/nu_plugin_formats/distinfo
index f22543afeaa0..d30c371c946a 100644
--- a/shells/nu_plugin_formats/distinfo
+++ b/shells/nu_plugin_formats/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1738952216
-SHA256 (nu_plugin_formats-0.102.0.tar.gz) = 55806d305a04da043db884c5396761723b31646f34429b8e5e883645e05145b6
-SIZE (nu_plugin_formats-0.102.0.tar.gz) = 22412
+TIMESTAMP = 1742766201
+SHA256 (nu_plugin_formats-0.103.0.tar.gz) = 7feeecd05c7f36bf4a167f4eff93d4775ca23eaa768bbc6818049fc326e005ec
+SIZE (nu_plugin_formats-0.103.0.tar.gz) = 22608
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
 SIZE (rust/crates/adler2-2.0.0.crate) = 13529
 SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
@@ -39,12 +39,12 @@ SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
-SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
-SHA256 (rust/crates/cc-1.2.3.crate) = 27f657647bcff5394bf56c7317665bbf790a137a50eaaa5c6bfbb9e27a518f2d
-SIZE (rust/crates/cc-1.2.3.crate) = 99421
+SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
+SIZE (rust/crates/bytes-1.10.0.crate) = 76656
+SHA256 (rust/crates/bytesize-1.3.2.crate) = 2d2c12f985c78475a6b8d629afd0c360260ef34cfef52efccdcfd31972f81c2e
+SIZE (rust/crates/bytesize-1.3.2.crate) = 11575
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -77,8 +77,8 @@ SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2
 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
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
 SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
 SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
@@ -169,10 +169,10 @@ SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45
 SIZE (rust/crates/mach2-0.4.2.crate) = 21889
 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
 SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miette-7.4.0.crate) = 317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64
-SIZE (rust/crates/miette-7.4.0.crate) = 111822
-SHA256 (rust/crates/miette-derive-7.4.0.crate) = 23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67
-SIZE (rust/crates/miette-derive-7.4.0.crate) = 16821
+SHA256 (rust/crates/miette-7.5.0.crate) = 1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484
+SIZE (rust/crates/miette-7.5.0.crate) = 112114
+SHA256 (rust/crates/miette-derive-7.5.0.crate) = bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147
+SIZE (rust/crates/miette-derive-7.5.0.crate) = 17252
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
@@ -187,34 +187,34 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
 SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
 SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
-SHA256 (rust/crates/nu-cmd-lang-0.102.0.crate) = e6e07ee0db78cf27c232baaec1d009bc3224e44f83cc03ec3dd5fad208652f8c
-SIZE (rust/crates/nu-cmd-lang-0.102.0.crate) = 30862
-SHA256 (rust/crates/nu-derive-value-0.102.0.crate) = 2316ae007dbd5485cc7e717154423380acabf933bbe7b3bb8b2f7f1c91ccc962
-SIZE (rust/crates/nu-derive-value-0.102.0.crate) = 13354
-SHA256 (rust/crates/nu-engine-0.102.0.crate) = c683ba1257530c31ef04c9db61dd03873d5cd6e342ace2ea979b83ebb5facbb0
-SIZE (rust/crates/nu-engine-0.102.0.crate) = 56145
-SHA256 (rust/crates/nu-glob-0.102.0.crate) = ca39e05b7e710701b4a979053449c54c68418319e55bcf8cff5d220b7b7bc916
-SIZE (rust/crates/nu-glob-0.102.0.crate) = 17835
-SHA256 (rust/crates/nu-parser-0.102.0.crate) = a3a4bd0ed46cccca3851b55aa25244e92787f5378dff4acefebf179579c9d238
-SIZE (rust/crates/nu-parser-0.102.0.crate) = 101321
-SHA256 (rust/crates/nu-path-0.102.0.crate) = 8b34402c223280f2a12b40562c92d5e39e66dbcf8e63d984b788758e67bfc1fa
-SIZE (rust/crates/nu-path-0.102.0.crate) = 26584
-SHA256 (rust/crates/nu-plugin-0.102.0.crate) = 42961e81fcd9fc25498d79f6a54c120d4c3d14d30bde5aaa16cba13ced15878e
-SIZE (rust/crates/nu-plugin-0.102.0.crate) = 27152
-SHA256 (rust/crates/nu-plugin-core-0.102.0.crate) = ed8f3991be99d14ac082bf7fe6f977959d5239b39f5d1ae570d8be08ef893cf5
-SIZE (rust/crates/nu-plugin-core-0.102.0.crate) = 27520
-SHA256 (rust/crates/nu-plugin-engine-0.102.0.crate) = 0a98a6d6ad9f20f805508c1d7cc31a21474e6fd508fe0199836139bb7297cd7c
-SIZE (rust/crates/nu-plugin-engine-0.102.0.crate) = 39270
-SHA256 (rust/crates/nu-plugin-protocol-0.102.0.crate) = cacf325471dbea88c6c7db60476025906b9ba88447f4ba981de70df068647061
-SIZE (rust/crates/nu-plugin-protocol-0.102.0.crate) = 14577
-SHA256 (rust/crates/nu-plugin-test-support-0.102.0.crate) = 12bd2970d834e2577b627194db4ceff43c886559b56287bafb28d0f1f9233695
-SIZE (rust/crates/nu-plugin-test-support-0.102.0.crate) = 9943
-SHA256 (rust/crates/nu-protocol-0.102.0.crate) = 3054343abc3428da886970f7fe6feee895a96da0323497b61bccf700fed4d265
-SIZE (rust/crates/nu-protocol-0.102.0.crate) = 204726
-SHA256 (rust/crates/nu-system-0.102.0.crate) = 2588df6916f3b441cfd88babdcbe24e31a04dd4b492e7a30b4f983495fdb0926
-SIZE (rust/crates/nu-system-0.102.0.crate) = 30077
-SHA256 (rust/crates/nu-utils-0.102.0.crate) = a5929f17bc53de1a081c18b6ce968e41f9ef8cf0c1e0cf9276ed72749a653475
-SIZE (rust/crates/nu-utils-0.102.0.crate) = 32048
+SHA256 (rust/crates/nu-cmd-lang-0.103.0.crate) = 8cea93e3f189c944a246221d7c8ed8e57b23379bf9bb0d31ea7964ff2b56020d
+SIZE (rust/crates/nu-cmd-lang-0.103.0.crate) = 45435
+SHA256 (rust/crates/nu-derive-value-0.103.0.crate) = 8f1f5198366892552a9a827a61a27e31543a0827c55ccfb6bf060489cec80d25
+SIZE (rust/crates/nu-derive-value-0.103.0.crate) = 13996
+SHA256 (rust/crates/nu-engine-0.103.0.crate) = 0cb715bb4c18e4259d21c5b710f04f7190c9803211e2a0baa31ec3a5841daa56
+SIZE (rust/crates/nu-engine-0.103.0.crate) = 69023
+SHA256 (rust/crates/nu-glob-0.103.0.crate) = 904fa576593ed75439eec561f62824bbe55f4a05f1c8239309a939d43e0ad704
+SIZE (rust/crates/nu-glob-0.103.0.crate) = 28776
+SHA256 (rust/crates/nu-parser-0.103.0.crate) = daac6d76c123d2534bcbc67ed065c4a78a54cf034e09332ed648a85339c11f91
+SIZE (rust/crates/nu-parser-0.103.0.crate) = 118259
+SHA256 (rust/crates/nu-path-0.103.0.crate) = e6e3a55f26e42d1f98fbb4f41fa4fcc7dee1f61f13c5eabda5ca90e78825b2fa
+SIZE (rust/crates/nu-path-0.103.0.crate) = 28869
+SHA256 (rust/crates/nu-plugin-0.103.0.crate) = 5f35f2290c077441edfde50745b501ba5ffad11217d5d01168cf1ab1b0e4c03d
+SIZE (rust/crates/nu-plugin-0.103.0.crate) = 39573
+SHA256 (rust/crates/nu-plugin-core-0.103.0.crate) = 5ba6f1d1c7f6ca9852c26e8e65a0f530b8fa3a1237a6c62de089ccaf6c1645fe
+SIZE (rust/crates/nu-plugin-core-0.103.0.crate) = 39670
+SHA256 (rust/crates/nu-plugin-engine-0.103.0.crate) = edc79cff665e4434153c97bd7065608f6649cf3a45cb1576d39a58a111c87c9f
+SIZE (rust/crates/nu-plugin-engine-0.103.0.crate) = 51503
+SHA256 (rust/crates/nu-plugin-protocol-0.103.0.crate) = 88bef165a59909561b349fb3eda7e16afae8f8d06d6c99527b4545c086b51f87
+SIZE (rust/crates/nu-plugin-protocol-0.103.0.crate) = 26703
+SHA256 (rust/crates/nu-plugin-test-support-0.103.0.crate) = 91b913effb3fc1b17338a9d3dacddd81ec907a65c94fbd050685366d60d4a773
+SIZE (rust/crates/nu-plugin-test-support-0.103.0.crate) = 23362
+SHA256 (rust/crates/nu-protocol-0.103.0.crate) = ca35b5860d171e8e0994d42373f62fc99fb7a0b205e5d8a38897e2869d5f6ab7
+SIZE (rust/crates/nu-protocol-0.103.0.crate) = 228512
+SHA256 (rust/crates/nu-system-0.103.0.crate) = 70bb9b1c59acd274bd36b4879e1e03491a3ee2f24689a9070c66fbd8aed23b27
+SIZE (rust/crates/nu-system-0.103.0.crate) = 30772
+SHA256 (rust/crates/nu-utils-0.103.0.crate) = 2f01345a3c94f75397020250286c536e1b306cb714b2931c1a1c9a3318254793
+SIZE (rust/crates/nu-utils-0.103.0.crate) = 32382
 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
 SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
@@ -245,10 +245,10 @@ SHA256 (rust/crates/plist-1.7.0.crate) = 42cf17e9a1800f5f396bc67d193dc9411b59012
 SIZE (rust/crates/plist-1.7.0.crate) = 101068
 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
+SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
+SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
+SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
 SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
 SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
 SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
@@ -299,6 +299,8 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
 SIZE (rust/crates/rustix-0.38.42.crate) = 378683
+SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
+SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -329,6 +331,10 @@ SHA256 (rust/crates/stacker-0.1.17.crate) = 799c883d55abdb5e98af1a7b3f23b9b6de8e
 SIZE (rust/crates/stacker-0.1.17.crate) = 14699
 SHA256 (rust/crates/strip-ansi-escapes-0.2.0.crate) = 55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa
 SIZE (rust/crates/strip-ansi-escapes-0.2.0.crate) = 8625
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
 SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6
 SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
 SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b
diff --git a/shells/nu_plugin_gstat/Makefile.crates b/shells/nu_plugin_gstat/Makefile.crates
index 4e1d4ca48e3b..b06ff3f7467d 100644
--- a/shells/nu_plugin_gstat/Makefile.crates
+++ b/shells/nu_plugin_gstat/Makefile.crates
@@ -15,8 +15,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		brotli-decompressor-4.0.1 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
-		bytes-1.9.0 \
-		cc-1.2.3 \
+		bytes-1.10.0 \
+		cc-1.2.16 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.2.1 \
@@ -27,7 +27,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		crc32fast-1.4.2 \
 		crossbeam-deque-0.8.5 \
 		crossbeam-epoch-0.9.18 \
-		crossbeam-utils-0.8.20 \
+		crossbeam-utils-0.8.21 \
 		crossterm-0.28.1 \
 		crossterm_winapi-0.9.1 \
 		dirs-5.0.1 \
@@ -85,8 +85,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		lscolors-0.17.0 \
 		mach2-0.4.2 \
 		memchr-2.7.4 \
-		miette-7.4.0 \
-		miette-derive-7.4.0 \
+		miette-7.5.0 \
+		miette-derive-7.5.0 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.0 \
 		mio-1.0.3 \
@@ -94,16 +94,16 @@ CARGO_CRATES=	adler2-2.0.0 \
 		nom-7.1.3 \
 		ntapi-0.4.1 \
 		nu-ansi-term-0.50.1 \
-		nu-derive-value-0.102.0 \
-		nu-engine-0.102.0 \
-		nu-glob-0.102.0 \
-		nu-path-0.102.0 \
-		nu-plugin-0.102.0 \
-		nu-plugin-core-0.102.0 \
-		nu-plugin-protocol-0.102.0 \
-		nu-protocol-0.102.0 \
-		nu-system-0.102.0 \
-		nu-utils-0.102.0 \
+		nu-derive-value-0.103.0 \
+		nu-engine-0.103.0 \
+		nu-glob-0.103.0 \
+		nu-path-0.103.0 \
+		nu-plugin-0.103.0 \
+		nu-plugin-core-0.103.0 \
+		nu-plugin-protocol-0.103.0 \
+		nu-protocol-0.103.0 \
+		nu-system-0.103.0 \
+		nu-utils-0.103.0 \
 		num-format-0.4.4 \
 		num-traits-0.2.19 \
 		omnipath-0.1.6 \
@@ -118,8 +118,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		paste-1.0.15 \
 		percent-encoding-2.3.1 \
 		pkg-config-0.3.31 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
+		proc-macro-error-attr2-2.0.0 \
+		proc-macro-error2-2.0.1 \
 		proc-macro2-1.0.92 \
 		procfs-0.17.0 \
 		procfs-core-0.17.0 \
@@ -140,6 +140,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		rmp-serde-1.3.0 \
 		rustc-hash-1.1.0 \
 		rustix-0.38.42 \
+		rustversion-1.0.18 \
 		ryu-1.0.18 \
 		scopeguard-1.2.0 \
 		semver-1.0.23 \
@@ -153,6 +154,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		smallvec-1.13.2 \
 		stable_deref_trait-1.2.0 \
 		strip-ansi-escapes-0.2.0 \
+		strum-0.26.3 \
+		strum_macros-0.26.4 \
 		supports-color-3.0.2 \
 		supports-hyperlinks-3.1.0 \
 		supports-unicode-3.0.0 \
@@ -179,7 +182,6 @@ CARGO_CRATES=	adler2-2.0.0 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
 		vcpkg-0.2.15 \
-		version_check-0.9.5 \
 		vte-0.11.1 \
 		vte_generate_state_changes-0.1.2 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
diff --git a/shells/nu_plugin_gstat/distinfo b/shells/nu_plugin_gstat/distinfo
index 26fd0c0078f5..cdee5ed77919 100644
--- a/shells/nu_plugin_gstat/distinfo
+++ b/shells/nu_plugin_gstat/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1738952218
-SHA256 (nu_plugin_gstat-0.102.0.tar.gz) = e0ab82abc92b1d0214c905c87efe335f8805323908c27e11af1f849da479d05c
-SIZE (nu_plugin_gstat-0.102.0.tar.gz) = 19437
+TIMESTAMP = 1742766203
+SHA256 (nu_plugin_gstat-0.103.0.tar.gz) = 0eaeffa8ce2ec575197cffcaf263bc43830c39c9ec349be4a903eac061b2497b
+SIZE (nu_plugin_gstat-0.103.0.tar.gz) = 19563
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
 SIZE (rust/crates/adler2-2.0.0.crate) = 13529
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -35,10 +35,10 @@ SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.3.crate) = 27f657647bcff5394bf56c7317665bbf790a137a50eaaa5c6bfbb9e27a518f2d
-SIZE (rust/crates/cc-1.2.3.crate) = 99421
+SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
+SIZE (rust/crates/bytes-1.10.0.crate) = 76656
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -59,8 +59,8 @@ SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2
 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
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
 SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
 SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
@@ -175,10 +175,10 @@ SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45
 SIZE (rust/crates/mach2-0.4.2.crate) = 21889
 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
 SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miette-7.4.0.crate) = 317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64
-SIZE (rust/crates/miette-7.4.0.crate) = 111822
-SHA256 (rust/crates/miette-derive-7.4.0.crate) = 23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67
-SIZE (rust/crates/miette-derive-7.4.0.crate) = 16821
+SHA256 (rust/crates/miette-7.5.0.crate) = 1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484
+SIZE (rust/crates/miette-7.5.0.crate) = 112114
+SHA256 (rust/crates/miette-derive-7.5.0.crate) = bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147
+SIZE (rust/crates/miette-derive-7.5.0.crate) = 17252
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
@@ -193,26 +193,26 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
 SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
 SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
-SHA256 (rust/crates/nu-derive-value-0.102.0.crate) = 2316ae007dbd5485cc7e717154423380acabf933bbe7b3bb8b2f7f1c91ccc962
-SIZE (rust/crates/nu-derive-value-0.102.0.crate) = 13354
-SHA256 (rust/crates/nu-engine-0.102.0.crate) = c683ba1257530c31ef04c9db61dd03873d5cd6e342ace2ea979b83ebb5facbb0
-SIZE (rust/crates/nu-engine-0.102.0.crate) = 56145
-SHA256 (rust/crates/nu-glob-0.102.0.crate) = ca39e05b7e710701b4a979053449c54c68418319e55bcf8cff5d220b7b7bc916
-SIZE (rust/crates/nu-glob-0.102.0.crate) = 17835
-SHA256 (rust/crates/nu-path-0.102.0.crate) = 8b34402c223280f2a12b40562c92d5e39e66dbcf8e63d984b788758e67bfc1fa
-SIZE (rust/crates/nu-path-0.102.0.crate) = 26584
-SHA256 (rust/crates/nu-plugin-0.102.0.crate) = 42961e81fcd9fc25498d79f6a54c120d4c3d14d30bde5aaa16cba13ced15878e
-SIZE (rust/crates/nu-plugin-0.102.0.crate) = 27152
-SHA256 (rust/crates/nu-plugin-core-0.102.0.crate) = ed8f3991be99d14ac082bf7fe6f977959d5239b39f5d1ae570d8be08ef893cf5
-SIZE (rust/crates/nu-plugin-core-0.102.0.crate) = 27520
-SHA256 (rust/crates/nu-plugin-protocol-0.102.0.crate) = cacf325471dbea88c6c7db60476025906b9ba88447f4ba981de70df068647061
-SIZE (rust/crates/nu-plugin-protocol-0.102.0.crate) = 14577
-SHA256 (rust/crates/nu-protocol-0.102.0.crate) = 3054343abc3428da886970f7fe6feee895a96da0323497b61bccf700fed4d265
-SIZE (rust/crates/nu-protocol-0.102.0.crate) = 204726
-SHA256 (rust/crates/nu-system-0.102.0.crate) = 2588df6916f3b441cfd88babdcbe24e31a04dd4b492e7a30b4f983495fdb0926
-SIZE (rust/crates/nu-system-0.102.0.crate) = 30077
-SHA256 (rust/crates/nu-utils-0.102.0.crate) = a5929f17bc53de1a081c18b6ce968e41f9ef8cf0c1e0cf9276ed72749a653475
-SIZE (rust/crates/nu-utils-0.102.0.crate) = 32048
+SHA256 (rust/crates/nu-derive-value-0.103.0.crate) = 8f1f5198366892552a9a827a61a27e31543a0827c55ccfb6bf060489cec80d25
+SIZE (rust/crates/nu-derive-value-0.103.0.crate) = 13996
+SHA256 (rust/crates/nu-engine-0.103.0.crate) = 0cb715bb4c18e4259d21c5b710f04f7190c9803211e2a0baa31ec3a5841daa56
+SIZE (rust/crates/nu-engine-0.103.0.crate) = 69023
+SHA256 (rust/crates/nu-glob-0.103.0.crate) = 904fa576593ed75439eec561f62824bbe55f4a05f1c8239309a939d43e0ad704
+SIZE (rust/crates/nu-glob-0.103.0.crate) = 28776
+SHA256 (rust/crates/nu-path-0.103.0.crate) = e6e3a55f26e42d1f98fbb4f41fa4fcc7dee1f61f13c5eabda5ca90e78825b2fa
+SIZE (rust/crates/nu-path-0.103.0.crate) = 28869
+SHA256 (rust/crates/nu-plugin-0.103.0.crate) = 5f35f2290c077441edfde50745b501ba5ffad11217d5d01168cf1ab1b0e4c03d
+SIZE (rust/crates/nu-plugin-0.103.0.crate) = 39573
+SHA256 (rust/crates/nu-plugin-core-0.103.0.crate) = 5ba6f1d1c7f6ca9852c26e8e65a0f530b8fa3a1237a6c62de089ccaf6c1645fe
+SIZE (rust/crates/nu-plugin-core-0.103.0.crate) = 39670
+SHA256 (rust/crates/nu-plugin-protocol-0.103.0.crate) = 88bef165a59909561b349fb3eda7e16afae8f8d06d6c99527b4545c086b51f87
+SIZE (rust/crates/nu-plugin-protocol-0.103.0.crate) = 26703
+SHA256 (rust/crates/nu-protocol-0.103.0.crate) = ca35b5860d171e8e0994d42373f62fc99fb7a0b205e5d8a38897e2869d5f6ab7
+SIZE (rust/crates/nu-protocol-0.103.0.crate) = 228512
+SHA256 (rust/crates/nu-system-0.103.0.crate) = 70bb9b1c59acd274bd36b4879e1e03491a3ee2f24689a9070c66fbd8aed23b27
+SIZE (rust/crates/nu-system-0.103.0.crate) = 30772
+SHA256 (rust/crates/nu-utils-0.103.0.crate) = 2f01345a3c94f75397020250286c536e1b306cb714b2931c1a1c9a3318254793
+SIZE (rust/crates/nu-utils-0.103.0.crate) = 32382
 SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
 SIZE (rust/crates/num-format-0.4.4.crate) = 61509
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
@@ -241,10 +241,10 @@ SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e
 SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
 SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
 SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
+SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
+SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
+SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
 SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
 SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
 SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
@@ -285,6 +285,8 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
 SIZE (rust/crates/rustix-0.38.42.crate) = 378683
+SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
+SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -311,6 +313,10 @@ SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8
 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
 SHA256 (rust/crates/strip-ansi-escapes-0.2.0.crate) = 55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa
 SIZE (rust/crates/strip-ansi-escapes-0.2.0.crate) = 8625
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
 SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6
 SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
 SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b
@@ -363,8 +369,6 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
-SIZE (rust/crates/version_check-0.9.5.crate) = 15554
 SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
 SIZE (rust/crates/vte-0.11.1.crate) = 40455
 SHA256 (rust/crates/vte_generate_state_changes-0.1.2.crate) = 2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e
diff --git a/shells/nu_plugin_inc/Makefile.crates b/shells/nu_plugin_inc/Makefile.crates
index 6fe7936f7ba3..2d999154b43e 100644
--- a/shells/nu_plugin_inc/Makefile.crates
+++ b/shells/nu_plugin_inc/Makefile.crates
@@ -15,8 +15,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		brotli-decompressor-4.0.1 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
-		bytes-1.9.0 \
-		cc-1.2.3 \
+		bytes-1.10.0 \
+		cc-1.2.16 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.2.1 \
@@ -27,7 +27,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		crc32fast-1.4.2 \
 		crossbeam-deque-0.8.5 \
 		crossbeam-epoch-0.9.18 \
-		crossbeam-utils-0.8.20 \
+		crossbeam-utils-0.8.21 \
 		crossterm-0.28.1 \
 		crossterm_winapi-0.9.1 \
 		dirs-5.0.1 \
@@ -65,8 +65,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		lscolors-0.17.0 \
 		mach2-0.4.2 \
 		memchr-2.7.4 \
-		miette-7.4.0 \
-		miette-derive-7.4.0 \
+		miette-7.5.0 \
+		miette-derive-7.5.0 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.0 \
 		mio-1.0.3 \
@@ -74,16 +74,16 @@ CARGO_CRATES=	adler2-2.0.0 \
 		nom-7.1.3 \
 		ntapi-0.4.1 \
 		nu-ansi-term-0.50.1 \
-		nu-derive-value-0.102.0 \
-		nu-engine-0.102.0 \
-		nu-glob-0.102.0 \
-		nu-path-0.102.0 \
-		nu-plugin-0.102.0 \
-		nu-plugin-core-0.102.0 \
-		nu-plugin-protocol-0.102.0 \
-		nu-protocol-0.102.0 \
-		nu-system-0.102.0 \
-		nu-utils-0.102.0 \
+		nu-derive-value-0.103.0 \
+		nu-engine-0.103.0 \
+		nu-glob-0.103.0 \
+		nu-path-0.103.0 \
+		nu-plugin-0.103.0 \
+		nu-plugin-core-0.103.0 \
+		nu-plugin-protocol-0.103.0 \
+		nu-protocol-0.103.0 \
+		nu-system-0.103.0 \
+		nu-utils-0.103.0 \
 		num-format-0.4.4 \
 		num-traits-0.2.19 \
 		omnipath-0.1.6 \
@@ -94,8 +94,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		parking_lot-0.12.3 \
 		parking_lot_core-0.9.10 \
 		paste-1.0.15 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
+		proc-macro-error-attr2-2.0.0 \
+		proc-macro-error2-2.0.1 \
 		proc-macro2-1.0.92 \
 		procfs-0.17.0 \
 		procfs-core-0.17.0 \
@@ -116,6 +116,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		rmp-serde-1.3.0 \
 		rustc-hash-1.1.0 \
 		rustix-0.38.42 \
+		rustversion-1.0.18 \
 		ryu-1.0.18 \
 		scopeguard-1.2.0 \
 		semver-1.0.23 \
@@ -128,6 +129,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		signal-hook-registry-1.4.2 \
 		smallvec-1.13.2 \
 		strip-ansi-escapes-0.2.0 \
+		strum-0.26.3 \
+		strum_macros-0.26.4 \
 		supports-color-3.0.2 \
 		supports-hyperlinks-3.1.0 \
 		supports-unicode-3.0.0 \
@@ -148,7 +151,6 @@ CARGO_CRATES=	adler2-2.0.0 \
 		unicode-linebreak-0.1.5 \
 		unicode-width-0.1.11 \
 		utf8parse-0.2.2 \
-		version_check-0.9.5 \
 		vte-0.11.1 \
 		vte_generate_state_changes-0.1.2 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
diff --git a/shells/nu_plugin_inc/distinfo b/shells/nu_plugin_inc/distinfo
index a82d3a446838..bd40523814e4 100644
--- a/shells/nu_plugin_inc/distinfo
+++ b/shells/nu_plugin_inc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1738952220
-SHA256 (nu_plugin_inc-0.102.0.tar.gz) = ff37803adb374ae14d88850f011f521523d84781b1a496165c9153ee33148de8
-SIZE (nu_plugin_inc-0.102.0.tar.gz) = 14902
+TIMESTAMP = 1742766205
+SHA256 (nu_plugin_inc-0.103.0.tar.gz) = 3c6e772067e0969f7187fbe0ee26d6f950784ed42fa901ceaee27ce7020cfae8
+SIZE (nu_plugin_inc-0.103.0.tar.gz) = 15019
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
 SIZE (rust/crates/adler2-2.0.0.crate) = 13529
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -35,10 +35,10 @@ SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.3.crate) = 27f657647bcff5394bf56c7317665bbf790a137a50eaaa5c6bfbb9e27a518f2d
-SIZE (rust/crates/cc-1.2.3.crate) = 99421
+SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
+SIZE (rust/crates/bytes-1.10.0.crate) = 76656
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -59,8 +59,8 @@ SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2
 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
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
 SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
 SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
@@ -135,10 +135,10 @@ SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45
 SIZE (rust/crates/mach2-0.4.2.crate) = 21889
 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
 SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miette-7.4.0.crate) = 317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64
-SIZE (rust/crates/miette-7.4.0.crate) = 111822
-SHA256 (rust/crates/miette-derive-7.4.0.crate) = 23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67
-SIZE (rust/crates/miette-derive-7.4.0.crate) = 16821
+SHA256 (rust/crates/miette-7.5.0.crate) = 1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484
+SIZE (rust/crates/miette-7.5.0.crate) = 112114
+SHA256 (rust/crates/miette-derive-7.5.0.crate) = bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147
+SIZE (rust/crates/miette-derive-7.5.0.crate) = 17252
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
@@ -153,26 +153,26 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
 SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
 SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
-SHA256 (rust/crates/nu-derive-value-0.102.0.crate) = 2316ae007dbd5485cc7e717154423380acabf933bbe7b3bb8b2f7f1c91ccc962
-SIZE (rust/crates/nu-derive-value-0.102.0.crate) = 13354
-SHA256 (rust/crates/nu-engine-0.102.0.crate) = c683ba1257530c31ef04c9db61dd03873d5cd6e342ace2ea979b83ebb5facbb0
-SIZE (rust/crates/nu-engine-0.102.0.crate) = 56145
-SHA256 (rust/crates/nu-glob-0.102.0.crate) = ca39e05b7e710701b4a979053449c54c68418319e55bcf8cff5d220b7b7bc916
-SIZE (rust/crates/nu-glob-0.102.0.crate) = 17835
-SHA256 (rust/crates/nu-path-0.102.0.crate) = 8b34402c223280f2a12b40562c92d5e39e66dbcf8e63d984b788758e67bfc1fa
-SIZE (rust/crates/nu-path-0.102.0.crate) = 26584
-SHA256 (rust/crates/nu-plugin-0.102.0.crate) = 42961e81fcd9fc25498d79f6a54c120d4c3d14d30bde5aaa16cba13ced15878e
-SIZE (rust/crates/nu-plugin-0.102.0.crate) = 27152
-SHA256 (rust/crates/nu-plugin-core-0.102.0.crate) = ed8f3991be99d14ac082bf7fe6f977959d5239b39f5d1ae570d8be08ef893cf5
-SIZE (rust/crates/nu-plugin-core-0.102.0.crate) = 27520
-SHA256 (rust/crates/nu-plugin-protocol-0.102.0.crate) = cacf325471dbea88c6c7db60476025906b9ba88447f4ba981de70df068647061
-SIZE (rust/crates/nu-plugin-protocol-0.102.0.crate) = 14577
-SHA256 (rust/crates/nu-protocol-0.102.0.crate) = 3054343abc3428da886970f7fe6feee895a96da0323497b61bccf700fed4d265
-SIZE (rust/crates/nu-protocol-0.102.0.crate) = 204726
-SHA256 (rust/crates/nu-system-0.102.0.crate) = 2588df6916f3b441cfd88babdcbe24e31a04dd4b492e7a30b4f983495fdb0926
-SIZE (rust/crates/nu-system-0.102.0.crate) = 30077
-SHA256 (rust/crates/nu-utils-0.102.0.crate) = a5929f17bc53de1a081c18b6ce968e41f9ef8cf0c1e0cf9276ed72749a653475
-SIZE (rust/crates/nu-utils-0.102.0.crate) = 32048
+SHA256 (rust/crates/nu-derive-value-0.103.0.crate) = 8f1f5198366892552a9a827a61a27e31543a0827c55ccfb6bf060489cec80d25
+SIZE (rust/crates/nu-derive-value-0.103.0.crate) = 13996
+SHA256 (rust/crates/nu-engine-0.103.0.crate) = 0cb715bb4c18e4259d21c5b710f04f7190c9803211e2a0baa31ec3a5841daa56
+SIZE (rust/crates/nu-engine-0.103.0.crate) = 69023
+SHA256 (rust/crates/nu-glob-0.103.0.crate) = 904fa576593ed75439eec561f62824bbe55f4a05f1c8239309a939d43e0ad704
+SIZE (rust/crates/nu-glob-0.103.0.crate) = 28776
+SHA256 (rust/crates/nu-path-0.103.0.crate) = e6e3a55f26e42d1f98fbb4f41fa4fcc7dee1f61f13c5eabda5ca90e78825b2fa
+SIZE (rust/crates/nu-path-0.103.0.crate) = 28869
+SHA256 (rust/crates/nu-plugin-0.103.0.crate) = 5f35f2290c077441edfde50745b501ba5ffad11217d5d01168cf1ab1b0e4c03d
+SIZE (rust/crates/nu-plugin-0.103.0.crate) = 39573
+SHA256 (rust/crates/nu-plugin-core-0.103.0.crate) = 5ba6f1d1c7f6ca9852c26e8e65a0f530b8fa3a1237a6c62de089ccaf6c1645fe
+SIZE (rust/crates/nu-plugin-core-0.103.0.crate) = 39670
+SHA256 (rust/crates/nu-plugin-protocol-0.103.0.crate) = 88bef165a59909561b349fb3eda7e16afae8f8d06d6c99527b4545c086b51f87
+SIZE (rust/crates/nu-plugin-protocol-0.103.0.crate) = 26703
+SHA256 (rust/crates/nu-protocol-0.103.0.crate) = ca35b5860d171e8e0994d42373f62fc99fb7a0b205e5d8a38897e2869d5f6ab7
+SIZE (rust/crates/nu-protocol-0.103.0.crate) = 228512
+SHA256 (rust/crates/nu-system-0.103.0.crate) = 70bb9b1c59acd274bd36b4879e1e03491a3ee2f24689a9070c66fbd8aed23b27
+SIZE (rust/crates/nu-system-0.103.0.crate) = 30772
+SHA256 (rust/crates/nu-utils-0.103.0.crate) = 2f01345a3c94f75397020250286c536e1b306cb714b2931c1a1c9a3318254793
+SIZE (rust/crates/nu-utils-0.103.0.crate) = 32382
 SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
 SIZE (rust/crates/num-format-0.4.4.crate) = 61509
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
@@ -193,10 +193,10 @@ SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627
 SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
 SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
+SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
+SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
+SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
 SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
 SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
 SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
@@ -237,6 +237,8 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
 SIZE (rust/crates/rustix-0.38.42.crate) = 378683
+SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
+SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -261,6 +263,10 @@ SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47
 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
 SHA256 (rust/crates/strip-ansi-escapes-0.2.0.crate) = 55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa
 SIZE (rust/crates/strip-ansi-escapes-0.2.0.crate) = 8625
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
 SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6
 SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
 SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b
@@ -301,8 +307,6 @@ SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c1600082468
 SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
-SIZE (rust/crates/version_check-0.9.5.crate) = 15554
 SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
 SIZE (rust/crates/vte-0.11.1.crate) = 40455
 SHA256 (rust/crates/vte_generate_state_changes-0.1.2.crate) = 2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e
diff --git a/shells/nu_plugin_polars/Makefile.crates b/shells/nu_plugin_polars/Makefile.crates
index 98a1b63af5ee..87c0af950e39 100644
--- a/shells/nu_plugin_polars/Makefile.crates
+++ b/shells/nu_plugin_polars/Makefile.crates
@@ -26,6 +26,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		async-stream-impl-0.3.6 \
 		async-trait-0.1.83 \
 		atoi_simd-0.16.0 \
+		atomic-0.6.0 \
 		atomic-waker-1.1.2 \
 		autocfg-1.4.0 \
 		avro-schema-0.3.0 \
@@ -57,7 +58,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		bitflags-2.6.0 \
 		blake3-1.5.5 \
 		block-buffer-0.10.4 \
-		bracoxide-0.1.4 \
+		bracoxide-0.1.5 \
 		brotli-7.0.0 \
 		brotli-decompressor-4.0.1 \
 		bumpalo-3.16.0 \
@@ -65,12 +66,12 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		bytemuck-1.21.0 \
 		bytemuck_derive-1.8.0 \
 		byteorder-1.5.0 \
-		bytes-1.9.0 \
+		bytes-1.10.0 \
 		bytes-utils-0.1.4 \
-		bytesize-1.3.0 \
+		bytesize-1.3.2 \
 		calamine-0.26.1 \
 		castaway-0.2.3 \
-		cc-1.2.3 \
+		cc-1.2.16 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.2.1 \
@@ -102,13 +103,13 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		crossbeam-deque-0.8.5 \
 		crossbeam-epoch-0.9.18 \
 		crossbeam-queue-0.3.11 \
-		crossbeam-utils-0.8.20 \
+		crossbeam-utils-0.8.21 \
 		crossterm-0.28.1 \
 		crossterm_winapi-0.9.1 \
 		crypto-common-0.1.6 \
 		csv-1.3.1 \
 		csv-core-0.1.11 \
-		data-encoding-2.7.0 \
+		data-encoding-2.8.0 \
 		deranged-0.3.11 \
 		derive_arbitrary-1.4.1 \
 		devicons-0.6.12 \
@@ -227,7 +228,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		libflate_lz77-1.2.0 \
 		libloading-0.8.6 \
 		libm-0.2.11 \
-		libmimalloc-sys-0.1.39 \
 		libproc-0.14.10 \
 		libredox-0.1.3 \
 		libz-rs-sys-0.4.1 \
@@ -245,9 +245,8 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		md-5-0.10.6 \
 		memchr-2.7.4 \
 		memmap2-0.9.5 \
-		miette-7.4.0 \
-		miette-derive-7.4.0 \
-		mimalloc-0.1.43 \
+		miette-7.5.0 \
+		miette-derive-7.5.0 \
 		mime-0.3.17 \
 		mime_guess-2.0.5 \
 		minimal-lexical-0.2.1 \
@@ -263,27 +262,27 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		now-0.1.3 \
 		ntapi-0.4.1 \
 		nu-ansi-term-0.50.1 \
-		nu-cmd-base-0.102.0 \
-		nu-cmd-lang-0.102.0 \
-		nu-color-config-0.102.0 \
-		nu-command-0.102.0 \
-		nu-derive-value-0.102.0 \
-		nu-engine-0.102.0 \
-		nu-glob-0.102.0 \
-		nu-json-0.102.0 \
-		nu-parser-0.102.0 \
-		nu-path-0.102.0 \
-		nu-plugin-0.102.0 \
-		nu-plugin-core-0.102.0 \
-		nu-plugin-engine-0.102.0 \
-		nu-plugin-protocol-0.102.0 \
-		nu-plugin-test-support-0.102.0 \
-		nu-pretty-hex-0.102.0 \
-		nu-protocol-0.102.0 \
-		nu-system-0.102.0 \
-		nu-table-0.102.0 \
-		nu-term-grid-0.102.0 \
-		nu-utils-0.102.0 \
+		nu-cmd-base-0.103.0 \
+		nu-cmd-lang-0.103.0 \
+		nu-color-config-0.103.0 \
+		nu-command-0.103.0 \
+		nu-derive-value-0.103.0 \
+		nu-engine-0.103.0 \
+		nu-glob-0.103.0 \
+		nu-json-0.103.0 \
+		nu-parser-0.103.0 \
+		nu-path-0.103.0 \
+		nu-plugin-0.103.0 \
+		nu-plugin-core-0.103.0 \
+		nu-plugin-engine-0.103.0 \
+		nu-plugin-protocol-0.103.0 \
+		nu-plugin-test-support-0.103.0 \
+		nu-pretty-hex-0.103.0 \
+		nu-protocol-0.103.0 \
+		nu-system-0.103.0 \
+		nu-table-0.103.0 \
+		nu-term-grid-0.103.0 \
+		nu-utils-0.103.0 \
 		num-0.4.3 \
 		num-bigint-0.4.6 \
 		num-complex-0.4.6 \
@@ -295,7 +294,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		num-traits-0.2.19 \
 		num_threads-0.1.7 \
 		number_prefix-0.4.0 \
-		nuon-0.102.0 \
+		nuon-0.103.0 \
 		object-0.36.5 \
 		object_store-0.11.2 \
 		oem_cp-2.0.0 \
@@ -359,8 +358,8 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.20 \
 		print-positions-0.6.1 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
+		proc-macro-error-attr2-2.0.0 \
+		proc-macro-error2-2.0.1 \
 		proc-macro2-1.0.92 \
 		procfs-0.17.0 \
 		procfs-core-0.17.0 \
@@ -393,7 +392,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		regex-lite-0.1.6 \
 		regex-syntax-0.8.5 \
 		reqwest-0.12.9 \
-		ring-0.17.8 \
+		ring-0.17.13 \
 		rle-decode-fast-1.0.3 \
 		rmp-0.8.14 \
 		rmp-serde-1.3.0 \
@@ -429,6 +428,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		serde_spanned-0.6.8 \
 		serde_urlencoded-0.7.1 \
 		serde_yaml-0.9.34+deprecated \
+		sha1_smol-1.0.1 \
 		sha2-0.10.8 \
 		shadow-rs-0.38.0 \
 		shell-words-1.1.0 \
@@ -448,7 +448,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		snafu-derive-0.8.5 \
 		snap-1.1.1 \
 		socket2-0.5.8 \
-		spin-0.9.8 \
 		sqlparser-0.53.0 \
 		stable_deref_trait-1.2.0 \
 		stacker-0.1.17 \
@@ -484,7 +483,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		tinystr-0.7.6 \
 		tinyvec-1.8.0 \
 		tinyvec_macros-0.1.1 \
-		titlecase-3.3.0 \
+		titlecase-3.4.0 \
 		tokio-1.43.0 \
 		tokio-macros-2.5.0 \
 		tokio-native-tls-0.3.1 \
@@ -612,7 +611,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		zeroize-1.8.1 \
 		zerovec-0.10.4 \
 		zerovec-derive-0.10.3 \
-		zip-2.2.1 \
+		zip-2.4.1 \
 		zlib-rs-0.4.1 \
 		zopfli-0.8.1 \
 		zstd-0.13.2 \
diff --git a/shells/nu_plugin_polars/distinfo b/shells/nu_plugin_polars/distinfo
index 432682a941dd..a269549dd1f0 100644
--- a/shells/nu_plugin_polars/distinfo
+++ b/shells/nu_plugin_polars/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1738952228
-SHA256 (nu_plugin_polars-0.102.0.tar.gz) = 539cac36118d386a34a9b83686b2ece28ed5e1488f729abcc52050b65373fe79
-SIZE (nu_plugin_polars-0.102.0.tar.gz) = 140145
+TIMESTAMP = 1742766213
+SHA256 (nu_plugin_polars-0.103.0.tar.gz) = 2adc5616cc194ce1c72063f8ed988a6d99927dc7e4c560edb557db348f6cc613
+SIZE (nu_plugin_polars-0.103.0.tar.gz) = 142746
 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -57,6 +57,8 @@ SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7
 SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
 SHA256 (rust/crates/atoi_simd-0.16.0.crate) = 4790f9e8961209112beb783d85449b508673cf4a6a419c8449b210743ac4dbe9
 SIZE (rust/crates/atoi_simd-0.16.0.crate) = 22561
+SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
+SIZE (rust/crates/atomic-0.6.0.crate) = 12919
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
@@ -119,8 +121,8 @@ SHA256 (rust/crates/blake3-1.5.5.crate) = b8ee0c1824c4dea5b5f81736aff91bae041d2c
 SIZE (rust/crates/blake3-1.5.5.crate) = 181134
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bracoxide-0.1.4.crate) = fbc0bcb5424e8e1f29c21a00f2d222df5e8e9779732ff03f840315d8fbac708e
-SIZE (rust/crates/bracoxide-0.1.4.crate) = 15750
*** 1065 LINES SKIPPED ***