Skip to content

chore(deps): update audited Rust dependencies - #49

Merged
danielkov merged 1 commit into
mainfrom
chore/dependency-updates
Aug 29, 2026
Merged

chore(deps): update audited Rust dependencies#49
danielkov merged 1 commit into
mainfrom
chore/dependency-updates

Conversation

@danielkov

@danielkov danielkov commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Updates the pinned A2A protocol, compression, HTTP/2, HTTP, JSON Schema, and UUID dependencies to their latest compatible audited releases. Regenerates the lockfile and bumps Kit to 0.1.105.

Motivation

Adopts upstream maintenance, correctness, and resource-hardening fixes while retaining exact dependency pins. The selected releases were reviewed for crates.io publisher continuity, archive integrity, and unexpected build or runtime hooks before inclusion.

Impact

No Kit API changes are intended. A2A receives timeout and graceful-shutdown improvements, HTTP/2 receives small-frame resource hardening, and the compression and HTTP stacks receive correctness fixes. JSON Schema keeps internationalized email and hostname validation enabled explicitly through the idna feature after it became optional in 0.52.0.

Technical details

Dependency provenance

The updated archives match crates.io checksums and their declared upstream source. No ownership discontinuities, new unexpected build scripts, executable payloads, process spawning, or unsafe-code expansions were found.

Pinned transitive dependencies

generic-array, matchit, thiserror, and thiserror-impl remain at their existing versions because current upstream dependencies impose exact or upper-bound constraints.

@danielkov
danielkov merged commit b6c02ec into main Aug 29, 2026
2 checks passed
@danielkov danielkov changed the title chore(deps): update audited Rust dependencies chore(deps): audit and update Rust dependencies Aug 29, 2026
@danielkov danielkov changed the title chore(deps): audit and update Rust dependencies chore(deps): update audited Rust dependencies Aug 29, 2026
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.

1 participant