sui_v1.83.1_1793158835_release: [1.83] Cherry-pick kvstore, kv-rpc, and indexer changes (#28465)

Release

Version
sui_v1.83.1_1793158835_release
Repository
MystenLabs/sui

Release notes

Description

Cherry-picks the following kvstore / kv-rpc / indexer changes from

main to the 1.83 release branch (in order, via git cherry-pick -x):

• #28426 ledger-history: end pages resumed past their window with the

window's reason

• #28414 [kvstore] Add opt-in object tombstones to the objects table

• #28443 rpc-store: write each checkpoint as soon as it is next in order

• #28444 indexer-alt-framework, kvstore: write batches and watermarks as

soon as they are ready

• #28441 [kvstore] Detect and route around stalled BigTable channels

• #28447 [kvstore] Add an opt-in gRPC server with a catch-up readiness

health check

• #28451 [kv-rpc] Optionally set the served checkpoint from kvstore

indexers' watermark streams

#28451 was not yet merged to main when this branch was created; the

pick is of its head commit c55e29b30db.

All picks applied without conflicts.

Test plan

cargo check --locked --all-targets on every touched crate

(sui-kvstore, sui-kv-rpc, sui-rpc-store, sui-rpc-api,

sui-indexer-alt-framework, sui-indexer-alt,

sui-indexer-alt-consistent-store, sui-indexer-alt-e2e-tests,

sui-analytics-indexer, sui-checkpoint-blob-indexer).

Release notes

• Protocol:

• Nodes (Validators and Full nodes):

• gRPC:

• JSON-RPC:

• GraphQL:

• CLI:

• Rust SDK:

• Indexing Framework:

Full release on GitHub ↗

Release Sui

Sui testnet-v1.83.0

Protocol Sui Protocol Version in this release: 140 #28271: Adds bulk vector operations: replace_range, keep_range, copy_range, remove_range, and truncate #27829: Adds bulk vector...

Release LND

lnd v0.21.5-beta

Database Migrations There are no migrations in this release. Verifying the Release In order to verify the release, you'll need to have gpg or gpg2 installed on your system. Once...

Release LND

lnd v0.20.6-beta

Database Migrations There are no migrations in this release. Verifying the Release In order to verify the release, you'll need to have gpg or gpg2 installed on your system. Once...

Release viem

viem@2.57.12

Patch Changes #5281 744f749bcd56fa0bc93efd0fcdc05125e0252c21 Thanks @jxom! - Fixed getAbiItem overload resolution for arrays with a 0 in the element size (e.g. uint160[]) or the wrong...

Release Bitcoin Core

v29.5: Bitcoin Core 29.5 final

Tree-SHA512: 47faf5789f5b98f436411c815cd942571ba1e67a6b883502bf4c7f1d91d759448ce5ec43c383c15d2ab5542c32ab11b02196b0df4d4b919de67885c4c0e31120