Skip to content

Commit c0d27ad

Browse files
authored
Merge pull request #869 from sam-berning/prepare-tough-releases
Prepare tough releases
2 parents a4a2d49 + 8d3a383 commit c0d27ad

File tree

9 files changed

+57
-17
lines changed

9 files changed

+57
-17
lines changed

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tough-kms/CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
# [0.13.0] - 2025-04-22
8+
### Changes
9+
- Update `tough` to 0.21.0
10+
- Update aws-sdk crates to use the new HTTPS stack with `hyper 1.x`, `rustls`, and `aws-lc` [#868]
11+
- Migrate from `aws-smithy-experimental` to `aws-smithy-http-client` [#868]
12+
- Dependency updates
13+
14+
[#868]: https://github.com/awslabs/tough/pull/868
15+
716
# [0.12.0] - 2025-03-27
817
### Changes
918
- Update `tough` to 0.20.0
@@ -160,7 +169,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
160169
### Added
161170
- Everything!
162171

163-
[Unreleased]: https://github.com/awslabs/tough/compare/tough-kms-v0.12.0...develop
172+
[Unreleased]: https://github.com/awslabs/tough/compare/tough-kms-v0.13.0...develop
173+
[0.13.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.12.0...tough-kms-v0.13.0
164174
[0.12.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.11.0...tough-kms-v0.12.0
165175
[0.11.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.10.0...tough-kms-v0.11.0
166176
[0.10.0]: https://github.com/awslabs/tough/compare/tough-kms-v0.9.0...tough-kms-v0.10.0

tough-kms/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tough-kms"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "Implements AWS KMS as a key source for TUF signing keys"
55
authors = ["Shailesh Gothi <[email protected]>"]
66
license = "MIT OR Apache-2.0"
@@ -16,7 +16,7 @@ aws-sdk-rust-rustls = []
1616
fips = ["aws-lc-rs/fips", "tough/fips"]
1717

1818
[dependencies]
19-
tough = { version = "0.20", path = "../tough", features = ["http"] }
19+
tough = { version = "0.21", path = "../tough", features = ["http"] }
2020
aws-config = { version = "1", default-features = false, features = ["credentials-process", "default-https-client", "rt-tokio"] }
2121
aws-lc-rs = "1"
2222
aws-sdk-kms = { version = "1", default-features = false, features = ["default-https-client", "rt-tokio"] }

tough-ssm/CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.16.0] - 2025-04-22
8+
### Changes
9+
- Update `tough` to 0.21.0
10+
- Update aws-sdk crates to use the new HTTPS stack with `hyper 1.x`, `rustls`, and `aws-lc` [#868]
11+
- Migrate from `aws-smithy-experimental` to `aws-smithy-http-client` [#868]
12+
- Dependency updates
13+
14+
[#868]: https://github.com/awslabs/tough/pull/868
15+
716
## [0.15.0] - 2025-03-27
817
### Changes
918
- Update `tough` to 0.20.0
@@ -167,7 +176,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
167176
### Added
168177
- Everything!
169178

170-
[Unreleased]: https://github.com/awslabs/tough/compare/tough-ssm-v0.15.0...develop
179+
[Unreleased]: https://github.com/awslabs/tough/compare/tough-ssm-v0.16.0...develop
180+
[0.16.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.15.0...tough-ssm-v0.16.0
171181
[0.15.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.14.0...tough-ssm-v0.15.0
172182
[0.14.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.13.0...tough-ssm-v0.14.0
173183
[0.13.0]: https://github.com/awslabs/tough/compare/tough-ssm-v0.12.0...tough-ssm-v0.13.0

tough-ssm/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tough-ssm"
3-
version = "0.15.0"
3+
version = "0.16.0"
44
description = "Implements AWS SSM as a key source for TUF signing keys"
55
authors = ["Zac Mrowicki <[email protected]>"]
66
license = "MIT OR Apache-2.0"
@@ -16,7 +16,7 @@ aws-sdk-rust-rustls = []
1616
fips = ["tough/fips"]
1717

1818
[dependencies]
19-
tough = { version = "0.20", path = "../tough", features = ["http"] }
19+
tough = { version = "0.21", path = "../tough", features = ["http"] }
2020
aws-sdk-ssm = { version = "1", default-features = false, features = ["default-https-client", "rt-tokio"] }
2121
aws-config = { version = "1", default-features = false, features = ["credentials-process", "default-https-client", "rt-tokio"] }
2222
aws-smithy-http-client = { version = "1", features = ["rustls-aws-lc"] }

tough/CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.21.0] - 2025-04-22
8+
### Fixes
9+
- Flush cache files after writing to ensure they are closed at `drop()` time [#874]
10+
11+
### Changes
12+
- Dependency updates [#868]
13+
14+
[#868]: https://github.com/awslabs/tough/pull/868
15+
[#874]: https://github.com/awslabs/tough/pull/874
16+
717
## [0.20.0] - 2025-03-27
818
### Fixes
919
- Apply fixes for [GHSA-5vmp-m5v2-hx47], [GHSA-v4wr-j3w6-mxqc], [GHSA-j8x2-777p-23fc], [GHSA-76g3-38jv-wxh4], [GHSA-q6r9-r9pw-4cf7]
@@ -312,7 +322,8 @@ For changes that require modification of calling code see #120 and #121.
312322
### Added
313323
- Everything!
314324

315-
[Unreleased]: https://github.com/awslabs/tough/compare/tough-v0.20.0...develop
325+
[Unreleased]: https://github.com/awslabs/tough/compare/tough-v0.21.0...develop
326+
[0.21.0]: https://github.com/awslabs/tough/compare/tough-v0.20.0...tough-v0.21.0
316327
[0.20.0]: https://github.com/awslabs/tough/compare/tough-v0.19.0...tough-v0.20.0
317328
[0.19.0]: https://github.com/awslabs/tough/compare/tough-v0.18.0...tough-v0.19.0
318329
[0.18.0]: https://github.com/awslabs/tough/compare/tough-v0.17.1...tough-v0.18.0

tough/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tough"
3-
version = "0.20.0"
3+
version = "0.21.0"
44
description = "The Update Framework (TUF) repository client"
55
authors = ["iliana destroyer of worlds <[email protected]>"]
66
license = "MIT OR Apache-2.0"

tuftool/CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.14.0] - 2025-04-22
8+
### Changes
9+
- Update aws-sdk crates to use the new HTTPS stack with `hyper 1.x`, `rustls`, and `aws-lc` [#868]
10+
- Use `aws-lc` for TLS instead of `ring` [#868]
11+
- Dependency updates
12+
13+
[#868]: https://github.com/awslabs/tough/pull/868
14+
715
## [0.13.0] - 2025-03-27
816
### Fixes
917
- Apply fixes for [GHSA-5vmp-m5v2-hx47], [GHSA-v4wr-j3w6-mxqc], [GHSA-j8x2-777p-23fc], [GHSA-76g3-38jv-wxh4], [GHSA-q6r9-r9pw-4cf7]
@@ -286,7 +294,8 @@ Major update: much of the logic in `tuftool` has been factored out and added to
286294
### Added
287295
- Everything!
288296

289-
[Unreleased]: https://github.com/awslabs/tough/compare/tuftool-v0.13.0...develop
297+
[Unreleased]: https://github.com/awslabs/tough/compare/tuftool-v0.14.0...develop
298+
[0.14.0]: https://github.com/awslabs/tough/compare/tuftool-v0.13.0...tuftool-v0.14.0
290299
[0.13.0]: https://github.com/awslabs/tough/compare/tuftool-v0.12.0...tuftool-v0.13.0
291300
[0.12.0]: https://github.com/awslabs/tough/compare/tuftool-v0.11.1...tuftool-v0.12.0
292301
[0.11.1]: https://github.com/awslabs/tough/compare/tuftool-v0.11.0...tuftool-v0.11.1

tuftool/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tuftool"
3-
version = "0.13.0"
3+
version = "0.14.0"
44
description = "Utility for creating and signing The Update Framework (TUF) repositories"
55
authors = ["iliana destroyer of worlds <[email protected]>"]
66
license = "MIT OR Apache-2.0"
@@ -37,9 +37,9 @@ simplelog = "0.12"
3737
snafu = { version = "0.8", features = ["backtraces-impl-backtrace-crate"] }
3838
tempfile = "3"
3939
tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread"] }
40-
tough = { version = "0.20", path = "../tough", features = ["http"] }
41-
tough-kms = { version = "0.12", path = "../tough-kms" }
42-
tough-ssm = { version = "0.15", path = "../tough-ssm" }
40+
tough = { version = "0.21", path = "../tough", features = ["http"] }
41+
tough-kms = { version = "0.13", path = "../tough-kms" }
42+
tough-ssm = { version = "0.16", path = "../tough-ssm" }
4343
url = "2"
4444
walkdir = "2"
4545

0 commit comments

Comments
 (0)