Skip to content

Update soroban-env-* crates to version =v26.1.2#1830

Merged
mootz12 merged 5 commits intomainfrom
update-env-version
Apr 8, 2026
Merged

Update soroban-env-* crates to version =v26.1.2#1830
mootz12 merged 5 commits intomainfrom
update-env-version

Conversation

@mootz12
Copy link
Copy Markdown
Contributor

@mootz12 mootz12 commented Apr 8, 2026

What

Update the Soroban env crates to the most recent version.

Known limitations

None

@mootz12 mootz12 requested review from Copilot and dmkozh April 8, 2026 01:31
@socket-security
Copy link
Copy Markdown

socket-security bot commented Apr 8, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedsoroban-env-host@​26.0.1 ⏵ 26.1.286100100100100
Updatedsoroban-env-common@​26.0.1 ⏵ 26.1.291100100100100
Updatedsoroban-env-guest@​26.0.1 ⏵ 26.1.210010093100100

View full report

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the workspace’s Soroban environment (soroban-env-*) dependencies to =26.1.2 and refreshes downstream test snapshots to match the new host behavior/output.

Changes:

  • Bump soroban-env-common, soroban-env-guest, and soroban-env-host to =26.1.2 (and update Cargo.lock accordingly).
  • Adjust Env testutils hook wiring in soroban-sdk to use the renamed invocation hook/event API.
  • Update multiple JSON snapshots to reflect the new auth shape/content emitted by the updated env crates.

Reviewed changes

Copilot reviewed 22 out of 23 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Cargo.toml Pins soroban-env-* workspace deps to =26.1.2.
Cargo.lock Updates resolved soroban-env-* (and related) package versions/checksums to match the new pins.
soroban-sdk/src/env.rs Switches testutils wiring from the old contract-invocation hook/event names to the new invocation hook/event names.
soroban-sdk/test_snapshots/tests/address/test_get_existing_contract_address_executable_wasm.1.json Snapshot update reflecting new auth output (now includes create-contract auth).
soroban-sdk/test_snapshots/tests/address/test_get_existing_contract_address_executable_asset.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-sdk/test_snapshots/tests/cost_estimate/test_cost_estimate_budget.1.json Snapshot update reflecting new auth output (now includes create-contract auth).
soroban-sdk/test_snapshots/tests/cost_estimate/test_cost_estimate_with_storage.1.json Snapshot update reflecting new auth output (now includes create-contract auth).
soroban-sdk/test_snapshots/tests/crypto_bls12_381/test_invoke_contract.1.json Snapshot update reflecting new auth output (now includes create-contract auth).
soroban-sdk/test_snapshots/tests/token_client/test_mock_auth.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-sdk/test_snapshots/tests/token_client/test_mock_all_auth.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-sdk/test_snapshots/tests/token_client/test_issuer_flags.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-token-sdk/test_snapshots/tests/events/test_approve.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-token-sdk/test_snapshots/tests/events/test_burn.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-token-sdk/test_snapshots/tests/events/test_clawback.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-token-sdk/test_snapshots/tests/events/test_mint_with_amount_only.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-token-sdk/test_snapshots/tests/events/test_transfer_with_amount_only.1.json Snapshot update reflecting new auth output (extra empty entry).
soroban-token-sdk/test_snapshots/tests/events/test_transfer_with_id.1.json Snapshot update reflecting new auth output (extra empty entry).
stellar-asset-spec/test_snapshots/tests/events/test_set_admin.1.json Snapshot update reflecting new auth output (extra empty entry).
stellar-asset-spec/test_snapshots/tests/events/test_set_authorized.1.json Snapshot update reflecting new auth output (extra empty entry).
tests/associated_type_contracttrait/test_snapshots/test_with_wasm/test_exec.1.json Snapshot update reflecting new auth output (now includes create-contract auth).
tests/tuples/test_snapshots/test/test_wasm_tuple1.1.json Snapshot update reflecting new auth output (now includes create-contract auth).
tests/tuples/test_snapshots/test/test_wasm_tuple2.1.json Snapshot update reflecting new auth output (now includes create-contract auth).
tests/tuples/test_snapshots/test/test_wasm_void.1.json Snapshot update reflecting new auth output (now includes create-contract auth).

@mootz12 mootz12 added this pull request to the merge queue Apr 8, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 8, 2026
@mootz12 mootz12 enabled auto-merge April 8, 2026 17:23
@mootz12 mootz12 added this pull request to the merge queue Apr 8, 2026
Merged via the queue into main with commit 6b892a4 Apr 8, 2026
111 checks passed
@mootz12 mootz12 deleted the update-env-version branch April 8, 2026 18:10
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.

4 participants