IOTA Protocol Weekly - Jul 7, 2026
Jul 7, 2026: IOTA Protocol v1.27.0-beta introduces protocol version 30 and various updates for nodes, indexers, and the Rust SDK.

IOTA Protocol v1.27.0-beta is now live on the devnet, introducing protocol version 30. This prerelease includes several significant updates across the protocol, nodes, indexers, and the Rust SDK. You can enable protocol version 30 on devnet starting July 6, 2026, at 11:26 UTC (beginning of epoch 126).
New Protocol Features
- New API Functions:
get_attr<T: copy + drop + store>(param_name: vector<u8>): Thas been added to theiota::protocol_configmodule, allowing better access to protocol configurations.is_feature_enabledand theget_attrnatives have been added to theiota_system::protocol_configMove module, mirroring existing functions and enhancing accessibility within the iota-system package.
Node Updates
- Per-Peer Admission Controls:
- Opt-in per-peer admission controls for the consensus gRPC server have been implemented but remain inert by default. Setting
CONSENSUS_GRPC_PROTECTIVE_LIMITS=1allows you to enable this feature.
- Opt-in per-peer admission controls for the consensus gRPC server have been implemented but remain inert by default. Setting
- Node Stability:
- A fix for a spurious panic during normal node shutdowns has been added. This means fewer interruptions during maintenance.
- Prometheus Metrics:
- Prometheus metrics can now be filtered using the
METRICS_FILTERenvironment variable, giving you more control over data collection.
- Prometheus metrics can now be filtered using the
- Snapshot Restoration:
- Restoring nodes from formal snapshots no longer requires a checkpoint-archive bucket. Checkpoint summaries now come from the snapshots themselves, verified against the genesis committee.
Indexer Improvements
- Checkpoint Query Fix:
- A bug that prevented queries on checkpoint data with descending order from using the fallback mechanism in fully pruned data ranges has been resolved.
CLI Enhancements
- New Command:
- The
iota-toolnow includes thebackfill-checkpoint-summariescommand, which allows downloading the full checkpoint summary history for a stopped node.
- The
Rust SDK Changes
- MoveAuthenticator Updates:
- The
MoveAuthenticatorandMoveAuthenticatorV1are now sourced fromiota-rust-sdk, and node-internal helpers are consolidated into theMoveAuthenticatorExttrait.
- The
This release reflects ongoing efforts to enhance the IOTA ecosystem, making it more robust and user-friendly. Developers can take advantage of these updates for improved performance and better resource management. The next steps involve monitoring the implementation of protocol version 30 and ensuring the stability of nodes during this transition.
Check out the full log for a detailed comparison of changes: IOTA Full Log.
Sources: v1.27.0-beta, v1.27.0-alpha, v1.26.1
Tagged with:
Written by IOTA Staking Team
Expert in IOTA staking, blockchain technology, and DeFi strategies. Providing actionable insights to help you maximize your staking rewards.
Related Articles

IOTA's Starfish Upgrade and Trade Push: What Stakers Gain
IOTA's Q2 update: Starfish consensus live, lower node costs, and trade expansion. Here's how stakers benefit from the changes.

IOTA Protocol Weekly - Jun 30, 2026
Jun 30, 2026: Protocol v29 debuts with fast commit sync, validator health improvements, and indexer pruning changes. Testnet only.

IOTA Protocol Weekly - Jun 23, 2026
Jun 23, 2026: Testnet release v1.26.0-beta introduces protocol v29, fast commit sync, indexer changes, and updates across nodes, JSON-RPC, and SDK.
