diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e07ac3c42c17c..1a1851527965fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,17 @@ Release channels have their own copy of this changelog: * SDK: * removed the `respan` macro. This was marked as "internal use only" and was no longer used internally. * add `entrypoint_no_alloc!`, a more performant program entrypoint that avoids allocations, saving 20-30 CUs per unique account + * `cargo-build-sbf`: a workspace or package-level Cargo.toml may specify `tools-version` for overriding the default platform tools version when building on-chain programs. For example: +```toml +[package.metadata.solana] +tools-version = "1.43" +``` +or +```toml +[workspace.metadata.solana] +tools-version = "1.43" +``` +The order of precedence for the chosen tools version goes: `--tools-version` argument, package version, workspace version, and finally default version. * `agave-validator`: Update PoH speed check to compare against current hash rate from a Bank (#2447) * `solana-test-validator`: Add `--clone-feature-set` flag to mimic features from a target cluster (#2480) * `solana-genesis`: the `--cluster-type` parameter now clones the feature set from the target cluster (#2587)