Protocol
This release introduces protocol version 18
#9714: Enable Passkey authentication on Testnet.
Nodes (Validators and Full nodes)
#9739: IOTA Names Mainnet Deployment
Indexer
#9476: introduce the HistoricalFallbackReader client, as a high level interface to fetch more structured data from the historical fallback storage needed for the indexer JSRON RPC API.
#9500: (Experimental ๐งช) New CLI argument added: --rest-kv-url that can be used to configure Rest KV service, which can be used by the Indexer for fallback in case user queries for data that is already pruned. Note that this is experimental and the interface can still change without notice.
#9739: IOTA Names Mainnet Deployment
JSON-RPC
#9677: ๐ช Fixes a bug in iotax_getTimelockedStakes where stakes added to pending or candidate validators would not get resolved and raise an error.
#9671: โ ๏ธ Renames iota_view parameter callArgs to arguments to comply with IIP 5. iota_view is still in alpha, so the API is not yet stable.
#9739: IOTA Names Mainnet Deployment
#9778: ๐ช Fixes resolution of move-call arguments that are references
GraphQL
#9739: IOTA Names Mainnet Deployment
#9441: ๐ Adds a Query.package.packageBcs field that exposes the serialized value of the MovePackage representation of the package. ๐
#9616: ๐ก A new field Event.transactionBlock is introduced that exposes the parent transaction of an event.
CLI
#9739: IOTA Names Mainnet Deployment
Rust SDK
#9739: IOTA Names Mainnet Deployment