diff --git a/CHANGELOG.md b/CHANGELOG.md index 17db067a..a8b56265 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### Changed ### Fixed +## 2024-12-18: v0.17.0 +### Changed +- Updated to Holochain v0.4.0 + ## 2024-12-02: v0.17.0-rc.0 ### Added - Support new `roles_settings` field in `AppOptions`. diff --git a/Cargo.lock b/Cargo.lock index 95b6ce24..2f342837 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -859,9 +859,9 @@ dependencies = [ [[package]] name = "fixt" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a61c0fd4010d5d20f6383c16c523159aa7e8513c2fb2fd79d6fb319831af7623" +checksum = "f5153e83ccf882dd0ecdf28ebc6d1c2e32f6cd74487773bbd840096b3133be5f" dependencies = [ "holochain_serialized_bytes", "lazy_static", @@ -1146,9 +1146,9 @@ dependencies = [ [[package]] name = "hdi" -version = "0.5.0-rc.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a11b9903154b2f80f0c4523bebe912a331c098a2d44cf0ba123c59dd71b6bbe3" +checksum = "bb6eb9cfea1989545cad28a57a99b45450eb944ecfd69a8e16b66938c4fde0b4" dependencies = [ "getrandom", "hdk_derive", @@ -1164,9 +1164,9 @@ dependencies = [ [[package]] name = "hdk" -version = "0.4.0-rc.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "066fd837e5d9ef4d943350b4f45bad4078fe788e50682fb404e2cfc6b713fdcb" +checksum = "63d58cf6069eca71d7592123981ae38e2ddd835f3c99a31e9118c58a97ab58c3" dependencies = [ "getrandom", "hdi", @@ -1184,9 +1184,9 @@ dependencies = [ [[package]] name = "hdk_derive" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4103bbeaec462f7f0643a418823dad035ed8e108d6d36322d6544f7565b5dbf5" +checksum = "5e01859b034b0a17a8835cddaa03a9c6e880c89ba4379c2b15e35a1f75093ff3" dependencies = [ "darling 0.14.4", "heck 0.5.0", @@ -1242,9 +1242,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "holo_hash" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190c060ed23f60135e8ba0ff08c77a7ca283af35cc4aadf321433bfade7bcf5b" +checksum = "726bb4d90b93de9d5c433066ed57195143adb6e85d7e5f16faa81e6fb4004b1d" dependencies = [ "base64 0.22.1", "blake2b_simd", @@ -1265,9 +1265,9 @@ dependencies = [ [[package]] name = "holochain_conductor_api" -version = "0.4.0-rc.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0be8f80ae5531305d48ef868cd5d71e58d9c4f348e7ca90bad072c3f57e503b4" +checksum = "f793faac74f5ecf42106fb1622903d8464d1401f6b72f96869c06ab7e747ac90" dependencies = [ "cfg-if 1.0.0", "derive_more", @@ -1290,9 +1290,9 @@ dependencies = [ [[package]] name = "holochain_integrity_types" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55fd6b8aa759be57a51c6af632d81e50e3200ac10d38dd35e094c1ed957591b9" +checksum = "2d8c91d3ceabfeed3f1e0cb3e1f6cc4d64828b2d4d8330894304f68231e0378b" dependencies = [ "derive_builder", "holo_hash", @@ -1309,9 +1309,9 @@ dependencies = [ [[package]] name = "holochain_keystore" -version = "0.4.0-rc.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d8234a44c072aa8a3766e5f2686d9eea9c85507f6582951ddb0a660d6ef1802" +checksum = "c5998841a7f7d8ccd7ae9229feda0d67ea7ac9b62c7ad7df9be560ee83fade6b" dependencies = [ "base64 0.22.1", "derive_more", @@ -1338,9 +1338,9 @@ dependencies = [ [[package]] name = "holochain_nonce" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e9d716254b6d1eba405b5fc0f09dc8d4260482fa06dbe98a4c610b38fd83de" +checksum = "f7d1a04f9b02b9cbf3feaf3db3bde21fc41c3cc037b1d4d8b0a5937d272a3317" dependencies = [ "getrandom", "holochain_secure_primitive", @@ -1349,9 +1349,9 @@ dependencies = [ [[package]] name = "holochain_secure_primitive" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3160015099d36ece72a40d78fe08033837dd5c8ea9cb23f01782986238a66480" +checksum = "fe147973296a36d52e93d1940e49efbbf1b4708d24487f32afd6689946c5698c" dependencies = [ "paste", "serde", @@ -1385,9 +1385,9 @@ dependencies = [ [[package]] name = "holochain_sqlite" -version = "0.4.0-rc.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00c081bca17e6a58157b5f45abcfdfba1067c3b38e575bdd65871854e049b293" +checksum = "de84066c80904efc11e39d4fa604ae581624cba11cd3118752a6c612c773e0f3" dependencies = [ "anyhow", "async-trait", @@ -1430,9 +1430,9 @@ dependencies = [ [[package]] name = "holochain_state_types" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00c52e0c3b4c108692f376c67158c2d007253500a67b4fe53fe23177e7b632aa" +checksum = "3cbf43d5a41899cff5a9fdf8c332935d653e06ea7a3762c97d05198d24fb9a90" dependencies = [ "holo_hash", "holochain_integrity_types", @@ -1441,9 +1441,9 @@ dependencies = [ [[package]] name = "holochain_trace" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68bb7147e6ce0542c661706779541bead79ca6bc95540732384d8590a9ee875d" +checksum = "51ddb22c6c6265b718fe7f140c6f4730c5761c4982b2147566230c4978a0a3fe" dependencies = [ "chrono", "derive_more", @@ -1459,9 +1459,9 @@ dependencies = [ [[package]] name = "holochain_types" -version = "0.4.0-rc.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91090efe13869808982638d0bec270f5eeee7d2980b7bdd17ca5317853fb71db" +checksum = "400e50c807e892f96927183a70cc25bc1dbb68f0dcb4310ec0707dbd8e6714e7" dependencies = [ "anyhow", "async-trait", @@ -1511,9 +1511,9 @@ dependencies = [ [[package]] name = "holochain_util" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b36a8bd9f79cbe6de5fded86b9074c54081a97367660c466d25f5ac6841dc1" +checksum = "ef6cb07a88c8e3e8b1bc7a94311d7f65d80b9fbdbeeab696c46dd27a93bb8fbc" dependencies = [ "backtrace", "cfg-if 1.0.0", @@ -1555,9 +1555,9 @@ dependencies = [ [[package]] name = "holochain_zome_types" -version = "0.4.0-rc.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c20154541de3704d11642fd43ad141b88a15ba481ea44b5bfc97831ba9e61fb" +checksum = "1470aaa2242702fb3281ff74b7d67e3a88f04b2c15aad0302fe6c0e2e8c91b2c" dependencies = [ "derive_builder", "derive_more", @@ -1868,9 +1868,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_bin_data" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb7c39b8e0c7c2f37457ab7005903bda9c30d4d2f45d84c61776dc025863559" +checksum = "f2b6f5e0380a81662d67a6d34e5e385961afa8233d2718db5abddb6ef28d683e" dependencies = [ "base64 0.22.1", "derive_more", @@ -1883,9 +1883,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_block" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d331df99fe02990b7ae8c3767ea9437519a158e353905dea49a022f3511bee8" +checksum = "0cd79fc3af2a861263a04f7e20206f29d3439095ecbf1ae13fde9e13d01e371f" dependencies = [ "kitsune_p2p_bin_data", "kitsune_p2p_timestamp", @@ -1894,9 +1894,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_dht" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8479a92ad1b24df28025370313207a4a55e7f37a5de0ccf3b9cb02a4bc8af2f8" +checksum = "955b01757589e77cf471be442780426bb9b55ca029eab80d6ceb151f2a52aabf" dependencies = [ "arbitrary", "colored", @@ -1918,9 +1918,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_dht_arc" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a821f0daf7ac92fc4bcd59e4b121387756ca8a68fcfe87b7efeac863b5483ab" +checksum = "793717f9af458a18fd802beeb2c6888c853b89b391fd8443bb181fc10a1a5850" dependencies = [ "arbitrary", "derive_more", @@ -1936,9 +1936,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_timestamp" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca09ee47fe55fd72e12b2af9fd91bce5e6e0db04ecaa156ca75dd901a019af80" +checksum = "f7680d67c36b6d2f8c4fa32ddad81f46ca271f3ce3f29f05d695081363afad7b" dependencies = [ "arbitrary", "chrono", @@ -1952,9 +1952,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_types" -version = "0.4.0-rc.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b09bc80d2b76e429470249e0979c0c52cf7db5ae1c9e5718ea836b2b0dff2b72" +checksum = "1e38c1abbd569c5730efa448c21230e5e07216003236d8633acedac7cac7a653" dependencies = [ "base64 0.22.1", "derive_more", @@ -2206,9 +2206,9 @@ dependencies = [ [[package]] name = "mr_bundle" -version = "0.4.0-rc.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5196c416124a0ee668823722ac5e30f99c2c3269d0c0bab2b476f604ef1f20a7" +checksum = "50883eefb15817b5a8f2675306b873194dba56a24fb593de38e7563abce744cd" dependencies = [ "derive_more", "flate2", @@ -4146,7 +4146,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "trycp_api" -version = "0.17.0-dev.6" +version = "0.17.0" dependencies = [ "serde", "serde_bytes", @@ -4155,7 +4155,7 @@ dependencies = [ [[package]] name = "trycp_client" -version = "0.17.0-dev.6" +version = "0.17.0" dependencies = [ "futures", "rmp-serde", @@ -4167,7 +4167,7 @@ dependencies = [ [[package]] name = "trycp_server" -version = "0.17.0-dev.6" +version = "0.17.0" dependencies = [ "futures", "holochain_conductor_api", diff --git a/Cargo.toml b/Cargo.toml index 3d1e7ce5..e050abdc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,8 +10,8 @@ resolver = "2" [workspace.dependencies] futures = "0.3" -hdi = "0.5.0-rc.1" -hdk = "0.4.0-rc.1" +hdi = "0.5.0" +hdk = "0.4.0" nix = { version = "0.29.0", features = ["signal"] } once_cell = "1.5.0" parking_lot = "0.12" @@ -25,7 +25,7 @@ snafu = "0.6" structopt = "0.2" tokio = "1.38" tokio-tungstenite = "0.21" -trycp_api = { version = "0.17.0-dev.5", path = "crates/trycp_api" } +trycp_api = { version = "0.17.0", path = "crates/trycp_api" } url = "2" [profile.dev] diff --git a/crates/trycp_api/Cargo.toml b/crates/trycp_api/Cargo.toml index 48f4b16e..da2ae571 100644 --- a/crates/trycp_api/Cargo.toml +++ b/crates/trycp_api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trycp_api" -version = "0.17.0-dev.6" +version = "0.17.0" description = "conductor provisioner API for tryorama" license = "CAL-1.0" edition = "2021" diff --git a/crates/trycp_client/Cargo.toml b/crates/trycp_client/Cargo.toml index 3a663011..6ee35b9d 100644 --- a/crates/trycp_client/Cargo.toml +++ b/crates/trycp_client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trycp_client" -version = "0.17.0-dev.6" +version = "0.17.0" description = "Client for TryCP" license = "CAL-1.0" edition = "2021" diff --git a/crates/trycp_server/Cargo.toml b/crates/trycp_server/Cargo.toml index a2e5082b..b290402b 100644 --- a/crates/trycp_server/Cargo.toml +++ b/crates/trycp_server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trycp_server" -version = "0.17.0-dev.6" +version = "0.17.0" description = "conductor provisioner for tryorama" license = "CAL-1.0" keywords = ["holochain", "holo", "p2p", "network", "simulation"] @@ -37,7 +37,7 @@ trycp_api = { workspace = true } url = { workspace = true } [dev-dependencies] -holochain_conductor_api = "0.4.0-rc.2" +holochain_conductor_api = "0.4.0" rand = "0.8" serde_yaml = "0.9" trycp_client = { path = "../trycp_client" } diff --git a/flake.lock b/flake.lock index a58bbdaa..ae7b2eea 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "crane": { "locked": { - "lastModified": 1733016477, - "narHash": "sha256-Hh0khbqBeCtiNS0SJgqdWrQDem9WlPEc2KF5pAY+st0=", + "lastModified": 1734324364, + "narHash": "sha256-omYTR59TdH0AumP1cfh49fBnWZ52HjfdNfaLzCMZBx0=", "owner": "ipetkov", "repo": "crane", - "rev": "76d64e779e2fbaf172110038492343a8c4e29b55", + "rev": "60d7623f1320470bf2fdb92fd2dca1e9a27b98ce", "type": "github" }, "original": { @@ -36,16 +36,16 @@ "hc-launch": { "flake": false, "locked": { - "lastModified": 1727250978, - "narHash": "sha256-6u/VjFRV4eQQS4H0he7C0n7uNjzBBtkeoyN46jTO0mc=", + "lastModified": 1733248356, + "narHash": "sha256-hFExvjAgMYfU0C1eeGsMJgn3lVUx0nft/rZcYUek7Mo=", "owner": "holochain", "repo": "hc-launch", - "rev": "92afce654187be5abef67d34df20bd6464524cf3", + "rev": "d9839fe93bde55c2f729d001f1e87dda647575fe", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.4", "repo": "hc-launch", "type": "github" } @@ -53,16 +53,16 @@ "hc-scaffold": { "flake": false, "locked": { - "lastModified": 1731921057, - "narHash": "sha256-8Qn6yXNVRTAiKCwlZpD9PDW6JQZh7lgOEa9kmnsbXnM=", + "lastModified": 1734000987, + "narHash": "sha256-YjL60XKxirwRw/RFcVke2v1R6bDzS9P3m95kDpj5nSw=", "owner": "holochain", "repo": "scaffolding", - "rev": "2c5dc235c2e42b458bbc40cdd8c35bf588a2c40c", + "rev": "a11865e6666f31e14897baffe2e64aaf3e6c6375", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.4", "repo": "scaffolding", "type": "github" } @@ -100,11 +100,11 @@ ] }, "locked": { - "lastModified": 1732887221, - "narHash": "sha256-P+jweVdZGA3W2IWTCy5LNqfALOaPtRLVjnJ6glUWTgg=", + "lastModified": 1734006792, + "narHash": "sha256-JCg+bpm1SyA/X2VC8bA7pfSOOuP9/h6nOGLCIAuXrVI=", "owner": "holochain", "repo": "holonix", - "rev": "ee077eae3686922620dd18edd1b975d307890ce0", + "rev": "c8b0c986b3516fc25279793ad9f1e3c7103c7f0d", "type": "github" }, "original": { @@ -178,11 +178,11 @@ ] }, "locked": { - "lastModified": 1733020719, - "narHash": "sha256-Chv9+3zrf1DhdB9JyskjoV0vJbCQEgkVqrU3p4RPLv8=", + "lastModified": 1734489114, + "narHash": "sha256-dKBBZr2pw7KDI/7GeiN5qPccqqtvnK2jqAMcMo4rVvU=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "8e18f10703112e6c33e1c0d8b93e8305f6f0a75c", + "rev": "b2e385f8e5c1d7c0d9ce738d650955c2e94555ae", "type": "github" }, "original": { diff --git a/package-lock.json b/package-lock.json index c941dd02..2c9ba020 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@holochain/tryorama", - "version": "0.17.0-dev.6", + "version": "0.17.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@holochain/tryorama", - "version": "0.17.0-dev.6", + "version": "0.17.0", "license": "MIT", "dependencies": { - "@holochain/client": "^0.18.0-rc.1", + "@holochain/client": "^0.18.0", "get-port": "^6.1.2", "lodash": "^4.17.21", "uuid": "^8.3.2", @@ -595,9 +595,9 @@ } }, "node_modules/@holochain/client": { - "version": "0.18.0-rc.1", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-rc.1.tgz", - "integrity": "sha512-01Xh5cpN0lHdtV41V2RtCUfTFEA9K9GWK5vvMPtdqj52WcSNO6gcrfVERKgSG/su8xJ3VmULPYNQyrEMmBReww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", "license": "CAL-1.0", "dependencies": { "@bitgo/blake2b": "^3.2.4", diff --git a/package.json b/package.json index 383c2869..d5770626 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@holochain/tryorama", "description": "Toolset to manage Holochain conductors and facilitate running test scenarios", - "version": "0.17.0-rc.0", + "version": "0.17.0", "author": "Holochain Foundation", "license": "MIT", "keywords": [ @@ -43,7 +43,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@holochain/client": "^0.18.0-rc.1", + "@holochain/client": "^0.18.0", "get-port": "^6.1.2", "lodash": "^4.17.21", "uuid": "^8.3.2",