From 5293ff6f20a12b42d9ce9dea55dfe7ec48624db7 Mon Sep 17 00:00:00 2001 From: Miraculous Owonubi Date: Thu, 16 Jan 2025 18:23:22 +0100 Subject: [PATCH] chore(merod, meroctl): release v0.3.0 (#1041) --- CHANGELOG.md | 22 ++++++++++++++++++- Cargo.lock | 4 ++-- .../near/context-config/src/sys/migrations.rs | 2 +- crates/meroctl/Cargo.toml | 2 +- crates/merod/Cargo.toml | 2 +- 5 files changed, 26 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac335a878..b77da34b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,25 @@ # Changelog +## [Unreleased] + +## [0.3.0] - 2025-01-16 + +- Introduced ICP integrations, achieving full feature parity with NEAR and + Starknet +- Improved replay protection on external interactions, fixing spurious failures + from expired requests +- Moved protocol selection to context creation, and out of the config +- Allowed the specification of all protocol's default context configuration +- Exposed, and enabled functionality for context proxy storage +- Introduced bootstrap command for quick development as a demo +- Added additional REST endpoints for easier access and information retrieval + ## [0.2.0] - 2024-12-05 Rust SDK: - env::executor_id() for fetching the runtime identity (no arbitrary signing, - however. + however). - env::context_id() for fetching the context ID. - calimero_storage::collections::{Unordered{Map,Set},Vector} for conflict-free operations @@ -31,3 +45,9 @@ Integrations: every created context, which facilitates context representation on the network - Starknet: reached feature parity with the NEAR implementation, allowing contexts to be created in association with the Starknet protocol. + +[unreleased]: + https://github.com/calimero-network/core/compare/merod-0.3.0...HEAD +[0.3.0]: + https://github.com/calimero-network/core/compare/merod-0.2.0...merod-0.3.0 +[0.2.0]: https://github.com/calimero-network/core/releases/tag/merod-0.2.0 diff --git a/Cargo.lock b/Cargo.lock index 14045cd15..d96bdae86 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4942,7 +4942,7 @@ checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" [[package]] name = "meroctl" -version = "0.2.0" +version = "0.3.0" dependencies = [ "bs58 0.5.1", "calimero-config", @@ -4971,7 +4971,7 @@ dependencies = [ [[package]] name = "merod" -version = "0.2.1" +version = "0.3.0" dependencies = [ "axum", "calimero-blobstore", diff --git a/contracts/near/context-config/src/sys/migrations.rs b/contracts/near/context-config/src/sys/migrations.rs index 34477ae87..eb2eb537e 100644 --- a/contracts/near/context-config/src/sys/migrations.rs +++ b/contracts/near/context-config/src/sys/migrations.rs @@ -17,7 +17,7 @@ const _: () = { migrations! { "01_guard_revisions" => "migrations/01_guard_revisions.rs", - "02_nonces" => "migrations/02_nonces.rs", + "02_nonces" => "migrations/02_nonces.rs", } // --- diff --git a/crates/meroctl/Cargo.toml b/crates/meroctl/Cargo.toml index d32d3b970..20e8409cb 100644 --- a/crates/meroctl/Cargo.toml +++ b/crates/meroctl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "meroctl" -version = "0.2.0" +version = "0.3.0" authors.workspace = true edition.workspace = true repository.workspace = true diff --git a/crates/merod/Cargo.toml b/crates/merod/Cargo.toml index 367e9a575..012b025e2 100644 --- a/crates/merod/Cargo.toml +++ b/crates/merod/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "merod" -version = "0.2.1" +version = "0.3.0" authors.workspace = true edition.workspace = true repository.workspace = true