mirror of
https://github.com/fluencelabs/aquavm
synced 2025-04-24 14:52:15 +00:00
14 KiB
14 KiB
Changelog
-
The following workspace dependencies were updated
- dependencies
- air-parser bumped from 0.7.2 to 0.7.3
- dependencies
-
The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.7.5 to 0.8.0
- dependencies
-
The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.8.1 to 0.8.2
- dependencies
-
The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.8.2 to 0.9.0
- dependencies
-
The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.9.0 to 0.10.0
- polyplets bumped from 0.5.0 to 0.5.1
- dependencies
-
The following workspace dependencies were updated
- dependencies
- air-utils bumped from 0.1.1 to 0.2.0
- dependencies
-
The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.11.2 to 0.12.0
- polyplets bumped from 0.6.0 to 0.7.0
- dependencies
0.17.1 (2024-02-20)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- air-utils bumped from 0.2.0 to 0.3.0
- aquavm-air-parser bumped from 0.11.1 to 0.11.2
- dependencies
0.17.0 (2024-01-11)
⚠ BREAKING CHANGES
- data: Rkyv for
InterprerterData
(#783)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- air-interpreter-cid bumped from 0.8.0 to 0.9.0
- air-interpreter-signatures bumped from 0.1.6 to 0.1.7
- polyplets bumped from 0.5.2 to 0.6.0
- dependencies
0.16.0 (2024-01-03)
⚠ BREAKING CHANGES
Features
- data: flexible serialization formats (#757) (771d42d)
- data: values are binary blobs (#775) (f1c7b43)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.11.0 to 0.11.1
- air-interpreter-cid bumped from 0.7.0 to 0.8.0
- air-interpreter-signatures bumped from 0.1.5 to 0.1.6
- polyplets bumped from 0.5.1 to 0.5.2
- dependencies
0.15.0 (2023-12-12)
⚠ BREAKING CHANGES
- interpreter-cid,interpreter-data: Support for multiple hash types in CID verification (#722)
- interpreter-data: allow only deterministic signature algorithms (#734)
Features
- interpreter-cid,interpreter-data: Support for multiple hash types in CID verification (#722) (524c302)
- interpreter-data: allow only deterministic signature algorithms (#734) (15ce40a)
Dependencies
- The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.10.0 to 0.11.0
- air-interpreter-cid bumped from 0.6.0 to 0.7.0
- air-interpreter-signatures bumped from 0.1.4 to 0.1.5
- dependencies
0.14.0 (2023-10-26)
⚠ BREAKING CHANGES
- interpreter-cid: use Blake3 for CIDs (#729)
Features
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- air-interpreter-cid bumped from 0.5.0 to 0.6.0
- air-interpreter-signatures bumped from 0.1.3 to 0.1.4
- dependencies
0.13.0 (2023-10-16)
⚠ BREAKING CHANGES
- execution-engine,test-utils,interpreter-data,interpreter-cid: Rc into CID (#718)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- air-interpreter-cid bumped from 0.4.0 to 0.5.0
- air-interpreter-signatures bumped from 0.1.2 to 0.1.3
- dependencies
0.12.0 (2023-10-13)
⚠ BREAKING CHANGES
- aquavm-air: signature checking (#607)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- air-interpreter-cid bumped from 0.3.0 to 0.4.0
- air-interpreter-signatures bumped from 0.1.1 to 0.1.2
- dependencies
0.11.0 (2023-08-31)
⚠ BREAKING CHANGES
- execution-engine,interpreter-data: insert state for canon join (#682)
Features
0.10.0 (2023-08-17)
⚠ BREAKING CHANGES
- update marine-rs-sdk minor version
Features
- update marine-rs-sdk minor version (4b4e3bd)
Dependencies
- The following workspace dependencies were updated
- dependencies
- polyplets bumped from 0.4.1 to 0.5.0
- dependencies
0.9.0 (2023-08-03)
⚠ BREAKING CHANGES
- execution-engine: refactor streams [fixes VM-255] (#621)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.8.0 to 0.8.1
- polyplets bumped from 0.3.2 to 0.3.3
- dependencies
0.8.0 (2023-06-22)
⚠ BREAKING CHANGES
- aquavm-air,air-interpreter-signature,air-interpreter-data: Peer signatures (#598)
Features
- air: introduce explicit types for generation numbers (#530) (d62fa6f)
- aquavm-air,air-interpreter-signature,air-interpreter-data: Peer signatures (#598) (f8b734a)
- execution-engine: Stream Map initial support [fixes VM-283,VM-284] (#592) (9d7d34a)
- execution-engine: StreamMap initial support for ap and new instructions [fixes VM-283,VM-284] (9d7d34a)
- interpreter-data: Introduce source information for
canon
data (#577) (1d98afe) - trace-handler: sub/-trace len dedicated alias to replace usize [fixes VM-282] (b480e01)
- trace-handler: TracePos becomes a wrapper for u32 alias [fixes VM-267] (#544) (658daf1)
Dependencies
- The following workspace dependencies were updated
- dependencies
- air-utils bumped from 0.1.0 to 0.1.1
- aquavm-air-parser bumped from 0.7.4 to 0.7.5
- air-interpreter-interface bumped from 0.13.0 to 0.14.0
- air-interpreter-cid bumped from 0.2.0 to 0.3.0
- air-interpreter-signatures bumped from 0.1.0 to 0.1.1
- dependencies
0.7.0 (2023-03-21)
⚠ BREAKING CHANGES
- interpreter-data:
Features
0.6.4 (2023-03-15)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- air-interpreter-interface bumped from 0.12.1 to 0.13.0
- dependencies
0.6.3 (2023-03-15)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- aquavm-air-parser bumped from 0.7.3 to 0.7.4
- dependencies
0.6.2 (2023-02-08)
Features
Version 0.6.1
PR:
- move data and interpreter versions into a new structure
- add new API to get versions from data
Version 0.6.0
- Rename data's
cid_store
field tovalue_store
. - Canon data is stored with CIDs. Values, tetraplets and canon elements are
stored as CIDs resolved with data's
value_store
,tetraplet_store
andcanon_store
fields respectively. - Group stores in the data into
cid_info: CidInfo
field.
Version 0.5.0
- Call result values are stored as CIDs in the data trace. These CIDs refer to a
new
cid_store
data's field that maps a CID string to a value.
Version 0.4.1
- add interpreter version in data
Version 0.4.0
- temporary fix of a bug with fold and canon compatibility
Version 0.3.0
- added a new state in data for a canon instruction result
Version 0.2.2
- added a new field for tracking generations of private streams
Version 0.2.1
- added a new field to track the latest exposed to a peer number of a call request
RequestSentBy
enum variant ofCallResult
contains aSender
enum to support call request scheme (thisSender
will se/de into string, so this change won't require a hard fork)
Version 0.2.0
PR 74 (hard fork):
- added a new state for the
ap
instruction - added a new state for the
fold
instruction - added a new field to track data version
- added a new field to track the maximum number of generation of each stream
- changed the serialization scheme of the
par
andcall
instructions in order to make it shorter in se view
Version 0.1.0
The initial version of data with states for the par
and call
instruction was
introduced.