Releases: MystenLabs/sui
mainnet-v1.59.1
Protocol
Sui Protocol Version in this release: 100
#24108: Simplify private generics check
GraphQL
#23851: Fix a bug where live object set queries would include historical data.
#23417: Adds AvailableRange API for querying the checkpoint ranges we have data available for types, fields, and filters.
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.59.1
testnet-v1.59.0
Protocol
Sui Protocol Version in this release: 99
#23968: Enable consensus handler v2
GraphQL
#23851: Fix a bug where live object set queries would include historical data.
#23417: Adds AvailableRange API for querying the checkpoint ranges we have data available for types, fields, and filters.
gRPC
#23951: Bug fix - Fall back to RPC index for treasury metadata when it's missing in the CoinRegistry Currency object.
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.59.0
devnet-v1.59.0
Protocol
Sui Protocol Version in this release: 99
#23968: Enable consensus handler v2
GraphQL
#23851: Fix a bug where live object set queries would include historical data.
#23417: Adds AvailableRange API for querying the checkpoint ranges we have data available for types, fields, and filters.
gRPC
#23951: Bug fix - Fall back to RPC index for treasury metadata when it's missing in the CoinRegistry Currency object.
Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.59.0
mainnet-v1.58.3
Protocol
Sui Protocol Version in this release: 98
#23866: Fix issue in bytecode verifier
JSON-RPC
#23766: Fix wrong iter bounds that cause missing results in get_transactions_by_move_function
GraphQL
#23689: Adds Validator.operationCap that displays address that the operation ability was delegated to if it exists.
#23697: Adds Validator.exchangeRatesTable that displays a mapping of epoch number to exchange rate. The exchange rate is used to determine the amount of SUI tokens that each past SUI staker can withdraw in the future.
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.58.3
testnet-v1.58.2
JSON-RPC
#23766:
Fix wrong iter bounds that cause missing results in
get_transactions_by_move_function
GraphQL
#23689:
Adds Validator.operationCap that displays address that
the operation ability was delegated to if it exists.
#23697:
Adds Validator.exchangeRatesTable that displays a
mapping of epoch number to exchange rate. The exchange rate is used to
determine the amount of SUI tokens that each past SUI staker can
withdraw in the future.
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.58.2
testnet-v1.58.1
Sui Protocol Version in this release: 98
#23860: Adds a new protocol version that fixes an issue in the bytecode verifier.
JSON-RPC
#23766: Fix wrong iter bounds that cause missing results in get_transactions_by_move_function
GraphQL
#23689: Adds Validator.operationCap that displays address that the operation ability was delegated to if it exists.
#23697: Adds Validator.exchangeRatesTable that displays a mapping of epoch number to exchange rate. The exchange rate is used to determine the amount of SUI tokens that each past SUI staker can withdraw in the future.
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.58.1
mainnet-v1.57.3
Protocol
Sui Protocol Version in this release: 97
#23858: Adds a new protocol version that fixes an issue in the bytecode verifier.
JSON-RPC
#23766: Fix wrong iter bounds that cause missing results in get_transactions_by_move_function
GraphQL
#23689: Adds Validator.operationCap that displays address that the operation ability was delegated to if it exists.
#23697: Adds Validator.exchangeRatesTable that displays a mapping of epoch number to exchange rate. The exchange rate is used to determine the amount of SUI tokens that each past SUI staker can withdraw in the future.
Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.57.3
devnet-v1.58.0
JSON-RPC
#23766:
Fix wrong iter bounds that cause missing results in
get_transactions_by_move_function
GraphQL
#23689:
Adds Validator.operationCap that displays address that
the operation ability was delegated to if it exists.
#23697:
Adds Validator.exchangeRatesTable that displays a
mapping of epoch number to exchange rate. The exchange rate is used to
determine the amount of SUI tokens that each past SUI staker can
withdraw in the future.
Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.58.0
testnet-v1.57.2
Protocol
Sui Protocol Version in this release: 96
#23650:
Mysticeti v2 (Mysticeti fastpath) support is enabled on
mainnet.
Nodes (Validators and Full nodes)
Errors will use human-readable descriptions where possible.
#23492:
see above.
gRPC
#22874:
Integrating GetCoinInfo with new CoinRegistry system object.
JSON-RPC
#22903:
Integrating coin metadata and total supply apis with
CoinRegistry system object.
GraphQL
#23597:
Adds support for Coin Registry to GraphQL's
Query.coinMetadata API.
#23636:
Fix a bug where queries would fail if they used a
variable to populate a nullable parameter, and then did not supply the
variable (which is a valid thing to do).
CLI
#23433:
Fixed a bug where an upgrade command would terminate early if
the CLI binary is not at the same protocol version or newer than the
network.
#23533:
Transaction replay now has its own command in Sui CLI: sui replay
Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.57.2
mainnet-v1.57.2
Protocol
Sui Protocol Version in this release: 96
#23650: Mysticeti v2 (Mysticeti fastpath) support is enabled on mainnet.
Nodes (Validators and Full nodes)
#23492: Adds CheckpointArtifacts digest to the summary. Currently enabled in Devnet for testing.
gRPC
#22874: Integrating GetCoinInfo with the new CoinRegistry system object.
JSON-RPC
#22903: Integrating coin metadata and total supply APIs with the CoinRegistry system object.
GraphQL
#23597: Adds support for Coin Registry to GraphQL's Query.coinMetadata API.
#23636: Fix a bug where queries would fail if they used a variable to populate a nullable parameter, and then did not supply the variable (which is a valid thing to do).
CLI
#23433: Fixed a bug where an upgrade command would terminate early if the CLI binary is not at the same protocol version or newer than the network.
#23533: Transaction replay now has its own command in Sui CLI: sui replay