Skip to content

Update dependencies and trim production features - #142

Merged
lucarlig merged 2 commits into
mainfrom
user/luca/update-dependencies
Sep 9, 2026
Merged

Update dependencies and trim production features#142
lucarlig merged 2 commits into
mainfrom
user/luca/update-dependencies

Conversation

@lucarlig

@lucarlig lucarlig commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Updates the Rust dependencies, including rmcp 3.2, and removes library features we do not use. The production build now needs 267 packages instead of 297, while still supporting Rust 1.96.

Removes the old rand dependency that caused a security audit warning. TLS and JWT verification now use the same cryptographic library, AWS-LC. The audit reports no known vulnerabilities or warnings, and no security findings are ignored.

Two indirect dependencies remain on the versions required by the libraries that use them.

Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig
lucarlig marked this pull request as ready for review September 9, 2026 10:25

@cafalchio cafalchio left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Just dependencies.

@lucarlig
lucarlig merged commit 52848b0 into main Sep 9, 2026
11 checks passed
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