Skip to content

mainnet-v1.35.1

Compare
Choose a tag to compare
@ebmifa ebmifa released this 15 Oct 22:06
· 126 commits to 8fa9f571a26f3e3faeec78afca706c8eedb2b283 since this release

Protocol

Sui Protocol Version in this release: 63

#19503: Enable distributed vote scoring in testnet

#19553: Enable distributed vote scoring in testnet

#19522: Reduces minimum shares for random beacon protocol to 700. This may reduce the costs of running the protocol.

#19672: The protocol version has been bumped to 62, changing the semantics around the package/module in the PTB from which the event originated.

Nodes (Validators and Full nodes)

#19617: Remove unsupported compound filters for querying events from the JSON-RPC schema to avoid confusion. Remove support for compound filters from the deprecated events subscription system.

#19811: Temporarily re-enable EventFilter::Any as a kind of event subscription filter. Note that subscriptions are deprecated. This means they are not officially supported nor actively maintained.

Indexer

#19543: Add indices to support efficient pruning by tx sequence number.

#19614: Adds support for filtering transactions by their affected object

#19615: Remove support for InputObject and OutputObject transaction filters (replaced by AffectedObject).

#19616: Remove support for filtering transactions by ToAddress, (instead of FromOrToAddress`).

#19617: Remove compound filters for querying events.

#19618: A transaction's "affected objects" include objects that it created and wrapped, or unwrapped.

JSON-RPC

#19433: feature: adds a configurable health check endpoint for json rpc fullnodes to report down if too far behind

#19618: A transaction's "affected objects" include objects that it created and wrapped, or unwrapped.

GraphQL

#19618: A transaction's "affected objects" include objects that it created and wrapped, or unwrapped.

#19671: Add --skip-migration-consistency-check to allow bypassing the database compatibility checks.

#19809: Adds support for TransactionBlockFilter.affectedAddress, and AddressTransactionBlockRelationship.AFFECTED to find transactions associated with any address they touch (sender, recipient, or payer).

CLI

#19485: sui move new produces module templates with the new module label syntax, rather than the previous module block syntax.

#19387: Introduce lock file version 3, which renames a dependency's name field to id and introduces a separate name field that stores the package's name from its manifest for improved error reporting. Older lock files will be ignored when resolving dependencies so that this information is always available.

#19487: Improved the error message when running sui start when a sui config folder exists without genesis metadata.

#19506: Fixes an issue with active-env and envs commands that were not showing an output if the active RPC url was not correct.

#19540: Remove legacy support for custom package hooks, replacing it with initial logic for on-chain dependencies.

#19057: Changes to external dependency resolution: allows processing multiple null-separated contents to extend the package graph per resolution call.

#17124: Move lint now warns against unnecessary self-assignments.


Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.35.1