From 4797650278ae9fdbff9c10ab8f2a9ec9b92a1ab4 Mon Sep 17 00:00:00 2001 From: ockam-team Date: Sat, 7 Oct 2023 02:37:25 +0000 Subject: [PATCH] ci: crate release 07-10-2023 --- Cargo.lock | 34 ++++++++-------- implementations/rust/ockam/ockam/CHANGELOG.md | 13 ++++++ implementations/rust/ockam/ockam/Cargo.toml | 16 ++++---- implementations/rust/ockam/ockam/README.md | 2 +- .../rust/ockam/ockam_abac/CHANGELOG.md | 6 +++ .../rust/ockam/ockam_abac/Cargo.toml | 8 ++-- .../rust/ockam/ockam_abac/README.md | 2 +- .../rust/ockam/ockam_api/CHANGELOG.md | 36 +++++++++++++++++ .../rust/ockam/ockam_api/Cargo.toml | 18 ++++----- .../rust/ockam/ockam_api/README.md | 2 +- .../rust/ockam/ockam_app/Cargo.toml | 10 ++--- .../rust/ockam/ockam_command/CHANGELOG.md | 40 +++++++++++++++++++ .../rust/ockam/ockam_command/Cargo.toml | 20 +++++----- .../rust/ockam/ockam_command/README.md | 2 +- .../rust/ockam/ockam_core/CHANGELOG.md | 21 ++++++++++ .../rust/ockam/ockam_core/Cargo.toml | 2 +- .../rust/ockam/ockam_core/README.md | 2 +- .../rust/ockam/ockam_executor/CHANGELOG.md | 6 +++ .../rust/ockam/ockam_executor/Cargo.toml | 4 +- .../rust/ockam/ockam_executor/README.md | 2 +- .../rust/ockam/ockam_identity/CHANGELOG.md | 11 +++++ .../rust/ockam/ockam_identity/Cargo.toml | 8 ++-- .../rust/ockam/ockam_identity/README.md | 2 +- .../rust/ockam/ockam_multiaddr/CHANGELOG.md | 11 +++++ .../rust/ockam/ockam_multiaddr/Cargo.toml | 4 +- .../rust/ockam/ockam_multiaddr/README.md | 2 +- .../rust/ockam/ockam_node/CHANGELOG.md | 20 ++++++++++ .../rust/ockam/ockam_node/Cargo.toml | 8 ++-- .../rust/ockam/ockam_node/README.md | 2 +- .../ockam/ockam_transport_ble/CHANGELOG.md | 6 +++ .../rust/ockam/ockam_transport_ble/Cargo.toml | 12 +++--- .../rust/ockam/ockam_transport_ble/README.md | 2 +- .../ockam/ockam_transport_core/CHANGELOG.md | 6 +++ .../ockam/ockam_transport_core/Cargo.toml | 4 +- .../rust/ockam/ockam_transport_core/README.md | 2 +- .../ockam/ockam_transport_tcp/CHANGELOG.md | 6 +++ .../rust/ockam/ockam_transport_tcp/Cargo.toml | 8 ++-- .../rust/ockam/ockam_transport_tcp/README.md | 2 +- .../ockam/ockam_transport_udp/CHANGELOG.md | 10 +++++ .../rust/ockam/ockam_transport_udp/Cargo.toml | 10 ++--- .../rust/ockam/ockam_transport_udp/README.md | 2 +- .../ockam/ockam_transport_uds/CHANGELOG.md | 6 +++ .../rust/ockam/ockam_transport_uds/Cargo.toml | 8 ++-- .../rust/ockam/ockam_transport_uds/README.md | 2 +- .../ockam_transport_websocket/CHANGELOG.md | 6 +++ .../ockam_transport_websocket/Cargo.toml | 8 ++-- .../ockam/ockam_transport_websocket/README.md | 2 +- .../rust/ockam/ockam_vault/CHANGELOG.md | 7 ++++ .../rust/ockam/ockam_vault/Cargo.toml | 6 +-- .../rust/ockam/ockam_vault/README.md | 2 +- .../rust/ockam/ockam_vault_aws/CHANGELOG.md | 7 ++++ .../rust/ockam/ockam_vault_aws/Cargo.toml | 8 ++-- .../rust/ockam/ockam_vault_aws/README.md | 2 +- 53 files changed, 333 insertions(+), 115 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 96c2e31124b..ee5594906de 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4661,7 +4661,7 @@ dependencies = [ [[package]] name = "ockam" -version = "0.96.0" +version = "0.97.0" dependencies = [ "arrayref", "dyn-clone", @@ -4685,7 +4685,7 @@ dependencies = [ [[package]] name = "ockam_abac" -version = "0.30.0" +version = "0.31.0" dependencies = [ "either", "lmdb-rkv", @@ -4709,7 +4709,7 @@ dependencies = [ [[package]] name = "ockam_api" -version = "0.39.0" +version = "0.40.0" dependencies = [ "anyhow", "aws-config", @@ -4792,7 +4792,7 @@ dependencies = [ [[package]] name = "ockam_command" -version = "0.96.0" +version = "0.97.0" dependencies = [ "anyhow", "arboard", @@ -4862,7 +4862,7 @@ dependencies = [ [[package]] name = "ockam_core" -version = "0.87.0" +version = "0.88.0" dependencies = [ "async-trait", "backtrace", @@ -4893,7 +4893,7 @@ dependencies = [ [[package]] name = "ockam_executor" -version = "0.55.0" +version = "0.56.0" dependencies = [ "crossbeam-queue", "futures 0.3.28", @@ -4906,7 +4906,7 @@ dependencies = [ [[package]] name = "ockam_identity" -version = "0.84.0" +version = "0.85.0" dependencies = [ "arrayref", "async-trait", @@ -4962,7 +4962,7 @@ dependencies = [ [[package]] name = "ockam_multiaddr" -version = "0.30.0" +version = "0.31.0" dependencies = [ "bincode", "minicbor", @@ -4980,7 +4980,7 @@ dependencies = [ [[package]] name = "ockam_node" -version = "0.92.0" +version = "0.93.0" dependencies = [ "cfg-if", "fs2", @@ -5004,7 +5004,7 @@ dependencies = [ [[package]] name = "ockam_transport_ble" -version = "0.51.0" +version = "0.52.0" dependencies = [ "atsame54_xpro", "bluenrg", @@ -5033,7 +5033,7 @@ dependencies = [ [[package]] name = "ockam_transport_core" -version = "0.60.0" +version = "0.61.0" dependencies = [ "ockam_core", "tracing", @@ -5041,7 +5041,7 @@ dependencies = [ [[package]] name = "ockam_transport_tcp" -version = "0.90.0" +version = "0.91.0" dependencies = [ "cfg-if", "hashbrown 0.14.1", @@ -5059,7 +5059,7 @@ dependencies = [ [[package]] name = "ockam_transport_udp" -version = "0.30.0" +version = "0.31.0" dependencies = [ "bytes 1.5.0", "futures-util", @@ -5078,7 +5078,7 @@ dependencies = [ [[package]] name = "ockam_transport_uds" -version = "0.19.0" +version = "0.20.0" dependencies = [ "ockam_core", "ockam_macros", @@ -5092,7 +5092,7 @@ dependencies = [ [[package]] name = "ockam_transport_websocket" -version = "0.81.0" +version = "0.82.0" dependencies = [ "futures-util", "ockam_core", @@ -5107,7 +5107,7 @@ dependencies = [ [[package]] name = "ockam_vault" -version = "0.85.0" +version = "0.86.0" dependencies = [ "aes-gcm", "arrayref", @@ -5140,7 +5140,7 @@ dependencies = [ [[package]] name = "ockam_vault_aws" -version = "0.10.0" +version = "0.11.0" dependencies = [ "aws-config", "aws-credential-types", diff --git a/implementations/rust/ockam/ockam/CHANGELOG.md b/implementations/rust/ockam/ockam/CHANGELOG.md index 5bfacb62380..45a53292f6c 100644 --- a/implementations/rust/ockam/ockam/CHANGELOG.md +++ b/implementations/rust/ockam/ockam/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.97.0 - 2023-10-07 + +### Changed + +- Move the rpc to ockam api as remote node +- Rename forwarder to relay +- Improve `Vault` type-safety +- Updated dependencies + +### Fixed + +- Fix some doc tests + ## 0.96.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam/Cargo.toml b/implementations/rust/ockam/ockam/Cargo.toml index 16849787498..16657d3c140 100644 --- a/implementations/rust/ockam/ockam/Cargo.toml +++ b/implementations/rust/ockam/ockam/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam" -version = "0.96.0" +version = "0.97.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -85,20 +85,20 @@ arrayref = "0.3" dyn-clone = "1.0" hex = { version = "0.4", default-features = false } minicbor = { version = "0.20.0", features = ["alloc", "derive"] } -ockam_abac = { path = "../ockam_abac", version = "^0.30.0", default_features = false, optional = true } -ockam_core = { path = "../ockam_core", version = "^0.87.0", default-features = false } -ockam_identity = { path = "../ockam_identity", version = "^0.84.0", default_features = false } +ockam_abac = { path = "../ockam_abac", version = "^0.31.0", default_features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default-features = false } +ockam_identity = { path = "../ockam_identity", version = "^0.85.0", default_features = false } ockam_macros = { path = "../ockam_macros", version = "^0.31.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.92.0", default-features = false } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.90.0", optional = true } -ockam_vault = { path = "../ockam_vault", version = "^0.85.0", default_features = false, optional = true } +ockam_node = { path = "../ockam_node", version = "^0.93.0", default-features = false } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.91.0", optional = true } +ockam_vault = { path = "../ockam_vault", version = "^0.86.0", default_features = false, optional = true } rand = { version = "0.8", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } sha2 = { version = "0.10", default-features = false } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam_vault = { path = "../ockam_vault", version = "^0.85.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.86.0" } rand_xorshift = "0.3" serde_json = "1.0" trybuild = { version = "1.0", features = ["diff"] } diff --git a/implementations/rust/ockam/ockam/README.md b/implementations/rust/ockam/ockam/README.md index ea2326ee065..b0baba5ed6c 100644 --- a/implementations/rust/ockam/ockam/README.md +++ b/implementations/rust/ockam/ockam/README.md @@ -49,7 +49,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam = "0.96.0" +ockam = "0.97.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_abac/CHANGELOG.md b/implementations/rust/ockam/ockam_abac/CHANGELOG.md index 250474ddc9f..838d8e12c6f 100644 --- a/implementations/rust/ockam/ockam_abac/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_abac/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.31.0 - 2023-10-07 + +### Changed + +- Updated dependencies + ## 0.30.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_abac/Cargo.toml b/implementations/rust/ockam/ockam_abac/Cargo.toml index ac871e756ae..170753a71fd 100644 --- a/implementations/rust/ockam/ockam_abac/Cargo.toml +++ b/implementations/rust/ockam/ockam_abac/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_abac" -version = "0.30.0" +version = "0.31.0" authors = ["Ockam Developers"] categories = ["cryptography", "authorization"] edition = "2021" @@ -36,9 +36,9 @@ sqlite = ["rusqlite"] either = { version = "1.9.0", default-features = false } lmdb-rkv = { version = "0.14.0", optional = true } minicbor = { version = "0.20.0", features = ["derive", "alloc"] } -ockam_core = { version = "0.87.0", path = "../ockam_core", default-features = false } -ockam_executor = { version = "0.55.0", path = "../ockam_executor", default-features = false } -ockam_identity = { version = "0.84.0", path = "../ockam_identity", default-features = false } +ockam_core = { version = "0.88.0", path = "../ockam_core", default-features = false } +ockam_executor = { version = "0.56.0", path = "../ockam_executor", default-features = false } +ockam_identity = { version = "0.85.0", path = "../ockam_identity", default-features = false } once_cell = { version = "1.18.0", default-features = false, features = ["alloc"] } # optional: regex = { version = "1.9.6", default-features = false, optional = true } diff --git a/implementations/rust/ockam/ockam_abac/README.md b/implementations/rust/ockam/ockam_abac/README.md index 0c08b292d67..6ba144a5715 100644 --- a/implementations/rust/ockam/ockam_abac/README.md +++ b/implementations/rust/ockam/ockam_abac/README.md @@ -17,7 +17,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_abac = "0.30.0" +ockam_abac = "0.31.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_api/CHANGELOG.md b/implementations/rust/ockam/ockam_api/CHANGELOG.md index 4ecfc18dccf..fdb43cfb06b 100644 --- a/implementations/rust/ockam/ockam_api/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_api/CHANGELOG.md @@ -4,6 +4,42 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.40.0 - 2023-10-07 + +### Changed + +- Make `Timestamp` arithmetic operations usage safer +- Cli's `random_name` function now returns human-readable two-word strings like 'fit-lark' +- Move the controller address to the node manager +- Use better names for request / response headers +- Introduce a secure client for the controller +- Use controller, authority and project nodes +- Simplify connections +- Introduce a supervised node manager to support connection replacements +- Adjust the code after rebase +- Move the in memory node to the ockam api crate +- Package all reply / response methods into a client +- Use the client in the background node +- Put back the is_rust check to create forwarders +- Rename forwarder to relay +- Updated dependencies + +### Fixed + +- Fix the sending of messages +- Fix the code after rebasing +- Drop the in memory node and delete its node manager + +### Removed + +- Remove an unused method +- Remove the need to keep a flag to skip defaults +- Remove two parameters from requests to the controller +- Remove the unused tag feature +- Remove the unused rpc proxy service +- Remove the supervised node manager +- Remove the secure clients struct + ## 0.39.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_api/Cargo.toml b/implementations/rust/ockam/ockam_api/Cargo.toml index 1893f2701bd..b8ee51a6c71 100644 --- a/implementations/rust/ockam/ockam_api/Cargo.toml +++ b/implementations/rust/ockam/ockam_api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_api" -version = "0.39.0" +version = "0.40.0" authors = ["Ockam Developers"] edition = "2021" homepage = "https://github.com/ockam-network/ockam" @@ -57,23 +57,23 @@ tokio-retry = "0.3.0" tracing = { version = "0.1", default-features = false } url = "2.4.1" -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.30.0", features = ["cbor", "serde"] } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.90.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.31.0", features = ["cbor", "serde"] } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.91.0" } [dependencies.ockam_core] -version = "0.87.0" +version = "0.88.0" path = "../ockam_core" default-features = false features = ["no_std", "alloc"] [dependencies.ockam_node] -version = "0.92.0" +version = "0.93.0" path = "../ockam_node" default-features = false features = ["no_std", "alloc"] [dependencies.ockam_vault] -version = "0.85.0" +version = "0.86.0" path = "../ockam_vault" default-features = false # FIXME: ockam_vault's dependency curve25519-dalek has non-additive features which @@ -81,19 +81,19 @@ default-features = false features = ["std"] [dependencies.ockam_vault_aws] -version = "0.10.0" +version = "0.11.0" path = "../ockam_vault_aws" default-features = false features = ["std"] [dependencies.ockam] -version = "^0.96.0" +version = "^0.97.0" path = "../ockam" default-features = false features = ["ockam_transport_tcp", "software_vault_storage"] [dependencies.ockam_abac] -version = "0.30.0" +version = "0.31.0" path = "../ockam_abac" default-features = false diff --git a/implementations/rust/ockam/ockam_api/README.md b/implementations/rust/ockam/ockam_api/README.md index 77639abf8ba..e8434eb34f6 100644 --- a/implementations/rust/ockam/ockam_api/README.md +++ b/implementations/rust/ockam/ockam_api/README.md @@ -140,7 +140,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_api = "0.39.0" +ockam_api = "0.40.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_app/Cargo.toml b/implementations/rust/ockam/ockam_app/Cargo.toml index 4a22bf510ba..3df7aa2a85f 100644 --- a/implementations/rust/ockam/ockam_app/Cargo.toml +++ b/implementations/rust/ockam/ockam_app/Cargo.toml @@ -39,11 +39,11 @@ duct = "0.13.6" hex = { version = "0.4.3", default-features = false, features = ["alloc", "serde"] } log = { version = "0.4.20", optional = true } miette = { version = "5.10.0", features = ["fancy-no-backtrace"] } -ockam = { path = "../ockam", version = "^0.96.0", features = ["software_vault"] } -ockam_api = { path = "../ockam_api", version = "0.39.0", features = ["std"] } -ockam_core = { path = "../ockam_core", version = "^0.87.0" } -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.30.0", features = ["cbor", "serde"] } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.90.0" } +ockam = { path = "../ockam", version = "^0.97.0", features = ["software_vault"] } +ockam_api = { path = "../ockam_api", version = "0.40.0", features = ["std"] } +ockam_core = { path = "../ockam_core", version = "^0.88.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.31.0", features = ["cbor", "serde"] } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.91.0" } once_cell = "1.18" open = "5.0.0" percent-encoding = "2.3.0" diff --git a/implementations/rust/ockam/ockam_command/CHANGELOG.md b/implementations/rust/ockam/ockam_command/CHANGELOG.md index 823a475ec82..794840474fe 100644 --- a/implementations/rust/ockam/ockam_command/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_command/CHANGELOG.md @@ -4,6 +4,46 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.97.0 - 2023-10-07 + +### Changed + +- Move the controller address to the node manager +- Implement subscriptions directly on the node manager +- Start the node manager worker for remaining rpc calls +- Extract an interface for subscriptions +- Use better names for request / response headers +- Use a more precise interface for the subscriptions trait +- Introduce a secure client for the controller +- Use a secure client to enroll +- Use controller, authority and project nodes +- Simplify the creation of a local node +- Move the secure client close to secure channels +- Reduce the dependencies of rpc +- Move the rpc to ockam api as remote node +- Rename local/remote node to in memory/background +- Use only cli state to create a background node +- Move the in memory node to the ockam api crate +- Make the use of the controller client more explicit +- Package all reply / response methods into a client +- Use the client in the background node +- Improve help of global verbose flag in ockam command +- Improve `feedback` section of the `help` text +- Improve cli "learn more" section from the help text +- Updated dependencies + +### Fixed + +- Breaking changes in upgrading dialoguer crate to 0.11.0 +- Fix a test argument +- Drop the in memory node and delete its node manager + +### Removed + +- Remove the unused tag feature +- Remove the supervised node manager +- Remove the secure clients struct + ## 0.96.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_command/Cargo.toml b/implementations/rust/ockam/ockam_command/Cargo.toml index b0358d707df..f31c7f8746a 100644 --- a/implementations/rust/ockam/ockam_command/Cargo.toml +++ b/implementations/rust/ockam/ockam_command/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_command" -version = "0.96.0" +version = "0.97.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -77,15 +77,15 @@ itertools = "0.11" miette = { version = "5.10.0", features = ["fancy-no-backtrace"] } minicbor = { version = "0.20.0", features = ["derive", "alloc", "half"] } nix = "0.27" -ockam = { path = "../ockam", version = "^0.96.0", features = ["software_vault"] } -ockam_abac = { path = "../ockam_abac", version = "0.30.0", features = ["std"] } -ockam_api = { path = "../ockam_api", version = "0.39.0", features = ["std"] } -ockam_core = { path = "../ockam_core", version = "^0.87.0" } -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.30.0", features = ["std"] } -ockam_node = { path = "../ockam_node", version = "^0.92.0" } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.90.0" } -ockam_vault = { path = "../ockam_vault", version = "^0.85.0", features = ["storage"] } -ockam_vault_aws = { path = "../ockam_vault_aws", version = "^0.10.0" } +ockam = { path = "../ockam", version = "^0.97.0", features = ["software_vault"] } +ockam_abac = { path = "../ockam_abac", version = "0.31.0", features = ["std"] } +ockam_api = { path = "../ockam_api", version = "0.40.0", features = ["std"] } +ockam_core = { path = "../ockam_core", version = "^0.88.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.31.0", features = ["std"] } +ockam_node = { path = "../ockam_node", version = "^0.93.0" } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.91.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.86.0", features = ["storage"] } +ockam_vault_aws = { path = "../ockam_vault_aws", version = "^0.11.0" } once_cell = "1.18" open = "5.0.0" pem-rfc7468 = { version = "0.7.0", features = ["std"] } diff --git a/implementations/rust/ockam/ockam_command/README.md b/implementations/rust/ockam/ockam_command/README.md index 0a4e6a73623..cb758eb81b6 100644 --- a/implementations/rust/ockam/ockam_command/README.md +++ b/implementations/rust/ockam/ockam_command/README.md @@ -33,7 +33,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_command = "0.96.0" +ockam_command = "0.97.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_core/CHANGELOG.md b/implementations/rust/ockam/ockam_core/CHANGELOG.md index b0d6c9b5a64..1a5420e8507 100644 --- a/implementations/rust/ockam/ockam_core/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_core/CHANGELOG.md @@ -4,6 +4,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.88.0 - 2023-10-07 + +### Changed + +- Move the controller address to the node manager +- Use better names for request / response headers +- Use a more precise interface for the subscriptions trait +- Use a secure client to enroll +- Use the authority client to enroll +- Package all reply / response methods into a client +- Updated dependencies + +### Fixed + +- Fix the no_std task + +### Removed + +- Remove an unnecessary pattern match +- Remove the unused tag feature + ## 0.87.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_core/Cargo.toml b/implementations/rust/ockam/ockam_core/Cargo.toml index 460a8c64ff8..e4e1f8bf8c2 100644 --- a/implementations/rust/ockam/ockam_core/Cargo.toml +++ b/implementations/rust/ockam/ockam_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_core" -version = "0.87.0" +version = "0.88.0" authors = ["Ockam Developers"] categories = [ "cryptography", diff --git a/implementations/rust/ockam/ockam_core/README.md b/implementations/rust/ockam/ockam_core/README.md index 49765077839..30cfe6a5e7a 100644 --- a/implementations/rust/ockam/ockam_core/README.md +++ b/implementations/rust/ockam/ockam_core/README.md @@ -39,7 +39,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_core = "0.87.0" +ockam_core = "0.88.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_executor/CHANGELOG.md b/implementations/rust/ockam/ockam_executor/CHANGELOG.md index d0d0144c504..04d109a16e1 100644 --- a/implementations/rust/ockam/ockam_executor/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_executor/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.56.0 - 2023-10-07 + +### Changed + +- Updated dependencies + ## 0.55.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_executor/Cargo.toml b/implementations/rust/ockam/ockam_executor/Cargo.toml index 36dedb4f03d..87595f16da8 100644 --- a/implementations/rust/ockam/ockam_executor/Cargo.toml +++ b/implementations/rust/ockam/ockam_executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_executor" -version = "0.55.0" +version = "0.56.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -36,7 +36,7 @@ no_std = ["ockam_core/no_std"] crossbeam-queue = { version = "0.3.2", default_features = false, features = ["alloc"] } futures = { version = "0.3.28", default-features = false, features = ["async-await"] } heapless = { version = "0.7", features = ["mpmc_large"] } -ockam_core = { path = "../ockam_core", version = "^0.87.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default_features = false } pin-project-lite = "0.2" pin-utils = "0.1.0" tracing = { version = "0.1", default_features = false } diff --git a/implementations/rust/ockam/ockam_executor/README.md b/implementations/rust/ockam/ockam_executor/README.md index dfd9c82429a..47d54b64fe0 100644 --- a/implementations/rust/ockam/ockam_executor/README.md +++ b/implementations/rust/ockam/ockam_executor/README.md @@ -22,7 +22,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_executor = "0.55.0" +ockam_executor = "0.56.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_identity/CHANGELOG.md b/implementations/rust/ockam/ockam_identity/CHANGELOG.md index c0e8a5750cc..a10d2d2df16 100644 --- a/implementations/rust/ockam/ockam_identity/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_identity/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.85.0 - 2023-10-07 + +### Changed + +- Improve `Vault` type-safety +- Updated dependencies + +### Fixed + +- Fix some credential and timeout issues + ## 0.84.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_identity/Cargo.toml b/implementations/rust/ockam/ockam_identity/Cargo.toml index 443d28537ed..60938fdfe9d 100644 --- a/implementations/rust/ockam/ockam_identity/Cargo.toml +++ b/implementations/rust/ockam/ockam_identity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_identity" -version = "0.84.0" +version = "0.85.0" authors = ["Ockam Developers"] categories = ["cryptography", "authentication"] edition = "2021" @@ -83,10 +83,10 @@ heapless = "0.7" hex = { version = "0.4", default-features = false } lmdb-rkv = { version = "0.14.0", optional = true } minicbor = { version = "0.20.0", features = ["alloc", "derive"] } -ockam_core = { path = "../ockam_core", version = "^0.87.0", default-features = false } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default-features = false } ockam_macros = { path = "../ockam_macros", version = "^0.31.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.92.0", default-features = false } -ockam_vault = { path = "../ockam_vault", version = "^0.85.0", default-features = false, optional = true } +ockam_node = { path = "../ockam_node", version = "^0.93.0", default-features = false } +ockam_vault = { path = "../ockam_vault", version = "^0.86.0", default-features = false, optional = true } rand = { version = "0.8", default-features = false } rusqlite = { version = "0.29.0", optional = true } serde = { version = "1.0", default-features = false, features = ["derive"] } diff --git a/implementations/rust/ockam/ockam_identity/README.md b/implementations/rust/ockam/ockam_identity/README.md index 3349356c019..e2b1ad3a1f7 100644 --- a/implementations/rust/ockam/ockam_identity/README.md +++ b/implementations/rust/ockam/ockam_identity/README.md @@ -31,7 +31,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_identity = "0.84.0" +ockam_identity = "0.85.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md b/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md index 0ca28d4e7f3..ab1a2334d91 100644 --- a/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.31.0 - 2023-10-07 + +### Changed + +- Refactored a bit the relay creation +- Updated dependencies + +### Fixed + +- Fix clippy warnings + ## 0.30.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_multiaddr/Cargo.toml b/implementations/rust/ockam/ockam_multiaddr/Cargo.toml index a0664957bd1..3e5615d71e8 100644 --- a/implementations/rust/ockam/ockam_multiaddr/Cargo.toml +++ b/implementations/rust/ockam/ockam_multiaddr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_multiaddr" -version = "0.30.0" +version = "0.31.0" authors = ["Ockam Developers"] edition = "2021" homepage = "https://github.com/ockam-network/ockam/implementations/rust/ockam/ockam_multiaddr" @@ -22,7 +22,7 @@ tinyvec = { version = "1.5.1", features = ["alloc"] } unsigned-varint = "0.7.2" [dependencies.ockam_core] -version = "0.87.0" +version = "0.88.0" path = "../ockam_core" default-features = false features = ["no_std", "alloc"] diff --git a/implementations/rust/ockam/ockam_multiaddr/README.md b/implementations/rust/ockam/ockam_multiaddr/README.md index cc0a15c08d9..a90b9537b3d 100644 --- a/implementations/rust/ockam/ockam_multiaddr/README.md +++ b/implementations/rust/ockam/ockam_multiaddr/README.md @@ -23,7 +23,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_multiaddr = "0.30.0" +ockam_multiaddr = "0.31.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_node/CHANGELOG.md b/implementations/rust/ockam/ockam_node/CHANGELOG.md index b4558eb43ce..587b56b483d 100644 --- a/implementations/rust/ockam/ockam_node/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_node/CHANGELOG.md @@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.93.0 - 2023-10-07 + +### Changed + +- Use better names for request / response headers +- Move the secure client close to secure channels +- Adjust the code after rebase +- Package all reply / response methods into a client +- Use the client in the background node +- Updated dependencies + +### Fixed + +- Fix some clippy warnings +- Fix a no std warning + +### Removed + +- Remove two parameters from requests to the controller + ## 0.92.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_node/Cargo.toml b/implementations/rust/ockam/ockam_node/Cargo.toml index 575bcaeafda..b3d2ffceeac 100644 --- a/implementations/rust/ockam/ockam_node/Cargo.toml +++ b/implementations/rust/ockam/ockam_node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_node" -version = "0.92.0" +version = "0.93.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -73,10 +73,10 @@ fs2 = { version = "0.4.3", optional = true } futures = { version = "0.3.28", default-features = false } heapless = { version = "0.7", features = ["mpmc_large"], optional = true } minicbor = { version = "0.20.0", features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.87.0", default_features = false } -ockam_executor = { path = "../ockam_executor", version = "^0.55.0", default-features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default_features = false } +ockam_executor = { path = "../ockam_executor", version = "^0.56.0", default-features = false, optional = true } ockam_macros = { path = "../ockam_macros", version = "^0.31.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.60.0", default-features = false, optional = true } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.61.0", default-features = false, optional = true } serde = { version = "1.0", default-features = false, features = ["derive"] } serde_bare = { version = "0.5.0", default-features = false } serde_json = { version = "1", optional = true } diff --git a/implementations/rust/ockam/ockam_node/README.md b/implementations/rust/ockam/ockam_node/README.md index e53fa83eb14..c762a336f43 100644 --- a/implementations/rust/ockam/ockam_node/README.md +++ b/implementations/rust/ockam/ockam_node/README.md @@ -21,7 +21,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_node = "0.92.0" +ockam_node = "0.93.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md index 1f32188bba7..d4ff483763e 100644 --- a/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.52.0 - 2023-10-07 + +### Changed + +- Updated dependencies + ## 0.51.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_ble/Cargo.toml b/implementations/rust/ockam/ockam_transport_ble/Cargo.toml index 8917574c6b9..373ef4f0ef3 100644 --- a/implementations/rust/ockam/ockam_transport_ble/Cargo.toml +++ b/implementations/rust/ockam/ockam_transport_ble/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_transport_ble" -version = "0.51.0" +version = "0.52.0" authors = ["Ockam Developers"] autoexamples = false categories = ["cryptography", "asynchronous", "authentication", "embedded", "network-programming"] @@ -84,9 +84,9 @@ pic32mx1xxfxxxb = ["pic32", "pic32-hal/pic32mx1xxfxxxb"] pic32mx2xxfxxxb = ["pic32", "pic32-hal/pic32mx2xxfxxxb"] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.87.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.92.0", default_features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.60.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.93.0", default_features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.61.0", default_features = false } futures = { version = "0.3.28", default-features = false } futures-util = { version = "0.3.19", default-features = false, features = ["alloc", "async-await-macro", "sink"] } @@ -124,8 +124,8 @@ cortex-m = "0.7.7" riscv = "0.10.0" [dev-dependencies] -ockam_identity = { path = "../ockam_identity", version = "^0.84.0" } -ockam_vault = { path = "../ockam_vault", version = "^0.85.0" } +ockam_identity = { path = "../ockam_identity", version = "^0.85.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.86.0" } [[example]] name = "04-routing-over-ble-transport-initiator" diff --git a/implementations/rust/ockam/ockam_transport_ble/README.md b/implementations/rust/ockam/ockam_transport_ble/README.md index f6092b925e2..d8a31c7f3b8 100644 --- a/implementations/rust/ockam/ockam_transport_ble/README.md +++ b/implementations/rust/ockam/ockam_transport_ble/README.md @@ -17,7 +17,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_ble = "0.51.0" +ockam_transport_ble = "0.52.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md index 22baa065dd7..1004188ca45 100644 --- a/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.61.0 - 2023-10-07 + +### Changed + +- Updated dependencies + ## 0.60.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_core/Cargo.toml b/implementations/rust/ockam/ockam_transport_core/Cargo.toml index c8150ac052b..c10f037f061 100644 --- a/implementations/rust/ockam/ockam_transport_core/Cargo.toml +++ b/implementations/rust/ockam/ockam_transport_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_transport_core" -version = "0.60.0" +version = "0.61.0" authors = ["Ockam Developers"] categories = ["network-programming", "asynchronous"] edition = "2021" @@ -31,5 +31,5 @@ no_std = ["ockam_core/no_std"] alloc = ["ockam_core/alloc"] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.87.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default_features = false } tracing = { version = "0.1", default-features = false } diff --git a/implementations/rust/ockam/ockam_transport_core/README.md b/implementations/rust/ockam/ockam_transport_core/README.md index ec428353468..b4899d77372 100644 --- a/implementations/rust/ockam/ockam_transport_core/README.md +++ b/implementations/rust/ockam/ockam_transport_core/README.md @@ -27,7 +27,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_core = "0.60.0" +ockam_transport_core = "0.61.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md index 8abbc1baf8e..091e31ec00c 100644 --- a/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.91.0 - 2023-10-07 + +### Changed + +- Updated dependencies + ## 0.90.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml b/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml index 06841d130e9..0a376612613 100644 --- a/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml +++ b/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_transport_tcp" -version = "0.90.0" +version = "0.91.0" authors = ["Ockam Developers"] autoexamples = false categories = [ @@ -31,10 +31,10 @@ alloc = [] [dependencies] cfg-if = "1.0.0" hashbrown = { version = "0.14", default-features = false } -ockam_core = { path = "../ockam_core", version = "^0.87.0" } +ockam_core = { path = "../ockam_core", version = "^0.88.0" } ockam_macros = { path = "../ockam_macros", version = "^0.31.0" } -ockam_node = { path = "../ockam_node", version = "^0.92.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.60.0" } +ockam_node = { path = "../ockam_node", version = "^0.93.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.61.0" } rand = "0.8" serde = { version = "1.0", default-features = false, features = ["derive"] } socket2 = { version = "0.5.4", features = ["all"] } diff --git a/implementations/rust/ockam/ockam_transport_tcp/README.md b/implementations/rust/ockam/ockam_transport_tcp/README.md index 125f4e56071..5ca31dd642e 100644 --- a/implementations/rust/ockam/ockam_transport_tcp/README.md +++ b/implementations/rust/ockam/ockam_transport_tcp/README.md @@ -18,7 +18,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_tcp = "0.90.0" +ockam_transport_tcp = "0.91.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md index 0e22c3b78dc..33b2ae43e47 100644 --- a/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.31.0 - 2023-10-07 + +### Changed + +- Updated dependencies + +### Fixed + +- Fix some clippy warnings + ## 0.30.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_udp/Cargo.toml b/implementations/rust/ockam/ockam_transport_udp/Cargo.toml index 623fe65038a..f4717ef8497 100644 --- a/implementations/rust/ockam/ockam_transport_udp/Cargo.toml +++ b/implementations/rust/ockam/ockam_transport_udp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_transport_udp" -version = "0.30.0" +version = "0.31.0" authors = ["Ockam Developers"] autoexamples = false categories = [ @@ -32,9 +32,9 @@ alloc = [] bytes = "1.5.0" futures-util = "0.3" hashbrown = { version = "0.14" } -ockam_core = { path = "../ockam_core", version = "^0.87.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.92.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.60.0" } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.93.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.61.0" } rand = "0.8" serde = { version = "1.0", default-features = false, features = ["derive"] } tokio = { version = "1.31.0", features = ["rt-multi-thread", "sync", "net", "macros", "time", "io-util"] } @@ -42,7 +42,7 @@ tokio-util = { version = "0.7.9", features = ["net", "codec"] } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam = { path = "../ockam", version = "^0.96.0" } +ockam = { path = "../ockam", version = "^0.97.0" } ockam_macros = { path = "../ockam_macros", version = "^0.31.0" } [[example]] diff --git a/implementations/rust/ockam/ockam_transport_udp/README.md b/implementations/rust/ockam/ockam_transport_udp/README.md index eaa05dee6e0..84485a9d1be 100644 --- a/implementations/rust/ockam/ockam_transport_udp/README.md +++ b/implementations/rust/ockam/ockam_transport_udp/README.md @@ -18,7 +18,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_udp = "0.30.0" +ockam_transport_udp = "0.31.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md index a067227a345..7f6f6e412d1 100644 --- a/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.20.0 - 2023-10-07 + +### Changed + +- Updated dependencies + ## 0.19.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_uds/Cargo.toml b/implementations/rust/ockam/ockam_transport_uds/Cargo.toml index 5755b6b1098..ac734f41f04 100644 --- a/implementations/rust/ockam/ockam_transport_uds/Cargo.toml +++ b/implementations/rust/ockam/ockam_transport_uds/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_transport_uds" -version = "0.19.0" +version = "0.20.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -27,10 +27,10 @@ std = ["ockam_macros/std"] alloc = [] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.87.0" } +ockam_core = { path = "../ockam_core", version = "^0.88.0" } ockam_macros = { path = "../ockam_macros", version = "^0.31.0" } -ockam_node = { path = "../ockam_node", version = "^0.92.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.60.0" } +ockam_node = { path = "../ockam_node", version = "^0.93.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.61.0" } serde = { version = "1.0", default-features = false, features = ["derive"] } socket2 = "0.5.4" tokio = { version = "1.31", features = ["rt-multi-thread", "sync", "net", "macros", "time", "io-util"] } diff --git a/implementations/rust/ockam/ockam_transport_uds/README.md b/implementations/rust/ockam/ockam_transport_uds/README.md index a02bd4096eb..0b8edeb0a14 100644 --- a/implementations/rust/ockam/ockam_transport_uds/README.md +++ b/implementations/rust/ockam/ockam_transport_uds/README.md @@ -17,7 +17,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_uds = "0.19.0" +ockam_transport_uds = "0.20.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md index 714bce4df97..a00293d9919 100644 --- a/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.82.0 - 2023-10-07 + +### Changed + +- Updated dependencies + ## 0.81.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml b/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml index bfdc2ebc4c6..66796be4c19 100644 --- a/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml +++ b/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_transport_websocket" -version = "0.81.0" +version = "0.82.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -45,9 +45,9 @@ alloc = [ [dependencies] futures-util = { version = "0.3", default-features = false, features = ["tokio-io"] } -ockam_core = { path = "../ockam_core", version = "^0.87.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.92.0", default_features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.60.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.93.0", default_features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.61.0", default_features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } tokio = { version = "1.31", default-features = false, optional = true, features = ["rt-multi-thread", "sync", "net", "macros", "time", "io-std"] } tokio-tungstenite = { version = "0.20.1", default-features = false, optional = true, features = ["connect"] } diff --git a/implementations/rust/ockam/ockam_transport_websocket/README.md b/implementations/rust/ockam/ockam_transport_websocket/README.md index 8e15a22154d..af40702730e 100644 --- a/implementations/rust/ockam/ockam_transport_websocket/README.md +++ b/implementations/rust/ockam/ockam_transport_websocket/README.md @@ -84,7 +84,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_websocket = "0.81.0" +ockam_transport_websocket = "0.82.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_vault/CHANGELOG.md b/implementations/rust/ockam/ockam_vault/CHANGELOG.md index 59bb60b48ca..9eb852e2126 100644 --- a/implementations/rust/ockam/ockam_vault/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_vault/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.86.0 - 2023-10-07 + +### Changed + +- Improve `Vault` type-safety +- Updated dependencies + ## 0.85.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_vault/Cargo.toml b/implementations/rust/ockam/ockam_vault/Cargo.toml index 1e7018a4ac6..627a0c174fb 100644 --- a/implementations/rust/ockam/ockam_vault/Cargo.toml +++ b/implementations/rust/ockam/ockam_vault/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_vault" -version = "0.85.0" +version = "0.86.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -78,9 +78,9 @@ ed25519-dalek = { version = "2.0", default-features = false, features = ["fast", hex = { version = "0.4", default-features = false } hkdf = { version = "0.12", default-features = false } minicbor = { version = "0.20.0", features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.87.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default_features = false } ockam_macros = { path = "../ockam_macros", version = "^0.31.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.92.0", default_features = false, optional = true } +ockam_node = { path = "../ockam_node", version = "^0.93.0", default_features = false, optional = true } # ECDSA providers: p256 = { version = "0.13.2", default_features = false } rand = { version = "0.8", default-features = false } diff --git a/implementations/rust/ockam/ockam_vault/README.md b/implementations/rust/ockam/ockam_vault/README.md index c436e4992e4..8f5c0951247 100644 --- a/implementations/rust/ockam/ockam_vault/README.md +++ b/implementations/rust/ockam/ockam_vault/README.md @@ -27,7 +27,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_vault = "0.85.0" +ockam_vault = "0.86.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md b/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md index fa567330871..259255db8e0 100644 --- a/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.11.0 - 2023-10-07 + +### Changed + +- Improve `Vault` type-safety +- Updated dependencies + ## 0.10.0 - 2023-10-05 ### Changed diff --git a/implementations/rust/ockam/ockam_vault_aws/Cargo.toml b/implementations/rust/ockam/ockam_vault_aws/Cargo.toml index 47406000f1d..72700f69499 100644 --- a/implementations/rust/ockam/ockam_vault_aws/Cargo.toml +++ b/implementations/rust/ockam/ockam_vault_aws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_vault_aws" -version = "0.10.0" +version = "0.11.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -57,10 +57,10 @@ credentials-sso = ["aws-config/credentials-sso"] aws-config = { version = "0.56.1", default-features = false, features = ["rustls"] } aws-sdk-kms = { version = "0.32.0", default-features = false, features = ["rustls"] } delegate = "0.10.0" -ockam_core = { path = "../ockam_core", version = "^0.87.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.88.0", default_features = false } ockam_macros = { path = "../ockam_macros", version = "^0.31.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.92.0", default_features = false } -ockam_vault = { path = "../ockam_vault", version = "^0.85.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.93.0", default_features = false } +ockam_vault = { path = "../ockam_vault", version = "^0.86.0", default_features = false } p256 = { version = "0.13.2", default_features = false } sha2 = { version = "0.10", default-features = false } thiserror = { version = "1.0.49" } diff --git a/implementations/rust/ockam/ockam_vault_aws/README.md b/implementations/rust/ockam/ockam_vault_aws/README.md index c98cc0e479e..366b3f24adf 100644 --- a/implementations/rust/ockam/ockam_vault_aws/README.md +++ b/implementations/rust/ockam/ockam_vault_aws/README.md @@ -17,7 +17,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_vault_aws = "0.10.0" +ockam_vault_aws = "0.11.0" ``` ## License