Skip to content

Releases: MystenLabs/sui

testnet-v1.50.1

10 Jun 18:51
197ebfb
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 85

#22173: Allow larger objects to be created by system transactions

#22353: Congestion control settings have been adjusted

Nodes (Validators and Full nodes)

#22143: DoS protection is enabled in dryRun mode by default for validators

gRPC

#21896: Implements the wait_for_effects gRPC API on validators to support the second query for mysticeti-fastpath that is waiting for effects on a validator. A status cache is introduced to remember the current consensus status for each consensus position (instead of the transaction digest). When waiting for effects, acquire the first status update to ensure that it is not rejected by consensus, then wait for effects while making sure it is not eventually rejected post-commit. In the new request, use a single boolean include_details to indicate whether to get all detailed data, including effects itself, instead of using individual booleans.

#22197: Enables TLS on connections to validators over the gRPC interface.

JSON-RPC

#21932: returns additional error information when an abort error occurs.

CLI

#22166: Added the -c short flag for the sui client upgrade command to pass the upgrade capability.

#22139: Add default TLS to sui-tool with optional --no-tls flag

#22293: Added a new --sender argument for transactions to set the sender to a specific address.


Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.50.1

mainnet-v1.50.1

17 Jun 18:13
197ebfb
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 85

#22173:
Allow larger objects to be created by system
transactions

#22353:
Congestion control settings have been adjusted

Nodes (Validators and Full nodes)

#22143:
DoS protection is enabled in
dryRun mode by default for validators

gRPC

#21896:

#22197:
Enables TLS on connections to validators over the gRPC
interface.

JSON-RPC

#21932:
returns additional error information when an abort error
occurs.

CLI

#22166:
Added the -c short flag for the sui client upgrade
command to pass the upgrade capability.

#22139:
Add default TLS to sui-tool with optional --no-tls flag

#22293:
Added a new --sender argument for transactions to set the
sender to a specific address.


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

devnet-v1.50.0

09 Jun 16:26
4de11b1
Compare
Choose a tag to compare
devnet-v1.50.0 Pre-release
Pre-release

Protocol

Sui Protocol Version in this release: 85

#22173: Allow larger objects to be created by system transactions

Nodes (Validators and Full nodes)

#22143: DoS protection is enabled in dryRun mode by default for validators

gRPC

#21896: Implements the wait_for_effects gRPC API on validators to support the second query for mysticeti-fastpath that is waiting for effects on a validator. A status cache is introduced to remember the current consensus status for each consensus position (instead of transaction digest). When waiting for effects, acquire the first status update to ensure that it is not rejected by consensus, then wait for effects while making sure it is not eventually rejected post-commit. In the new request, use a single boolean include_details to indicate whether to get all detailed data, including effects itself, instead of using individual booleans.

#22197: Enables TLS on connections to validators over the gRPC interface.

JSON-RPC

#21932: returns additional error information when an abort error occurs.

CLI

#22166: Added the -c short flag for the sui client upgrade command to pass the upgrade capability.

#22139: Add default TLS to sui-tool with optional --no-tls flag

#22293: Added a new --sender argument for transactions to set the sender to a specific address.


Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.50.0

testnet-v1.49.2

03 Jun 19:34
62b9f37
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 84

#22081: Normalize all type inputs to be defining ID-based when converting from TypeInputs in the adapter.

#22113: Enables ExecutionTimeEstimate mode for congestion control on mainnet.

#22120: update Nitro attestation parsing logic and enable for mainnet in version 83.

#22092: add a new feature flag that switches the object runtime to using TypeTags instead of VM runtime types.

#22258: Upgrade to allow recovery of stolen funds in accordance with a community vote

Nodes (Validators and Full nodes)

#21955: Switches Sui archive mechanism for state sync from the existing format to the checkpoint data ingestion bucket. The state-archive-read-config section of the fullnode config needs to be updated to include the ingestion-url field. For possible bucket options, see: https://docs.sui.io/guides/developer/advanced/custom-indexer#remote-reader.

CLI

#21983: Add --client.env flag to client and move subcommands to allow for selecting a specific environment for a single CLI command.

Rust SDK

#21893: Added new merge_coins and smash_coins functions to ProgrammableTransactionBuilder

#21983: Update arguments to WalletContext::new so it only takes the path to the config. Additional configurations (timeout, max concurrent connections, etc) can then be set on the context after it has been created.


Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.49.2

mainnet-v1.49.2

04 Jun 17:22
62b9f37
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 84

#22081: Normalize all type inputs to be defining ID-based when converting from TypeInputs in the adapter.

#22113: Enables ExecutionTimeEstimate mode for congestion control on mainnet.

