From 1f5cb6389a54ec473c9ad4493676af9a9921d19b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=91=BD=20mgsharm?= Date: Thu, 10 Oct 2024 11:58:07 -0700 Subject: [PATCH] Prepare for release --- Cargo.lock | 8 ++++---- tough-kms/CHANGELOG.md | 14 +++++++++++++- tough-kms/Cargo.toml | 4 ++-- tough-ssm/CHANGELOG.md | 13 ++++++++++++- tough-ssm/Cargo.toml | 4 ++-- tough/CHANGELOG.md | 13 ++++++++++++- tough/Cargo.toml | 2 +- tuftool/CHANGELOG.md | 14 +++++++++++++- tuftool/Cargo.toml | 8 ++++---- 9 files changed, 63 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1f6180e8..bea4d07a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3121,7 +3121,7 @@ dependencies = [ [[package]] name = "tough" -version = "0.18.0" +version = "0.19.0" dependencies = [ "async-recursion", "async-trait", @@ -3159,7 +3159,7 @@ dependencies = [ [[package]] name = "tough-kms" -version = "0.10.0" +version = "0.11.0" dependencies = [ "aws-config", "aws-lc-rs", @@ -3181,7 +3181,7 @@ dependencies = [ [[package]] name = "tough-ssm" -version = "0.13.0" +version = "0.14.0" dependencies = [ "aws-config", "aws-sdk-ssm", @@ -3339,7 +3339,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tuftool" -version = "0.11.1" +version = "0.12.0" dependencies = [ "assert_cmd", "aws-config", diff --git a/tough-kms/CHANGELOG.md b/tough-kms/CHANGELOG.md index cebbefca..a9e2f8e7 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.11.0] - 2024-10-10 +### Changes +- Fix 128bit integer serialization (thanks @aumetra) [#820] +- Add FIPS support [#828] +- Dependency updates [#825], [#826] + +[#820]: https://github.com/awslabs/tough/pull/820 +[#825]: https://github.com/awslabs/tough/pull/825 +[#826]: https://github.com/awslabs/tough/pull/826 +[#828]: https://github.com/awslabs/tough/pull/828 + ## [0.10.0] - 2024-09-04 ### Changes - Update `aws_config::BehaviorVersion` to `v2024_03_28` [#781] @@ -146,7 +157,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.10.0...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-kms-v0.11.0...develop +[0.11.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.10.0...tough-kms-v0.11.0 [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 diff --git a/tough-kms/Cargo.toml b/tough-kms/Cargo.toml index 43cb055d..29757ae5 100644 --- a/tough-kms/Cargo.toml +++ b/tough-kms/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough-kms" -version = "0.10.0" +version = "0.11.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-rustls = ["aws-config/rustls", "aws-sdk-kms/rustls"] fips = ["aws-lc-rs/fips", "tough/fips"] [dependencies] -tough = { version = "0.18", path = "../tough", features = ["http"] } +tough = { version = "0.19", path = "../tough", features = ["http"] } aws-lc-rs = "1" aws-sdk-kms = "1" aws-config = { version = "1", default-features = false, features = ["credentials-process"] } diff --git a/tough-ssm/CHANGELOG.md b/tough-ssm/CHANGELOG.md index 8661b9da..614595d8 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.14.0] - 2024-10-10 +### Changes +- Fix 128bit integer serialization (thanks @aumetra) [#820] +- Add FIPS support [#828] +- Dependency updates [#826] + +[#820]: https://github.com/awslabs/tough/pull/820 +[#826]: https://github.com/awslabs/tough/pull/826 +[#828]: https://github.com/awslabs/tough/pull/828 + ## [0.13.0] - 2024-09-04 ### Changes - Update `aws_config::BehaviorVersion` to `v2024_03_28` [#781] @@ -154,7 +164,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.13.0...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-ssm-v0.14.0...develop +[0.14.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.13.0...tough-ssm-v0.14.0 [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 diff --git a/tough-ssm/Cargo.toml b/tough-ssm/Cargo.toml index 5fd090af..404ac0cd 100644 --- a/tough-ssm/Cargo.toml +++ b/tough-ssm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough-ssm" -version = "0.13.0" +version = "0.14.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-rustls = ["aws-config/rustls", "aws-sdk-ssm/rustls"] fips = ["tough/fips"] [dependencies] -tough = { version = "0.18", path = "../tough", features = ["http"] } +tough = { version = "0.19", path = "../tough", features = ["http"] } aws-sdk-ssm = "1" aws-config = { version = "1", default-features = false, features = ["credentials-process"] } aws-smithy-experimental = { version = "0.1", features = ["crypto-aws-lc"] } diff --git a/tough/CHANGELOG.md b/tough/CHANGELOG.md index 885627bf..30d19975 100644 --- a/tough/CHANGELOG.md +++ b/tough/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.19.0] - 2024-10-10 +### Changes +- Fix 128bit integer serialization (thanks @aumetra) [#820] +- Add FIPS support [#828] +- Dependency updates [#825] + +[#820]: https://github.com/awslabs/tough/pull/820 +[#825]: https://github.com/awslabs/tough/pull/825 +[#828]: https://github.com/awslabs/tough/pull/828 + ## [0.18.0] - 2024-09-04 ### Changes - timestamp.json meta can has optional fields (thanks @flavio) [#778] @@ -279,7 +289,8 @@ For changes that require modification of calling code see #120 and #121. ### Added - Everything! -[Unreleased]: https://github.com/awslabs/tough/compare/tough-v0.18.0...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tough-v0.19.0...develop +[0.19.0]: https://github.com/awslabs/tough/compare/tough-v0.18.0...tough-v0.19.0 [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 diff --git a/tough/Cargo.toml b/tough/Cargo.toml index 053662b7..4d934c99 100644 --- a/tough/Cargo.toml +++ b/tough/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tough" -version = "0.18.0" +version = "0.19.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 9ea32fbb..5ca46ad5 100644 --- a/tuftool/CHANGELOG.md +++ b/tuftool/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.12.0] - 2024-10-10 +### Changes +- Fix 128bit integer serialization (thanks @aumetra) [#820] +- Add FIPS support [#828] +- Dependency updates [#825], [#826] + +[#820]: https://github.com/awslabs/tough/pull/820 +[#825]: https://github.com/awslabs/tough/pull/825 +[#826]: https://github.com/awslabs/tough/pull/826 +[#828]: https://github.com/awslabs/tough/pull/828 + ## [0.11.1] - 2024-09-10 ### Changes - Dependency updates [#822] @@ -258,7 +269,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.11.1...develop +[Unreleased]: https://github.com/awslabs/tough/compare/tuftool-v0.12.0...develop +[0.12.0]: https://github.com/awslabs/tough/compare/tuftool-v0.11.1...tuftool-v0.12.0 [0.11.1]: https://github.com/awslabs/tough/compare/tuftool-v0.11.0...tuftool-v0.11.1 [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 diff --git a/tuftool/Cargo.toml b/tuftool/Cargo.toml index 7bbf1524..787d7497 100644 --- a/tuftool/Cargo.toml +++ b/tuftool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tuftool" -version = "0.11.1" +version = "0.12.0" description = "Utility for creating and signing The Update Framework (TUF) repositories" authors = ["iliana destroyer of worlds "] license = "MIT OR Apache-2.0" @@ -36,9 +36,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.18", path = "../tough", features = ["http"] } -tough-kms = { version = "0.10", path = "../tough-kms" } -tough-ssm = { version = "0.13", path = "../tough-ssm" } +tough = { version = "0.19", path = "../tough", features = ["http"] } +tough-kms = { version = "0.11", path = "../tough-kms" } +tough-ssm = { version = "0.14", path = "../tough-ssm" } url = "2" walkdir = "2"