diff --git a/Cargo.lock b/Cargo.lock index da7f3d82..cf9a1078 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1367,7 +1367,7 @@ dependencies = [ [[package]] name = "olpc-cjson" -version = "0.1.2" +version = "0.1.3" dependencies = [ "serde", "serde_json", @@ -2181,7 +2181,7 @@ dependencies = [ [[package]] name = "tough" -version = "0.12.5" +version = "0.13.0" dependencies = [ "chrono", "dyn-clone", @@ -2209,7 +2209,7 @@ dependencies = [ [[package]] name = "tough-kms" -version = "0.4.2" +version = "0.5.0" dependencies = [ "aws-config", "aws-sdk-kms", @@ -2229,7 +2229,7 @@ dependencies = [ [[package]] name = "tough-ssm" -version = "0.7.2" +version = "0.8.0" dependencies = [ "aws-config", "aws-sdk-ssm", @@ -2309,7 +2309,7 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tuftool" -version = "0.8.2" +version = "0.9.0" dependencies = [ "assert_cmd", "aws-config", diff --git a/olpc-cjson/CHANGELOG.md b/olpc-cjson/CHANGELOG.md index 67914bcc..8f243af0 100644 --- a/olpc-cjson/CHANGELOG.md +++ b/olpc-cjson/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.1.3] - 2023-03-02 +### Changed +- Remove minor/patch versions from Cargo.tomls. [#573] +- Update dependencies. + +[#573]: https://github.com/awslabs/tough/pull/573 + ## [0.1.2] - 2022-10-03 ### Changed - Update dependencies. [#491], [#502], [#514] @@ -39,7 +46,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Everything! -[Unreleased]: https://github.com/awslabs/tough/compare/olpc-cjson-v0.1.2...develop +[Unreleased]: https://github.com/awslabs/tough/compare/olpc-cjson-v0.1.3...develop +[0.1.3]: https://github.com/awslabs/tough/compare/olpc-cjson-v0.1.2...olpc-cjson-v0.1.3 [0.1.2]: https://github.com/awslabs/tough/compare/olpc-cjson-v0.1.1...olpc-cjson-v0.1.2 [0.1.1]: https://github.com/awslabs/tough/compare/olpc-cjson-v0.1.0...olpc-cjson-v0.1.1 [0.1.0]: https://github.com/awslabs/tough/releases/tag/olpc-cjson-v0.1.0 diff --git a/olpc-cjson/Cargo.toml b/olpc-cjson/Cargo.toml index ba0887f0..f3522dcf 100644 --- a/olpc-cjson/Cargo.toml +++ b/olpc-cjson/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "olpc-cjson" -version = "0.1.2" +version = "0.1.3" description = "serde_json Formatter to serialize as OLPC-style canonical JSON" authors = ["iliana destroyer of worlds "] license = "MIT OR Apache-2.0" diff --git a/tough-kms/CHANGELOG.md b/tough-kms/CHANGELOG.md index 2c54a1b6..4a1f8184 100644 --- a/tough-kms/CHANGELOG.md +++ b/tough-kms/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0] - 2023-03-02 +### Changes +- Replaced a deprecated function (aws_sdk_kms::Client::from_conf_conn) [#568] +- Remove minor/patch versions from Cargo.tomls [#573] +- Bump tokio from ~1.18 (LTS) to 1.25.0 [#555], [#568] +- Update dependencies + +[#555]: https://github.com/awslabs/tough/pull/555 +[#568]: https://github.com/awslabs/tough/pull/568 +[#573]: https://github.com/awslabs/tough/pull/573 + ## [0.4.2] - 2022-10-03 ### Changes - Update dependencies [#501], [#502], [#514] @@ -96,7 +107,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Everything! -[Unreleased]: https://github.com/awslabs/tough/compare/tough-kms-v0.4.2...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-kms-v0.5.0...develop +[0.5.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.4.2...tough-kms-v0.5.0 [0.4.2]: https://github.com/awslabs/tough/compare/tough-kms-v0.4.1...tough-kms-v0.4.2 [0.4.1]: https://github.com/awslabs/tough/compare/tough-kms-v0.4.0...tough-kms-v0.4.1 [0.4.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.3.6...tough-kms-v0.4.0 diff --git a/tough-kms/Cargo.toml b/tough-kms/Cargo.toml index 4a4156cf..cd853d31 100644 --- a/tough-kms/Cargo.toml +++ b/tough-kms/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough-kms" -version = "0.4.2" +version = "0.5.0" description = "Implements AWS KMS as a key source for TUF signing keys" authors = ["Shailesh Gothi "] license = "MIT OR Apache-2.0" @@ -15,7 +15,7 @@ aws-sdk-rust-tls = ["aws-config/native-tls", "aws-sdk-kms/native-tls"] aws-sdk-rust-rustls = ["aws-config/rustls", "aws-sdk-kms/rustls"] [dependencies] -tough = { version = "0.12", path = "../tough", features = ["http"] } +tough = { version = "0.13", path = "../tough", features = ["http"] } ring = { version = "0.16", features = ["std"] } aws-sdk-kms = "0.24" aws-config = "0.54" diff --git a/tough-ssm/CHANGELOG.md b/tough-ssm/CHANGELOG.md index 02591387..09179a7e 100644 --- a/tough-ssm/CHANGELOG.md +++ b/tough-ssm/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.8.0] - 2023-03-02 +### Changes +- Remove minor/patch versions from Cargo.tomls [#573] +- Bump tokio from ~1.18 (LTS) to 1.25.0 [#555], [#568] +- Update dependencies + +[#555]: https://github.com/awslabs/tough/pull/555 +[#568]: https://github.com/awslabs/tough/pull/568 +[#573]: https://github.com/awslabs/tough/pull/573 + ## [0.7.2] - 2022-10-03 ### Changes - Update dependencies [#501], [#502], [#514] @@ -103,7 +113,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Everything! -[Unreleased]: https://github.com/awslabs/tough/compare/tough-ssm-v0.7.2...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-ssm-v0.8.0...develop +[0.8.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.7.2...tough-ssm-v0.8.0 [0.7.2]: https://github.com/awslabs/tough/compare/tough-ssm-v0.7.1...tough-ssm-v0.7.2 [0.7.1]: https://github.com/awslabs/tough/compare/tough-ssm-v0.7.0...tough-ssm-v0.7.1 [0.7.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.6.6...tough-ssm-v0.7.0 diff --git a/tough-ssm/Cargo.toml b/tough-ssm/Cargo.toml index b0eff361..bfc40ca6 100644 --- a/tough-ssm/Cargo.toml +++ b/tough-ssm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough-ssm" -version = "0.7.2" +version = "0.8.0" description = "Implements AWS SSM as a key source for TUF signing keys" authors = ["Zac Mrowicki "] license = "MIT OR Apache-2.0" @@ -15,7 +15,7 @@ aws-sdk-rust-tls = ["aws-config/native-tls", "aws-sdk-ssm/native-tls"] aws-sdk-rust-rustls = ["aws-config/rustls", "aws-sdk-ssm/rustls"] [dependencies] -tough = { version = "0.12", path = "../tough", features = ["http"] } +tough = { version = "0.13", path = "../tough", features = ["http"] } aws-sdk-ssm = "0.24" aws-config = "0.54" serde = "1" diff --git a/tough/CHANGELOG.md b/tough/CHANGELOG.md index a605d60d..7490c8a1 100644 --- a/tough/CHANGELOG.md +++ b/tough/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.13.0] - 2023-03-02 +### Breaking Changes +- Add a lifetime parameter to Transport::fetch and Repository::read_target, thanks @sunshowers [#563] +- Add Send and Sync to Repository transport [#578] + +### Changes +- Fix all_targets iterator type [#562] +- Addressed clippy warnings [#544], [#556] +- Remove minor/patch versions from Cargo.tomls [#573] +- Bump tokio from 1.18.3 to 1.24.1 [#555] +- Various dependency updates + +[#544]: https://github.com/awslabs/tough/pull/544 +[#555]: https://github.com/awslabs/tough/pull/555 +[#556]: https://github.com/awslabs/tough/pull/556 +[#562]: https://github.com/awslabs/tough/pull/562 +[#563]: https://github.com/awslabs/tough/pull/563 +[#573]: https://github.com/awslabs/tough/pull/573 +[#578]: https://github.com/awslabs/tough/pull/578 + ## [0.12.5] - 2022-10-03 ### Security Fixes - Update `chrono` and enable only necessary features to address RUSTSEC-2020-0071, thanks @flavio [#506] @@ -202,7 +222,8 @@ For changes that require modification of calling code see #120 and #121. ### Added - Everything! -[Unreleased]: https://github.com/awslabs/tough/compare/tough-v0.12.5...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-v0.13.0...develop +[0.13.0]: https://github.com/awslabs/tough/compare/tough-v0.12.5...tough-v0.13.0 [0.12.5]: https://github.com/awslabs/tough/compare/tough-v0.12.4...tough-v0.12.5 [0.12.4]: https://github.com/awslabs/tough/compare/tough-v0.12.3...tough-v0.12.4 [0.12.3]: https://github.com/awslabs/tough/compare/tough-v0.12.2...tough-v0.12.3 diff --git a/tough/Cargo.toml b/tough/Cargo.toml index d4fb7cb4..5b06cdf8 100644 --- a/tough/Cargo.toml +++ b/tough/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough" -version = "0.12.5" +version = "0.13.0" description = "The Update Framework (TUF) repository client" authors = ["iliana destroyer of worlds "] license = "MIT OR Apache-2.0" diff --git a/tuftool/CHANGELOG.md b/tuftool/CHANGELOG.md index dbdc07f1..35629e04 100644 --- a/tuftool/CHANGELOG.md +++ b/tuftool/CHANGELOG.md @@ -4,6 +4,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.9.0] - 2023-03-02 +### Changes +- Remove rust openssl dependencies in tuftool [#569] +- Addressed clippy warnings [#544], [#556] +- Remove minor/patch versions from Cargo.tomls [#573] +- Bump tokio from 1.18.x LTS to 1.25.0 [#555], [#568] +- Update dependencies + +[#544]: https://github.com/awslabs/tough/pull/544 +[#555]: https://github.com/awslabs/tough/pull/555 +[#556]: https://github.com/awslabs/tough/pull/556 +[#568]: https://github.com/awslabs/tough/pull/568 +[#569]: https://github.com/awslabs/tough/pull/569 +[#573]: https://github.com/awslabs/tough/pull/573 + ## [0.8.2] - 2022-10-03 ### Security Fixes - Update `chrono` and enable only necessary features to address RUSTSEC-2020-0071, thanks @flavio [#506] @@ -190,7 +205,8 @@ Major update: much of the logic in `tuftool` has been factored out and added to ### Added - Everything! -[Unreleased]: https://github.com/awslabs/tough/compare/tuftool-v0.8.2...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tuftool-v0.9.0...develop +[0.9.0]: https://github.com/awslabs/tough/compare/tuftool-v0.8.2...tuftool-v0.9.0 [0.8.2]: https://github.com/awslabs/tough/compare/tuftool-v0.8.1...tuftool-v0.8.2 [0.8.1]: https://github.com/awslabs/tough/compare/tuftool-v0.8.0...tuftool-v0.8.1 [0.8.0]: https://github.com/awslabs/tough/compare/tuftool-v0.7.2...tuftool-v0.8.0 diff --git a/tuftool/Cargo.toml b/tuftool/Cargo.toml index e2b17c83..59da0081 100644 --- a/tuftool/Cargo.toml +++ b/tuftool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tuftool" -version = "0.8.2" +version = "0.9.0" description = "Utility for creating and signing The Update Framework (TUF) repositories" authors = ["iliana destroyer of worlds "] license = "MIT OR Apache-2.0" @@ -35,9 +35,9 @@ simplelog = "0.12" snafu = { version = "0.7", features = ["backtraces-impl-backtrace-crate"] } tempfile = "3" tokio = "1" -tough = { version = "0.12", path = "../tough", features = ["http"] } -tough-kms = { version = "0.4", path = "../tough-kms" } -tough-ssm = { version = "0.7", path = "../tough-ssm" } +tough = { version = "0.13", path = "../tough", features = ["http"] } +tough-kms = { version = "0.5", path = "../tough-kms" } +tough-ssm = { version = "0.8", path = "../tough-ssm" } url = "2" walkdir = "2"