#22120: update Nitro attestation parsing logic and enable for mainnet in version 83.

#22092: add a new feature flag that switches the object runtime to using TypeTags instead of VM runtime types.

#22258: upgrade to allow recovery of stolen funds in accordance with community vote

Nodes (Validators and Full nodes)

#21955: Switches Sui archive mechanism for state sync from the existing format to the checkpoint data ingestion bucket. The state-archive-read-config section of the full node config needs to be updated to include the ingestion-url field. For possible bucket options, see: https://docs.sui.io/guides/developer/advanced/custom-indexer#remote-reader.

CLI

#21983: Add --client.env flag to client and move subcommands to allow for selecting a specific environment for a single CLI command.

Rust SDK

#21893: Added new merge_coins and smash_coins functions to ProgrammableTransactionBuilder

#21983: Update arguments to WalletContext::new so it only takes the path to the config. Additional configurations (timeout, max concurrent connections, etc) can then be set on the context after it has been created.


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

mainnet-v1.48.4

29 May 20:33
822bae4
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 83

#22259: upgrade to allow recovery of stolen funds in accordance with a community vote


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

testnet-v1.49.1

21 May 19:32
3b1d6b3
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 84

#22081: Normalize all type inputs to define ID based when converting from TypeInputs in the adapter.

#22113: Enables ExecutionTimeEstimate mode for congestion control on mainnet.

#22120: update Nitro attestation parsing logic and enable for mainnet in version 83.

#22092: add a new feature flag that switches the object runtime to using TypeTags instead of VM runtime types.

Nodes (Validators and Full nodes)

#21955: Switches Sui archive mechanism for state sync from the existing format to the checkpoint data ingestion bucket. The state-archive-read-config section of the full node config must be updated to include the ingestion-url field. For possible bucket options, see: https://docs.sui.io/guides/developer/advanced/custom-indexer#remote-reader.

CLI

#21983: Add --client.env flag to client and move subcommands to allow for selecting a specific environment for a single CLI command.

Rust SDK

#21893: Added new merge_coins and smash_coins functions to ProgrammableTransactionBuilder

#21983: Update arguments to WalletContext::new so it only takes the path to the config. Additional configurations (timeout, max concurrent connections, etc) can then be set on the context after it has been created.


Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.49.1

devnet-v1.49.0

19 May 16:30
c596d49
Compare
Choose a tag to compare
devnet-v1.49.0 Pre-release
Pre-release

Protocol

Sui Protocol Version in this release: 83

#22081: Normalize all type inputs to define ID based when converting from TypeInputs in the adapter.

#22113: Enables ExecutionTimeEstimate mode for congestion control on mainnet.

#22120: update Nitro attestation parsing logic and enable for mainnet in version 83.

#22092: add a new feature flag that switches the object runtime to using TypeTags instead of VM runtime types.

Nodes (Validators and Full nodes)

#21955: Switches Sui archive mechanism for state sync from the existing format to the checkpoint data ingestion bucket. The state-archive-read-config section of the full node config needs to be updated to include the ingestion-url field. For possible bucket options, see: https://docs.sui.io/guides/developer/advanced/custom-indexer#remote-reader.

CLI

#21983: Add --client.env flag to client and move subcommands to allow for selecting a specific environment for a single CLI command.

Rust SDK

#21893: Added new merge_coins and smash_coins functions to ProgrammableTransactionBuilder`

#21983: Update arguments to WalletContext::new so it only takes the path to the config.
Additional configurations (timeout, max concurrent connections, etc) can then be set on the context after it has been created.


Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.49.0

mainnet-v1.48.2

14 May 17:11
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 82

#21760: version 82, cleanup and minor patches to Sui System

gRPC

#21837: Enables TLS on connections to validators over the gRPC interface.

CLI

#20851: Change in generated Move trace representation to be compressed. Existing Move test traces will need to be regenerated in order to be used.

#21837: Enables TLS on connections to validators over the gRPC interface.

#21790: Compiler might generate slightly different errors as a result of the compilation process being more permissive with respect to parsing errors.

#21876: Bug fix

#21912: Added the sui client remove-address command to the CLI.


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

testnet-v1.48.1

08 May 19:32
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 82

#21760: version 82, cleanup and minor patches to Sui System

gRPC

#21837: Enables TLS on connections to validators over the gRPC interface.

CLI

#20851: Change in generated Move trace representation to be compressed. Existing Move test traces will need to be regenerated in order to be used.

#21837: Enables TLS on connections to validators over the gRPC interface.

#21790: The Compiler might generate slightly different errors due to the compilation process being more permissive with respect to parsing errors.

#21876: Bug fix

#21912: Added the sui client remove-address command to the CLI.


Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.48.1