mainnet-v1.29.2
Storage node
#2273: Fixes an issue that can occur when a node starts with deleted events and event_blob_writer DBs.
#2193: New storage nodes can start in epochs later than MAX_EPOCHS_AHEAD (53 on the current Testnet and Mainnet) without any additional action.
#2290: Add a new configuration parameter for the event processor config to control the interval at which sampled logs are emitted, with a default of 1 hour (previously 30s).
Aggregator
- Added
/v1/blobs/by-quilt-patch-id/{quilt_patch_id}endpoint to read a blob from a quilt by itsQuiltPatchId - Added
/v1/blobs/by-quilt-id/{quilt_id}/{identifier}endpoint to read a blob from a quilt by itsquilt_id and identifier
Publisher
#2281: Add a permanent query parameter. Warning: In the future, blobs will be stored as deletable by default; to keep the current behavior, you need to add the permanent=true query parameter.
#2279: Added "/v1/quilts" publisher endpoint to store quilts.
CLI
- Added walrus store-quilt command, to store multiple blobs as a single Quilt to Walrus
- Added walrus read-quilt command to read one or more blobs in a Quilt from Walrus
- Added walrus list-patches-in-quilt to check the blobs in a quilt
#2151: use subsidies contract to proxy register blob call
#2281: Add a --permanent option to the store and store-quilt commands. Warning: In the future, blobs will be stored as deletable by default; to keep the current behavior, you need to add the --permanent option when storing blobs.
#2384: Add the --upload-relay option to the store and store-quilt commands to allow uploading to Walrus via an Upload Relay.