Skip to content

Releases: cartesi/machine-guest-tools

v0.17.2

21 Oct 16:43
3d838a2

Choose a tag to compare

Changed

  • Improved advances performance by caching the outputs Merkle hash when no new outputs are added

Fixed

  • Fix /etc/shadow- nondeterminism when installing guest tools

v0.17.1

27 May 17:34
v0.17.1
2a5419d

Choose a tag to compare

Added

  • Added strace to guest-tools rootfs

Fixed

  • Fixed non-deterministic behavior when creating the dapp user

v0.17.0

25 Apr 16:29
v0.17.0

Choose a tag to compare

Added

  • Allow compiling inside riscv64 environment without cross compilation
  • Allow to install all tools with make install
  • Added delegate call voucher to rollup tools and libcmt

Changed

  • Bump dependencies versions
  • Generate rootfs-tools.ext2.html with licenses of all installed packages
  • Bump Ubuntu to 24.04 LTS
  • Rename repository to machine-guest-tools
  • Simplified build system to make packaging easier
  • Binaries are not automatically stripped anymore, this should be done when packaging
  • Remove all references to cartesi/toolchain Docker image
  • Avoid using cttyhack in cartesi-init to support Alpine Linux
  • Increased JsonConfig limit in rollup-http-server
  • Removed pinning of package versions from all Dockerfiles

v0.16.1

12 Aug 17:52
v0.16.1

Choose a tag to compare

Fixed

  • Fixed curl version on rootfs
  • Fixed openapi spec dependency version in the CI test

v0.16.0

26 Jul 17:58
v0.16.0
2d13d75

Choose a tag to compare

Changed

  • Updated xgenext2fs to v1.5.6
  • Migrated from output unification v1 to v2
  • Fixed inconsistencies in the http server api
  • Updated CI actions versions

v0.15.0

20 Apr 18:08
v0.15.0

Choose a tag to compare

Added

  • Implemented a new libcmt library to interface with the Cartesi machine device
  • Added generic IO entrypoint to libcmt
  • Added generic IO endpoint on rollup-http-server
  • Allowed customization of init with /etc/cartesi-init.d
  • Allowed init to run in empty filesystems
  • Introduced a new libcmt development Debian package as a regular artifact in releases

Changed

  • Added stty -onlcr to cartesi-init
  • Set default USER to dapp in init script
  • Created dapp user when installing tools package
  • Removed unnecessary PATH change from init script
  • Added a value field to vouchers
  • Updated kernel to v6.5.13-ctsi-1
  • Renamed kernel device
  • Implemented Rollup-HTTP based on libcmt
  • Rewrote yield with libcmt
  • Rewrote Rollup with libcmt
  • Updated Rollup-HTTP Rust dependencies
  • Bumped Rustc to 1.77.2
  • Updated the version of some workflow actions
  • Added BusyBox dependency to Deb package
  • Updated xgenext2fs to v1.5.5

Removed

  • Removed old build-with-toolchain script

Fixed

  • Fixed a bug where Docker builds would incorrectly succeed even when commands in the RUN directive failed.

v0.14.1

19 Dec 14:25
v0.14.1

Choose a tag to compare

Release v0.14.1

v0.14.0

13 Dec 22:04
v0.14.0

Choose a tag to compare

Release v0.14.0

v0.13.0

11 Oct 20:17
v0.13.0

Choose a tag to compare

Release v0.13.0

v0.12.0

14 Aug 18:07
v0.12.0

Choose a tag to compare

Release v0.12.0