sim-cli 0.7.0

CLI tool for running and comparing Solana simulator backtests
Documentation
# Changelog

## [0.7.0]https://github.com/nitro-svm/nitro-stream/compare/sim-cli-v0.6.0...sim-cli-v0.7.0 (2026-06-19)


### ⚠ BREAKING CHANGES

* Generalize client internals more ([#828]https://github.com/nitro-svm/nitro-stream/issues/828)

### Features

* Client reconnect resume and cross-session reconnect gate ([#773]https://github.com/nitro-svm/nitro-stream/issues/773) ([4f04685]https://github.com/nitro-svm/nitro-stream/commit/4f04685c45e75c60e7ce779d6e1b0ecb7ebfd20e)
* Further improve memory footprint ([#836]https://github.com/nitro-svm/nitro-stream/issues/836) ([be09cb3]https://github.com/nitro-svm/nitro-stream/commit/be09cb3726e03b8e5351b42eb4c4c8fb442d0039)
* Generalize client internals more ([#828]https://github.com/nitro-svm/nitro-stream/issues/828) ([843b374]https://github.com/nitro-svm/nitro-stream/commit/843b374173a4069073821b840b40795218c7d109)
* Move sim-cli to serverside parallel ([#763]https://github.com/nitro-svm/nitro-stream/issues/763) ([e16fa49]https://github.com/nitro-svm/nitro-stream/commit/e16fa492a894ba5d50d4168c2b0d8fdcc571c975)
* Parallelize compare ([#835]https://github.com/nitro-svm/nitro-stream/issues/835) ([67ff739]https://github.com/nitro-svm/nitro-stream/commit/67ff739679da481f079f9a8eb2fca31baeff9c11)


### Bug Fixes

* Add tests and improve symbols handling ([#834]https://github.com/nitro-svm/nitro-stream/issues/834) ([2269c60]https://github.com/nitro-svm/nitro-stream/commit/2269c607b41a55cf0264e2022bcf53fb8a2fa253)
* Allow arbitrary size files to be compared ([#831]https://github.com/nitro-svm/nitro-stream/issues/831) ([6be20e3]https://github.com/nitro-svm/nitro-stream/commit/6be20e3e678324d19703a695d8dcedafe94f5d0a)
* Clean up minor bugs ([#832]https://github.com/nitro-svm/nitro-stream/issues/832) ([30ee519]https://github.com/nitro-svm/nitro-stream/commit/30ee51996dcb249dccb6b8b2ca3c343fe95d6c04)
* Improve cancellation on client ([#849]https://github.com/nitro-svm/nitro-stream/issues/849) ([8153868]https://github.com/nitro-svm/nitro-stream/commit/8153868c3ff8229fe677ab510c82df7ba15e92e7)
* Loud completion-drain failure and controlled CLI errors ([#774]https://github.com/nitro-svm/nitro-stream/issues/774) ([f187285]https://github.com/nitro-svm/nitro-stream/commit/f187285903846097006924a8219c19a080f10b18)

## [0.6.0]https://github.com/nitro-svm/nitro-stream/compare/sim-cli-v0.5.1...sim-cli-v0.6.0 (2026-06-03)


### Features

* Add tx_index and block time to account diff events ([#743]https://github.com/nitro-svm/nitro-stream/issues/743) ([af4f3aa]https://github.com/nitro-svm/nitro-stream/commit/af4f3aad8e26a77d828f6b7d984724b3e4bbe72d)
* **sim-cli:** Support usage tracking ([#765]https://github.com/nitro-svm/nitro-stream/issues/765) ([cd9359c]https://github.com/nitro-svm/nitro-stream/commit/cd9359c59011ade53674f0cca09827f531be673d)
* **simulator-client:** move sim-cli connection management into the client library ([#757]https://github.com/nitro-svm/nitro-stream/issues/757) ([a5d2db1]https://github.com/nitro-svm/nitro-stream/commit/a5d2db16f51eb0469ef755d25f46298851444d34)


### Bug Fixes

* Apply Agave slot-freeze sysvar writes (RecentBlockhashes + SlotHistory) ([#748]https://github.com/nitro-svm/nitro-stream/issues/748) ([6801258]https://github.com/nitro-svm/nitro-stream/commit/6801258157f872515bea9d9e0eda47ac0d413668)
* **sim-cli:** set bound on in memory storage for transactions ([#732]https://github.com/nitro-svm/nitro-stream/issues/732) ([8197667]https://github.com/nitro-svm/nitro-stream/commit/819766703d001913cfb73aa83418e9c8f9ff7243)
* **simulator:** Apply ALT fix for missing transactions to transactionSubscribe ([#737]https://github.com/nitro-svm/nitro-stream/issues/737) ([3962502]https://github.com/nitro-svm/nitro-stream/commit/396250252a81f077595359a877d88f877d1205c0)
* Wait for full notification receival ([#760]https://github.com/nitro-svm/nitro-stream/issues/760) ([211c6fd]https://github.com/nitro-svm/nitro-stream/commit/211c6fdbe78667cf681199b9d4faf3cb796f2aa5)

## [0.5.1]https://github.com/nitro-svm/nitro-stream/compare/sim-cli-v0.5.0...sim-cli-v0.5.1 (2026-05-22)


### Bug Fixes

* **data:** surface cloudwatch log locations ([#657]https://github.com/nitro-svm/nitro-stream/issues/657) ([b4d53a0]https://github.com/nitro-svm/nitro-stream/commit/b4d53a00ceea20caf2021163b8505d835b7bf783)

## [0.4.1]https://github.com/nitro-svm/nitro-stream/compare/sim-cli-v0.4.0...sim-cli-v0.4.1 (2026-05-13)


### Bug Fixes

* **sim-cli:** default to stream output ([#703]https://github.com/nitro-svm/nitro-stream/issues/703) ([0f000f9]https://github.com/nitro-svm/nitro-stream/commit/0f000f954258764884a9923e58466ab527fe3625)
* **sim-cli:** improve reliability for parallel runs ([#695]https://github.com/nitro-svm/nitro-stream/issues/695) ([5d79333]https://github.com/nitro-svm/nitro-stream/commit/5d79333ab4b4869dd896940812e917d7f32bf4ba)
* **sim-cli:** use tx subscription to get tx results ([#702]https://github.com/nitro-svm/nitro-stream/issues/702) ([4f88b31]https://github.com/nitro-svm/nitro-stream/commit/4f88b3102851b672414d2868e4989e7c15b4ac28)

## [0.4.0]https://github.com/nitro-svm/nitro-stream/compare/sim-cli-v0.3.0...sim-cli-v0.4.0 (2026-05-12)


### Features

* Move S3 upload/download ownership to rust ([#665]https://github.com/nitro-svm/nitro-stream/issues/665) ([058b15b]https://github.com/nitro-svm/nitro-stream/commit/058b15b4a4e61c32bb79a0b795b5ef908e014b5e)


### Bug Fixes

* **sim-cli:** delay modify program RPC until after continue ([#656]https://github.com/nitro-svm/nitro-stream/issues/656) ([b405f86]https://github.com/nitro-svm/nitro-stream/commit/b405f86b7afcf4cc3b8d9f47df7726e91df660c0)
* **simulator:** improve handoff on management service deploys ([#692]https://github.com/nitro-svm/nitro-stream/issues/692) ([0e321c3]https://github.com/nitro-svm/nitro-stream/commit/0e321c32c8835a5cdb26cc5d70d5fae99916b483)

## [0.3.0]https://github.com/nitro-svm/nitro-stream/compare/sim-cli-v0.2.0...sim-cli-v0.3.0 (2026-04-24)


### Features

* Introduce shadow task scanner and clean up ([#612]https://github.com/nitro-svm/nitro-stream/issues/612) ([98ceefe]https://github.com/nitro-svm/nitro-stream/commit/98ceefe153c5eac196f76b6dafb079c72b753b74)
* **sim-cli:** Show session plan for large runs ([#596]https://github.com/nitro-svm/nitro-stream/issues/596) ([9613e39]https://github.com/nitro-svm/nitro-stream/commit/9613e3971071440929142806c742fe26eee47330)


### Bug Fixes

* **sim-cli:** reconnections for websockets ([#608]https://github.com/nitro-svm/nitro-stream/issues/608) ([ed50108]https://github.com/nitro-svm/nitro-stream/commit/ed50108e3da116e65f25f1581ce2e9c423d4cf01)
* **sim-cli:** report failure if no execution ([#604]https://github.com/nitro-svm/nitro-stream/issues/604) ([76b2c3e]https://github.com/nitro-svm/nitro-stream/commit/76b2c3ef232f914d621f8d0488068a641306211b)
* **sim-cli:** Resolve issues with parallel flag and ranges subcommand ([#626]https://github.com/nitro-svm/nitro-stream/issues/626) ([329131d]https://github.com/nitro-svm/nitro-stream/commit/329131db255f744252bbe159069b20e20c681569)
* **sim-cli:** respect user cancellation properly ([#618]https://github.com/nitro-svm/nitro-stream/issues/618) ([ec00224]https://github.com/nitro-svm/nitro-stream/commit/ec0022411d484838de3132068c1ac0f4ba371000)
* **sim-cli:** rework flow for reconnects ([#622]https://github.com/nitro-svm/nitro-stream/issues/622) ([edf1982]https://github.com/nitro-svm/nitro-stream/commit/edf19826e3a34bf3a0e647baaecc34292da5ce12)

## [0.2.0]https://github.com/nitro-svm/nitro-stream/compare/sim-cli-v0.1.0...sim-cli-v0.2.0 (2026-04-07)


### Features

* **sim-cli:** filter ranges by bundle size ([#581]https://github.com/nitro-svm/nitro-stream/issues/581) ([162e6a4]https://github.com/nitro-svm/nitro-stream/commit/162e6a4a830dc41861f04b602bf6bd4f0ea7fbdb)