diff --git a/.changeset/clear-falcons-wonder.md b/.changeset/clear-falcons-wonder.md new file mode 100644 index 00000000..6538ce2a --- /dev/null +++ b/.changeset/clear-falcons-wonder.md @@ -0,0 +1,5 @@ +--- +"@cartesi/cli": patch +--- + +Fix the cartesi-machine version check ignoring its `forceDocker` option, which made it report the version of the host binary instead of the one inside the SDK image. diff --git a/.changeset/every-banks-sleep.md b/.changeset/every-banks-sleep.md new file mode 100644 index 00000000..90d11beb --- /dev/null +++ b/.changeset/every-banks-sleep.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +Bump cartesi-base-image debian:trixie to latest version. diff --git a/.changeset/free-facts-stare.md b/.changeset/free-facts-stare.md new file mode 100644 index 00000000..fd37ed00 --- /dev/null +++ b/.changeset/free-facts-stare.md @@ -0,0 +1,5 @@ +--- +"@cartesi/cli": patch +--- + +`build` and `shell` now check the cartesi-machine version before booting and stop with an explicit message when it is unsupported, instead of surfacing the emulator's `unrecognized option` traceback. diff --git a/.changeset/fresh-pumas-clap.md b/.changeset/fresh-pumas-clap.md new file mode 100644 index 00000000..fc3707ef --- /dev/null +++ b/.changeset/fresh-pumas-clap.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +Bump anvil and foundry to 1.5.1, and the cartesi-rollups-prt release providing the anvil state to 3.0.0-alpha.5. diff --git a/.changeset/lucky-pandas-wave.md b/.changeset/lucky-pandas-wave.md new file mode 100644 index 00000000..1afe2c06 --- /dev/null +++ b/.changeset/lucky-pandas-wave.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +Bump cartesi-rollups-node to 2.0.0-alpha.13, which requires machine-emulator 0.21.0. diff --git a/.changeset/small-carrots-rush.md b/.changeset/small-carrots-rush.md new file mode 100644 index 00000000..b8664dfc --- /dev/null +++ b/.changeset/small-carrots-rush.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +Bump image-kernel to 0.21.0, linux-kernel to 6.5.13-ctsi-2-v0.21.0 and machine-emulator to 0.21.0. Add machine-emulator dependency lua-lpeg diff --git a/.changeset/tidy-owls-shave.md b/.changeset/tidy-owls-shave.md new file mode 100644 index 00000000..134ccdad --- /dev/null +++ b/.changeset/tidy-owls-shave.md @@ -0,0 +1,5 @@ +--- +"@cartesi/sdk": patch +--- + +Drop the @cartesi/devnet dependency from the image. The anvil state dump is now downloaded directly from the cartesi/dave release selected by CARTESI_PRT_VERSION, so the image no longer ships /usr/share/cartesi/deployments nor DEVNET_VERSION. A PRT_VERSION file is written instead. diff --git a/.changeset/tired-lights-worry.md b/.changeset/tired-lights-worry.md new file mode 100644 index 00000000..b89a36e6 --- /dev/null +++ b/.changeset/tired-lights-worry.md @@ -0,0 +1,5 @@ +--- +"@cartesi/cli": patch +--- + +Add support for `nvrams` in `cartesi.toml`. An nvram is a raw range of bytes the guest reaches through a `/dev/uio*` device, with no filesystem and no mount point, so writes are visible to the emulator without a page cache in between. Declare one with `[nvrams.