2022-09-13 19:08:47 +03:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ ),
and this project adheres to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).
2023-03-15 17:32:29 +02:00
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.12.1 to 0.13.0
2023-06-23 00:45:40 +03:00
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.13.0 to 0.14.0
* air-utils bumped from 0.1.0 to 0.1.1
2023-08-04 00:18:11 +03:00
* The following workspace dependencies were updated
* dependencies
* polyplets bumped from 0.3.2 to 0.3.3
2023-09-22 00:46:21 +03:00
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.15.0 to 0.15.1
* polyplets bumped from 0.5.0 to 0.5.1
2023-10-16 16:01:49 +03:00
* The following workspace dependencies were updated
* dependencies
* air-utils bumped from 0.1.1 to 0.2.0
2023-12-12 19:15:36 +02:00
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.15.1 to 0.15.2
2024-01-11 13:56:03 +02:00
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.17.0 to 0.17.1
* polyplets bumped from 0.5.2 to 0.6.0
2024-01-24 15:41:11 +02:00
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.17.1 to 0.17.2
2024-02-20 14:37:21 +02:00
## [0.32.0](https://github.com/fluencelabs/aquavm/compare/avm-interface-v0.31.2...avm-interface-v0.32.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
* air-interpreter-interface bumped from 0.17.2 to 0.18.0
* air-utils bumped from 0.2.0 to 0.3.0
2024-01-09 17:40:00 +02:00
## [0.31.0](https://github.com/fluencelabs/aquavm/compare/avm-interface-v0.30.0...avm-interface-v0.31.0) (2024-01-09)
### ⚠ BREAKING CHANGES
* **interface:** Use MessagePack for calls ([#780 ](https://github.com/fluencelabs/aquavm/issues/780 ))
### Features
* **interface:** Use MessagePack for calls ([#780 ](https://github.com/fluencelabs/aquavm/issues/780 )) ([325eea7 ](https://github.com/fluencelabs/aquavm/commit/325eea7e9130e236b4e84ebb883632becffa28b5 ))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.16.0 to 0.17.0
2024-01-08 12:32:49 +02:00
## [0.30.0](https://github.com/fluencelabs/aquavm/compare/avm-interface-v0.29.3...avm-interface-v0.30.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **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 ))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.15.2 to 0.16.0
* polyplets bumped from 0.5.1 to 0.5.2
2023-08-17 16:06:59 +03:00
## [0.29.0](https://github.com/fluencelabs/aquavm/compare/avm-interface-v0.28.5...avm-interface-v0.29.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
* polyplets bumped from 0.4.1 to 0.5.0
2023-02-21 20:54:12 +02:00
## [0.28.2](https://github.com/fluencelabs/aquavm/compare/avm-interface-v0.28.1...avm-interface-v0.28.2) (2023-02-21)
### ⚠ BREAKING CHANGES
* **avm:** improve anomaly detection
### Features
* **avm:** improve anomaly detection ([5e6863d ](https://github.com/fluencelabs/aquavm/commit/5e6863d4d59684d4f2b509ece6e597831e648f05 ))
### Bug Fixes
* **avm-interface:** minor code fix ([#482 ](https://github.com/fluencelabs/aquavm/issues/482 )) ([a1f7a5c ](https://github.com/fluencelabs/aquavm/commit/a1f7a5ce74b5002f3283494164a3d57fdd1cbd80 ))
2022-09-13 19:08:47 +03:00
## [Unreleased]
2022-12-26 23:20:11 +07:00
## [0.28.1] - 2022-12-26
### Changed
- Bump version of `avm-interpreter-interface` to 0.12.1:
it has removed a new `cid` field in the `InterpreterOutcome` .
2022-12-26 15:45:14 +07:00
## [0.28.0] - 2022-12-21
### Changed
- Bump version of `avm-interpreter-interface` to 0.12.0:
it has a new `cid` field in the `InterpreterOutcome` .
2022-11-25 10:59:09 +03:00
## [0.27.0] - 2022-11-22
### Added
- Add `current_peer_id` field to the `ParticleParameters`
### Changed
- `ParticleParameters` now has only single lifetime parameter
2022-09-13 19:08:47 +03:00
## [0.26.1] - 2022-09-13
### Fixed
- fix clippy warnings (#319 )
### Other
- Update all non-major Rust dependencies (#309 )
- Get rid of unsafe code in the interpreter (#303 )