All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.13.0 - 2023-10-10
- Updated tools version in example
- Update toolchain to 0.16.0
- Added new init system using init and entrypoint from device tree
- Added a sha512sums.txt to release artifacts
- Added support for forwarding application exit status
0.12.0 - 2023-08-14
- Cache build in CI
- Generate binary deb with tools
- Moved sbin/init -> opt/cartesi/sbin/init
- Updated license/copyright notice in all source code
- Update toolchain to 0.15.0
0.11.0 - 2023-04-19
- Fixed rollups-http-server when it receives an inspect with 0 bytes
- Updated linux-sources to v5.15.63-ctsi-2
- Update toolchain to 0.14.0
- Renamed voucher field: address -> destination
0.10.0 - 2023-02-15
- Moved skel/ from rootfs to this repository
- Build tools in a riscv64/ubuntu:22.04 image and pack them with skel/
- Compile tools using compressed instructions
- Updated toolchain to v0.13.0
- Updated CI image to Ubuntu 22.04
0.9.0 - 2022-11-17
- Compile tools using floating-point instructions
- Update toolchain to v0.12.0
0.8.0 - 2022-08-29
- Fix rollup-http-server printout
- Remove Dehash command line tool
- Remove timestamp from logs
- Update toolchain to v0.11.0
0.7.0 - 2022-06-27
- Improved error handling in rollup command line tool
- Fixed indentation in rollup command line tool
- Removed explict strip feature from Cargo.toml files
- Moved dapp initialization from rollup-init to rollup-http-server
- Simplified rollup-init script to only call rollup-http-server
- Handled rollup-http-server exit status in rollup-init
- Handled dapp exit status in rollup-http-server
- Updated regex crate on rollup-http-server and echo-dapp to address CVE-2022-24713
0.6.0 - 2022-04-20
- Added new rollup command line tool
- Added ioctl-echo-loop and rollup tools to CI
- Added rollup-exception handling to ioctl-echo-loop
- Added --reject-inspects as an option to ioctl-echo-loop and echo dapp
- Added exception to rollup-http-server and echo-dapp
- Added rollup http server and echo dapp CI build
- Added tests for rollup http server and echo dapp client
- Update toolchain to v0.9.0
- Enabled rollup-exception in rollup
- Updated yield to the new yield_request format
- Removed --ack from yield
- Rename http-dispatcher to rollup-http-server
- Switch rollup-http-server to server only and echo-dapp to client only implementation
0.5.1 - 2022-02-22
- Lock dependencies versions using Cargo.lock on http-dispatcher and echo-dapp
- Fix --reject option on ioctl-echo-loop
0.5.0 - 2022-01-13
- Updated http-dispatcher and echo-dapp according to openapi-interfaces changes
- Remove index from voucher and notice http-requests on http-dispatcher and echo-dapp
- Fixed http-dispatcher payload handling
0.4.1 - 2021-12-29
- Fixed deadlock on http-dispatcher
0.4.0 - 2021-12-21
- New ioctl-echo-loop tool to test rollups
- New rollup http-dispatcher
- New echo dapp based on the http-dispatcher architecture
- Updated yield command line tool to be compatible with Linux kernel v5.5.19-ctsi-3