diff --git a/Cargo.lock b/Cargo.lock index 1fd3133766c..e5007ac89e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4142,7 +4142,7 @@ dependencies = [ [[package]] name = "ockam" -version = "0.116.0" +version = "0.117.0" dependencies = [ "arrayref", "dyn-clone", @@ -4166,7 +4166,7 @@ dependencies = [ [[package]] name = "ockam_abac" -version = "0.49.0" +version = "0.50.0" dependencies = [ "either", "minicbor", @@ -4191,7 +4191,7 @@ dependencies = [ [[package]] name = "ockam_api" -version = "0.59.0" +version = "0.60.0" dependencies = [ "anyhow", "aws-config", @@ -4259,7 +4259,7 @@ dependencies = [ [[package]] name = "ockam_app_lib" -version = "0.116.0" +version = "0.117.0" dependencies = [ "cbindgen", "duct", @@ -4285,7 +4285,7 @@ dependencies = [ [[package]] name = "ockam_command" -version = "0.116.0" +version = "0.117.0" dependencies = [ "anyhow", "arboard", @@ -4354,7 +4354,7 @@ dependencies = [ [[package]] name = "ockam_core" -version = "0.101.0" +version = "0.102.0" dependencies = [ "async-trait", "backtrace", @@ -4383,7 +4383,7 @@ dependencies = [ [[package]] name = "ockam_executor" -version = "0.70.0" +version = "0.71.0" dependencies = [ "crossbeam-queue", "futures 0.3.30", @@ -4396,7 +4396,7 @@ dependencies = [ [[package]] name = "ockam_identity" -version = "0.103.0" +version = "0.104.0" dependencies = [ "async-trait", "cfg-if", @@ -4431,7 +4431,7 @@ dependencies = [ [[package]] name = "ockam_macros" -version = "0.33.0" +version = "0.34.0" dependencies = [ "proc-macro2", "quote", @@ -4440,7 +4440,7 @@ dependencies = [ [[package]] name = "ockam_multiaddr" -version = "0.45.0" +version = "0.46.0" dependencies = [ "bincode", "minicbor", @@ -4458,7 +4458,7 @@ dependencies = [ [[package]] name = "ockam_node" -version = "0.108.0" +version = "0.109.0" dependencies = [ "cfg-if", "chrono", @@ -4490,7 +4490,7 @@ dependencies = [ [[package]] name = "ockam_transport_ble" -version = "0.70.0" +version = "0.71.0" dependencies = [ "atsame54_xpro", "bluenrg", @@ -4519,7 +4519,7 @@ dependencies = [ [[package]] name = "ockam_transport_core" -version = "0.74.0" +version = "0.75.0" dependencies = [ "ockam_core", "tracing", @@ -4527,7 +4527,7 @@ dependencies = [ [[package]] name = "ockam_transport_tcp" -version = "0.106.0" +version = "0.107.0" dependencies = [ "cfg-if", "hashbrown 0.14.3", @@ -4545,7 +4545,7 @@ dependencies = [ [[package]] name = "ockam_transport_udp" -version = "0.50.0" +version = "0.51.0" dependencies = [ "bytes 1.5.0", "futures-util", @@ -4564,7 +4564,7 @@ dependencies = [ [[package]] name = "ockam_transport_uds" -version = "0.35.0" +version = "0.36.0" dependencies = [ "ockam_core", "ockam_macros", @@ -4578,7 +4578,7 @@ dependencies = [ [[package]] name = "ockam_transport_websocket" -version = "0.97.0" +version = "0.98.0" dependencies = [ "futures-util", "ockam_core", @@ -4593,7 +4593,7 @@ dependencies = [ [[package]] name = "ockam_vault" -version = "0.101.0" +version = "0.102.0" dependencies = [ "aes-gcm", "arrayref", @@ -4625,7 +4625,7 @@ dependencies = [ [[package]] name = "ockam_vault_aws" -version = "0.27.0" +version = "0.28.0" dependencies = [ "aws-config", "aws-sdk-kms", diff --git a/implementations/rust/ockam/ockam/CHANGELOG.md b/implementations/rust/ockam/ockam/CHANGELOG.md index a6aa74fec93..3fb30044cb8 100644 --- a/implementations/rust/ockam/ockam/CHANGELOG.md +++ b/implementations/rust/ockam/ockam/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.117.0 - 2024-02-21 + +### Added + +- Delete `TrustContext` +- Updated dependencies + +### Changed + +- Move the handling of attributes expiration date to a layer above the repository + +### Fixed + +- Close the context automatically on each test macro execution + +### Removed + +- Remove the channel folder in the ockam crate +- Remove the pipe2 folder in the ockam crate +- Remove the pipe folder in the ockam crate +- Remove the system folder in the ockam crate +- Remove metadata and move stream structs in the stream folder +- Remove the stream folder from the ockam crate + ## 0.116.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam/Cargo.toml b/implementations/rust/ockam/ockam/Cargo.toml index 594e972da01..4fbdb2fcd3b 100644 --- a/implementations/rust/ockam/ockam/Cargo.toml +++ b/implementations/rust/ockam/ockam/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ockam" -version = "0.116.0" +version = "0.117.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -85,20 +85,20 @@ arrayref = "0.3" dyn-clone = "1.0" hex = { version = "0.4", default-features = false } minicbor = { version = "0.20.0", features = ["alloc", "derive"] } -ockam_abac = { path = "../ockam_abac", version = "^0.49.0", default_features = false, optional = true } -ockam_core = { path = "../ockam_core", version = "^0.101.0", default-features = false } -ockam_identity = { path = "../ockam_identity", version = "^0.103.0", default_features = false } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.108.0", default-features = false } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.106.0", optional = true } -ockam_vault = { path = "../ockam_vault", version = "^0.101.0", default_features = false, optional = true } +ockam_abac = { path = "../ockam_abac", version = "^0.50.0", default_features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.102.0", default-features = false } +ockam_identity = { path = "../ockam_identity", version = "^0.104.0", default_features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.109.0", default-features = false } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.107.0", optional = true } +ockam_vault = { path = "../ockam_vault", version = "^0.102.0", default_features = false, optional = true } rand = { version = "0.8", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } sha2 = { version = "0.10", default-features = false } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam_vault = { path = "../ockam_vault", version = "^0.101.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.102.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 387d79f8eb5..cc12c8d89d0 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.116.0" +ockam = "0.117.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_abac/CHANGELOG.md b/implementations/rust/ockam/ockam_abac/CHANGELOG.md index ff1ac3127c0..f317674d678 100644 --- a/implementations/rust/ockam/ockam_abac/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_abac/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.50.0 - 2024-02-21 + +### Added + +- Delete `TrustContext` +- Instrument more functions for enrollement +- Introduce `subject.has_credential` +- Updated dependencies + +### Changed + +- Move the handling of attributes expiration date to a layer above the repository +- Optimize debug implementation for `PolicyAccessControl` + +### Fixed + +- Fix identity attributes expiration +- Use the correct policies in inlets/outlets created by kafka services + ## 0.49.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_abac/Cargo.toml b/implementations/rust/ockam/ockam_abac/Cargo.toml index 2103ab9e546..18e28fedf90 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.49.0" +version = "0.50.0" authors = ["Ockam Developers"] categories = ["cryptography", "authorization"] edition = "2021" @@ -34,13 +34,13 @@ std = [ [dependencies] either = { version = "1.10.0", default-features = false } minicbor = { version = "0.20.0", features = ["derive", "alloc"] } -ockam_core = { version = "0.101.0", path = "../ockam_core", default-features = false } -ockam_identity = { version = "0.103.0", path = "../ockam_identity", default-features = false } -ockam_node = { version = "0.108.0", path = "../ockam_node", default-features = false } +ockam_core = { version = "0.102.0", path = "../ockam_core", default-features = false } +ockam_identity = { version = "0.104.0", path = "../ockam_identity", default-features = false } +ockam_node = { version = "0.109.0", path = "../ockam_node", default-features = false } once_cell = { version = "1.19.0", default-features = false, features = ["alloc"] } # optional: -ockam_executor = { version = "0.70.0", path = "../ockam_executor", default-features = false, optional = true } +ockam_executor = { version = "0.71.0", path = "../ockam_executor", default-features = false, optional = true } regex = { version = "1.10.3", default-features = false, optional = true } rusqlite = { version = "0.30.0", optional = true } rustyline = { version = "13.0.0", optional = true } diff --git a/implementations/rust/ockam/ockam_abac/README.md b/implementations/rust/ockam/ockam_abac/README.md index d5fe8f6f06d..d6c0f052d14 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.49.0" +ockam_abac = "0.50.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_api/CHANGELOG.md b/implementations/rust/ockam/ockam_api/CHANGELOG.md index 5c7adf20b53..3da6f02e9c3 100644 --- a/implementations/rust/ockam/ockam_api/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_api/CHANGELOG.md @@ -4,6 +4,29 @@ 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-02-21 + +### Added + +- Delete `TrustContext` +- Add application errors +- Address review comments +- Instrument more functions for enrollement +- Unify creation and retry connection for portal and relay +- Updated dependencies + +### Changed + +- Move the handling of attributes expiration date to a layer above the repository +- Separate transport messages from local messages + +### Fixed + +- Close the context automatically on each test macro execution +- Execute logging / tracing tests as integration tests +- Make the journeys test more robust +- Set the proper span id on the propagated tracing context + ## 0.59.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_api/Cargo.toml b/implementations/rust/ockam/ockam_api/Cargo.toml index 6a4323ee672..b4bb3d29228 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.59.0" +version = "0.60.0" authors = ["Ockam Developers"] edition = "2021" homepage = "https://github.com/ockam-network/ockam" @@ -73,24 +73,24 @@ tracing-opentelemetry = "0.22.0" tracing-subscriber = { version = "0.3.18", features = ["json"] } url = "2.4.1" -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.45.0", features = ["cbor", "serde"] } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.106.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.46.0", features = ["cbor", "serde"] } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.107.0" } tonic = "0.9.2" [dependencies.ockam_core] -version = "0.101.0" +version = "0.102.0" path = "../ockam_core" default-features = false features = ["no_std", "alloc"] [dependencies.ockam_node] -version = "0.108.0" +version = "0.109.0" path = "../ockam_node" default-features = false features = ["no_std", "alloc"] [dependencies.ockam_vault] -version = "0.101.0" +version = "0.102.0" path = "../ockam_vault" default-features = false # FIXME: ockam_vault's dependency curve25519-dalek has non-additive features which @@ -98,19 +98,19 @@ default-features = false features = ["std"] [dependencies.ockam_vault_aws] -version = "0.27.0" +version = "0.28.0" path = "../ockam_vault_aws" default-features = false features = ["std"] [dependencies.ockam] -version = "^0.116.0" +version = "^0.117.0" path = "../ockam" default-features = false features = ["ockam_transport_tcp", "storage"] [dependencies.ockam_abac] -version = "0.49.0" +version = "0.50.0" path = "../ockam_abac" default-features = false diff --git a/implementations/rust/ockam/ockam_api/README.md b/implementations/rust/ockam/ockam_api/README.md index 62a9134f166..e2ddb907676 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.59.0" +ockam_api = "0.60.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_app_lib/CHANGELOG.md b/implementations/rust/ockam/ockam_app_lib/CHANGELOG.md index b2a08ef67a0..2bc66f31e52 100644 --- a/implementations/rust/ockam/ockam_app_lib/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_app_lib/CHANGELOG.md @@ -4,6 +4,20 @@ 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.117.0 - 2024-02-21 + +### Added + +- Add opentelemetry tracing and logging support +- Delete `TrustContext` +- Improve credentials management +- Instrument more functions for enrollement +- Updated dependencies + +### Fixed + +- Command's verbose argument now has preference over env vars + ## 0.116.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_app_lib/Cargo.toml b/implementations/rust/ockam/ockam_app_lib/Cargo.toml index 8d4ec220435..2301cadf11d 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.116.0" +version = "0.117.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -33,11 +33,11 @@ futures = { version = "0.3.30", default-features = false } hex = { version = "0.4.3", default-features = false, features = ["alloc", "serde"] } miette = { version = "7.1.0", features = ["fancy-no-backtrace"] } minicbor = { version = "0.20.0", features = ["alloc", "derive"] } -ockam = { path = "../ockam", version = "^0.116.0", features = ["software_vault"] } -ockam_api = { path = "../ockam_api", version = "0.59.0", features = ["std"] } -ockam_core = { path = "../ockam_core", version = "^0.101.0" } -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.45.0", features = ["cbor", "serde"] } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.106.0" } +ockam = { path = "../ockam", version = "^0.117.0", features = ["software_vault"] } +ockam_api = { path = "../ockam_api", version = "0.60.0", features = ["std"] } +ockam_core = { path = "../ockam_core", version = "^0.102.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.46.0", features = ["cbor", "serde"] } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.107.0" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" sqlx = { version = "0.7.3", features = ["runtime-tokio", "sqlite", "migrate"] } diff --git a/implementations/rust/ockam/ockam_app_lib/README.md b/implementations/rust/ockam/ockam_app_lib/README.md index 1a7db0457a5..7e39b117925 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.116.0" +ockam_app_lib = "0.117.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_command/CHANGELOG.md b/implementations/rust/ockam/ockam_command/CHANGELOG.md index 81269908226..9f3e17349bd 100644 --- a/implementations/rust/ockam/ockam_command/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_command/CHANGELOG.md @@ -4,6 +4,34 @@ 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.117.0 - 2024-02-21 + +### Added + +- Improve ockam enroll command ux output, help, logs, errors +- Add opentelemetry tracing and logging support +- Use github api to check if command is outdated +- Allow running `reset` command even if the database is in an invalid state +- Improve ockam project ticket, ockam project enroll ux output, help, logs, errors +- Add retry to cli upgrade test +- Delete `TrustContext` +- Add application errors +- Instrument more functions for enrollement +- Add `--force` flag to `enroll` command and switch default behavior +- Updated dependencies + +### Fixed + +- Fix sqlx migration +- Exit early when only testing arguments +- When checking cli upgrade, add json header to request +- Don't display log messages when showing the help + +### Removed + +- Remove an unused function +- Remove an unwrap + ## 0.116.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_command/Cargo.toml b/implementations/rust/ockam/ockam_command/Cargo.toml index 1e192a20203..307a69b3eb6 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.116.0" +version = "0.117.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -72,15 +72,15 @@ indoc = "2.0.4" miette = { version = "7.1.0", features = ["fancy-no-backtrace"] } minicbor = { version = "0.20.0", features = ["derive", "alloc", "half"] } nix = "0.27" -ockam = { path = "../ockam", version = "^0.116.0", features = ["software_vault"] } -ockam_abac = { path = "../ockam_abac", version = "0.49.0", features = ["std"] } -ockam_api = { path = "../ockam_api", version = "0.59.0", features = ["std"] } -ockam_core = { path = "../ockam_core", version = "^0.101.0" } -ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.45.0", features = ["std"] } -ockam_node = { path = "../ockam_node", version = "^0.108.0" } -ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.106.0" } -ockam_vault = { path = "../ockam_vault", version = "^0.101.0", features = ["storage"] } -ockam_vault_aws = { path = "../ockam_vault_aws", version = "^0.27.0" } +ockam = { path = "../ockam", version = "^0.117.0", features = ["software_vault"] } +ockam_abac = { path = "../ockam_abac", version = "0.50.0", features = ["std"] } +ockam_api = { path = "../ockam_api", version = "0.60.0", features = ["std"] } +ockam_core = { path = "../ockam_core", version = "^0.102.0" } +ockam_multiaddr = { path = "../ockam_multiaddr", version = "0.46.0", features = ["std"] } +ockam_node = { path = "../ockam_node", version = "^0.109.0" } +ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.107.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.102.0", features = ["storage"] } +ockam_vault_aws = { path = "../ockam_vault_aws", version = "^0.28.0" } once_cell = "1.19" open = "5.0.0" opentelemetry = { version = "0.21.0", features = ["metrics", "trace"] } @@ -115,7 +115,7 @@ which = "6.0.0" [dev-dependencies] assert_cmd = "2" -ockam_macros = { path = "../ockam_macros", version = "^0.33.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0" } proptest = "1.4.0" tempfile = "3.10.0" time = { version = "0.3", default-features = false, features = ["std", "local-offset"] } diff --git a/implementations/rust/ockam/ockam_command/README.md b/implementations/rust/ockam/ockam_command/README.md index c9f39abbd4e..e82766fe398 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.116.0" +ockam_command = "0.117.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_core/CHANGELOG.md b/implementations/rust/ockam/ockam_core/CHANGELOG.md index 44a29f49a1b..66c31cbbb5d 100644 --- a/implementations/rust/ockam/ockam_core/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_core/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.102.0 - 2024-02-21 + +### Added + +- Add opentelemetry tracing and logging support +- Improve ockam project ticket, ockam project enroll ux output, help, logs, errors +- Delete `TrustContext` +- Updated dependencies + +### Changed + +- Separate transport messages from local messages + ## 0.101.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_core/Cargo.toml b/implementations/rust/ockam/ockam_core/Cargo.toml index 0c79442c886..af738c05a92 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.101.0" +version = "0.102.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -71,7 +71,7 @@ futures-util = { version = "0.3.30", default-features = false, features = ["allo hashbrown = { version = "0.14", default-features = false, features = ["ahash", "serde"] } hex = { version = "0.4", default-features = false, optional = true } minicbor = { version = "0.20.0", features = ["derive"] } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0", default_features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0", default_features = false } once_cell = { version = "1", optional = true, default-features = false } rand = { version = "0.8", default-features = false } rand_pcg = { version = "0.3.1", default-features = false, optional = true } diff --git a/implementations/rust/ockam/ockam_core/README.md b/implementations/rust/ockam/ockam_core/README.md index dd117b21eb9..e5738ea0e0e 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.101.0" +ockam_core = "0.102.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_executor/CHANGELOG.md b/implementations/rust/ockam/ockam_executor/CHANGELOG.md index f1cb180eff5..d49f7773799 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.71.0 - 2024-02-21 + +### Added + +- Updated dependencies + ## 0.70.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_executor/Cargo.toml b/implementations/rust/ockam/ockam_executor/Cargo.toml index 52411468708..821272057c9 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.70.0" +version = "0.71.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -36,7 +36,7 @@ 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.101.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.102.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 c6105591c93..73abd610011 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.70.0" +ockam_executor = "0.71.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_identity/CHANGELOG.md b/implementations/rust/ockam/ockam_identity/CHANGELOG.md index 43ffd253a5f..53b01fdc6df 100644 --- a/implementations/rust/ockam/ockam_identity/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_identity/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.104.0 - 2024-02-21 + +### Added + +- Delete `TrustContext` +- Improve credentials management +- Updated dependencies + +### Changed + +- Move the handling of attributes expiration date to a layer above the repository + +### Fixed + +- Close the context automatically on each test macro execution +- Increase credential duration for tests +- Fix identity attributes expiration +- Increase secure channel sleep in tests + ## 0.103.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_identity/Cargo.toml b/implementations/rust/ockam/ockam_identity/Cargo.toml index ceeb7ca9716..58919b79d0b 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.103.0" +version = "0.104.0" authors = ["Ockam Developers"] categories = ["cryptography", "authentication"] edition = "2021" @@ -78,11 +78,11 @@ delegate = "0.12.0" group = { version = "0.13.0", default-features = false } hex = { version = "0.4", default-features = false } minicbor = { version = "0.20.0", features = ["alloc", "derive"] } -ockam_core = { path = "../ockam_core", version = "^0.101.0", default-features = false } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.108.0", default-features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.74.0", default_features = false } -ockam_vault = { path = "../ockam_vault", version = "^0.101.0", default-features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.102.0", default-features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.109.0", default-features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.75.0", default_features = false } +ockam_vault = { path = "../ockam_vault", version = "^0.102.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 9e421a283a2..43aa43f711c 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.103.0" +ockam_identity = "0.104.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_macros/CHANGELOG.md b/implementations/rust/ockam/ockam_macros/CHANGELOG.md index 7c514a9a50a..c5b6fc88a89 100644 --- a/implementations/rust/ockam/ockam_macros/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_macros/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.34.0 - 2024-02-21 + +### Added + +- Updated dependencies + +### Fixed + +- Close the context automatically on each test macro execution + ## 0.33.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_macros/Cargo.toml b/implementations/rust/ockam/ockam_macros/Cargo.toml index d113c8cb689..26256e1871e 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.33.0" +version = "0.34.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 a66fea43166..06491d600f6 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.33.0" +ockam_macros = "0.34.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md b/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md index f190bfb67c9..a7d802efd88 100644 --- a/implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_multiaddr/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.46.0 - 2024-02-21 + +### Added + +- Updated dependencies + +### Fixed + +- Fix clippy warnings on nightly + ## 0.45.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_multiaddr/Cargo.toml b/implementations/rust/ockam/ockam_multiaddr/Cargo.toml index bff1590d884..e49675c536c 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.45.0" +version = "0.46.0" authors = ["Ockam Developers"] edition = "2021" homepage = "https://github.com/ockam-network/ockam/implementations/rust/ockam/ockam_multiaddr" @@ -22,7 +22,7 @@ tinyvec = { version = "1.5.1", features = ["alloc"] } unsigned-varint = "0.8.0" [dependencies.ockam_core] -version = "0.101.0" +version = "0.102.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 b3e4139a4b4..6e6c47d784a 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.45.0" +ockam_multiaddr = "0.46.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_node/CHANGELOG.md b/implementations/rust/ockam/ockam_node/CHANGELOG.md index cf988ca5b55..786265c6c75 100644 --- a/implementations/rust/ockam/ockam_node/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_node/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.109.0 - 2024-02-21 + +### Added + +- Add opentelemetry tracing and logging support +- Add application errors +- Updated dependencies + +### Fixed + +- Close the context automatically on each test macro execution +- Set the proper span id on the propagated tracing context + ## 0.108.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_node/Cargo.toml b/implementations/rust/ockam/ockam_node/Cargo.toml index c0c98a6f65b..85179111691 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.108.0" +version = "0.109.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -78,10 +78,10 @@ fs2 = { version = "0.4.3", optional = true } futures = { version = "0.3.30", default-features = false } heapless = { version = "0.8", features = ["mpmc_large"], optional = true } minicbor = { version = "0.20.0", features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.101.0", default_features = false } -ockam_executor = { path = "../ockam_executor", version = "^0.70.0", default-features = false, optional = true } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.74.0", default-features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.102.0", default_features = false } +ockam_executor = { path = "../ockam_executor", version = "^0.71.0", default-features = false, optional = true } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.75.0", default-features = false, optional = true } once_cell = { version = "1.19.0", optional = true, default-features = false } opentelemetry = { version = "0.21.0", features = ["logs", "metrics", "trace"], optional = true } regex = { version = "1.10.3", default-features = false, optional = true } diff --git a/implementations/rust/ockam/ockam_node/README.md b/implementations/rust/ockam/ockam_node/README.md index b27084987dc..8fb81783493 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.108.0" +ockam_node = "0.109.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_ble/CHANGELOG.md index 02ab993fc8c..a94692646b3 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.71.0 - 2024-02-21 + +### Added + +- Updated dependencies + ## 0.70.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_transport_ble/Cargo.toml b/implementations/rust/ockam/ockam_transport_ble/Cargo.toml index e68d900614d..7b26701dc8f 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.70.0" +version = "0.71.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.101.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.108.0", default_features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.74.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.102.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.109.0", default_features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.75.0", default_features = false } futures = { version = "0.3.30", default-features = false } futures-util = { version = "0.3.30", 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.103.0" } -ockam_vault = { path = "../ockam_vault", version = "^0.101.0" } +ockam_identity = { path = "../ockam_identity", version = "^0.104.0" } +ockam_vault = { path = "../ockam_vault", version = "^0.102.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 42c9285e053..115e5884b58 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.70.0" +ockam_transport_ble = "0.71.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md index 7f4bf3c3fa2..9e273ff2f4e 100644 --- a/implementations/rust/ockam/ockam_transport_core/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_core/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.75.0 - 2024-02-21 + +### Added + +- Updated dependencies + +### Changed + +- Separate transport messages from local messages + ## 0.74.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_transport_core/Cargo.toml b/implementations/rust/ockam/ockam_transport_core/Cargo.toml index 7a5b736fd35..763fb2d5302 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.74.0" +version = "0.75.0" authors = ["Ockam Developers"] categories = ["network-programming", "asynchronous"] edition = "2021" @@ -31,5 +31,5 @@ no_std = ["ockam_core/no_std"] alloc = ["ockam_core/alloc"] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.101.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.102.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 27efe747877..0bbbe5354ff 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.74.0" +ockam_transport_core = "0.75.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md index 6bc42836f4c..6f775293f8d 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.107.0 - 2024-02-21 + +### Added + +- Updated dependencies + +### Fixed + +- Close the context automatically on each test macro execution + ## 0.106.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml b/implementations/rust/ockam/ockam_transport_tcp/Cargo.toml index daeb5ecea2e..8319ccc3609 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.106.0" +version = "0.107.0" authors = ["Ockam Developers"] autoexamples = false categories = [ @@ -31,10 +31,10 @@ alloc = [] [dependencies] cfg-if = "1.0.0" hashbrown = { version = "0.14", default-features = false } -ockam_core = { path = "../ockam_core", version = "^0.101.0" } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0" } -ockam_node = { path = "../ockam_node", version = "^0.108.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.74.0" } +ockam_core = { path = "../ockam_core", version = "^0.102.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0" } +ockam_node = { path = "../ockam_node", version = "^0.109.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.75.0" } rand = "0.8" serde = { version = "1.0", default-features = false, features = ["derive"] } socket2 = { version = "0.5.5", features = ["all"] } diff --git a/implementations/rust/ockam/ockam_transport_tcp/README.md b/implementations/rust/ockam/ockam_transport_tcp/README.md index 2854c4861a7..01c81a00ece 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.106.0" +ockam_transport_tcp = "0.107.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md index 0948ab46e61..0d648970b97 100644 --- a/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_transport_udp/CHANGELOG.md @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.51.0 - 2024-02-21 + +### Added + +- Updated dependencies + +### Fixed + +- Close the context automatically on each test macro execution + ## 0.50.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_transport_udp/Cargo.toml b/implementations/rust/ockam/ockam_transport_udp/Cargo.toml index f9630ec7dee..344af056bcc 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.50.0" +version = "0.51.0" authors = ["Ockam Developers"] autoexamples = false categories = [ @@ -32,9 +32,9 @@ alloc = [] bytes = "1.5.0" futures-util = "0.3" hashbrown = { version = "0.14" } -ockam_core = { path = "../ockam_core", version = "^0.101.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.108.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.74.0" } +ockam_core = { path = "../ockam_core", version = "^0.102.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.109.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.75.0" } rand = "0.8" serde = { version = "1.0", default-features = false, features = ["derive"] } tokio = { version = "1.36.0", features = ["rt-multi-thread", "sync", "net", "macros", "time", "io-util"] } @@ -42,8 +42,8 @@ tokio-util = { version = "0.7.9", features = ["net", "codec"] } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam = { path = "../ockam", version = "^0.116.0" } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0" } +ockam = { path = "../ockam", version = "^0.117.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0" } [[example]] name = "client" diff --git a/implementations/rust/ockam/ockam_transport_udp/README.md b/implementations/rust/ockam/ockam_transport_udp/README.md index c13f6f52f98..3f620a920f1 100644 --- a/implementations/rust/ockam/ockam_transport_udp/README.md +++ b/implementations/rust/ockam/ockam_transport_udp/README.md @@ -18,7 +18,7 @@ Add this to your `Cargo.toml`: ``` [dependencies] -ockam_transport_udp = "0.50.0" +ockam_transport_udp = "0.51.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_uds/CHANGELOG.md index ef3f561eb2d..d8fc15b4174 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.36.0 - 2024-02-21 + +### Added + +- Updated dependencies + ## 0.35.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_transport_uds/Cargo.toml b/implementations/rust/ockam/ockam_transport_uds/Cargo.toml index ef81ec1eb87..0bff03db889 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.35.0" +version = "0.36.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -27,10 +27,10 @@ std = ["ockam_macros/std"] alloc = [] [dependencies] -ockam_core = { path = "../ockam_core", version = "^0.101.0" } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0" } -ockam_node = { path = "../ockam_node", version = "^0.108.0" } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.74.0" } +ockam_core = { path = "../ockam_core", version = "^0.102.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0" } +ockam_node = { path = "../ockam_node", version = "^0.109.0" } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.75.0" } serde = { version = "1.0", default-features = false, features = ["derive"] } socket2 = "0.5.5" tokio = { version = "1.36", 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 ced4b64ebb9..e2e3637011b 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.35.0" +ockam_transport_uds = "0.36.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md b/implementations/rust/ockam/ockam_transport_websocket/CHANGELOG.md index 13c2fd17433..4b46bbffef7 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.98.0 - 2024-02-21 + +### Added + +- Updated dependencies + +### Fixed + +- Close the context automatically on each test macro execution + ## 0.97.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml b/implementations/rust/ockam/ockam_transport_websocket/Cargo.toml index 9caae5d8054..f3e57f3bd47 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.97.0" +version = "0.98.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.101.0", default_features = false } -ockam_node = { path = "../ockam_node", version = "^0.108.0", default_features = false } -ockam_transport_core = { path = "../ockam_transport_core", version = "^0.74.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.102.0", default_features = false } +ockam_node = { path = "../ockam_node", version = "^0.109.0", default_features = false } +ockam_transport_core = { path = "../ockam_transport_core", version = "^0.75.0", default_features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } tokio = { version = "1.36", default-features = false, optional = true, features = ["rt-multi-thread", "sync", "net", "macros", "time", "io-std"] } tokio-tungstenite = { version = "0.21.0", default-features = false, optional = true, features = ["connect"] } tracing = { version = "0.1", default-features = false } [dev-dependencies] -ockam_macros = { path = "../ockam_macros", version = "^0.33.0" } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0" } diff --git a/implementations/rust/ockam/ockam_transport_websocket/README.md b/implementations/rust/ockam/ockam_transport_websocket/README.md index de772ef90d9..28296dbd333 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.97.0" +ockam_transport_websocket = "0.98.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_vault/CHANGELOG.md b/implementations/rust/ockam/ockam_vault/CHANGELOG.md index 372bf25d245..419a2c092d7 100644 --- a/implementations/rust/ockam/ockam_vault/CHANGELOG.md +++ b/implementations/rust/ockam/ockam_vault/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.102.0 - 2024-02-21 + +### Added + +- Updated dependencies + ## 0.101.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_vault/Cargo.toml b/implementations/rust/ockam/ockam_vault/Cargo.toml index afe1aabb61d..a8637d56898 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.101.0" +version = "0.102.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -78,9 +78,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.20.0", features = ["derive"] } -ockam_core = { path = "../ockam_core", version = "^0.101.0", default_features = false } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.108.0", default_features = false, optional = true } +ockam_core = { path = "../ockam_core", version = "^0.102.0", default_features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.109.0", default_features = false, optional = true } # ECDSA providers: p256 = { version = "0.13.2", default_features = false } rand = { version = "0.8", default-features = false } diff --git a/implementations/rust/ockam/ockam_vault/README.md b/implementations/rust/ockam/ockam_vault/README.md index 94f18cca914..919f89920e1 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.101.0" +ockam_vault = "0.102.0" ``` ## License diff --git a/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md b/implementations/rust/ockam/ockam_vault_aws/CHANGELOG.md index f764002ac0b..0b9395d721b 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.28.0 - 2024-02-21 + +### Added + +- Updated dependencies + ## 0.27.0 - 2024-01-09 ### Added diff --git a/implementations/rust/ockam/ockam_vault_aws/Cargo.toml b/implementations/rust/ockam/ockam_vault_aws/Cargo.toml index d0e8927c3f3..ac91ed83f8b 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.27.0" +version = "0.28.0" authors = ["Ockam Developers"] categories = [ "cryptography", @@ -56,10 +56,10 @@ credentials-sso = ["aws-config/sso"] [dependencies] aws-config = { version = "1.1.5", default-features = false, features = ["rustls", "rt-tokio"] } aws-sdk-kms = { version = "1.13.0", default-features = false, features = ["rustls"] } -ockam_core = { path = "../ockam_core", version = "^0.101.0", default_features = false } -ockam_macros = { path = "../ockam_macros", version = "^0.33.0", default-features = false } -ockam_node = { path = "../ockam_node", version = "^0.108.0", default_features = false } -ockam_vault = { path = "../ockam_vault", version = "^0.101.0", default_features = false } +ockam_core = { path = "../ockam_core", version = "^0.102.0", default_features = false } +ockam_macros = { path = "../ockam_macros", version = "^0.34.0", default-features = false } +ockam_node = { path = "../ockam_node", version = "^0.109.0", default_features = false } +ockam_vault = { path = "../ockam_vault", version = "^0.102.0", default_features = false } p256 = { version = "0.13.2", default_features = false } sha2 = { version = "0.10", default-features = false } thiserror = { version = "1.0.57" } diff --git a/implementations/rust/ockam/ockam_vault_aws/README.md b/implementations/rust/ockam/ockam_vault_aws/README.md index 14fa2a85edc..c70e85bafb0 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.27.0" +ockam_vault_aws = "0.28.0" ``` ## License