Releases: MystenLabs/sui
testnet-v1.53.2
Protocol
Sui Protocol Version in this release: 90
#20957: updates to protocol version 89
, standard library changes
#22798: Enable passkey and passkey inside multisig for mainnet in protocol version 89
.
#22940: Shifts protocol version 89
to 90
.
Nodes (Validators and Full nodes)
#22842: ObjectNotFound
and DependencyPackageNotFound
errors from transaction processing now get retried in QuorumDriver
by default.
CLI
#22914: Fixes bug around global value mutation tracking in generated traces for debugger
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.53.2
mainnet-v1.53.2
Protocol
Sui Protocol Version in this release: 90
#20957: updates to protocol version 89
, standard library changes
#22798: Enable passkey and passkey inside multisig for mainnet
in protocol version 89
.
#22940: Shifts protocol version 89
to 90
.
Nodes (Validators and Full nodes)
#22842: ObjectNotFound
and DependencyPackageNotFound
errors from transaction processing now get retried in QuorumDriver
by default.
CLI
#22914: Fixes a bug around global value mutation tracking in generated traces for debugger
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.53.2
testnet-v1.53.1
Protocol
Sui Protocol Version in this release: 90
#20957: updates to protocol version 89
, standard library changes
#22798: Enable passkey and passkey inside multisig for mainnet in protocol version 89
.
#22940: Shifts protocol version 89
to 90
.
Nodes (Validators and Full nodes)
#22842: ObjectNotFound
and DependencyPackageNotFound
errors from transaction processing now get retried in QuorumDriver
by default.
CLI
#22914: Fixes a bug around global value mutation tracking in generated traces for debugger
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.53.1
mainnet-v1.52.3
Protocol
Sui Protocol Version in this release: 89
#22937: Adds a new protocol version to enable the latest checks.
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.52.3
devnet-v1.53.0
Protocol
Sui Protocol Version in this release: 89
#20957:
updates to protocol version 89, standard library changes
#22798:
Enable passkey and passkey inside multisig for mainnet
in protocol version 89.
Nodes (Validators and Full nodes)
#22842:
ObjectNotFound
and
DependencyPackageNotFound
errors from transaction processing now get
retried in QuorumDriver
by default.
CLI
#22914:
Fixes bug around global value mutation tracking in generated
traces for debugger
Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.53.0
testnet-v1.52.2
Protocol
Sui Protocol Version in this release: 88
#22580: Adds calculate_rewards
function to Sui System
#22611: Improve error messages around type resolution.
Nodes (Validators and Full nodes)
#22572: Support path-based remote-store options for fullnode state sync fallback
#22594: No noticeable impact to users
gRPC
#22435: Implementing GetPackage, GetModule, GetFunction, and GetDatatype APIs
#22525: Implementing ListPackageVersions API for MovePackageService
#22560: Speeding up index initialization by accumulating batches of balance updates in memory.
#22619: Tune rocksdb for index initialization.
CLI
#22530: sui keytool export
to show the alias
field correctly.
#22528: sui move build --dump-bytecode-as-base64
is now working correctly due to a bug in the logic when a Move.lock file existed with the published address.
#22622: Updates to the transaction replay-transaction
and replay-batch
client subcommands to use the new transaction replay infrastructure.
#22644: Remove profile-transaction
and replay-checkpoint
commands from the sui client
commands.
Rust SDK
#22595: Adds support for custom user-defined headers in the SuiClientBuilder
. Custom headers can be defined through the SuiClientBuilder::custom_headers
function and should be added right before building.
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.52.2
mainnet-v1.52.2
Protocol
Sui Protocol Version in this release: 88
#22580: Adds calculate_rewards
function to Sui System
#22611: Improve error messages around type resolution.
Nodes (Validators and Full nodes)
#22572: support path-based remote-store options for fullnode state sync fallback
#22594: No noticeable impact to users
gRPC
#22435: Implementing GetPackage, GetModule, GetFunction, and GetDatatype APIs
#22525: Implementing ListPackageVersions API for MovePackageService
#22560: Speeding up index initialization by accumulating batches of balance updates in memory.
#22619: Tune rocksdb for index initialization.
CLI
#22530: sui keytool export
to show the alias
field correctly.
#22528: sui move build --dump-bytecode-as-base64
is now working correctly due to a bug in the logic when a Move.lock file existed with the published address.
#22622: Updates to the transaction replay-transaction
and replay-batch
client subcommands to use the new transaction replay infrastructure.
#22644: Remove profile-transaction
and replay-checkpoint
commands from the sui client
commands.
Rust SDK
#22595: Adds support for custom user-defined headers in the SuiClientBuilder
. Custom headers can be defined through the SuiClientBuilder::custom_headers
function and should be added right before building.
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.52.2
testnet-v1.52.1
Protocol
Sui Protocol Version in this release: 88
#22580: Adds calculate_rewards
function to Sui System
#22611: Improve error messages around type resolution.
Nodes (Validators and Full nodes)
#22572: support path-based remote-store options for fullnode state sync fallback
#22594: No noticeable impact to users
gRPC
#22435: Implementing GetPackage, GetModule, GetFunction, and GetDatatype APIs
#22525: Implementing ListPackageVersions API for MovePackageService
#22560: Speeding up index initialization by accumulating batches of balance updates in memory.
#22619: Tune rocksdb for index initialization.
CLI
#22530: sui keytool export
to show the alias
field correctly.
#22528: sui move build
--dump-bytecode-as-base64is now working correctly due to a bug in the logic when a
Move.lock` file existed with the published address.
#22622: Updates to the transaction replay-transaction
and replay-batch
client subcommands to use the new transaction replay infrastructure.
#22644: Remove profile-transaction
and replay-checkpoint
commands from the sui client
commands.
Rust SDK
#22595: Adds support for custom user-defined headers in the SuiClientBuilder
. Custom headers can be defined through the SuiClientBuilder::custom_headers
function and should be added right before building.
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.52.1
devnet-v1.52.0
Protocol
Sui Protocol Version in this release: 88
#22580: Adds calculate_rewards
function to Sui System
#22611: Improve error messages around type resolution.
Nodes (Validators and Full nodes)
#22572: Support path-based remote-store options for fullnode state sync fallback
#22594: No noticeable impact on users
gRPC
#22435: Implementing GetPackage, GetModule, GetFunction, and GetDatatype APIs
#22525: Implementing ListPackageVersions API for MovePackageService
#22560: Speeding up index initialization by accumulating batches of balance updates in memory.
#22619: Tune rocksdb for index initialization.
CLI
#22530: sui keytool export
to show the alias
field correctly.
#22528: sui move build
--dump-bytecode-as-base64is now working correctly due to a bug in the logic when a
Move.lock` file existed with the published address.
#22622: Updates to the transaction replay-transaction
and replay-batch
client subcommands to use the new transaction replay infrastructure.
#22644: Remove profile-transaction
and replay-checkpoint
commands from the sui client
commands.
Rust SDK
#22595: Adds support for custom user-defined headers in the SuiClientBuilder
. Custom headers can be defined through the SuiClientBuilder::custom_headers
function and should be added right before building.
Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.52.0
mainnet-v1.51.5
Protocol
Sui Protocol Version in this release: 87
#22244: Changes to using type tags in the object runtime. No user-visible impacts.
#22419: Adds an existing hardcoded bound to the protocol config for clarity.
#19439: Added epoch-stable sequence numbers for read-only per-epoch configs accessed in the transaction.
#22474: enables Party objects (and associated party_transfer
functions) in testnet
Nodes (Validators and Full nodes)
#21877: TLS is now required to connect to the validator gRPC interface.
#22540: The default bucket for state sync archive fallback now uses a requester pays policy. Update the sui node's state-archive-read-config section according to the docs
gRPC
#22241: Implementing GetBalance and ListBalances APIs for
LiveDataService.
Co-authored-by: Brandon Williams [email protected]
#21877: TLS is now required to connect to the validator gRPC interface.
CLI
#22332: Update test names used for filtering in Move unit tests so the fully-qualified name is used to match against (i.e., testing::a::test_name
instead of a::test_name
). Also, add support for regexes to be used for test filtering rather than just substring matching.
#22303: Update the package summary generation to make it more portable.
#22350: Improved initial clone times for Move packages that are git dependencies.