Releases: MystenLabs/sui
devnet-v1.47.0
Protocol
Sui Protocol Version in this release: 81
#21303: Implements SIP-39 in Sui System
#21704: Enable consensus median-based timestamp for mainnet in v80
#21802: Increase the threshold for bad nodes that won't be considered leaders in consensus in mainnet v47
JSON-RPC
#21605: internal minor log change, no impact on users
#21622: minor internal metrics & logging change, no user impact
CLI
#21609: The sui client ptb
now supports passing MVR name registered packages for package IDs and type tags.
#21685: Bug fix - transitive dependencies of externally resolved dependencies are fetched before reading
#21671: DeepBook is no longer included as an implicit dependency.
#21742: remove spurious error messages for external resolvers
#21710: bug fix for sui move disassemble
with implicit dependencies
Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.47.0
mainnet-v1.46.3
Protocol
Sui Protocol Version in this release: 80
#21815: Adds a fix that bounds the size of PTB values
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.46.3
mainnet-v1.46.2
This release includes a private fix for an issue effecting fullnodes and validators. Changes will be made public once applied to mainnet after an epoch change tomorrow.
Private Commit: 3c894a0ab474fca8d4880606f919ab9af91f4529
Private release install instructions: https://bit.ly/sui-private-release-install
Do not use the attached binaries and download them from https://sui-releases.s3-accelerate.amazonaws.com/3c894a0ab474fca8d4880606f919ab9af91f4529/sui-node instead until 4/10 after the epoch change
Protocol
Sui Protocol Version in this release: 79
#21530: Enable consensus commit median based timestamp calculation for testnet.
#21562: v79 Increase threshold for bad nodes that won't be considered leaders in consensus in testnet
#21621: Enable consensus garbage collection and new linearizer logic in mainnet
Nodes (Validators and Full nodes)
#21715: Fixes an issue that could cause end-of-epoch crash loops on validators.
JSON-RPC
#21489: dependency change, should not have user-noticeable impact internal minor log change, no impact on users minor internal metrics & logging change, no user impact
CLI
#21462: improved error response when publishing an empty package
#21633: Fixes Move Analyzer issues around macros. Move now supports type annotations on lambdas.
#21649: The sui client ptb
now supports passing MVR name registered packages for package IDs and type tags.
#21693: package management bug fixes
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.46.2
testnet-v1.46.2
#21747: remove spurious error message for external resolvers
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.46.2
testnet-v1.46.1
Nodes (Validators and Full nodes)
#21715: Fixes an issue that could cause end-of-epoch crash loops on validators.
CLI
#21693: package management bug fixes
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.46.1
testnet-v1.46.0
Protocol
Sui Protocol Version in this release: 79
#21530: Enable consensus commit median-based timestamp calculation for testnet
.
#21562: v79
Increase the threshold for misbehaving nodes that won't be considered leaders in consensus in testnet
#21621: Enable consensus garbage collection and new linearizer logic in mainnet
JSON-RPC
#21489: dependency change, should not have user-noticeable impact
CLI
#21462: improved error response when publishing an empty package
#21633: Fixes Move Analyzer issues around macros. Move now supports type annotations on lambdas.
#21649: The sui client ptb
now supports passing MVR name registered packages for package IDs and type tags.
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.46.0
devnet-v1.46.0
Protocol
Sui Protocol Version in this release: 79
#21530: Enable consensus commit median-based timestamp calculation for testnet.
#21562: v79 Increase threshold for bad nodes that won't be considered leaders in consensus in testnet
#21621: Enable consensus garbage collection and new linearizer logic in mainnet
JSON-RPC
#21489: dependency change, should not have user-noticeable impact
CLI
#21462: improved error response when publishing an empty package
#21633: Fixes Move Analyzer issues around macros. Move now supports type annotations on lambdas.
#21649: The sui client ptb
now supports passing MVR name registered packages for package IDs and type tags.
Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.46.0
mainnet-v1.45.3
Protocol
Sui Protocol Version in this release: 78
#21444: enable group ops uncompressed in mainnet
.
#21420: Enable consensus garbage collection and new commit rule for testnet
.
#21460: Add a new protocol version to support native transaction contexts and sponsor
.
#21492: Enables new ExecutionTimeEstimate mode for congestion control in testnet
.
Nodes (Validators and Full nodes)
#21563: Upgrade to a new version required for validators. Fullnodes are unaffected.
JSON-RPC
#21375: return error source information in dry run transactions
#21474: fixed a partition advance flakiness bug, no impact on the JSON-RPC
interface
GraphQL
#21474: fixed a partition advance flakiness bug, no impact on the GraphQL interface.
CLI
#21204: Implicitly added dependencies on system packages (MoveStdLib, Sui, System, DeepBook, and Bridge) if they are not included in Move.toml
.
#21491: Starting with v1.45.0
, the sui console
command is not available anymore.
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.45.3
testnet-v1.45.2
Nodes (Validators and Full nodes)
#21563: A bug in the new congestion control system could cause validators to exhaust all consensus submission slots. If this occurs, validators will not be able to submit transactions to consensus, which will cause the network to become unusable. This patch contains a fix for the bug.
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.45.2
testnet-v1.45.0
Protocol
Sui Protocol Version in this release: 78
#21444: enable group ops uncompressed in mainnet
#21420: Enable consensus garbage collection and new commit rule for testnet.
#21460: Add a new protocol version to support native transaction contexts and sponsor
.
#21492: Enables new ExecutionTimeEstimate
mode for congestion control in testnet
.
JSON-RPC
#21375: return error source information in dry run transactions
#21474: fixed a partition advance flakiness bug, no impact on the JSON-RPC
interface
GraphQL
#21474: fixed a partition advance flakiness bug without impacting the GraphQL interface.
CLI
#21204: Implicitly added dependencies on system packages (MoveStdLib, Sui, System, DeepBook, and Bridge) if they are not included in Move.toml
.
#21491: Starting with v1.45.0
, the sui console
command is not available anymore.