Skip to content

chore(deps): upgrade engine to 0.6.0 - #1665

Merged
bmuddha merged 1 commit into
devfrom
chore/engine-0.6.0
Sep 11, 2026
Merged

chore(deps): upgrade engine to 0.6.0#1665
bmuddha merged 1 commit into
devfrom
chore/engine-0.6.0

Conversation

@bmuddha

@bmuddha bmuddha commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • Upgrade Engine dependencies and runtime patches to the published 0.6.0 tag in both workspaces.
  • Align Solana/Agave dependencies with 4.2.2, bound independently versioned SDK crates, and refresh both lockfiles.
  • Refresh supporting dependencies, centralize Chainlink's arc-swap, and enable the required SQLite unsigned-integer and transaction serialization features.

Closes #1660

Impact

Consumes Engine's 4.2.2 runtime port, including CPI memory-aliasing fixes and feature-gated post-execution rent checks. The rent feature remains disabled by default. No MBV Rust source or configuration changes.

Reviewer notes

All Engine crates and patched runtime crates resolve to the same release commit, 82c0048f. This also includes broader dependency upgrades, notably RocksDB, SQLite, and protobuf-src; it is not only an Engine tag bump.

@bmuddha bmuddha added the dependencies Pull requests that update a dependency file label Sep 11, 2026
@bmuddha bmuddha self-assigned this Sep 11, 2026
@coderabbitai

coderabbitai Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Review Change StackReview Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 3b9f646f-c689-40b1-8313-c71f8e7728a1

📥 Commits

Reviewing files that changed from the base of the PR and between 5a5898b and 78d5a27.

⛔ Files ignored due to path filters (2)
  • Cargo.lock is excluded by !**/*.lock
  • test-integration/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (6)
  • Cargo.toml
  • bins/magicblock-validator-tui/Cargo.toml
  • magicblock-chainlink/Cargo.toml
  • magicblock-committor-service/Cargo.toml
  • programs/magicblock/Cargo.toml
  • test-integration/Cargo.toml

📝 Walkthrough

Walkthrough

The pull request updates workspace and package dependency declarations for MagicBlock Engine 0.6.0 and Solana/Agave 4.2.2. It also updates supporting dependency versions, feature flags, crate patches, and integration-test dependencies.

Changes

Dependency alignment

Layer / File(s) Summary
Workspace runtime dependency updates
Cargo.toml
The workspace updates Engine crates to 0.6.0, Solana/Agave crates to the 4.2.x release family, general dependencies to newer versions, and crates.io patch tags to 0.6.0.
Package dependency and feature alignment
bins/magicblock-validator-tui/Cargo.toml, magicblock-chainlink/Cargo.toml, magicblock-committor-service/Cargo.toml, programs/magicblock/Cargo.toml
Package manifests update patch constraints, use the workspace arc-swap dependency, enable rusqlite's fallible_uint feature, and enable serde for solana-transaction.
Integration dependency updates
test-integration/Cargo.toml
Integration tests update Engine dependencies and patches to 0.6.0, and update Solana RPC and transaction-status packages to 4.2.2.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Change: Other

Suggested reviewers: gabrielepicco

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/engine-0.6.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@bmuddha
bmuddha marked this pull request as ready for review September 11, 2026 08:24
@bmuddha
bmuddha merged commit 3667ee6 into dev Sep 11, 2026
44 of 45 checks passed
@bmuddha
bmuddha deleted the chore/engine-0.6.0 branch September 11, 2026 08:24
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade MBV to the Solana 4.2.2-compatible Engine

2 participants