Skip to content

chore: bump ic-agent to v0.47.3 and all related dependencies#10254

Draft
mraszyk wants to merge 27 commits into
masterfrom
mraszyk/bump-ic-agent-0.47.3
Draft

chore: bump ic-agent to v0.47.3 and all related dependencies#10254
mraszyk wants to merge 27 commits into
masterfrom
mraszyk/bump-ic-agent-0.47.3

Conversation

@mraszyk
Copy link
Copy Markdown
Contributor

@mraszyk mraszyk commented May 19, 2026

This PR bumps ic-agent to v0.47.3 and all other required dependencies to their respective versions.

@mraszyk mraszyk added the CI_ALL_BAZEL_TARGETS Runs all bazel targets label May 19, 2026
@github-actions github-actions Bot added the chore label May 19, 2026
Comment thread rs/pocket_ic_server/Cargo.toml
Comment thread rs/pocket_ic_server/src/state_api/state.rs Outdated
mraszyk and others added 9 commits May 19, 2026 20:39
The patch was redundant — crate_universe derives crate features from the
lock file, so removing wasm32_unknown_unknown_js from ring-0.17.14's
wasm32 feature selects in Cargo.Bazel.json.lock is the only fix needed.

The patch was also breaking ring-0.16.20 builds since it only applied
to 0.17.x Cargo.toml layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The patch_args and patches fields were still baked into ring 0.16.20
and 0.17.14 repository entries in Cargo.Bazel.json.lock even after
deleting bazel/ring.patch, causing "Cannot find patch file" errors.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
rustls 0.23 requires CryptoProvider::install_default() before any TLS
usage. The canister http adapter uses hyper-rustls which calls into
rustls without a provider, causing it to panic and time out on startup.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mraszyk

This comment was marked as resolved.

let builder = ic_agent::export::reqwest::Client::builder()
.timeout(AGENT_REQUEST_TIMEOUT)
.http2_prior_knowledge()
//.http2_prior_knowledge()
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

FIXME

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore CI_ALL_BAZEL_TARGETS Runs all bazel targets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants