Skip to content

deps(deps): update sha2 requirement from 0.10 to 0.11 - #5

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/main/sha2-0.11
Closed

deps(deps): update sha2 requirement from 0.10 to 0.11#5
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/main/sha2-0.11

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 18, 2026

Copy link
Copy Markdown

Updates the requirements on sha2 to permit the latest version.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 18, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/sha2-0.11 branch 12 times, most recently from 690ee10 to bc72fd0 Compare July 20, 2026 18:40
Updates the requirements on [sha2](https://github.com/RustCrypto/hashes) to permit the latest version.
- [Commits](RustCrypto/hashes@groestl-v0.10.0...sha2-v0.11.0)

---
updated-dependencies:
- dependency-name: sha2
  dependency-version: 0.11.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/sha2-0.11 branch from bc72fd0 to 1a47a84 Compare August 16, 2026 17:43
codeh007 added a commit that referenced this pull request Aug 17, 2026
…PRs #5 #8 #9) (#10)

chore(deps): upgrade sha2 0.11, hmac 0.13 and reqwest 0.13 with API adaptations

Consolidates dependabot PRs #5 (sha2), #8 (hmac) and #9 (reqwest), which failed CI individually: sha2 0.11 and hmac 0.13 both move to digest 0.11 and must land together (digest-version mismatch breaks Hmac<Sha256>), and reqwest 0.13 renamed the rustls-tls-manual-roots feature (now rustls + webpki-roots).

Code adaptations for digest 0.11:
- hybrid-array Output no longer implements LowerHex; replace {:x} formatting of SHA-256/HMAC outputs with explicit lowercase hex over the byte slices (executor/src/auth.rs canonical digest, pg18_driver sign helper).
- hmac 0.13: new_from_slice moved from Mac to the KeyInit trait; import it in both sites.

PR #4 (p256 0.14) stays out of this batch: blocked by upstream jaws 1.0.4 (p256 ^0.13 / ecdsa ^0.16 internals; its TokenSigner/TokenVerifier impls would reject ecdsa 0.17 types at all five sign/verify call sites, and p256 0.14 removed the jwk feature). See PR #4 comment.

Verification: local cargo builds are forbidden by repo rules; CI on this branch is the authoritative gate.

Co-authored-by: a <a@a.com>
@codeh007

Copy link
Copy Markdown
Owner

Superseded by #10, which merged this bump together with the matching digest-0.11 / reqwest-0.13 API adaptations (main ). Closing.

@codeh007

Copy link
Copy Markdown
Owner

superseded by #10 (merged)

@codeh007 codeh007 closed this Aug 17, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Author

Looks like sha2 is up-to-date now, so this is no longer needed.

@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/main/sha2-0.11 branch August 17, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant