Releases: MystenLabs/sui
testnet-v1.50.1
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
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
#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
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
Protocol
Sui Protocol Version in this release: 84
#22081: Normalize all type inputs to be defining ID-based when converting from TypeInput
s 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
Protocol
Sui Protocol Version in this release: 84
#22081: Normalize all type inputs to be defining ID-based when converting from TypeInput
s 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
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
Protocol
Sui Protocol Version in this release: 84
#22081: Normalize all type inputs to define ID based when converting from TypeInput
s 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
Protocol
Sui Protocol Version in this release: 83
#22081: Normalize all type inputs to define ID based when converting from TypeInput
s 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
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
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.