diff --git a/Cargo.lock b/Cargo.lock index f283504ec0f..a452e05c12c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4677,7 +4677,7 @@ dependencies = [ [[package]] name = "ockam" -version = "0.141.0" +version = "0.142.0" dependencies = [ "hex", "ockam_abac", @@ -4699,7 +4699,7 @@ dependencies = [ [[package]] name = "ockam_abac" -version = "0.73.0" +version = "0.74.0" dependencies = [ "cfg-if", "either", @@ -4729,7 +4729,7 @@ dependencies = [ [[package]] name = "ockam_api" -version = "0.84.0" +version = "0.85.0" dependencies = [ "base64-url", "bytes 1.8.0", @@ -4824,7 +4824,7 @@ dependencies = [ [[package]] name = "ockam_app_lib" -version = "0.141.0" +version = "0.142.0" dependencies = [ "cbindgen", "duct", @@ -4845,7 +4845,7 @@ dependencies = [ [[package]] name = "ockam_command" -version = "0.141.0" +version = "0.142.0" dependencies = [ "arboard", "assert_cmd", @@ -4905,7 +4905,7 @@ dependencies = [ [[package]] name = "ockam_core" -version = "0.120.0" +version = "0.121.0" dependencies = [ "async-trait", "backtrace", @@ -4951,7 +4951,7 @@ dependencies = [ [[package]] name = "ockam_executor" -version = "0.89.0" +version = "0.90.0" dependencies = [ "crossbeam-queue", "futures 0.3.31", @@ -4963,7 +4963,7 @@ dependencies = [ [[package]] name = "ockam_identity" -version = "0.127.0" +version = "0.128.0" dependencies = [ "async-trait", "cfg-if", @@ -4997,7 +4997,7 @@ dependencies = [ [[package]] name = "ockam_macros" -version = "0.35.0" +version = "0.36.0" dependencies = [ "proc-macro2", "quote", @@ -5006,7 +5006,7 @@ dependencies = [ [[package]] name = "ockam_multiaddr" -version = "0.64.0" +version = "0.65.0" dependencies = [ "bincode", "miette", @@ -5025,7 +5025,7 @@ dependencies = [ [[package]] name = "ockam_node" -version = "0.132.0" +version = "0.133.0" dependencies = [ "cfg-if", "fs2", @@ -5075,7 +5075,7 @@ dependencies = [ [[package]] name = "ockam_transport_ble" -version = "0.94.0" +version = "0.95.0" dependencies = [ "atsame54_xpro", "bluenrg", @@ -5103,7 +5103,7 @@ dependencies = [ [[package]] name = "ockam_transport_core" -version = "0.97.0" +version = "0.98.0" dependencies = [ "minicbor", "ockam_core", @@ -5113,7 +5113,7 @@ dependencies = [ [[package]] name = "ockam_transport_tcp" -version = "0.130.0" +version = "0.131.0" dependencies = [ "async-trait", "aya", @@ -5145,7 +5145,7 @@ dependencies = [ [[package]] name = "ockam_transport_udp" -version = "0.74.0" +version = "0.75.0" dependencies = [ "cfg-if", "minicbor", @@ -5160,7 +5160,7 @@ dependencies = [ [[package]] name = "ockam_transport_uds" -version = "0.59.0" +version = "0.60.0" dependencies = [ "ockam_core", "ockam_macros", @@ -5174,7 +5174,7 @@ dependencies = [ [[package]] name = "ockam_transport_websocket" -version = "0.121.0" +version = "0.122.0" dependencies = [ "futures-util", "ockam_core", @@ -5189,7 +5189,7 @@ dependencies = [ [[package]] name = "ockam_vault" -version = "0.125.0" +version = "0.126.0" dependencies = [ "aes-gcm", "arrayref", @@ -5220,7 +5220,7 @@ dependencies = [ [[package]] name = "ockam_vault_aws" -version = "0.51.0" +version = "0.52.0" dependencies = [ "aws-config", "aws-sdk-kms", diff --git a/implementations/rust/ockam/ockam/CHANGELOG.md b/implementations/rust/ockam/ockam/CHANGELOG.md index f9a31744a37..43e8a43d991 100644 --- a/implementations/rust/ockam/ockam/CHANGELOG.md +++ b/implementations/rust/ockam/ockam/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.142.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.141.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam/Cargo.toml b/implementations/rust/ockam/ockam/Cargo.toml index bd8662388b7..efe8686deb3 100644 --- a/implementations/rust/ockam/ockam/Cargo.toml +++ b/implementations/rust/ockam/ockam/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam" -version = "0.141.0" +version = "0.142.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -89,21 +89,21 @@ path = "tests/main.rs" [dependencies] hex = { version = "0.4", default-features = false } -ockam_abac = { path = "../ockam_abac", version = "^0.73.0", default-features = false, optional = true } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } -ockam_identity = { path = "../ockam_identity", version = "^0.127.0", default-features = false } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.132.0", default-features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0", default-features = false } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.130.0", default-features = false, optional = true } -ockam_transport_udp = { path = "../ockam_transport_udp", version = "^0.74.0", default-features = false, optional = true } -ockam_vault = { path = "../ockam_vault", version = "^0.125.0", default-features = false, optional = true } +ockam_abac = { path = "../ockam_abac", version = "^0.74.0", default-features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } +ockam_identity = { path = "../ockam_identity", version = "^0.128.0", default-features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.133.0", default-features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0", default-features = false } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.131.0", default-features = false, optional = true } +ockam_transport_udp = { path = "../ockam_transport_udp", version = "^0.75.0", default-features = false, optional = true } +ockam_vault = { path = "../ockam_vault", version = "^0.126.0", default-features = false, optional = true } rand = { version = "0.8", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam_vault = { path = "../ockam_vault", version = "^0.125.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.126.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 e39c266d569..5ea66d20090 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.141.0" +ockam = "0.142.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_abac/CHANGELOG.md b/implementations/rust/ockam/ockam_abac/CHANGELOG.md index 9082741163e..8a8f9897753 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.74.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.73.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_abac/Cargo.toml b/implementations/rust/ockam/ockam_abac/Cargo.toml index 5c37dee5bb2..f4384204e6e 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.73.0" +version = "0.74.0" authors = ["Ockam Developers"] categories = ["cryptography"] edition = "2021" @@ -38,15 +38,15 @@ std = [ cfg-if = "1.0.0" either = { version = "1.13.0", default-features = false } minicbor = { version = "0.25.1", default-features = false, features = ["derive"] } -ockam_core = { version = "0.120.0", path = "../ockam_core", default-features = false } -ockam_identity = { version = "0.127.0", path = "../ockam_identity", default-features = false } -ockam_node = { version = "0.132.0", path = "../ockam_node", default-features = false } +ockam_core = { version = "0.121.0", path = "../ockam_core", default-features = false } +ockam_identity = { version = "0.128.0", path = "../ockam_identity", default-features = false } +ockam_node = { version = "0.133.0", path = "../ockam_node", default-features = false } once_cell = { version = "1.19.0", default-features = false, features = ["alloc"] } serde = { version = "1", default-features = false, features = ["derive"] } strum = { version = "0.26.3", default-features = false, features = ["derive"] } # optional: -ockam_executor = { version = "0.89.0", path = "../ockam_executor", default-features = false, optional = true } +ockam_executor = { version = "0.90.0", path = "../ockam_executor", default-features = false, optional = true } regex = { version = "1.10.6", default-features = false, optional = true } rustyline = { version = "14.0.0", optional = true } rustyline-derive = { version = "0.10.0", optional = true } diff --git a/implementations/rust/ockam/ockam_abac/README.md b/implementations/rust/ockam/ockam_abac/README.md index a4b6e4db18d..6804440226f 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.73.0" +ockam_abac = "0.74.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_api/CHANGELOG.md b/implementations/rust/ockam/ockam_api/CHANGELOG.md index 6a357d10720..38447c5f92a 100644 --- a/implementations/rust/ockam/ockam_api/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_api/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.85.0 - 2024-11-27 + +### Added + +- Return new ticket format in `project ticket` +- Node's http server is enabled by default +- Remove last usages of `OCKAM_LOG` env var +- Simplify command node shutdown +- Add env. variables for auth0 +- Adjust `enroll` logic and output for the new subscription plans +- Updated dependencies + +### Fixed + +- `project enroll` support for json encoded tickets + +### Removed + +- Remove the dev. authenticator endpoint + ## 0.84.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_api/Cargo.toml b/implementations/rust/ockam/ockam_api/Cargo.toml index 4c6fbf4116b..142bb1d7055 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.84.0" +version = "0.85.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -114,25 +114,25 @@ tracing-opentelemetry = "0.27.0" tracing-subscriber = { version = "0.3", features = ["json"] } url = "2.5.2" -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.64.0", features = ["cbor", "serde"] } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0" } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.130.0", default-features = false, features = ["std"] } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.65.0", features = ["cbor", "serde"] } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0" } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.131.0", default-features = false, features = ["std"] } tonic = "0.12" [dependencies.ockam_core] -version = "0.120.0" +version = "0.121.0" path = "../ockam_core" default-features = false features = ["no_std", "alloc"] [dependencies.ockam_node] -version = "0.132.0" +version = "0.133.0" path = "../ockam_node" default-features = false features = ["no_std", "alloc"] [dependencies.ockam_vault] -version = "0.125.0" +version = "0.126.0" path = "../ockam_vault" default-features = false # FIXME: ockam_vault's dependency curve25519-dalek has non-additive features which @@ -140,19 +140,19 @@ default-features = false features = ["std", "storage"] [dependencies.ockam_vault_aws] -version = "0.51.0" +version = "0.52.0" path = "../ockam_vault_aws" default-features = false features = ["std"] [dependencies.ockam] -version = "^0.141.0" +version = "^0.142.0" path = "../ockam" default-features = false features = ["std", "ockam_transport_tcp", "ockam_transport_udp", "storage"] [dependencies.ockam_abac] -version = "0.73.0" +version = "0.74.0" path = "../ockam_abac" default-features = false @@ -163,9 +163,9 @@ hex = "0.4.3" indexmap = "2.6.0" mockall = "0.13" multimap = "0.10.0" -ockam_macros = { path = "../ockam_macros", features = ["std"], version = "^0.35.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0" } -ockam_transport_tcp = { path = "../ockam_transport_tcp", default-features = false, version = "^0.130.0" } +ockam_macros = { path = "../ockam_macros", features = ["std"], version = "^0.36.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0" } +ockam_transport_tcp = { path = "../ockam_transport_tcp", default-features = false, version = "^0.131.0" } opentelemetry_sdk = { version = "0.26.0", features = ["logs", "metrics", "trace", "rt-tokio", "testing"], default-features = false } pretty_assertions = "1.4.1" proptest = "1.5.0" diff --git a/implementations/rust/ockam/ockam_api/README.md b/implementations/rust/ockam/ockam_api/README.md index eced441a86c..365641c0c86 100644 --- a/implementations/rust/ockam/ockam_api/README.md +++ b/implementations/rust/ockam/ockam_api/README.md @@ -32,7 +32,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_api = "0.84.0" +ockam_api = "0.85.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_app_lib/CHANGELOG.md b/implementations/rust/ockam/ockam_app_lib/CHANGELOG.md index 6cf69094c4e..80e77a0f4a3 100644 --- a/implementations/rust/ockam/ockam_app_lib/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_app_lib/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.142.0 - 2024-11-27 + +### Added + +- Add env. variables for auth0 +- Updated dependencies + ## 0.141.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_app_lib/Cargo.toml b/implementations/rust/ockam/ockam_app_lib/Cargo.toml index e8c1f6b2078..8d1b03801d2 100644 --- a/implementations/rust/ockam/ockam_app_lib/Cargo.toml +++ b/implementations/rust/ockam/ockam_app_lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_app_lib" -version = "0.141.0" +version = "0.142.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -37,10 +37,10 @@ rust-crypto = ["ockam_api/rust-crypto"] duct = "0.13.7" miette = { version = "7.2.0", features = ["fancy-no-backtrace"] } minicbor = { version = "0.25.1", default-features = false, features = ["alloc", "derive"] } -ockam = { path = "../ockam", version = "^0.141.0", features = ["software_vault"] } -ockam_api = { path = "../ockam_api", version = "0.84.0", default-features = false, features = ["std"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0" } -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.64.0", features = ["cbor", "serde"] } +ockam = { path = "../ockam", version = "^0.142.0", features = ["software_vault"] } +ockam_api = { path = "../ockam_api", version = "0.85.0", default-features = false, features = ["std"] } +ockam_core = { path = "../ockam_core", version = "^0.121.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.65.0", features = ["cbor", "serde"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" sqlx = { version = "0.8.2", default-features = false } @@ -49,7 +49,7 @@ tokio = { version = "1.41.0", features = ["full"] } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam_api = { path = "../ockam_api", version = "0.84.0", default-features = false, features = ["test-utils"] } +ockam_api = { path = "../ockam_api", version = "0.85.0", default-features = false, features = ["test-utils"] } tempfile = { version = "3.10.1" } [build-dependencies] diff --git a/implementations/rust/ockam/ockam_app_lib/README.md b/implementations/rust/ockam/ockam_app_lib/README.md index c687996b825..69035b82bf8 100644 --- a/implementations/rust/ockam/ockam_app_lib/README.md +++ b/implementations/rust/ockam/ockam_app_lib/README.md @@ -21,7 +21,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_app_lib = "0.141.0" +ockam_app_lib = "0.142.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_command/CHANGELOG.md b/implementations/rust/ockam/ockam_command/CHANGELOG.md index 6b18991f817..d8d8a71fe1a 100644 --- a/implementations/rust/ockam/ockam_command/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_command/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.142.0 - 2024-11-27 + +### Added + +- Return new ticket format in `project ticket` +- Node's http server is enabled by default +- Rename `--hex-encoded` arg to `--hex` in `project ticket` +- Simplify command node shutdown +- Add env. variables for auth0 +- Adjust `enroll` logic and output for the new subscription plans +- Updated dependencies + +### Fixed + +- Adjust timeout used when waiting for a node to be ready + ## 0.141.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_command/Cargo.toml b/implementations/rust/ockam/ockam_command/Cargo.toml index 0348e45c733..2d4f24f9869 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.141.0" +version = "0.142.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -65,13 +65,13 @@ indoc = "2.0.5" miette = { version = "7.2.0", features = ["fancy-no-backtrace"] } minicbor = { version = "0.25.1", default-features = false, features = ["alloc", "derive"] } nix = { version = "0.29", features = ["signal"] } -ockam = { path = "../ockam", version = "^0.141.0", features = ["software_vault"] } -ockam_abac = { path = "../ockam_abac", version = "0.73.0", features = ["std"] } -ockam_api = { path = "../ockam_api", version = "0.84.0", default-features = false, features = ["std"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0" } -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.64.0", features = ["std"] } -ockam_node = { path = "../ockam_node", version = "^0.132.0" } -ockam_vault = { path = "../ockam_vault", version = "^0.125.0", default-features = false, features = ["storage", "std"] } +ockam = { path = "../ockam", version = "^0.142.0", features = ["software_vault"] } +ockam_abac = { path = "../ockam_abac", version = "0.74.0", features = ["std"] } +ockam_api = { path = "../ockam_api", version = "0.85.0", default-features = false, features = ["std"] } +ockam_core = { path = "../ockam_core", version = "^0.121.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.65.0", features = ["std"] } +ockam_node = { path = "../ockam_node", version = "^0.133.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.126.0", default-features = false, features = ["storage", "std"] } once_cell = "1.19" open = "5.3.0" opentelemetry = { version = "0.26.0", features = ["metrics", "trace"] } @@ -100,8 +100,8 @@ which = "6.0.2" [dev-dependencies] assert_cmd = "2" mockito = "1.5.0" -ockam_api = { path = "../ockam_api", version = "0.84.0", default-features = false, features = ["test-utils"] } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0" } +ockam_api = { path = "../ockam_api", version = "0.85.0", default-features = false, features = ["test-utils"] } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0" } proptest = "1.5.0" serial_test = "3.0.0" tempfile = "3.10.1" diff --git a/implementations/rust/ockam/ockam_command/README.md b/implementations/rust/ockam/ockam_command/README.md index 15457ceee16..7f29c9714dd 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.141.0" +ockam_command = "0.142.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_core/CHANGELOG.md b/implementations/rust/ockam/ockam_core/CHANGELOG.md index 770e3fd9c09..0c5852241d6 100644 --- a/implementations/rust/ockam/ockam_core/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_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.121.0 - 2024-11-27 + +### Added + +- Encoding and allocation optimizations for privileged portals +- Updated dependencies + ## 0.120.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_core/Cargo.toml b/implementations/rust/ockam/ockam_core/Cargo.toml index daef00aa0d4..ad7aabcf32e 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.120.0" +version = "0.121.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -80,7 +80,7 @@ hashbrown = { version = "0.14", default-features = false, features = ["ahash", " hex = { version = "0.4", default-features = false, optional = true } miette = { version = "7.2.0", features = ["fancy-no-backtrace"], optional = true } minicbor = { version = "0.25.1", default-features = false, features = ["derive"] } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0", default-features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0", default-features = false } once_cell = { version = "1", optional = true, default-features = false } opentelemetry = { version = "0.26.0", features = ["logs", "metrics", "trace"], optional = true } rand = { version = "0.8", default-features = false } diff --git a/implementations/rust/ockam/ockam_core/README.md b/implementations/rust/ockam/ockam_core/README.md index 207def7821f..38edd053272 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.120.0" +ockam_core = "0.121.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_executor/CHANGELOG.md b/implementations/rust/ockam/ockam_executor/CHANGELOG.md index 27b4711b3e0..47b7cd422dc 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.90.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.89.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_executor/Cargo.toml b/implementations/rust/ockam/ockam_executor/Cargo.toml index 4e3a358dbd4..d81fa6c7369 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.89.0" +version = "0.90.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -36,6 +36,6 @@ no_std = ["ockam_core/no_std"] crossbeam-queue = { version = "0.3.11", default-features = false, features = ["alloc"] } futures = { version = "0.3.30", default-features = false, features = ["async-await"] } heapless = { version = "0.8", features = ["mpmc_large"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } pin-project-lite = "0.2" 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 b42b657c9c3..f5a18c938b8 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.89.0" +ockam_executor = "0.90.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_identity/CHANGELOG.md b/implementations/rust/ockam/ockam_identity/CHANGELOG.md index 2e00f400245..bc82719149e 100644 --- a/implementations/rust/ockam/ockam_identity/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_identity/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.128.0 - 2024-11-27 + +### Added + +- Implement in-place encryption and decryption +- Updated dependencies + ## 0.127.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_identity/Cargo.toml b/implementations/rust/ockam/ockam_identity/Cargo.toml index 897c164bb67..91f2cc4ed04 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.127.0" +version = "0.128.0" authors = ["Ockam Developers"] categories = ["cryptography", "authentication"] edition = "2021" @@ -79,11 +79,11 @@ chrono = { version = "0.4.38", default-features = false } delegate = "0.13.0" hex = { version = "0.4", default-features = false } minicbor = { version = "0.25.1", default-features = false, features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.132.0", default-features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0", default-features = false } -ockam_vault = { path = "../ockam_vault", version = "^0.125.0", default-features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.133.0", default-features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0", default-features = false } +ockam_vault = { path = "../ockam_vault", version = "^0.126.0", default-features = false, optional = true } rand = { version = "0.8", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } serde_bare = { version = "0.5.0", default-features = false, features = ["alloc"] } diff --git a/implementations/rust/ockam/ockam_identity/README.md b/implementations/rust/ockam/ockam_identity/README.md index 30427bc9e8e..b9fcbe521c9 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.127.0" +ockam_identity = "0.128.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_macros/CHANGELOG.md b/implementations/rust/ockam/ockam_macros/CHANGELOG.md index a41ece02030..41edf002542 100644 --- a/implementations/rust/ockam/ockam_macros/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_macros/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.36.0 - 2024-11-27 + +### Added + +- Remove last usages of `OCKAM_LOG` env var +- Updated dependencies + ## 0.35.0 - 2024-09-23 ### Added diff --git a/implementations/rust/ockam/ockam_macros/Cargo.toml b/implementations/rust/ockam/ockam_macros/Cargo.toml index c0690690971..ddeaa82a16a 100644 --- a/implementations/rust/ockam/ockam_macros/Cargo.toml +++ b/implementations/rust/ockam/ockam_macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam_macros" -version = "0.35.0" +version = "0.36.0" authors = ["Ockam Developers"] categories = [ "cryptography", diff --git a/implementations/rust/ockam/ockam_macros/README.md b/implementations/rust/ockam/ockam_macros/README.md index 683ed34e352..457906ac66d 100644 --- a/implementations/rust/ockam/ockam_macros/README.md +++ b/implementations/rust/ockam/ockam_macros/README.md @@ -21,7 +21,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_macros = "0.35.0" +ockam_macros = "0.36.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md b/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md index 378089a605f..7841dffbbfa 100644 --- a/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_multiaddr/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.65.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.64.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_multiaddr/Cargo.toml b/implementations/rust/ockam/ockam_multiaddr/Cargo.toml index 5f64270c585..d397f801028 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.64.0" +version = "0.65.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -37,7 +37,7 @@ tinyvec = { version = "1.8.0", features = ["alloc"] } unsigned-varint = "0.8.0" [dependencies.ockam_core] -version = "0.120.0" +version = "0.121.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 6817ed1954c..bdd44992a79 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.64.0" +ockam_multiaddr = "0.65.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_node/CHANGELOG.md b/implementations/rust/ockam/ockam_node/CHANGELOG.md index 2e093392c21..b4f36e4e131 100644 --- a/implementations/rust/ockam/ockam_node/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_node/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.133.0 - 2024-11-27 + +### Added + +- Remove last usages of `OCKAM_LOG` env var +- Updated dependencies + ## 0.132.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_node/Cargo.toml b/implementations/rust/ockam/ockam_node/Cargo.toml index e7ef12dae84..9ddd75272a3 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.132.0" +version = "0.133.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -92,10 +92,10 @@ futures = { version = "0.3.30", default-features = false } heapless = { version = "0.8", features = ["mpmc_large"], optional = true } minicbor = { version = "0.25.1", default-features = false, features = ["derive"] } nix = { version = "0.29", features = ["signal"], optional = true } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } -ockam_executor = { path = "../ockam_executor", version = "^0.89.0", default-features = false, optional = true } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0", default-features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } +ockam_executor = { path = "../ockam_executor", version = "^0.90.0", default-features = false, optional = true } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0", default-features = false, optional = true } once_cell = { version = "1.19.0", optional = true, default-features = false } opentelemetry = { version = "0.26.0", features = ["logs", "metrics", "trace"], optional = true } regex = { version = "1.10.6", default-features = false, optional = true } diff --git a/implementations/rust/ockam/ockam_node/README.md b/implementations/rust/ockam/ockam_node/README.md index d22b71e7c06..7123d5cc61b 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.132.0" +ockam_node = "0.133.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_rust_elixir_nifs/Cargo.toml b/implementations/rust/ockam/ockam_rust_elixir_nifs/Cargo.toml index 5f6874ef981..355f9b4e44f 100644 --- a/implementations/rust/ockam/ockam_rust_elixir_nifs/Cargo.toml +++ b/implementations/rust/ockam/ockam_rust_elixir_nifs/Cargo.toml @@ -37,10 +37,10 @@ rust-crypto = ["ockam_vault/rust-crypto"] hex = { version = "0.4", default-features = false } lazy_static = "1.5.0" minicbor = { version = "0.25.1", default-features = false, features = ["std", "alloc", "derive"] } -ockam_core = { path = "../ockam_core", default-features = false, features = ["std"], version = "^0.120.0" } -ockam_identity = { path = "../ockam_identity", default-features = false, features = ["std", "software_vault"], version = "^0.127.0" } -ockam_vault = { path = "../ockam_vault", default-features = false, features = ["std", "storage"], version = "^0.125.0" } -ockam_vault_aws = { path = "../ockam_vault_aws", version = "^0.51.0" } +ockam_core = { path = "../ockam_core", default-features = false, features = ["std"], version = "^0.121.0" } +ockam_identity = { path = "../ockam_identity", default-features = false, features = ["std", "software_vault"], version = "^0.128.0" } +ockam_vault = { path = "../ockam_vault", default-features = false, features = ["std", "storage"], version = "^0.126.0" } +ockam_vault_aws = { path = "../ockam_vault_aws", version = "^0.52.0" } # Enable credentials-sso feature in ockam_vault_aws for use on sso environments (like dev machines) rustler = "0.35.0" time = "0.3.36" diff --git a/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md index 015cbf1d711..e63e2b2ace3 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.95.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.94.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_transport_ble/Cargo.toml b/implementations/rust/ockam/ockam_transport_ble/Cargo.toml index 0b5f9e2cb2b..2d978c043a8 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.94.0" +version = "0.95.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.120.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.132.0", default-features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0", default-features = false } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.133.0", default-features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0", default-features = false } futures = { version = "0.3.30", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } @@ -123,8 +123,8 @@ cortex-m = "0.7.7" riscv = "0.10.0" [dev-dependencies] -ockam_identity = { path = "../ockam_identity", version = "^0.127.0" } -ockam_vault = { path = "../ockam_vault", version = "^0.125.0" } +ockam_identity = { path = "../ockam_identity", version = "^0.128.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.126.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 fba2cd0344e..17971993301 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.94.0" +ockam_transport_ble = "0.95.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md index 6c59d5399ef..25f4d5cda16 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.98.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.97.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_transport_core/Cargo.toml b/implementations/rust/ockam/ockam_transport_core/Cargo.toml index b9d15b42575..3bb10f867c1 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.97.0" +version = "0.98.0" authors = ["Ockam Developers"] categories = ["network-programming", "asynchronous"] edition = "2021" @@ -32,6 +32,6 @@ alloc = ["ockam_core/alloc", "minicbor/alloc"] [dependencies] minicbor = { version = "0.25.1", default-features = false, features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } serde = { version = "1.0.204", default-features = false, features = ["derive"] } url = { version = "2.2", optional = true } diff --git a/implementations/rust/ockam/ockam_transport_core/README.md b/implementations/rust/ockam/ockam_transport_core/README.md index d0808f27c20..47e1f63dba9 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.97.0" +ockam_transport_core = "0.98.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md index 2b5e5cef0f1..bf07fa07de8 100644 --- a/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_tcp/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.131.0 - 2024-11-27 + +### Added + +- Use `ockam_ebpf` from a dedicated repo +- Encoding and allocation optimizations for privileged portals +- Add periodic interface scan and ebpf attachment +- Update ebpf +- Updated dependencies + ## 0.130.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml b/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml index 5516ec557a0..8cd8ea7e4ba 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.130.0" +version = "0.131.0" authors = ["Ockam Developers"] autoexamples = false categories = [ @@ -39,11 +39,11 @@ async-trait = "0.1.82" cfg-if = "1.0.0" log = "0.4.21" minicbor = { version = "0.25.1", default-features = false, features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0" } +ockam_core = { path = "../ockam_core", version = "^0.121.0" } ockam_ebpf = { version = "0.5.0", optional = true } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0" } -ockam_node = { path = "../ockam_node", version = "^0.132.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0" } +ockam_node = { path = "../ockam_node", version = "^0.133.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0" } opentelemetry = { version = "0.26.0", features = ["logs", "metrics", "trace"], optional = true } rand = "0.8" rustls = { version = "0.23", default-features = false } diff --git a/implementations/rust/ockam/ockam_transport_tcp/README.md b/implementations/rust/ockam/ockam_transport_tcp/README.md index ed36bd9946d..80ac6f8974e 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.130.0" +ockam_transport_tcp = "0.131.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md index 8d350195354..426494a3510 100644 --- a/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_udp/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.75.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.74.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_transport_udp/Cargo.toml b/implementations/rust/ockam/ockam_transport_udp/Cargo.toml index eca9f99ebe6..1a5ec81a896 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.74.0" +version = "0.75.0" authors = ["Ockam Developers"] autoexamples = false categories = [ @@ -31,12 +31,12 @@ alloc = ["minicbor/alloc"] [dependencies] cfg-if = "1.0.0" minicbor = { version = "0.25.1", default-features = false, features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.132.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0" } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.133.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0" } rand = "0.8" tokio = { version = "1.41.0", features = ["rt-multi-thread", "sync", "net", "macros", "time", "io-util"] } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam_macros = { path = "../ockam_macros", version = "^0.35.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0" } diff --git a/implementations/rust/ockam/ockam_transport_udp/README.md b/implementations/rust/ockam/ockam_transport_udp/README.md index 3d7168cc39a..320b5d13b24 100644 --- a/implementations/rust/ockam/ockam_transport_udp/README.md +++ b/implementations/rust/ockam/ockam_transport_udp/README.md @@ -17,7 +17,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_udp = "0.74.0" +ockam_transport_udp = "0.75.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md index 59ad23581d9..7d2ee397f47 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.60.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.59.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_transport_uds/Cargo.toml b/implementations/rust/ockam/ockam_transport_uds/Cargo.toml index 8aa886fe757..1fae8baee5c 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.59.0" +version = "0.60.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -27,10 +27,10 @@ std = ["ockam_macros/std"] alloc = [] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.120.0" } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0" } -ockam_node = { path = "../ockam_node", version = "^0.132.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0" } +ockam_core = { path = "../ockam_core", version = "^0.121.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0" } +ockam_node = { path = "../ockam_node", version = "^0.133.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0" } serde = { version = "1.0", default-features = false, features = ["derive"] } socket2 = "0.5.6" tokio = { version = "1.41", 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 9a9814ca646..f8b11aab0ca 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.59.0" +ockam_transport_uds = "0.60.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md index 184fc8763f5..1e1e2b1eafb 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.122.0 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.121.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml b/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml index 4d993991e18..f595bd216bf 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.121.0" +version = "0.122.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -45,13 +45,13 @@ alloc = [ [dependencies] futures-util = { version = "0.3", default-features = false, features = ["tokio-io"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.132.0", default-features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.97.0", default-features = false } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.133.0", default-features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.98.0", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } tokio = { version = "1.41", default-features = false, optional = true, features = ["rt-multi-thread", "sync", "net", "macros", "time", "io-std"] } tokio-tungstenite = { version = "0.24.0", default-features = false, optional = true, features = ["connect"] } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam_macros = { path = "../ockam_macros", version = "^0.35.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0" } diff --git a/implementations/rust/ockam/ockam_transport_websocket/README.md b/implementations/rust/ockam/ockam_transport_websocket/README.md index c2ee7f12112..a23965ca1f3 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.121.0" +ockam_transport_websocket = "0.122.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_vault/CHANGELOG.md b/implementations/rust/ockam/ockam_vault/CHANGELOG.md index b87a39c2898..4eeee7b3c8d 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.126.0 - 2024-11-27 + +### Added + +- Implement in-place encryption and decryption +- Updated dependencies + ## 0.125.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_vault/Cargo.toml b/implementations/rust/ockam/ockam_vault/Cargo.toml index 72b8561870e..261b21d293f 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.125.0" +version = "0.126.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -80,9 +80,9 @@ ed25519-dalek = { version = "2.1", default-features = false, features = ["fast", hex = { version = "0.4", default-features = false } hkdf = { version = "0.12", default-features = false } minicbor = { version = "0.25.1", default-features = false, features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.132.0", default-features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.133.0", default-features = false, optional = true } # ECDSA providers: p256 = { version = "0.13.2", default-features = false } rand_pcg = { version = "0.3.1", default-features = false, optional = true } diff --git a/implementations/rust/ockam/ockam_vault/README.md b/implementations/rust/ockam/ockam_vault/README.md index 9c7a6cd6412..ff76c99881c 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.125.0" +ockam_vault = "0.126.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md b/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md index bf5e306407c..217daa6f690 100644 --- a/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_vault_aws/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 - 2024-11-27 + +### Added + +- Updated dependencies + ## 0.51.0 - 2024-11-12 ### Added diff --git a/implementations/rust/ockam/ockam_vault_aws/Cargo.toml b/implementations/rust/ockam/ockam_vault_aws/Cargo.toml index d88195092ba..f707b8cf647 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.51.0" +version = "0.52.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -58,10 +58,10 @@ rust-crypto = ["ockam_vault/rust-crypto"] [dependencies] aws-config = { version = "1.5.8", default-features = false, features = ["rustls", "rt-tokio"] } aws-sdk-kms = { version = "1.47.0", default-features = false, features = ["rustls"] } -ockam_core = { path = "../ockam_core", version = "^0.120.0", default-features = false } -ockam_macros = { path = "../ockam_macros", version = "^0.35.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.132.0", default-features = false } -ockam_vault = { path = "../ockam_vault", version = "^0.125.0", default-features = false } +ockam_core = { path = "../ockam_core", version = "^0.121.0", default-features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.36.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.133.0", default-features = false } +ockam_vault = { path = "../ockam_vault", version = "^0.126.0", default-features = false } p256 = { version = "0.13.2", default-features = false } sha2 = { version = "0.10", default-features = false } thiserror = { version = "1.0.64" } diff --git a/implementations/rust/ockam/ockam_vault_aws/README.md b/implementations/rust/ockam/ockam_vault_aws/README.md index c3cd3f6746f..32901050ec9 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.51.0" +ockam_vault_aws = "0.52.0" ``` ## License