From e5dd543c6672f0b6ebd5fbdd70acee8bd45f26f0 Mon Sep 17 00:00:00 2001 From: Jon C Date: Fri, 6 Feb 2026 22:00:33 +0100 Subject: [PATCH 1/3] deps: Update time #### Problem The current version of time has a security advisory #### Summary of changes Bump the time version --- Cargo.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 332fe7a9..3f58be13 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1170,9 +1170,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" dependencies = [ "powerfmt", ] @@ -2915,9 +2915,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" [[package]] name = "num-derive" @@ -7625,30 +7625,30 @@ dependencies = [ [[package]] name = "time" -version = "0.3.37" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", "num-conv", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.19" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", From 9b3eaaaaeb88fb4bf57eb82294f25d8347619a10 Mon Sep 17 00:00:00 2001 From: Jon C Date: Wed, 25 Feb 2026 13:55:00 +0100 Subject: [PATCH 2/3] Also bump toolchains --- Cargo.toml | 6 +++--- rust-toolchain.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 299633b7..93d417f4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,13 +16,13 @@ check-cfg = [ ] [workspace.metadata.cli] -solana = "3.0.0" +solana = "3.1.8" # Specify Rust toolchains for rustfmt, clippy, and build. # Any unprovided toolchains default to stable. [workspace.metadata.toolchains] -format = "nightly-2025-02-16" -lint = "nightly-2025-02-16" +format = "nightly-2026-01-22" +lint = "nightly-2026-01-22" [workspace.metadata.spellcheck] config = "scripts/spellcheck.toml" diff --git a/rust-toolchain.toml b/rust-toolchain.toml index cf6d0f55..53551330 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,2 +1,2 @@ [toolchain] -channel = "1.86.0" +channel = "1.93.1" From 07ceab1fd0cd6ec1a75efee61fb65ba2e03091b8 Mon Sep 17 00:00:00 2001 From: Jon C Date: Thu, 26 Feb 2026 00:33:47 +0100 Subject: [PATCH 3/3] Bump down solana toolchain for nostd_panic_handler error --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 93d417f4..8f178f03 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ check-cfg = [ ] [workspace.metadata.cli] -solana = "3.1.8" +solana = "3.0.0" # Specify Rust toolchains for rustfmt, clippy, and build. # Any unprovided toolchains default to stable.