Releases: dusk-network/piecrust
Releases · dusk-network/piecrust
Release 0.26.0
piecrust-0.25.1-rc.0
[0.25.1-rc.0] - 2024-10-10
Changed
- Improved contract methods' execution performance [#393]
- Added tracing
Release 0.25.0
Release 0.23.0
piecrust 0.23.0 - 2024-08-01
Changed
- Change
callee
import to return an integer
uplink 0.16.0 - 2024-08-01
Added
- Add
impl PartialEq<[u8; 32]> for ContractId
[#375]
Changed
- Change
callee
function to returnOption<ContractId>
- Change
callee
ABI to return an integer
Release 0.22.0
piecrust 0.22.0 - 2024-07-03
Added
- Added
deploy_raw
method for serialized constructor arguments [#371]
Changed
- Make each event byte cost the same as a storage byte [#359]
uplink 0.15.0 - 2024-07-03
Fixed
- Fix incomplete removal of economic protocol functionality
Release 0.21.0
piecrust 0.21.0 - 2024-06-26
Removed
- Remove economic protocol-related functionality
uplink 0.14.0 - 2024-06-26
Removed
- Remove all economic protocol-related functionality
- Removed the 'charge' portion of the economic protocol [#365]
Release 0.20.0
piecrust 0.20.0 - 2024-06-05
Added
- Apply charging mechanism for host queries [#359]
- Add
HostQuery::execute
andHostQuery::deserialize_and_price
[#359] - Add support for metadata elements: free limit and free price hint [#357]
Changed
- Drop
Fn(&mut [u8], u32) -> u32
bound forHostQuery
[#359] - Make storage instructions cost 4 gas per byte [#359]
- Upgrade
dusk-wasmtime
to version21.0.0-alpha
[#359]
uplink 0.13.0 - 2024-06-05
Added
- Add support for metadata elements: free limit and free price hint [#357]
Release 0.19.0
Release `0.18.1`
Release `0.18.0`
0.18.0 - 2024-03-27
Added
- Add
Error::ArgumentBufferOverflow
variant [#343]
Fixed
- Fix possible under/overflows reported by audit [#343]
Changed
- Change
Session::feeder_call
andSession::feeder_call_raw
to allow for the
caller to specify the gas limit [#344]
Fixed
- Fix
Session::migrate
to replace the contract ID in the new contract's
metadata to the old contract's ID [#347]