From 7cf66e99044d7de396fa12d41a3f830e5619ecd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=91=BD=20mgsharm?= Date: Wed, 4 Sep 2024 14:54:32 -0700 Subject: [PATCH] Prepare for release --- Cargo.lock | 8 ++++---- tough-kms/CHANGELOG.md | 16 +++++++++++++++- tough-kms/Cargo.toml | 4 ++-- tough-ssm/CHANGELOG.md | 16 +++++++++++++++- tough-ssm/Cargo.toml | 4 ++-- tough/CHANGELOG.md | 14 +++++++++++++- tough/Cargo.toml | 2 +- tuftool/CHANGELOG.md | 17 ++++++++++++++++- tuftool/Cargo.toml | 8 ++++---- 9 files changed, 72 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 58956c91..74c92186 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2600,7 +2600,7 @@ dependencies = [ [[package]] name = "tough" -version = "0.17.1" +version = "0.18.0" dependencies = [ "async-recursion", "async-trait", @@ -2637,7 +2637,7 @@ dependencies = [ [[package]] name = "tough-kms" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aws-config", "aws-sdk-kms", @@ -2658,7 +2658,7 @@ dependencies = [ [[package]] name = "tough-ssm" -version = "0.12.0" +version = "0.13.0" dependencies = [ "aws-config", "aws-sdk-ssm", @@ -2815,7 +2815,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tuftool" -version = "0.10.3" +version = "0.11.0" dependencies = [ "assert_cmd", "aws-config", diff --git a/tough-kms/CHANGELOG.md b/tough-kms/CHANGELOG.md index 4796759b..cebbefca 100644 --- a/tough-kms/CHANGELOG.md +++ b/tough-kms/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.10.0] - 2024-09-04 +### Changes +- Update `aws_config::BehaviorVersion` to `v2024_03_28` [#781] +- Dependency updates [#759], [#763], [#765], [#778], [#780], [#802] + +[#759]: https://github.com/awslabs/tough/pull/759 +[#763]: https://github.com/awslabs/tough/pull/763 +[#765]: https://github.com/awslabs/tough/pull/765 +[#778]: https://github.com/awslabs/tough/pull/778 +[#780]: https://github.com/awslabs/tough/pull/780 +[#781]: https://github.com/awslabs/tough/pull/781 +[#802]: https://github.com/awslabs/tough/pull/802 + ## [0.9.0] - 2024-03-15 ### Changes @@ -133,7 +146,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.9.0...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-kms-v0.10.0...develop +[0.10.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.9.0...tough-kms-v0.10.0 [0.9.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.8.0...tough-kms-v0.9.0 [0.8.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.7.0...tough-kms-v0.8.0 [0.7.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.6.0...tough-kms-v0.7.0 diff --git a/tough-kms/Cargo.toml b/tough-kms/Cargo.toml index c453b479..7a9e84c0 100644 --- a/tough-kms/Cargo.toml +++ b/tough-kms/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough-kms" -version = "0.9.0" +version = "0.10.0" description = "Implements AWS KMS as a key source for TUF signing keys" authors = ["Shailesh Gothi "] license = "MIT OR Apache-2.0" @@ -14,7 +14,7 @@ aws-sdk-rust = ["aws-sdk-rust-rustls"] aws-sdk-rust-rustls = ["aws-config/rustls", "aws-sdk-kms/rustls"] [dependencies] -tough = { version = "0.17", path = "../tough", features = ["http"] } +tough = { version = "0.18", path = "../tough", features = ["http"] } ring = { version = "0.17", features = ["std"] } aws-sdk-kms = "1" aws-config = "1" diff --git a/tough-ssm/CHANGELOG.md b/tough-ssm/CHANGELOG.md index 56301a8b..8661b9da 100644 --- a/tough-ssm/CHANGELOG.md +++ b/tough-ssm/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.13.0] - 2024-09-04 +### Changes +- Update `aws_config::BehaviorVersion` to `v2024_03_28` [#781] +- Dependency updates [#759], [#763], [#765], [#778], [#780], [#802] + +[#759]: https://github.com/awslabs/tough/pull/759 +[#763]: https://github.com/awslabs/tough/pull/763 +[#765]: https://github.com/awslabs/tough/pull/765 +[#778]: https://github.com/awslabs/tough/pull/778 +[#780]: https://github.com/awslabs/tough/pull/780 +[#781]: https://github.com/awslabs/tough/pull/781 +[#802]: https://github.com/awslabs/tough/pull/802 + ## [0.12.0] - 2024-03-15 ### Changes @@ -141,7 +154,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.12.0...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-ssm-v0.13.0...develop +[0.13.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.12.0...tough-ssm-v0.13.0 [0.12.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.11.0...tough-ssm-v0.12.0 [0.11.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.10.0...tough-ssm-v0.11.0 [0.10.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.9.0...tough-ssm-v0.10.0 diff --git a/tough-ssm/Cargo.toml b/tough-ssm/Cargo.toml index d0f0b996..1a4acefd 100644 --- a/tough-ssm/Cargo.toml +++ b/tough-ssm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough-ssm" -version = "0.12.0" +version = "0.13.0" description = "Implements AWS SSM as a key source for TUF signing keys" authors = ["Zac Mrowicki "] license = "MIT OR Apache-2.0" @@ -14,7 +14,7 @@ aws-sdk-rust = ["aws-sdk-rust-rustls"] aws-sdk-rust-rustls = ["aws-config/rustls", "aws-sdk-ssm/rustls"] [dependencies] -tough = { version = "0.17", path = "../tough", features = ["http"] } +tough = { version = "0.18", path = "../tough", features = ["http"] } aws-sdk-ssm = "1" aws-config = "1" snafu = { version = "0.8", features = ["backtraces-impl-backtrace-crate"] } diff --git a/tough/CHANGELOG.md b/tough/CHANGELOG.md index cd59eba8..885627bf 100644 --- a/tough/CHANGELOG.md +++ b/tough/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.18.0] - 2024-09-04 +### Changes +- timestamp.json meta can has optional fields (thanks @flavio) [#778] +- Dependency updates [#763], [#765], [#780], [#802] + +[#763]: https://github.com/awslabs/tough/pull/763 +[#765]: https://github.com/awslabs/tough/pull/765 +[#778]: https://github.com/awslabs/tough/pull/778 +[#780]: https://github.com/awslabs/tough/pull/780 +[#802]: https://github.com/awslabs/tough/pull/802 + ## [0.17.1] - 2024-03-22 ### Changes - Adds support for "ecdsa" key type (thanks @jku) [#754] @@ -268,7 +279,8 @@ For changes that require modification of calling code see #120 and #121. ### Added - Everything! -[Unreleased]: https://github.com/awslabs/tough/compare/tough-v0.17.1...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-v0.18.0...develop +[0.18.0]: https://github.com/awslabs/tough/compare/tough-v0.17.1...tough-v0.18.0 [0.17.1]: https://github.com/awslabs/tough/compare/tough-v0.17.0...tough-v0.17.1 [0.17.0]: https://github.com/awslabs/tough/compare/tough-v0.16.0...tough-v0.17.0 [0.16.0]: https://github.com/awslabs/tough/compare/tough-v0.15.0...tough-v0.16.0 diff --git a/tough/Cargo.toml b/tough/Cargo.toml index 8fe4dc51..b8fc4716 100644 --- a/tough/Cargo.toml +++ b/tough/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough" -version = "0.17.1" +version = "0.18.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 3a707485..50275acc 100644 --- a/tuftool/CHANGELOG.md +++ b/tuftool/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.11.0] - 2024-09-04 +### Changes +- Added a new ecdsa key that uses the new type ecdsa (thanks @kommendorkapten) [#755] +- Dependency updates [#759], [#763], [#765], [#778], [#780], [#781], [#802] + +[#755]: https://github.com/awslabs/tough/pull/755 +[#759]: https://github.com/awslabs/tough/pull/759 +[#763]: https://github.com/awslabs/tough/pull/763 +[#765]: https://github.com/awslabs/tough/pull/765 +[#778]: https://github.com/awslabs/tough/pull/778 +[#780]: https://github.com/awslabs/tough/pull/780 +[#781]: https://github.com/awslabs/tough/pull/781 +[#802]: https://github.com/awslabs/tough/pull/802 + ## [0.10.3] - 2024-03-15 ### Changes - Update Clap v4 deprecations (thanks @kdnakt) [#750] @@ -238,7 +252,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.10.3...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tuftool-v0.11.0...develop +[0.11.0]: https://github.com/awslabs/tough/compare/tuftool-v0.10.3...tuftool-v0.11.0 [0.10.3]: https://github.com/awslabs/tough/compare/tuftool-v0.10.2...tuftool-v0.10.3 [0.10.2]: https://github.com/awslabs/tough/compare/tuftool-v0.10.1...tuftool-v0.10.2 [0.10.1]: https://github.com/awslabs/tough/compare/tuftool-v0.10.0...tuftool-v0.10.1 diff --git a/tuftool/Cargo.toml b/tuftool/Cargo.toml index 993350c3..928f85d3 100644 --- a/tuftool/Cargo.toml +++ b/tuftool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tuftool" -version = "0.10.3" +version = "0.11.0" description = "Utility for creating and signing The Update Framework (TUF) repositories" authors = ["iliana destroyer of worlds "] license = "MIT OR Apache-2.0" @@ -34,9 +34,9 @@ simplelog = "0.12" snafu = { version = "0.8", features = ["backtraces-impl-backtrace-crate"] } tempfile = "3" tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread"] } -tough = { version = "0.17", path = "../tough", features = ["http"] } -tough-kms = { version = "0.9", path = "../tough-kms" } -tough-ssm = { version = "0.12", path = "../tough-ssm" } +tough = { version = "0.18", path = "../tough", features = ["http"] } +tough-kms = { version = "0.10", path = "../tough-kms" } +tough-ssm = { version = "0.13", path = "../tough-ssm" } url = "2" walkdir = "2"