Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for v0.7.0 release #384

Merged
merged 2 commits into from
Apr 2, 2025
Merged

Conversation

qianxjcraig
Copy link
Contributor

@qianxjcraig qianxjcraig commented Mar 31, 2025

Description of changes:

  • Prepare for v0.7.0 release.
  • Switch AWS SDK to up-to-date HTTPS stack to reduce duplicated dependencies

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@qianxjcraig qianxjcraig requested review from cbgbt and jpculp March 31, 2025 21:49
@qianxjcraig qianxjcraig force-pushed the v0.7.0-release branch 4 times, most recently from 061b954 to 9af17aa Compare April 2, 2025 20:27
Cargo.toml Outdated
Comment on lines 21 to 22
aws-sdk-ebs = { version = "1", default-features = false, features = ["rt-tokio", "default-https-client"] }
aws-sdk-ec2 = { version = "1", default-features = false, features = ["rt-tokio", "default-https-client"] }

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: features not in alphabetical order:

Suggested change
aws-sdk-ebs = { version = "1", default-features = false, features = ["rt-tokio", "default-https-client"] }
aws-sdk-ec2 = { version = "1", default-features = false, features = ["rt-tokio", "default-https-client"] }
aws-sdk-ebs = { version = "1", default-features = false, features = ["default-https-client", "rt-tokio"] }
aws-sdk-ec2 = { version = "1", default-features = false, features = ["default-https-client", "rt-tokio"] }

@qianxjcraig qianxjcraig force-pushed the v0.7.0-release branch 2 times, most recently from 5c6b9cd to db611b1 Compare April 2, 2025 21:05
Copy link
Contributor

@cbgbt cbgbt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

From what I can tell, ring is present in Cargo.lock, but it's not actually used and is only shown due to this bug: rust-lang/cargo#10801

I verified this by running cargo tree, which doesn't surface ring at all.

@cbgbt cbgbt self-requested a review April 2, 2025 22:37
@cbgbt
Copy link
Contributor

cbgbt commented Apr 2, 2025

After peeking a bit, I think we can upgrade tempfile to 3.19. You should be able to just modify the Cargo.toml to read tempfile = "3".

Likewise, I think nix can be upgraded to 0.29.

…dependencies

- Update cargo-deny installation to use latest version
- Remove legacy `rustls` feature that enabled the old TLS stack (hyper 0.14 + rustls 0.21 + ring)
- Enable only `default-https-client` and `rt-tokio` to use the new default SDK configuration
@qianxjcraig qianxjcraig merged commit 07ec731 into awslabs:develop Apr 2, 2025
2 checks passed
@qianxjcraig qianxjcraig deleted the v0.7.0-release branch April 2, 2025 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants