diff --git a/Cargo.lock b/Cargo.lock index 984068a0bf1..26c43e34dd8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3114,7 +3114,7 @@ dependencies = [ [[package]] name = "ockam" -version = "0.82.0" +version = "0.83.0" dependencies = [ "arrayref", "dyn-clone", @@ -3139,7 +3139,7 @@ dependencies = [ [[package]] name = "ockam-ffi" -version = "0.68.0" +version = "0.69.0" dependencies = [ "futures 0.3.27", "lazy_static", @@ -3150,7 +3150,7 @@ dependencies = [ [[package]] name = "ockam_abac" -version = "0.16.0" +version = "0.17.0" dependencies = [ "either", "minicbor", @@ -3169,7 +3169,7 @@ dependencies = [ [[package]] name = "ockam_api" -version = "0.25.0" +version = "0.26.0" dependencies = [ "anyhow", "bytes 1.4.0", @@ -3215,7 +3215,7 @@ dependencies = [ [[package]] name = "ockam_command" -version = "0.82.0" +version = "0.83.0" dependencies = [ "anyhow", "assert_cmd", @@ -3276,7 +3276,7 @@ dependencies = [ [[package]] name = "ockam_core" -version = "0.76.0" +version = "0.77.0" dependencies = [ "async-trait", "backtrace", @@ -3310,7 +3310,7 @@ version = "0.44.0" [[package]] name = "ockam_executor" -version = "0.44.0" +version = "0.45.0" dependencies = [ "crossbeam-queue", "futures 0.3.27", @@ -3323,7 +3323,7 @@ dependencies = [ [[package]] name = "ockam_identity" -version = "0.70.0" +version = "0.71.0" dependencies = [ "async-trait", "cfg-if", @@ -3363,7 +3363,7 @@ dependencies = [ [[package]] name = "ockam_key_exchange_xx" -version = "0.72.0" +version = "0.73.0" dependencies = [ "hex", "ockam_core", @@ -3383,7 +3383,7 @@ dependencies = [ [[package]] name = "ockam_multiaddr" -version = "0.16.0" +version = "0.17.0" dependencies = [ "bincode", "minicbor", @@ -3401,7 +3401,7 @@ dependencies = [ [[package]] name = "ockam_node" -version = "0.79.0" +version = "0.80.0" dependencies = [ "cddl-cat", "futures 0.3.27", @@ -3421,7 +3421,7 @@ dependencies = [ [[package]] name = "ockam_transport_ble" -version = "0.37.0" +version = "0.38.0" dependencies = [ "atsame54_xpro", "bluenrg", @@ -3450,7 +3450,7 @@ dependencies = [ [[package]] name = "ockam_transport_core" -version = "0.49.0" +version = "0.50.0" dependencies = [ "ockam_core", "tracing", @@ -3458,7 +3458,7 @@ dependencies = [ [[package]] name = "ockam_transport_tcp" -version = "0.77.0" +version = "0.78.0" dependencies = [ "cfg-if", "hashbrown 0.13.2", @@ -3495,7 +3495,7 @@ dependencies = [ [[package]] name = "ockam_transport_uds" -version = "0.6.0" +version = "0.7.0" dependencies = [ "ockam_core", "ockam_macros", @@ -3509,7 +3509,7 @@ dependencies = [ [[package]] name = "ockam_transport_websocket" -version = "0.68.0" +version = "0.69.0" dependencies = [ "futures-util", "ockam_core", @@ -3524,7 +3524,7 @@ dependencies = [ [[package]] name = "ockam_vault" -version = "0.72.0" +version = "0.73.0" dependencies = [ "aes-gcm", "arrayref", diff --git a/implementations/rust/ockam/ockam/CHANGELOG.md b/implementations/rust/ockam/ockam/CHANGELOG.md index 4957c0f6b03..5da9e80fadf 100644 --- a/implementations/rust/ockam/ockam/CHANGELOG.md +++ b/implementations/rust/ockam/ockam/CHANGELOG.md @@ -4,6 +4,25 @@ 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.83.0 - 2023-03-28 + +### Added + +- Add `TrustOptions` to `ockam_transport_tcp`. refactor connection creation +- Add `src_addr` to `Routed` +- Add `Sessions` support to receiving messages in `ockam_node` +- Add `Sessions` support to portals + +### Changed + +- Update `RemoteForwarder` +- Improve `RemoteForwarder` address handling +- Updated dependencies + +### Removed + +- Removed the dependency on ockam_core in examples + ## 0.82.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam/Cargo.toml b/implementations/rust/ockam/ockam/Cargo.toml index a257c843a66..29a089eb463 100644 --- a/implementations/rust/ockam/ockam/Cargo.toml +++ b/implementations/rust/ockam/ockam/Cargo.toml @@ -22,7 +22,7 @@ license = "Apache-2.0" name = "ockam" readme = "README.md" repository = "https://github.com/build-trust/ockam/tree/develop/implementations/rust/ockam/ockam" -version = "0.82.0" +version = "0.83.0" rust-version = "1.56.0" publish = true @@ -84,14 +84,14 @@ name = "tests" path = "tests/main.rs" [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0", default-features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.0", default-features = false } ockam_macros = { path = "../ockam_macros", version = "^0.27.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.79.0", default-features = false } -ockam_vault = { path = "../ockam_vault", version = "^0.72.0", default_features = false, optional = true } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.77.0", optional = true } -ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.72.0", default_features = false, optional = true } -ockam_identity = { path = "../ockam_identity", version = "^0.70.0", default_features = false } -ockam_abac = { path = "../ockam_abac", version = "^0.16.0", default_features = false, optional = true } +ockam_node = { path = "../ockam_node", version = "^0.80.0", default-features = false } +ockam_vault = { path = "../ockam_vault", version = "^0.73.0", default_features = false, optional = true } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.78.0", optional = true } +ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.73.0", default_features = false, optional = true } +ockam_identity = { path = "../ockam_identity", version = "^0.71.0", default_features = false } +ockam_abac = { path = "../ockam_abac", version = "^0.17.0", default_features = false, optional = true } arrayref = "0.3" minicbor = { version = "0.19.0", features = ["alloc", "derive"] } serde = { version = "1.0", default-features = false, features = ["derive"] } @@ -102,8 +102,8 @@ hex = { version = "0.4", default-features = false } dyn-clone = "1.0" [dev-dependencies] -ockam_vault = { path = "../ockam_vault", version = "^0.72.0" } -ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.72.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.73.0" } +ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.73.0" } trybuild = { version = "1.0", features = ["diff"] } serde_json = "1.0" rand_xorshift = "0.3" diff --git a/implementations/rust/ockam/ockam/README.md b/implementations/rust/ockam/ockam/README.md index 8888f8498fe..444726f1041 100644 --- a/implementations/rust/ockam/ockam/README.md +++ b/implementations/rust/ockam/ockam/README.md @@ -68,7 +68,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam = "0.82.0" +ockam = "0.83.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_abac/CHANGELOG.md b/implementations/rust/ockam/ockam_abac/CHANGELOG.md index 0d25145e13a..58eaaffae5d 100644 --- a/implementations/rust/ockam/ockam_abac/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_abac/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.17.0 - 2023-03-28 + +### Changed + +- Updated dependencies + +### Removed + +- Removed type parameters exposing implementation details + ## 0.16.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_abac/Cargo.toml b/implementations/rust/ockam/ockam_abac/Cargo.toml index 79e0b2b1b63..a3135580975 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.16.0" +version = "0.17.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -31,8 +31,8 @@ std = [ [dependencies] either = { version = "1.8.1", default-features = false } minicbor = { version = "0.19.0", features = ["derive", "alloc"] } -ockam_core = { version = "0.76.0", path = "../ockam_core", default-features = false } -ockam_identity = { version = "0.70.0", path = "../ockam_identity", default-features = false } +ockam_core = { version = "0.77.0", path = "../ockam_core", default-features = false } +ockam_identity = { version = "0.71.0", path = "../ockam_identity", default-features = false } once_cell = { version = "1.17.1", default-features = false, features = ["alloc"] } str-buf = "3.0.1" tracing = { version = "0.1.34", default-features = false } diff --git a/implementations/rust/ockam/ockam_abac/README.md b/implementations/rust/ockam/ockam_abac/README.md index b33653918c0..a7e1ba78bbd 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.16.0" +ockam_abac = "0.17.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_api/CHANGELOG.md b/implementations/rust/ockam/ockam_api/CHANGELOG.md index 252b6bfd645..6a83e2af0d8 100644 --- a/implementations/rust/ockam/ockam_api/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_api/CHANGELOG.md @@ -4,6 +4,47 @@ 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.26.0 - 2023-03-28 + +### Added + +- Add `create_tcp_session` to `ockam_command` +- Add missing serialize / deserialize instances + +### Changed + +- Create tcp_connection along with secure channels in the same function call +- Use sessions in ockam_api +- Make trust arguments mandatory +- `Sessions` update +- Create an authority node +- Start the authority node with the node create command +- Retrieve the identity authority before creating the authority node +- Show the authority node as up +- Retry the creation of the lmdb database in case of a failure +- Refactor tuple to api-transport struct +- Move `multiaddr_to_socket_addr` method into `MultiAddr` +- Don't try to delete files or directories which are already deleted +- Updated dependencies + +### Fixed + +- Fixed the compilation errors with the tag feature +- Fix clippy warnings on test code +- Node duplication error +- Node duplication error +- Use the same criteria for checking if a node exists +- Make the authority_node field optional +- Make `ockam reset` delete specific state files +- When deleting the default vault/identity/project the data and the link are deleted + +### Removed + +- Remove warnings +- Removed type parameters exposing implementation details +- Remove the need for _arc functions +- Remove the legacy storage migration code + ## 0.25.0 - 2023-03-03 ### Added diff --git a/implementations/rust/ockam/ockam_api/Cargo.toml b/implementations/rust/ockam/ockam_api/Cargo.toml index 79e6effabb7..5d8119db10b 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.25.0" +version = "0.26.0" edition = "2021" authors = ["Ockam Developers"] license = "Apache-2.0" @@ -57,24 +57,24 @@ reqwest = { version = "0.11", default-features = false, features = ["jso sysinfo = "0.28" kafka-protocol = "0.6.0" -ockam = { path = "../ockam", version = "^0.82.0", features = ["software_vault"] } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.77.0" } -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.16.0", features = ["cbor", "serde"] } +ockam = { path = "../ockam", version = "^0.83.0", features = ["software_vault"] } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.78.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.17.0", features = ["cbor", "serde"] } [dependencies.ockam_core] -version = "0.76.0" +version = "0.77.0" path = "../ockam_core" default-features = false features = ["no_std", "alloc"] [dependencies.ockam_node] -version = "0.79.0" +version = "0.80.0" path = "../ockam_node" default-features = false features = ["no_std", "alloc"] [dependencies.ockam_vault] -version = "0.72.0" +version = "0.73.0" path = "../ockam_vault" default-features = false # FIXME: ockam_vault's dependency curve25519-dalek has non-additive features which @@ -82,13 +82,13 @@ default-features = false features = ["std", "aws", "rustcrypto"] [dependencies.ockam_identity] -version = "0.70.0" +version = "0.71.0" path = "../ockam_identity" default-features = false features = ["std"] [dependencies.ockam_abac] -version = "0.16.0" +version = "0.17.0" path = "../ockam_abac" default-features = false @@ -100,7 +100,7 @@ mockall = "0.11" # TODO enable "tag" feature once implemented on elixir side ockam_api = { path = ".", features = ["std", "authenticators"] } ockam_macros = { version = "0.27.0", path = "../ockam_macros", features = ["std"] } -ockam_transport_tcp = { version = "0.77.0", path = "../ockam_transport_tcp" } +ockam_transport_tcp = { version = "0.78.0", path = "../ockam_transport_tcp" } quickcheck = "1.0.1" indexmap = "1.7.0" uuid = "1.3.0" diff --git a/implementations/rust/ockam/ockam_command/CHANGELOG.md b/implementations/rust/ockam/ockam_command/CHANGELOG.md index 2753914ccd1..8170442c3b1 100644 --- a/implementations/rust/ockam/ockam_command/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_command/CHANGELOG.md @@ -4,6 +4,30 @@ 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.83.0 - 2023-03-28 + +### Added + +- Add shell abstraction to handle commands output streams +- Add a command to create an authority node +- Add examples and about sections to markdown generated docs +- Add basic documentation for node, identity and space commands + +### Changed + +- Use tcp session on authenticated command +- Refactor the calls to the syntax highlight function +- Updated dependencies + +### Fixed + +- Improve markdown help renderer + +### Removed + +- Remove warnings +- Removed type parameters exposing implementation details + ## 0.82.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_command/Cargo.toml b/implementations/rust/ockam/ockam_command/Cargo.toml index 68b9b037940..e5b135dc603 100644 --- a/implementations/rust/ockam/ockam_command/Cargo.toml +++ b/implementations/rust/ockam/ockam_command/Cargo.toml @@ -24,7 +24,7 @@ readme = "README.md" repository = "https://github.com/build-trust/ockam/implementations/rust/ockam/ockam_command" rust-version = "1.58.1" publish = true -version = "0.82.0" +version = "0.83.0" [package.metadata.cross.target.aarch64-unknown-linux-musl] dockerfile = "../../../../tools/cross/Cross.Dockerfile.aarch64" @@ -97,17 +97,17 @@ pem-rfc7468 = { version = "0.7.0", features = ["std"]} termimad = "0.23" termcolor = "1.2.0" once_cell = "1.17" -ockam = { path = "../ockam", version = "^0.82.0", features = ["software_vault"] } -ockam_abac = { path = "../ockam_abac", version = "0.16.0", features = ["std"] } -ockam_api = { path = "../ockam_api", version = "0.25.0", features = ["std", "authenticators"] } -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.16.0", features = ["std"] } -ockam_vault = { path = "../ockam_vault", version = "^0.72.0", features = ["storage", "aws", "rustcrypto"] } -ockam_core = { path = "../ockam_core", version = "^0.76.0" } -ockam_identity = { path = "../ockam_identity", version = "^0.70.0" } +ockam = { path = "../ockam", version = "^0.83.0", features = ["software_vault"] } +ockam_abac = { path = "../ockam_abac", version = "0.17.0", features = ["std"] } +ockam_api = { path = "../ockam_api", version = "0.26.0", features = ["std", "authenticators"] } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.17.0", features = ["std"] } +ockam_vault = { path = "../ockam_vault", version = "^0.73.0", features = ["storage", "aws", "rustcrypto"] } +ockam_core = { path = "../ockam_core", version = "^0.77.0" } +ockam_identity = { path = "../ockam_identity", version = "^0.71.0" } [dev-dependencies] assert_cmd = "2" tempfile = "3" ockam_macros = { path = "../ockam_macros", version = "^0.27.0" } -ockam_api = { path = "../ockam_api", version = "0.25.0", features = ["std", "authenticators"] } +ockam_api = { path = "../ockam_api", version = "0.26.0", features = ["std", "authenticators"] } diff --git a/implementations/rust/ockam/ockam_command/README.md b/implementations/rust/ockam/ockam_command/README.md index 6fcba75104d..b5918b1c6bf 100644 --- a/implementations/rust/ockam/ockam_command/README.md +++ b/implementations/rust/ockam/ockam_command/README.md @@ -14,7 +14,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_core = "0.82.0" +ockam_core = "0.83.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_core/CHANGELOG.md b/implementations/rust/ockam/ockam_core/CHANGELOG.md index aa4c0c7b013..d2ccb240fa4 100644 --- a/implementations/rust/ockam/ockam_core/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_core/CHANGELOG.md @@ -4,6 +4,25 @@ 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.77.0 - 2023-03-28 + +### Added + +- Add sessions to `ockam_core` +- Address sessions pr comments +- Add `src_addr` to `Routed` + +### Changed + +- Derive `Debug` for no_std `RwLock` +- `Sessions` update +- Replace sessions-related `LocalInfo` with querying `Sessions` +- Updated dependencies + +### Removed + +- Removed type parameters exposing implementation details + ## 0.76.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_core/Cargo.toml b/implementations/rust/ockam/ockam_core/Cargo.toml index 770f27bb98e..e3f3c179212 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.76.0" +version = "0.77.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" diff --git a/implementations/rust/ockam/ockam_core/README.md b/implementations/rust/ockam/ockam_core/README.md index 15294efb40e..57d9b2ec7a1 100644 --- a/implementations/rust/ockam/ockam_core/README.md +++ b/implementations/rust/ockam/ockam_core/README.md @@ -21,7 +21,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_core = "0.76.0" +ockam_core = "0.77.0" ``` ## Crate Features @@ -32,7 +32,7 @@ be disabled as follows ``` [dependencies] -ockam_core = { version = "0.76.0" , default-features = false } +ockam_core = { version = "0.77.0" , default-features = false } ``` Please note that Cargo features are unioned across the entire dependency diff --git a/implementations/rust/ockam/ockam_executor/CHANGELOG.md b/implementations/rust/ockam/ockam_executor/CHANGELOG.md index fdf93d89210..5fbab94573b 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.45.0 - 2023-03-28 + +### Changed + +- Updated dependencies + ## 0.44.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_executor/Cargo.toml b/implementations/rust/ockam/ockam_executor/Cargo.toml index 4b9ff036e4b..3548b751dfc 100644 --- a/implementations/rust/ockam/ockam_executor/Cargo.toml +++ b/implementations/rust/ockam/ockam_executor/Cargo.toml @@ -14,7 +14,7 @@ repository = "https://github.com/build-trust/ockam/tree/develop/implementations/ keywords = ["ockam", "crypto", "encryption", "authentication"] license = "Apache-2.0" name = "ockam_executor" -version = "0.44.0" +version = "0.45.0" publish = true rust-version = "1.56.0" @@ -40,7 +40,7 @@ futures = { version = "0.3.26", default-features = false, features = [ "async-await", ] } heapless = { version = "0.7", features = ["mpmc_large"] } -ockam_core = { path = "../ockam_core", version = "^0.76.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.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 ddab6f3c5fc..33d4ab66116 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.44.0" +ockam_executor = "0.45.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_ffi/CHANGELOG.md b/implementations/rust/ockam/ockam_ffi/CHANGELOG.md index 2b8e1a0f034..5cf4be476aa 100644 --- a/implementations/rust/ockam/ockam_ffi/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_ffi/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.69.0 - 2023-03-28 + +### Changed + +- Updated dependencies + ## 0.68.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_ffi/Cargo.toml b/implementations/rust/ockam/ockam_ffi/Cargo.toml index db0148d5cde..e70f1c28bbb 100644 --- a/implementations/rust/ockam/ockam_ffi/Cargo.toml +++ b/implementations/rust/ockam/ockam_ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam-ffi" -version = "0.68.0" +version = "0.69.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -27,8 +27,8 @@ crate-type = ["staticlib"] default = [] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0" } -ockam_vault = { path = "../ockam_vault", version = "^0.72.0" } +ockam_core = { path = "../ockam_core", version = "^0.77.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.73.0" } lazy_static = "1.4" tokio = { version = "1.25", features = ["full"] } futures = { version = "0.3.26" } diff --git a/implementations/rust/ockam/ockam_ffi/README.md b/implementations/rust/ockam/ockam_ffi/README.md index 5809d1675d8..3234ec1f8ca 100644 --- a/implementations/rust/ockam/ockam_ffi/README.md +++ b/implementations/rust/ockam/ockam_ffi/README.md @@ -20,7 +20,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam-ffi = "0.68.0" +ockam-ffi = "0.69.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_identity/CHANGELOG.md b/implementations/rust/ockam/ockam_identity/CHANGELOG.md index f3faae70c45..7ba2576ff56 100644 --- a/implementations/rust/ockam/ockam_identity/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_identity/CHANGELOG.md @@ -4,6 +4,40 @@ 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.71.0 - 2023-03-28 + +### Added + +- Add `TrustOptions` to secure channel +- Added unit tests for the credential / credential data display instances +- Add missing serialize / deserialize instances + +### Changed + +- Use sessions in ockam_api +- Updated credentials example +- Make trust arguments mandatory +- Initialize the credential example with a change history and the latest key +- Modified according to review comments +- Display the date and time for a credential +- `Sessions` update +- Clean `TrustOptions` processing +- Create an authority node +- Retrieve the identity authority before creating the authority node +- Replace sessions-related `LocalInfo` with querying `Sessions` +- Updated dependencies + +### Fixed + +- Fix clippy warnings on test code +- Improve and extend `Sessions` tests + +### Removed + +- Removed type parameters exposing implementation details +- Remove the need for _arc functions +- Remove `Cancel` + ## 0.70.0 - 2023-03-03 ### Added diff --git a/implementations/rust/ockam/ockam_identity/Cargo.toml b/implementations/rust/ockam/ockam_identity/Cargo.toml index 924d63da283..aea4507b13c 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.70.0" +version = "0.71.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -61,11 +61,11 @@ alloc = [ ] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0", default-features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.0", default-features = false } ockam_macros = { path = "../ockam_macros", version = "^0.27.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.79.0", default-features = false } -ockam_vault = { path = "../ockam_vault", version = "^0.72.0", default-features = false, optional = true } -ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.72.0", default-features = false, optional = true } +ockam_node = { path = "../ockam_node", version = "^0.80.0", default-features = false } +ockam_vault = { path = "../ockam_vault", version = "^0.73.0", default-features = false, optional = true } +ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.73.0", default-features = false, optional = true } serde_bare = { version = "0.5.0", default-features = false, features = ["alloc"] } minicbor = { version = "0.19.0", features = ["alloc", "derive"] } cfg-if = "1.0.0" @@ -84,7 +84,7 @@ time = { version = "0.3.20", features = ["macros", "formatting", "std"], optiona [dev-dependencies] ockam_transport_tcp = { path = "../ockam_transport_tcp" } -ockam_vault = { path = "../ockam_vault", version = "^0.72.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.73.0" } zeroize = { version = "1.4.2" } quickcheck = "1.0.3" quickcheck_macros = "1.0.0" diff --git a/implementations/rust/ockam/ockam_identity/README.md b/implementations/rust/ockam/ockam_identity/README.md index df87364a759..4510b973450 100644 --- a/implementations/rust/ockam/ockam_identity/README.md +++ b/implementations/rust/ockam/ockam_identity/README.md @@ -22,7 +22,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_identity = "0.70.0" +ockam_identity = "0.71.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_key_exchange_xx/CHANGELOG.md b/implementations/rust/ockam/ockam_key_exchange_xx/CHANGELOG.md index 65541f2fd2d..9d2f6e3d5a7 100644 --- a/implementations/rust/ockam/ockam_key_exchange_xx/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_key_exchange_xx/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.73.0 - 2023-03-28 + +### Changed + +- Updated dependencies + +### Removed + +- Removed type parameters exposing implementation details +- Remove the need for _arc functions + ## 0.72.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_key_exchange_xx/Cargo.toml b/implementations/rust/ockam/ockam_key_exchange_xx/Cargo.toml index e9f1eafa221..8bcc7c0def2 100644 --- a/implementations/rust/ockam/ockam_key_exchange_xx/Cargo.toml +++ b/implementations/rust/ockam/ockam_key_exchange_xx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_key_exchange_xx" -version = "0.72.0" +version = "0.73.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -35,10 +35,10 @@ no_std = ["ockam_core/no_std", "ockam_macros/no_std"] alloc = ["ockam_core/alloc", "ockam_macros/alloc"] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.0", default_features = false } ockam_macros = { path = "../ockam_macros", version = "^0.27.0", default_features = false } [dev-dependencies] -ockam_vault = { path = "../ockam_vault", version = "^0.72.0" } -ockam_node = { path = "../ockam_node", version = "^0.79.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.73.0" } +ockam_node = { path = "../ockam_node", version = "^0.80.0" } hex = "0.4" diff --git a/implementations/rust/ockam/ockam_key_exchange_xx/README.md b/implementations/rust/ockam/ockam_key_exchange_xx/README.md index 5bd2366794e..4ffe9fad4fd 100644 --- a/implementations/rust/ockam/ockam_key_exchange_xx/README.md +++ b/implementations/rust/ockam/ockam_key_exchange_xx/README.md @@ -20,7 +20,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_key_exchange_xx = "0.72.0" +ockam_key_exchange_xx = "0.73.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md b/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md index c1c8c6555bc..8abe8df4616 100644 --- a/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md @@ -4,6 +4,14 @@ 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.17.0 - 2023-03-28 + +### Changed + +- Move `multiaddr_to_socket_addr` method into `MultiAddr` +- Lint a few files +- Updated dependencies + ## 0.16.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_multiaddr/Cargo.toml b/implementations/rust/ockam/ockam_multiaddr/Cargo.toml index 51866beb1e5..1e7241d33ad 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.16.0" +version = "0.17.0" authors = ["Ockam Developers"] license = "Apache-2.0" edition = "2021" @@ -21,7 +21,7 @@ tinyvec = { version = "1.5.1", features = ["alloc"] } unsigned-varint = "0.7.1" [dependencies.ockam_core] -version = "0.76.0" +version = "0.77.0" path = "../ockam_core" default-features = false features = ["no_std", "alloc"] diff --git a/implementations/rust/ockam/ockam_node/CHANGELOG.md b/implementations/rust/ockam/ockam_node/CHANGELOG.md index 7fbf692ebfb..c5a26b36be2 100644 --- a/implementations/rust/ockam/ockam_node/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_node/CHANGELOG.md @@ -4,6 +4,22 @@ 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.80.0 - 2023-03-28 + +### Added + +- Add `ctx.receive_timeout` test +- Add `Sessions` support to receiving messages in `ockam_node` + +### Changed + +- Set the log level as debug instead of warning when getting messages +- Updated dependencies + +### Removed + +- Remove `Cancel` + ## 0.79.0 - 2023-03-03 ### Added diff --git a/implementations/rust/ockam/ockam_node/Cargo.toml b/implementations/rust/ockam/ockam_node/Cargo.toml index 37db8f30ecb..e4d1bf534a7 100644 --- a/implementations/rust/ockam/ockam_node/Cargo.toml +++ b/implementations/rust/ockam/ockam_node/Cargo.toml @@ -20,7 +20,7 @@ keywords = [ ] license = "Apache-2.0" name = "ockam_node" -version = "0.79.0" +version = "0.80.0" publish = true rust-version = "1.56.0" @@ -51,7 +51,7 @@ debugger = ["ockam_core/debugger"] tag = ["cddl-cat", "once_cell", "ockam_core/tag"] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.0", default_features = false } ockam_macros = { path = "../ockam_macros", version = "^0.27.0" } tokio = { version = "1.25", default-features = false, optional = true, features = [ "sync", @@ -68,7 +68,7 @@ tracing-subscriber = { version = "0.3", features = [ "env-filter", ], optional = true } heapless = { version = "0.7", features = ["mpmc_large"], optional = true } -ockam_executor = { path = "../ockam_executor", version = "^0.44.0", default-features = false, optional = true } +ockam_executor = { path = "../ockam_executor", version = "^0.45.0", default-features = false, optional = true } serde_bare = { version = "0.5.0", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } minicbor = { version = "0.19.0", features = ["derive"] } diff --git a/implementations/rust/ockam/ockam_node/README.md b/implementations/rust/ockam/ockam_node/README.md index 9a223375203..7b8f1cc0e7b 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.79.0" +ockam_node = "0.80.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md index 3b45ddca7d9..77a75e95bc0 100644 --- a/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_ble/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.38.0 - 2023-03-28 + +### Changed + +- Updated dependencies + +### Removed + +- Remove the need for _arc functions + ## 0.37.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_ble/Cargo.toml b/implementations/rust/ockam/ockam_transport_ble/Cargo.toml index 3636fa8df16..d0e4a1aa529 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.37.0" +version = "0.38.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -84,9 +84,9 @@ pic32mx1xxfxxxb = ["pic32", "pic32-hal/pic32mx1xxfxxxb"] pic32mx2xxfxxxb = ["pic32", "pic32-hal/pic32mx2xxfxxxb"] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.79.0", default_features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.49.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.80.0", default_features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.50.0", default_features = false } futures = { version = "0.3.26", 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.70.0" } -ockam_vault = { path = "../ockam_vault", version = "^0.72.0" } +ockam_identity = { path = "../ockam_identity", version = "^0.71.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.73.0" } [[example]] name = "04-routing-over-ble-transport-initiator" diff --git a/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md index 514444f478e..291733adcba 100644 --- a/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_core/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.50.0 - 2023-03-28 + +### Changed + +- Clean `TrustOptions` processing +- Updated dependencies + ## 0.49.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_core/Cargo.toml b/implementations/rust/ockam/ockam_transport_core/Cargo.toml index 9dea3b3b3da..3ecd411c940 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.49.0" +version = "0.50.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -31,5 +31,5 @@ no_std = ["ockam_core/no_std"] alloc = ["ockam_core/alloc"] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.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 9696754d709..819d48e2fb8 100644 --- a/implementations/rust/ockam/ockam_transport_core/README.md +++ b/implementations/rust/ockam/ockam_transport_core/README.md @@ -16,7 +16,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_core = "0.49.0" +ockam_transport_core = "0.50.0" ``` This crate requires the rust standard library `"std"`. diff --git a/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md index b33e348b9a2..40d51cc5dd7 100644 --- a/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md @@ -4,6 +4,23 @@ 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.78.0 - 2023-03-28 + +### Added + +- Add `TrustOptions` to `ockam_transport_tcp`. refactor connection creation +- Address sessions pr comments +- Add `Sessions` support to receiving messages in `ockam_node` + +### Changed + +- Use sessions in ockam_api +- Make trust arguments mandatory +- `Sessions` update +- Clean `TrustOptions` processing +- Replace sessions-related `LocalInfo` with querying `Sessions` +- Updated dependencies + ## 0.77.0 - 2023-03-03 ### Added diff --git a/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml b/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml index 9fcdb78dcc5..d69e06ba597 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.77.0" +version = "0.78.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -28,10 +28,10 @@ std = ["ockam_macros/std"] alloc = [] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0" } -ockam_node = { path = "../ockam_node", version = "^0.79.0" } +ockam_core = { path = "../ockam_core", version = "^0.77.0" } +ockam_node = { path = "../ockam_node", version = "^0.80.0" } ockam_macros = { path = "../ockam_macros", version = "^0.27.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.49.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.50.0" } serde = { version = "1.0", default-features = false, features = ["derive"] } tokio = { version = "1.25", features = [ "rt-multi-thread", diff --git a/implementations/rust/ockam/ockam_transport_tcp/README.md b/implementations/rust/ockam/ockam_transport_tcp/README.md index 28e391bcc43..72d7e1d1763 100644 --- a/implementations/rust/ockam/ockam_transport_tcp/README.md +++ b/implementations/rust/ockam/ockam_transport_tcp/README.md @@ -29,7 +29,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_tcp = "0.77.0" +ockam_transport_tcp = "0.78.0" ``` This crate requires the rust standard library `"std"`. diff --git a/implementations/rust/ockam/ockam_transport_udp/Cargo.toml b/implementations/rust/ockam/ockam_transport_udp/Cargo.toml index e8ff11504c6..87a32099e2c 100644 --- a/implementations/rust/ockam/ockam_transport_udp/Cargo.toml +++ b/implementations/rust/ockam/ockam_transport_udp/Cargo.toml @@ -30,9 +30,9 @@ alloc = [] [dependencies] bytes = "1.4.0" futures-util = "0.3" -ockam_core = { path = "../ockam_core", version = "^0.76.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.79.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.49.0" } +ockam_core = { path = "../ockam_core", version = "^0.77.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.80.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.50.0" } rand = "0.8" hashbrown = { version = "0.13" } tracing = { version = "0.1", default-features = false } @@ -49,7 +49,7 @@ tokio-util = { version = "0.7.7", features = ["net", "codec"] } [dev-dependencies] ockam_macros = { path = "../ockam_macros", version = "^0.27.0" } -ockam = { path = "../ockam", version = "^0.82.0" } +ockam = { path = "../ockam", version = "^0.83.0" } [[example]] name = "client" diff --git a/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md index 0d3c4407d43..91819574376 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.7.0 - 2023-03-28 + +### Changed + +- Updated dependencies + ## 0.6.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_uds/Cargo.toml b/implementations/rust/ockam/ockam_transport_uds/Cargo.toml index 97083ebddb7..7dcafc02d67 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.6.0" +version = "0.7.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -27,10 +27,10 @@ std = ["ockam_macros/std"] alloc = [] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0" } -ockam_node = { path = "../ockam_node", version = "^0.79.0" } +ockam_core = { path = "../ockam_core", version = "^0.77.0" } +ockam_node = { path = "../ockam_node", version = "^0.80.0" } ockam_macros = { path = "../ockam_macros", version = "^0.27.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.49.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.50.0" } serde = { version = "1.0", default-features = false, features = ["derive"] } tokio = { version = "1.25", features = [ "rt-multi-thread", diff --git a/implementations/rust/ockam/ockam_transport_uds/README.md b/implementations/rust/ockam/ockam_transport_uds/README.md index 3b454e178e3..14585319208 100644 --- a/implementations/rust/ockam/ockam_transport_uds/README.md +++ b/implementations/rust/ockam/ockam_transport_uds/README.md @@ -12,5 +12,5 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_uds = "0.6.0" +ockam_transport_uds = "0.7.0" ``` diff --git a/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md index 1760b515aef..b0e95748074 100644 --- a/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_websocket/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.69.0 - 2023-03-28 + +### Added + +- Add `Sessions` support to receiving messages in `ockam_node` + +### Changed + +- Updated dependencies + ## 0.68.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml b/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml index 79f526f8b65..41e083a8450 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.68.0" +version = "0.69.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -47,9 +47,9 @@ alloc = [ futures-util = { version = "0.3", default-features = false, features = [ "tokio-io", ] } -ockam_core = { path = "../ockam_core", version = "^0.76.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.79.0", default_features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.49.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.80.0", default_features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.50.0", default_features = false } tokio = { version = "1.25", default-features = false, optional = true, features = [ "rt-multi-thread", "sync", diff --git a/implementations/rust/ockam/ockam_transport_websocket/README.md b/implementations/rust/ockam/ockam_transport_websocket/README.md index b18262af3af..e7de1e1b2e5 100644 --- a/implementations/rust/ockam/ockam_transport_websocket/README.md +++ b/implementations/rust/ockam/ockam_transport_websocket/README.md @@ -24,7 +24,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_websocket = "0.68.0" +ockam_transport_websocket = "0.69.0" ``` This crate requires the rust standard library `"std"`. diff --git a/implementations/rust/ockam/ockam_vault/CHANGELOG.md b/implementations/rust/ockam/ockam_vault/CHANGELOG.md index 8cbc2d488ad..bfeab58ca13 100644 --- a/implementations/rust/ockam/ockam_vault/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_vault/CHANGELOG.md @@ -4,6 +4,21 @@ 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.73.0 - 2023-03-28 + +### Changed + +- Bump p256 from 0.12.0 to 0.13.0 +- Updated dependencies + +### Fixed + +- Fix the cargo update + +### Removed + +- Remove the need for _arc functions + ## 0.72.0 - 2023-03-03 ### Changed diff --git a/implementations/rust/ockam/ockam_vault/Cargo.toml b/implementations/rust/ockam/ockam_vault/Cargo.toml index 2f00da7fede..cc4ecf28227 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.72.0" +version = "0.73.0" authors = ["Ockam Developers"] edition = "2021" license = "Apache-2.0" @@ -67,9 +67,9 @@ aws = ["std", "aws-config", "aws-sdk-kms", "thiserror"] rustcrypto = [] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.76.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.77.0", default_features = false } ockam_macros = { path = "../ockam_macros", version = "^0.27.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.79.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.80.0", default_features = false } arrayref = "0.3" aes-gcm = { version = "0.9", default-features = false, features = ["aes"] } cfg-if = "1.0.0" diff --git a/implementations/rust/ockam/ockam_vault/README.md b/implementations/rust/ockam/ockam_vault/README.md index 0133bf874ce..95d4d81c266 100644 --- a/implementations/rust/ockam/ockam_vault/README.md +++ b/implementations/rust/ockam/ockam_vault/README.md @@ -22,7 +22,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_vault = "0.72.0" +ockam_vault = "0.73.0" ``` ## Crate Features @@ -33,7 +33,7 @@ disabled as follows ``` [dependencies] -ockam_vault = { version = "0.72.0" , default-features = false } +ockam_vault = { version = "0.73.0" , default-features = false } ``` Please note that Cargo features are unioned across the entire dependency