Skip to content

Releases: dusk-network/piecrust

Release 0.26.0

21 Oct 15:17
e28ba5f
Compare
Choose a tag to compare

[0.26.0] - 2024-10-21

Changed

  • Improved performance of commit operations [#396]
  • Improved page finding performance [#393]

piecrust-0.25.1-rc.0

10 Oct 12:46
Compare
Choose a tag to compare

[0.25.1-rc.0] - 2024-10-10

Changed

  • Improved contract methods' execution performance [#393]
  • Added tracing

Release 0.25.0

10 Oct 12:46
2a8e0b4
Compare
Choose a tag to compare

[0.25.0] - 2024-09-30

Changed

  • Improved commit writing time [#388]
  • Changed state representation to improve commit performance [#342]

Release 0.23.0

01 Aug 11:24
8a9e545
Compare
Choose a tag to compare

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 return Option<ContractId>
  • Change callee ABI to return an integer

Release 0.22.0

03 Jul 12:11
2c8f34e
Compare
Choose a tag to compare

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

26 Jun 14:48
4b4c298
Compare
Choose a tag to compare

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

05 Jun 13:11
8502e9e
Compare
Choose a tag to compare

piecrust 0.20.0 - 2024-06-05

Added

  • Apply charging mechanism for host queries [#359]
  • Add HostQuery::execute and HostQuery::deserialize_and_price [#359]
  • Add support for metadata elements: free limit and free price hint [#357]

Changed

  • Drop Fn(&mut [u8], u32) -> u32 bound for HostQuery [#359]
  • Make storage instructions cost 4 gas per byte [#359]
  • Upgrade dusk-wasmtime to version 21.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

08 May 14:22
f4d5951
Compare
Choose a tag to compare

0.19.0 - 2024-05-08

Added

  • Add contract's charge applying mechanism [#353]
  • Add contract's allowance passing and applying mechanism [#350]

Release `0.18.1`

24 Apr 14:17
8c9151e
Compare
Choose a tag to compare

piecrust 0.18.1 - 2024-04-24

Changed

  • Upgrade dusk-wasmtime to version 20

Release `0.18.0`

27 Mar 13:09
a9c64e7
Compare
Choose a tag to compare

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 and Session::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]