Skip to content

devnet-v1.35.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ebmifa ebmifa released this 07 Oct 16:25
· 18 commits to e97a3b2789441788ec400f6f39c720ca8a5c60fc since this release

Protocol

Sui Protocol Version in this release: 62

#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.

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 it created, 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 it created, wrapped, or unwrapped.

GraphQL

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

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

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/devnet-v1.35.0