From b914510451f365aa4f6ad23d32c46e9a3eaf50ca Mon Sep 17 00:00:00 2001 From: "pr-automation-bot-public[bot]" Date: Fri, 7 Aug 2026 15:50:02 +0000 Subject: [PATCH] chore: release v1.3.0 --- CHANGELOG.md | 2 ++ Cargo.lock | 10 +++++----- Cargo.toml | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da58dc47..6d955944 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ bump. Currently experimental: project bundling, project dependencies # Unreleased +# v1.3.0 + * feat: a canister environment variable's value can now be read from a file, by writing `var: { path: }` in place of `var: value`. The path resolves against the canister's directory — including in an environment override, matching `init_args` — and surrounding whitespace is trimmed off the file's contents. The file is read when the project is loaded, so a missing file fails before anything is deployed. `icp project bundle` writes the value into the bundled manifest inline, rejecting a file outside the project as it does for other manifest file references. * fix: `icp network start` now explains why a Docker-based network failed to come up. A container that exited before the network was ready was reported as `failed to watch docker container for exit` with an empty cause, discarding the actual reason (e.g. the gateway port already being taken); the container's output is now attached to the error. * feat: Docker-based networks now show the launcher's output like non-containerized ones do. In the foreground the container's stdout and stderr are streamed to your terminal as it runs; in background mode `icp network start` prints the `docker logs -f ` command to follow it. Previously container output was never shown at all — which on Windows, where the launcher always runs in a container, meant `icp network start` was silent. diff --git a/Cargo.lock b/Cargo.lock index 2bfd1b4b..cbb880ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3603,7 +3603,7 @@ dependencies = [ [[package]] name = "icp" -version = "1.2.0" +version = "1.3.0" dependencies = [ "async-dropper", "async-trait", @@ -3679,7 +3679,7 @@ dependencies = [ [[package]] name = "icp-canister-interfaces" -version = "1.2.0" +version = "1.3.0" dependencies = [ "bigdecimal", "candid", @@ -3689,7 +3689,7 @@ dependencies = [ [[package]] name = "icp-cli" -version = "1.2.0" +version = "1.3.0" dependencies = [ "anstyle", "anyhow", @@ -3769,7 +3769,7 @@ dependencies = [ [[package]] name = "icp-sync-plugin" -version = "1.2.0" +version = "1.3.0" dependencies = [ "async-trait", "bytes", @@ -6327,7 +6327,7 @@ dependencies = [ [[package]] name = "schema-gen" -version = "1.2.0" +version = "1.3.0" dependencies = [ "icp", "schemars", diff --git a/Cargo.toml b/Cargo.toml index 3aa77ac1..d5218e51 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ resolver = "3" [workspace.package] authors = ["DFINITY Stiftung "] edition = "2024" -version = "1.2.0" +version = "1.3.0" repository = "https://github.com/dfinity/icp-cli" rust-version = "1.88.0" license = "Apache-2.0"