Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ All notable changes to this repository are documented here.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [2026-10-15] - solana-kite 0.6.1

### Changed

- The Anchor v1 tests move from `solana-kite` 0.6.0 to 0.6.1, which builds
`spl-token` and `spl-associated-token-account` with `no-entrypoint`. Under 0.6.0
each defined an `entrypoint` symbol that could clash with the example program's
when a test binary linked both, as `compression/cnft-vault`'s IDL build did.

### Removed

- The `spl-token` and `spl-associated-token-account` dev-dependencies the three
compression examples named only to turn on `no-entrypoint` for kite's copies.

## [2026-10-08] - Anchor v1 tests send v1 transactions

Solana's v1 transaction format (SIMD-0385) activated on mainnet beta at epoch 1035
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
2 changes: 1 addition & 1 deletion basics/favorites/anchor-v1/programs/favorites/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = {version = "1.2.0", features = ["init-if-needed"]}
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ anchor-lang = "1.2.0"
[dev-dependencies]
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
# The named limit for the one transaction the test builds itself. Same version
# solana-kite 0.6 builds against.
solana-compute-budget = "4.2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
2 changes: 1 addition & 1 deletion basics/pyth/anchor-v1/programs/pythexample/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ solana-keypair = "3.0.1"
solana-account = "4.3.0"
borsh = "1.6.1"
sha2 = "0.10"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
2 changes: 1 addition & 1 deletion basics/rent/anchor-v1/programs/rent-example/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ anchor-lang = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] }
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,7 @@ solana-native-token = "3.0.0"
solana-signer = "3.0.0"
# Builds each v1 transaction the tests send. They send it through LiteSVM
# themselves to read the program error a failure carries.
solana-kite = "0.6.0"
# TODO: delete these two once solana-kite turns on `no-entrypoint` for them
# itself. kite 0.6.0 builds both with their program entrypoints, which clash
# with this program's `entrypoint` symbol when the test binary links (anchor's
# IDL build failed with `duplicate symbol: entrypoint`). Naming the same
# versions here turns the feature on through Cargo's feature unification.
spl-token = { version = "9.0.0", features = ["no-entrypoint"] }
spl-associated-token-account = { version = "8.0.0", features = ["no-entrypoint"] }
solana-kite = "0.6.1"
# The named limit those transactions get. Same version solana-kite 0.6 builds
# against.
solana-compute-budget = "4.2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,7 @@ solana-native-token = "3.0.0"
solana-signer = "3.0.0"
# Builds each v1 transaction the tests send. They send it through LiteSVM
# themselves to read the program error a failure carries.
solana-kite = "0.6.0"
# TODO: delete these two once solana-kite turns on `no-entrypoint` for them
# itself. kite 0.6.0 builds both with their program entrypoints, which clash
# with this program's `entrypoint` symbol when the test binary links (anchor's
# IDL build failed with `duplicate symbol: entrypoint`). Naming the same
# versions here turns the feature on through Cargo's feature unification.
spl-token = { version = "9.0.0", features = ["no-entrypoint"] }
spl-associated-token-account = { version = "8.0.0", features = ["no-entrypoint"] }
solana-kite = "0.6.1"
# The named limit those transactions get. Same version solana-kite 0.6 builds
# against.
solana-compute-budget = "4.2"
Expand Down
9 changes: 1 addition & 8 deletions compression/cutils/anchor-v1/programs/cutils/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,7 @@ solana-native-token = "3.0.0"
solana-signer = "3.0.0"
# Builds each v1 transaction the tests send. They send it through LiteSVM
# themselves to read the program error a failure carries.
solana-kite = "0.6.0"
# TODO: delete these two once solana-kite turns on `no-entrypoint` for them
# itself. kite 0.6.0 builds both with their program entrypoints, which clash
# with this program's `entrypoint` symbol when the test binary links (anchor's
# IDL build failed with `duplicate symbol: entrypoint`). Naming the same
# versions here turns the feature on through Cargo's feature unification.
spl-token = { version = "9.0.0", features = ["no-entrypoint"] }
spl-associated-token-account = { version = "8.0.0", features = ["no-entrypoint"] }
solana-kite = "0.6.1"
# The named limit those transactions get. Same version solana-kite 0.6 builds
# against.
solana-compute-budget = "4.2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spl-associated-token-account = { version = "8.0.0", features = ["no-entrypoint"]
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
2 changes: 1 addition & 1 deletion finance/escrow/anchor-v1/programs/escrow/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ anchor-spl = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ anchor-spl = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"
# solana-kite depends on these SPL program crates without "no-entrypoint",
# so the host test binary would link their `entrypoint` symbols alongside
Expand Down
2 changes: 1 addition & 1 deletion finance/lending/anchor-v1/programs/lending/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ solana-sysvar = "3"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ litesvm = "0.16.0"
solana-account = "4.3.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ anchor-spl = "1.2.0"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
2 changes: 1 addition & 1 deletion finance/options/anchor-v1/programs/options/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ spl-associated-token-account = { version = "8.0.0", features = ["no-entrypoint"]
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
# The suite builds each transaction with solana-kite and sends it through
# LiteSVM itself rather than through solana-kite's sender, so it can read the
# transaction's metadata back: the inner instructions say how many token
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ static_assertions = "1.1"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
# The depth tests build transactions with solana-kite and send them through
# LiteSVM themselves to read the compute units each one used, which
# solana-kite's sender does not return. This crate names the compute unit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ solana-sysvar = "3"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"
# The LiteSVM tests load the compiled mock oracle program; depending on the
# crate here lets the tests reuse its instruction-argument types and program ID.
Expand Down
2 changes: 1 addition & 1 deletion finance/prop-amm/anchor-v1/programs/prop-amm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ spl-associated-token-account = { version = "8.0.0", features = ["no-entrypoint"]
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"
# The LiteSVM tests load the compiled mock oracle program; depending on the
# crate here lets the tests reuse its instruction-argument types and program ID.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ anchor-spl = { version = "1.2.0", features = ["metadata", "spl-token-interface"]
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ anchor-spl = { version = "1.2.0", features = ["metadata"] }
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ libsecp256k1 = "0.7.2"
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
2 changes: 1 addition & 1 deletion tokens/nft-minter/anchor-v1/programs/nft-minter/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ anchor-spl = { version = "1.2.0", features = ["metadata"] }
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ anchor-spl = { version = "1.2.0", features = ["metadata"] }
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ anchor-spl = { version = "1.2.0", features = ["metadata"] }
litesvm = "0.16.0"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
borsh = "1.6.1"

[lints.rust]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ anchor-lang = { version = "1.2.0", features= ["init-if-needed"]}

[dev-dependencies]
litesvm = "0.16.0"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ anchor-spl = "1.2.0"

[dev-dependencies]
litesvm = "0.16.0"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ anchor-spl = "1.2.0"

[dev-dependencies]
litesvm = "0.16.0"
solana-kite = "0.6.0"
solana-kite = "0.6.1"
solana-signer = "3.0.0"
solana-keypair = "3.0.1"
borsh = "1.6.1"
Expand Down
Loading
Loading