diff --git a/.changeset/pre.json b/.changeset/pre.json index 4fcffc05..7eb1482d 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -30,6 +30,7 @@ "busy-weeks-flash", "calm-comics-mate", "calm-ends-follow", + "cartesi-toml-env-config", "chatty-results-pull", "chilly-ducks-work", "chubby-eagles-mate", @@ -68,6 +69,7 @@ "eighty-jobs-show", "eighty-squids-float", "eleven-bottles-run", + "every-banks-sleep", "every-ravens-argue", "every-spies-exist", "evil-colts-rule", @@ -90,6 +92,7 @@ "free-pets-dig", "fresh-coats-know", "fresh-doodles-run", + "fresh-pumas-clap", "fresh-swans-attend", "funny-humans-prove", "funny-words-occur", @@ -101,6 +104,7 @@ "good-turkeys-speak", "gorgeous-apples-move", "great-jeans-bake", + "great-ride-unrxja", "green-masks-accept", "green-planets-lie", "grumpy-knives-exist", @@ -131,6 +135,7 @@ "lovely-stars-cross", "lucky-otters-tie", "lucky-otters-write", + "lucky-pandas-wave", "major-items-follow", "major-yaks-hang", "many-dogs-check", @@ -198,12 +203,14 @@ "shaggy-guests-look", "shaggy-months-lose", "shaky-plants-live", + "shiny-tables-divide", "shy-hoops-look", "silent-ends-hope", "silly-avocados-look", "six-clubs-sit", "slimy-carrots-change", "slimy-fishes-kneel", + "small-carrots-rush", "small-coats-allow", "small-terms-judge", "smart-regions-jam", @@ -235,6 +242,7 @@ "thick-taxis-pump", "thin-hornets-sneeze", "three-zebras-lead", + "tidy-owls-shave", "tiny-meals-marry", "tired-points-fold", "tough-ideas-hug", @@ -245,6 +253,7 @@ "upset-news-ask", "upset-ravens-taste", "upset-snails-attack", + "vast-kids-read", "warm-bugs-burn", "weak-tigers-shine", "wet-drinks-fail", diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index b69406b6..aff408f0 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## 2.0.0-alpha.36 + +### Minor Changes + +- 5625142: feat: support `env` and `env_file` in the `[machine]` section of `cartesi.toml` + + Environment variables can now be injected into the Cartesi Machine build + without relying solely on the Dockerfile `ENV`. Define an `env` table with + inline key/value pairs and/or point `env_file` at a `.env` file. Precedence, + from lowest to highest, is: Docker image `ENV` (when `use_docker_env` is + enabled), `env_file`, then the `env` table. + +- 3415ff8: allow `address-book` to print a single contract's address when given its name (useful for shell scripting instead of `--json` + `jq`) + +### Patch Changes + +- 69d59d7: Print logs of the build process when passing --verbose to the build command. It also uses the buildx-metadata generated to recover the image-id not relying on the stdout regardless of the value passed to the --progress flag. + ## 2.0.0-alpha.35 ### Patch Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index 95ad6649..5b97a2e4 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@cartesi/cli", - "version": "2.0.0-alpha.35", + "version": "2.0.0-alpha.36", "description": "Cartesi CLI", "author": "Danilo Tuler ", "bin": { diff --git a/packages/devnet/CHANGELOG.md b/packages/devnet/CHANGELOG.md index fef84b32..49714d2b 100644 --- a/packages/devnet/CHANGELOG.md +++ b/packages/devnet/CHANGELOG.md @@ -1,5 +1,11 @@ # devnet +## 2.0.0-alpha.15 + +### Patch Changes + +- 4a19328: Refactor anvil version detection by normalizing the stdout and recovering a clean semver of the normalized object. Throws errors to provide feedback accordingly. + ## 2.0.0-alpha.14 ### Patch Changes diff --git a/packages/devnet/package.json b/packages/devnet/package.json index 137c9287..57a55e6c 100644 --- a/packages/devnet/package.json +++ b/packages/devnet/package.json @@ -1,6 +1,6 @@ { "name": "@cartesi/devnet", - "version": "2.0.0-alpha.14", + "version": "2.0.0-alpha.15", "license": "Apache-2.0", "repository": "cartesi/cli", "scripts": { diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index ef40506a..2d0186e9 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,15 @@ # sdk +## 0.12.0-alpha.42 + +### Patch Changes + +- f10ea6f: Bump cartesi-base-image debian:trixie to latest version. +- 170deac: Bump anvil and foundry to 1.5.1, and the cartesi-rollups-prt release providing the anvil state to 3.0.0-alpha.5. +- 78d8f91: Bump cartesi-rollups-node to 2.0.0-alpha.13, which requires machine-emulator 0.21.0. +- cc4a981: 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 +- 1fa0162: 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. + ## 0.12.0-alpha.41 ### Patch Changes diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 5b076ea9..3554e35a 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,7 +1,7 @@ { "name": "@cartesi/sdk", "private": true, - "version": "0.12.0-alpha.41", + "version": "0.12.0-alpha.42", "scripts": { "build": "docker buildx bake --load --metadata-file=build.json" }