# Changelog * The following workspace dependencies were updated * dependencies * air-interpreter-data bumped from 0.6.2 to 0.6.3 * avm-interface bumped from 0.28.1 to 0.28.2 * avm-server bumped from 0.28.1 to 0.29.0 * The following workspace dependencies were updated * dependencies * avm-server bumped from 0.29.0 to 0.30.0 * The following workspace dependencies were updated * dependencies * avm-server bumped from 0.30.0 to 0.30.1 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.37.1 to 0.38.0 * air-interpreter-data bumped from 0.6.3 to 0.6.4 * air-interpreter-interface bumped from 0.12.1 to 0.13.0 * avm-interface bumped from 0.28.2 to 0.28.3 * avm-server bumped from 0.30.1 to 0.31.0 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.41.0 to 0.42.0 * air-interpreter-data bumped from 0.8.0 to 0.8.1 * The following workspace dependencies were updated * dependencies * avm-server bumped from 0.32.1 to 0.32.2 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.43.0 to 0.43.1 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.45.0 to 0.45.1 * air-interpreter-data bumped from 0.11.0 to 0.11.1 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.45.1 to 0.46.0 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.46.0 to 0.47.0 * air-interpreter-data bumped from 0.11.1 to 0.11.2 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.48.0 to 0.49.0 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.49.0 to 0.50.0 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.51.0 to 0.52.0 * air-interpreter-data bumped from 0.12.0 to 0.12.1 * avm-interface bumped from 0.29.1 to 0.29.2 * avm-server bumped from 0.33.1 to 0.33.2 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.56.0 to 0.57.0 * air-interpreter-interface bumped from 0.16.0 to 0.17.0 * avm-interface bumped from 0.30.0 to 0.31.0 * avm-server bumped from 0.34.0 to 0.34.1 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.61.0 to 0.62.0 * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.63.0 to 0.64.0 ## [0.18.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.17.1...air-test-utils-v0.18.0) (2024-04-15) ### ⚠ BREAKING CHANGES * **runtime:** switch to async marine ([#815](https://github.com/fluencelabs/aquavm/issues/815)) ### Features * **runtime:** switch to async marine ([#815](https://github.com/fluencelabs/aquavm/issues/815)) ([bf9414e](https://github.com/fluencelabs/aquavm/commit/bf9414e8d4b38f6e487ae1f0f0314e8f6a166824)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.62.0 to 0.63.0 * avm-server bumped from 0.37.0 to 0.38.0 ## [0.17.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.16.0...air-test-utils-v0.17.0) (2024-02-22) ### ⚠ BREAKING CHANGES * update marine-rs-sdk to 0.14.0, remove all of json_path remains ([#820](https://github.com/fluencelabs/aquavm/issues/820)) ### Features * update marine-rs-sdk to 0.14.0, remove all of json_path remains ([#820](https://github.com/fluencelabs/aquavm/issues/820)) ([08e8547](https://github.com/fluencelabs/aquavm/commit/08e85478b4716f2ae5f57bc57dcb5d1df63f1b5d)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.60.0 to 0.61.0 * air-interpreter-data bumped from 0.17.1 to 0.17.2 * air-interpreter-interface bumped from 0.18.0 to 0.19.0 * avm-interface bumped from 0.32.0 to 0.32.1 * avm-server bumped from 0.36.0 to 0.37.0 ## [0.16.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.15.1...air-test-utils-v0.16.0) (2024-02-20) ### ⚠ BREAKING CHANGES * **preparation,memory:** AquaVM preparation step now checks input arguments sizes [fixes VM-425] ### Features * **execution-engine:** Rc-based JSON value ([#813](https://github.com/fluencelabs/aquavm/issues/813)) ([0d53f2b](https://github.com/fluencelabs/aquavm/commit/0d53f2bab1a09ae781bf22da6546e750e6172aa7)) * **preparation,memory:** AquaVM preparation step now checks input arguments sizes [fixes VM-425] ([5afd5cb](https://github.com/fluencelabs/aquavm/commit/5afd5cb3a14753077fbc1aab7e31532054a9f45f)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.59.0 to 0.60.0 * air-interpreter-data bumped from 0.17.0 to 0.17.1 * air-interpreter-interface bumped from 0.17.2 to 0.18.0 * avm-interface bumped from 0.31.2 to 0.32.0 * avm-server bumped from 0.35.0 to 0.36.0 ## [0.15.1](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.15.0...air-test-utils-v0.15.1) (2024-01-24) ### Bug Fixes * **deps:** update rust crate marine-rs-sdk to 0.10.3 ([#782](https://github.com/fluencelabs/aquavm/issues/782)) ([a33e853](https://github.com/fluencelabs/aquavm/commit/a33e8538123de71ea30f88ee5b40cda88f968707)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.58.0 to 0.59.0 * air-interpreter-interface bumped from 0.17.1 to 0.17.2 * avm-interface bumped from 0.31.1 to 0.31.2 * avm-server bumped from 0.34.2 to 0.35.0 ## [0.15.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.14.1...air-test-utils-v0.15.0) (2024-01-11) ### ⚠ BREAKING CHANGES * **data:** Rkyv for `InterprerterData` ([#783](https://github.com/fluencelabs/aquavm/issues/783)) ### Features * **data:** Rkyv for `InterprerterData` ([#783](https://github.com/fluencelabs/aquavm/issues/783)) ([2e0b54c](https://github.com/fluencelabs/aquavm/commit/2e0b54c2d415a27d2111587b850e981d8a8bcae2)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.57.0 to 0.58.0 * air-interpreter-cid bumped from 0.8.0 to 0.9.0 * air-interpreter-data bumped from 0.16.0 to 0.17.0 * air-interpreter-interface bumped from 0.17.0 to 0.17.1 * air-interpreter-signatures bumped from 0.1.6 to 0.1.7 * avm-interface bumped from 0.31.0 to 0.31.1 * avm-server bumped from 0.34.1 to 0.34.2 ## [0.14.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.13.0...air-test-utils-v0.14.0) (2024-01-03) ### ⚠ BREAKING CHANGES * **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775)) * **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ### Features * **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71)) * **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775)) ([f1c7b43](https://github.com/fluencelabs/aquavm/commit/f1c7b43a1ee5cfd2793eb92a2a00ef1a4b185384)) ### Bug Fixes * **deps:** update rust crate fluence-keypair to 0.10.4 ([#752](https://github.com/fluencelabs/aquavm/issues/752)) ([c9a0b87](https://github.com/fluencelabs/aquavm/commit/c9a0b87a4cefa3509b040c24d23cca37757fc030)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.55.0 to 0.56.0 * air-interpreter-cid bumped from 0.7.0 to 0.8.0 * air-interpreter-data bumped from 0.15.0 to 0.16.0 * air-interpreter-interface bumped from 0.15.2 to 0.16.0 * air-interpreter-signatures bumped from 0.1.5 to 0.1.6 * avm-interface bumped from 0.29.3 to 0.30.0 * avm-server bumped from 0.33.4 to 0.34.0 ## [0.13.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.12.1...air-test-utils-v0.13.0) (2023-12-12) ### ⚠ BREAKING CHANGES * **interpreter-data:** allow only deterministic signature algorithms ([#734](https://github.com/fluencelabs/aquavm/issues/734)) ### Features * **interpreter-data:** allow only deterministic signature algorithms ([#734](https://github.com/fluencelabs/aquavm/issues/734)) ([15ce40a](https://github.com/fluencelabs/aquavm/commit/15ce40a1cd3271feb294666a1ef26d00282eb780)) ### Bug Fixes * **deps:** update rust crate marine-rs-sdk to 0.10.2 ([#733](https://github.com/fluencelabs/aquavm/issues/733)) ([05fda3e](https://github.com/fluencelabs/aquavm/commit/05fda3ee16d5d15e7af542a0d69d998d17827c15)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.54.0 to 0.55.0 * air-interpreter-cid bumped from 0.6.0 to 0.7.0 * air-interpreter-data bumped from 0.14.0 to 0.15.0 * air-interpreter-interface bumped from 0.15.1 to 0.15.2 * air-interpreter-signatures bumped from 0.1.3 to 0.1.5 * avm-interface bumped from 0.29.2 to 0.29.3 * avm-server bumped from 0.33.3 to 0.33.4 ## [0.12.1](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.12.0...air-test-utils-v0.12.1) (2023-10-26) ### Bug Fixes * **deps:** update rust crate fluence-keypair to 0.10.3 ([#620](https://github.com/fluencelabs/aquavm/issues/620)) ([88e7dba](https://github.com/fluencelabs/aquavm/commit/88e7dba5f2ed6cf930f9bae52ad6dee7fa9e4ed0)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.53.0 to 0.54.0 * air-interpreter-cid bumped from 0.5.0 to 0.6.0 * air-interpreter-data bumped from 0.13.0 to 0.14.0 * avm-server bumped from 0.33.2 to 0.33.3 ## [0.12.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.11.1...air-test-utils-v0.12.0) (2023-10-16) ### ⚠ BREAKING CHANGES * **execution-engine,test-utils,interpreter-data,interpreter-cid:** Rc into CID ([#718](https://github.com/fluencelabs/aquavm/issues/718)) ### Features * **execution-engine,test-utils,interpreter-data,interpreter-cid:** Rc into CID ([#718](https://github.com/fluencelabs/aquavm/issues/718)) ([c2108e0](https://github.com/fluencelabs/aquavm/commit/c2108e0fa09ea83854bb48c640e0cf23883a0bd0)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.52.0 to 0.53.0 * air-interpreter-cid bumped from 0.4.0 to 0.5.0 * air-interpreter-data bumped from 0.12.1 to 0.13.0 ## [0.11.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.10.6...air-test-utils-v0.11.0) (2023-10-13) ### ⚠ BREAKING CHANGES * **aquavm-air:** signature checking ([#607](https://github.com/fluencelabs/aquavm/issues/607)) ### Features * **aquavm-air:** signature checking ([#607](https://github.com/fluencelabs/aquavm/issues/607)) ([8a07613](https://github.com/fluencelabs/aquavm/commit/8a076130274c0500025e5c2ea74ec57e4c455971)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.50.0 to 0.51.0 * air-interpreter-cid bumped from 0.3.0 to 0.4.0 * air-interpreter-data bumped from 0.11.3 to 0.12.0 ## [0.10.4](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.10.3...air-test-utils-v0.10.4) (2023-09-21) ### Bug Fixes * **deps:** update rust crate marine-rs-sdk to 0.10.0 ([#640](https://github.com/fluencelabs/aquavm/issues/640)) ([b713e44](https://github.com/fluencelabs/aquavm/commit/b713e447fca38e0877a6c0e56bf91880f02bf9e4)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.47.0 to 0.48.0 * air-interpreter-data bumped from 0.11.2 to 0.11.3 * air-interpreter-interface bumped from 0.15.0 to 0.15.1 * avm-interface bumped from 0.29.0 to 0.29.1 * avm-server bumped from 0.33.0 to 0.33.1 ## [0.10.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.9.0...air-test-utils-v0.10.0) (2023-08-31) ### ⚠ BREAKING CHANGES * **execution-engine,interpreter-data:** insert state for canon join ([#682](https://github.com/fluencelabs/aquavm/issues/682)) ### Features * **execution-engine,interpreter-data:** insert state for canon join ([#682](https://github.com/fluencelabs/aquavm/issues/682)) ([2b636e8](https://github.com/fluencelabs/aquavm/commit/2b636e808ae1b1422d5cc57c6796f32d4663d37c)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.44.0 to 0.45.0 * air-interpreter-data bumped from 0.10.0 to 0.11.0 ## [0.9.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.8.2...air-test-utils-v0.9.0) (2023-08-17) ### ⚠ BREAKING CHANGES * update marine-rs-sdk minor version ### Features * update marine-rs-sdk minor version ([4b4e3bd](https://github.com/fluencelabs/aquavm/commit/4b4e3bde839d1167ea559d49b183d1a76bc93439)) ### Dependencies * The following workspace dependencies were updated * dependencies * air-interpreter-interface bumped from 0.14.0 to 0.15.0 ## [0.8.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.7.1...air-test-utils-v0.8.0) (2023-08-03) ### ⚠ BREAKING CHANGES * **execution-engine:** refactor streams [fixes VM-255] ([#621](https://github.com/fluencelabs/aquavm/issues/621)) ### Features * **air-test-utils:** `print_trace` prints values ([#633](https://github.com/fluencelabs/aquavm/issues/633)) ([c530c93](https://github.com/fluencelabs/aquavm/commit/c530c93fcbffe187797d48d65bf8478dcafa8de5)) * **execution-engine:** refactor streams [fixes VM-255] ([#621](https://github.com/fluencelabs/aquavm/issues/621)) ([eca52b7](https://github.com/fluencelabs/aquavm/commit/eca52b7191ef1bc5c4573c62412dc735d830c023)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.42.0 to 0.43.0 * air-interpreter-data bumped from 0.8.1 to 0.9.0 * avm-interface bumped from 0.28.4 to 0.28.5 * avm-server bumped from 0.32.0 to 0.32.1 ## [0.7.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.6.0...air-test-utils-v0.7.0) (2023-06-23) ### ⚠ BREAKING CHANGES * **testing-framework:** restore WASM test executor ([#609](https://github.com/fluencelabs/aquavm/issues/609)) ### Miscellaneous Chores * **testing-framework:** restore WASM test executor ([#609](https://github.com/fluencelabs/aquavm/issues/609)) ([c332cca](https://github.com/fluencelabs/aquavm/commit/c332cca6b75e804412e1f1cc51bdfe0580ea5fdd)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.40.0 to 0.41.0 ## [0.6.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.5.0...air-test-utils-v0.6.0) (2023-06-22) ### ⚠ BREAKING CHANGES * **avm-server,air-interpreter,aquavm-air:** secret key and particle ID arguments ([#593](https://github.com/fluencelabs/aquavm/issues/593)) * **aquavm-air,air-interpreter-signature,air-interpreter-data:** Peer signatures ([#598](https://github.com/fluencelabs/aquavm/issues/598)) ### Features * **air:** introduce explicit types for generation numbers ([#530](https://github.com/fluencelabs/aquavm/issues/530)) ([d62fa6f](https://github.com/fluencelabs/aquavm/commit/d62fa6fe6006e59d63d30549074e7b30f80bf687)) * **aquavm-air,air-interpreter-signature,air-interpreter-data:** Peer signatures ([#598](https://github.com/fluencelabs/aquavm/issues/598)) ([f8b734a](https://github.com/fluencelabs/aquavm/commit/f8b734abde8181cc2b2f11423f9d3bddd48f9fd1)) * **avm-server,air-interpreter,aquavm-air:** secret key and particle ID arguments ([#593](https://github.com/fluencelabs/aquavm/issues/593)) ([8ce8af3](https://github.com/fluencelabs/aquavm/commit/8ce8af38232de3f1ac359214386b895356550428)) * **interpreter-data:** Introduce source information for `canon` data ([#577](https://github.com/fluencelabs/aquavm/issues/577)) ([1d98afe](https://github.com/fluencelabs/aquavm/commit/1d98afeb34b1ee45defc05995c8cf24021449f2b)) * **trace-handler:** TracePos becomes a wrapper for u32 alias [fixes VM-267] ([#544](https://github.com/fluencelabs/aquavm/issues/544)) ([658daf1](https://github.com/fluencelabs/aquavm/commit/658daf1d3f6e733c15a21afc40ddf468ed745d43)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.39.0 to 0.40.0 * air-interpreter-cid bumped from 0.2.0 to 0.3.0 * air-interpreter-data bumped from 0.7.0 to 0.8.0 * air-interpreter-interface bumped from 0.13.0 to 0.14.0 * avm-interface bumped from 0.28.3 to 0.28.4 * avm-server bumped from 0.31.0 to 0.32.0 ## [0.5.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.4.7...air-test-utils-v0.5.0) (2023-03-21) ### ⚠ BREAKING CHANGES * **interpreter-data:** ### Features * **interpreter-data:** New data format for calls ([#501](https://github.com/fluencelabs/aquavm/issues/501)) ([d502894](https://github.com/fluencelabs/aquavm/commit/d5028942e41e1ac47ce31e20b57c17895f543ac8)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.38.0 to 0.39.0 * air-interpreter-data bumped from 0.6.4 to 0.7.0 ## [0.4.6](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.4.5...air-test-utils-v0.4.6) (2023-03-15) ### Features * **tools:** merge some tools into the `air` CLI tool ([#509](https://github.com/fluencelabs/aquavm/issues/509)) ([79ac153](https://github.com/fluencelabs/aquavm/commit/79ac153f1dcfc0a77ec511c6e25285728312ad4c)) ### Dependencies * The following workspace dependencies were updated * dependencies * aquavm-air bumped from 0.37.0 to 0.37.1 ## [0.4.2](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.4.1...air-test-utils-v0.4.2) (2023-02-08) ### Features * **trace-handler:** improve data deserialization version check ([#451](https://github.com/fluencelabs/aquavm/issues/451)) ([367546b](https://github.com/fluencelabs/aquavm/commit/367546b82cd5f133b956857bf48d279512b157b2)) ### Dependencies * The following workspace dependencies were updated * dependencies * air-interpreter-data bumped from 0.6.1 to 0.6.2