diff --git a/CHANGELOG.md b/CHANGELOG.md index 6277d2ee1..fd9c945f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +# [2.8.0](https://github.com/hirosystems/clarinet/compare/v2.7.0...v2.8.0) (2024-08-01) + +##### New Features + +* Add `stacks_node_next_initiative_delay` in devnet config (#1523) (56f7c469) +* Advance burn and stacks chain tips independently (#1506) (efeadc5c) +* Clarinet sdk browser (#1448) (19824418) + +##### Chores + +* Update time version (#1525) (428afdc6) +* Clippy warning v1.80 (#1518) (445ea332) +* Update reqwest and tokio version and other dependencies (#1510) (bce1a301) + +##### Documentation Changes + +* Fix cbtc example (#1492) (978ee627) + +##### Bug Fixes + +* Improve vitest matcher sources resolver (#1514) (0cd1b950) +* Testnet.toml path in project creation template (#1504) (b37d9f82) + # [2.7.0](https://github.com/hirosystems/clarinet/compare/v2.6.0...v2.7.0) (2024-06-28) ##### New Features diff --git a/Cargo.lock b/Cargo.lock index 2f28ff02b..cbc3c655d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -693,7 +693,7 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chainhook-sdk" version = "0.12.11" -source = "git+https://github.com/hirosystems/chainhook.git#138b3eaf103ae922cc3202f34d43ced370d1ba18" +source = "git+https://github.com/hirosystems/chainhook.git#c9675894655293167be51d29d3c935eb10c3e195" dependencies = [ "base58 0.2.0", "base64 0.21.7", @@ -728,7 +728,7 @@ dependencies = [ [[package]] name = "chainhook-types" version = "1.3.7" -source = "git+https://github.com/hirosystems/chainhook.git#138b3eaf103ae922cc3202f34d43ced370d1ba18" +source = "git+https://github.com/hirosystems/chainhook.git#c9675894655293167be51d29d3c935eb10c3e195" dependencies = [ "hex", "schemars", @@ -815,7 +815,7 @@ checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" [[package]] name = "clar2wasm" version = "0.1.0" -source = "git+https://github.com/stacks-network/clarity-wasm.git?branch=main#a25cd4086a1817b62f7eb4eb2a40791e62fcfbb3" +source = "git+https://github.com/stacks-network/clarity-wasm.git?branch=main#8ce55662ed0c8ebd467b19bad8e7047f21154986" dependencies = [ "chrono", "clap", @@ -832,7 +832,7 @@ dependencies = [ [[package]] name = "clarinet-cli" -version = "2.7.0" +version = "2.8.0" dependencies = [ "ansi_term", "atty", @@ -865,7 +865,7 @@ dependencies = [ [[package]] name = "clarinet-deployments" -version = "2.7.0" +version = "2.8.0" dependencies = [ "base58 0.2.0", "base64 0.21.7", @@ -890,7 +890,7 @@ dependencies = [ [[package]] name = "clarinet-files" -version = "2.7.0" +version = "2.8.0" dependencies = [ "bip39", "bitcoin 0.29.2", @@ -913,7 +913,7 @@ dependencies = [ [[package]] name = "clarinet-sdk-wasm" -version = "2.8.0-beta6" +version = "2.8.0" dependencies = [ "clarinet-deployments", "clarinet-files", @@ -942,7 +942,7 @@ dependencies = [ [[package]] name = "clarity" version = "2.3.0" -source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#6eb4a2377cb8d18275280530abb6044dee9081ee" +source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#716041844d450d28526156d3d0462f5e8eea08e8" dependencies = [ "getrandom 0.2.8", "hashbrown 0.14.3", @@ -966,7 +966,7 @@ dependencies = [ [[package]] name = "clarity-events" -version = "2.7.0" +version = "2.8.0" dependencies = [ "clap", "clarinet-files", @@ -978,7 +978,7 @@ dependencies = [ [[package]] name = "clarity-lsp" -version = "2.7.0" +version = "2.8.0" dependencies = [ "clarinet-deployments", "clarinet-files", @@ -998,7 +998,7 @@ dependencies = [ [[package]] name = "clarity-repl" -version = "2.7.0" +version = "2.8.0" dependencies = [ "ansi_term", "atty", @@ -2864,7 +2864,7 @@ dependencies = [ [[package]] name = "libstackerdb" version = "0.0.1" -source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#6eb4a2377cb8d18275280530abb6044dee9081ee" +source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#716041844d450d28526156d3d0462f5e8eea08e8" dependencies = [ "clarity", "secp256k1 0.24.3", @@ -3582,7 +3582,7 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "pox-locking" version = "2.4.0" -source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#6eb4a2377cb8d18275280530abb6044dee9081ee" +source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#716041844d450d28526156d3d0462f5e8eea08e8" dependencies = [ "clarity", "slog", @@ -4843,7 +4843,7 @@ dependencies = [ [[package]] name = "stacks-codec" -version = "2.7.0" +version = "2.8.0" dependencies = [ "clarity", "serde", @@ -4853,7 +4853,7 @@ dependencies = [ [[package]] name = "stacks-common" version = "0.0.2" -source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#6eb4a2377cb8d18275280530abb6044dee9081ee" +source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#716041844d450d28526156d3d0462f5e8eea08e8" dependencies = [ "chrono", "curve25519-dalek 2.0.0", @@ -4884,7 +4884,7 @@ dependencies = [ [[package]] name = "stacks-devnet-js" -version = "2.7.0" +version = "2.8.0" dependencies = [ "clarinet-deployments", "clarinet-files", @@ -4898,7 +4898,7 @@ dependencies = [ [[package]] name = "stacks-network" -version = "2.7.0" +version = "2.8.0" dependencies = [ "ansi_term", "atty", @@ -4935,7 +4935,7 @@ dependencies = [ [[package]] name = "stacks-rpc-client" -version = "2.7.0" +version = "2.8.0" dependencies = [ "clarity", "hmac 0.12.1", @@ -4953,7 +4953,7 @@ dependencies = [ [[package]] name = "stackslib" version = "0.0.1" -source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#6eb4a2377cb8d18275280530abb6044dee9081ee" +source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clarity-wasm-develop#716041844d450d28526156d3d0462f5e8eea08e8" dependencies = [ "chrono", "clar2wasm", diff --git a/Cargo.toml b/Cargo.toml index 0f1f4b99a..85d4d4688 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ members = [ default-members = ["components/clarinet-cli"] [workspace.package] -version = "2.7.0" +version = "2.8.0" [workspace.dependencies] clarity = { git = "https://github.com/stacks-network/stacks-core.git", branch="feat/clarity-wasm-develop", package = "clarity", default-features = false } diff --git a/components/clarinet-cli/src/generate/project.rs b/components/clarinet-cli/src/generate/project.rs index c0920c87b..bd8463282 100644 --- a/components/clarinet-cli/src/generate/project.rs +++ b/components/clarinet-cli/src/generate/project.rs @@ -365,7 +365,7 @@ start_at_cycle = 1 duration = 10 auto_extend = true wallet = "wallet_2" -slots = 1 +slots = 2 btc_address = "muYdXKmX9bByAueDe6KFfHd5Ff1gdN9ErG" [[devnet.pox_stacking_orders]] @@ -373,7 +373,7 @@ start_at_cycle = 1 duration = 10 auto_extend = true wallet = "wallet_3" -slots = 1 +slots = 2 btc_address = "mvZtbibDAAA3WLpY7zXXFqRa3T4XSknBX7" "#, diff --git a/components/clarinet-sdk-wasm/Cargo.toml b/components/clarinet-sdk-wasm/Cargo.toml index 347572a3e..af5857fa2 100644 --- a/components/clarinet-sdk-wasm/Cargo.toml +++ b/components/clarinet-sdk-wasm/Cargo.toml @@ -1,7 +1,6 @@ [package] name = "clarinet-sdk-wasm" -# version.workspace = true -version = "2.8.0-beta6" +version.workspace = true edition = "2021" license = "GPL-3.0" repository = "https://github.com/hirosystems/clarinet" diff --git a/components/clarinet-sdk/browser/package.json b/components/clarinet-sdk/browser/package.json index 5d3190b8c..f09a73826 100644 --- a/components/clarinet-sdk/browser/package.json +++ b/components/clarinet-sdk/browser/package.json @@ -1,6 +1,6 @@ { "name": "@hirosystems/clarinet-sdk-browser", - "version": "2.8.0-beta6", + "version": "2.8.0", "description": "A SDK to interact with Clarity Smart Contracts in the browser", "homepage": "https://www.hiro.so/clarinet", "repository": { @@ -28,7 +28,7 @@ "license": "GPL-3.0", "readme": "./README.md", "dependencies": { - "@hirosystems/clarinet-sdk-wasm-browser": "^2.8.0-beta6", + "@hirosystems/clarinet-sdk-wasm-browser": "^2.8.0", "@stacks/transactions": "^6.13.0" } } diff --git a/components/clarinet-sdk/node/package.json b/components/clarinet-sdk/node/package.json index af61a82d8..44f312168 100644 --- a/components/clarinet-sdk/node/package.json +++ b/components/clarinet-sdk/node/package.json @@ -1,6 +1,6 @@ { "name": "@hirosystems/clarinet-sdk", - "version": "2.8.0-beta6", + "version": "2.8.0", "description": "A SDK to interact with Clarity Smart Contracts in node.js", "homepage": "https://www.hiro.so/clarinet", "repository": { @@ -61,7 +61,7 @@ "license": "GPL-3.0", "readme": "./README.md", "dependencies": { - "@hirosystems/clarinet-sdk-wasm": "^2.8.0-beta6", + "@hirosystems/clarinet-sdk-wasm": "^2.8.0", "@stacks/transactions": "^6.13.0", "kolorist": "^1.8.0", "prompts": "^2.4.2", diff --git a/components/stacks-devnet-js/package-lock.json b/components/stacks-devnet-js/package-lock.json index 40096b612..b6a65c313 100644 --- a/components/stacks-devnet-js/package-lock.json +++ b/components/stacks-devnet-js/package-lock.json @@ -1,12 +1,12 @@ { "name": "@hirosystems/stacks-devnet-js", - "version": "2.7.0", + "version": "2.8.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@hirosystems/stacks-devnet-js", - "version": "2.7.0", + "version": "2.8.0", "hasInstallScript": true, "license": "GPL-3.0", "dependencies": { diff --git a/components/stacks-devnet-js/package.json b/components/stacks-devnet-js/package.json index 1a9636b99..4c8fda70d 100644 --- a/components/stacks-devnet-js/package.json +++ b/components/stacks-devnet-js/package.json @@ -1,6 +1,6 @@ { "name": "@hirosystems/stacks-devnet-js", - "version": "2.7.0", + "version": "2.8.0", "description": "stacks-devnet-js is a library for writing end to end tests for protocols interacting with the Stacks blockchain and the Bitcoin blockchain.", "author": "Ludo Galabru", "repository": "https://github.com/hirosystems/clarinet/tree/main/components/stacks-devnet-js", diff --git a/components/stacks-network/src/chains_coordinator.rs b/components/stacks-network/src/chains_coordinator.rs index 5d337ebb8..44762503d 100644 --- a/components/stacks-network/src/chains_coordinator.rs +++ b/components/stacks-network/src/chains_coordinator.rs @@ -437,11 +437,7 @@ pub async fn start_chains_coordinator( } ObserverEvent::NotifyBitcoinTransactionProxied => { if !boot_completed.load(Ordering::SeqCst) { - let _ = devnet_event_tx - .send(DevnetEvent::info("1 - Waiting for boot mining".to_string())); std::thread::sleep(std::time::Duration::from_secs(1)); - let _ = devnet_event_tx - .send(DevnetEvent::info("1 - Trigger boot mining".to_string())); let res = mine_bitcoin_block( &config.services_map_hosts.bitcoin_node_host, config.devnet_config.bitcoin_node_username.as_str(), diff --git a/package-lock.json b/package-lock.json index 46c0cad0b..efce2141e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,20 +25,20 @@ }, "components/clarinet-sdk-wasm/pkg-browser": { "name": "@hirosystems/clarinet-sdk-wasm-browser", - "version": "2.8.0-beta6", + "version": "2.8.0", "license": "GPL-3.0" }, "components/clarinet-sdk-wasm/pkg-node": { "name": "@hirosystems/clarinet-sdk-wasm", - "version": "2.8.0-beta6", + "version": "2.8.0", "license": "GPL-3.0" }, "components/clarinet-sdk/browser": { "name": "@hirosystems/clarinet-sdk-browser", - "version": "2.8.0-beta6", + "version": "2.8.0", "license": "GPL-3.0", "dependencies": { - "@hirosystems/clarinet-sdk-wasm-browser": "^2.8.0-beta6", + "@hirosystems/clarinet-sdk-wasm-browser": "^2.8.0", "@stacks/transactions": "^6.13.0" } }, @@ -48,10 +48,10 @@ }, "components/clarinet-sdk/node": { "name": "@hirosystems/clarinet-sdk", - "version": "2.8.0-beta6", + "version": "2.8.0", "license": "GPL-3.0", "dependencies": { - "@hirosystems/clarinet-sdk-wasm": "^2.8.0-beta6", + "@hirosystems/clarinet-sdk-wasm": "^2.8.0", "@stacks/transactions": "^6.13.0", "kolorist": "^1.8.0", "prompts": "^2.4.2",