Releases: MystenLabs/sui
testnet-v1.17.3
Sui Protocol Version in this release: 35
#15986: Fixed chocolatey upload process
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.17.3
mainnet-v1.17.3
Sui Protocol Version in this release: 35
#15790: Added an option to return raw transaction data for dev inspect.
#15690: Introduces support for permissionless downloads of legacy database snapshots. An example use is sui-tool download-db-snapshot --epoch 269 --network mainnet --no-sign-request
.
#15729: Adds an option to SuiTransactionBlockResponseOptions
to return the raw transaction effects.
#15679: Add optional additional parameters to dev_inspect_transaction_block
including gas_budget
, gas_objects
, gas_sponsor
and skip_checks
.
#15700: The keytool update-alias
command's description was updated to match the latest changes that allow aliases to contain the dot character in their names.
#15579: This PR introduces the ability to deny specific addresses for newly created regulated coins. Coin issuer who owns the deny cap can send transactions to deny addresses, and transactions that use that regulated coins as input sent from denied addresses will fail to process on validators. This ensures that regulated coins are able to comply to regulations.
#15494: Breaking change for the sui-tool
command. This breaks the sui-tool download-db-snapshot
into sui-tool download-db-snapshot
and sui-tool download-formal-snapshot
commands.
#15638: With this change developers might experience a slight change in the reporting of compiler diagnostics indicating compilation problems - in some cases, more of them are visible at the same time due to compiler continuing the compilation process for a little longer than before. This is in contrast to the old behavior when some problems needed to be fixed first for the compiler to continue and report the other ones.
Full log: https://github.com/MystenLabs/sui/commits/mainnet-v1.17.3
testnet-v1.17.2
Sui Protocol Version in this release: 35
#15899: Added support for chocolatey
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.17.2
testnet-v1.17.1
Sui Protocol Version in this release: 35
#15926: [pruner] keep state of last manually processed SST files
#15926: Return raw effects for dev inspect
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.17.1
testnet-v1.17.0
Sui Protocol Version in this release: 35
#15790: Added an option to return raw transaction data for dev inspect.
#15690: Introduces support for permissionless downloads of legacy database snapshots. An example use is sui-tool download-db-snapshot --epoch 269 --network mainnet --no-sign-request
.
#15729: Adds an option to SuiTransactionBlockResponseOptions
to return the raw transaction effects.
#15679: Add optional additional parameters to dev_inspect_transaction_block
including gas_budget
, gas_objects
, gas_sponsor
and skip_checks
.
#15700: The keytool update-alias
command's description was updated to match the latest changes that allow aliases to contain the dot character in their names.
#15579: This PR introduces the ability to deny specific addresses for newly created regulated coins. Coin issuer who owns the deny cap can send transactions to deny addresses, and transactions that use that regulated coins as input sent from denied addresses will fail to process on validators. This ensures that regulated coins are able to comply to regulations.
#15494: Breaking change for the sui-tool
command. This breaks the sui-tool download-db-snapshot
into sui-tool download-db-snapshot
and sui-tool download-formal-snapshot
commands.
#15638: With this change developers might experience a slight change in the reporting of compiler diagnostics indicating compilation problems - in some cases, more of them are visible at the same time due to compiler continuing the compilation process for a little longer than before. This is in contrast to the old behavior when some problems needed to be fixed first for the compiler to continue and report the other ones.
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.17.0
devnet-v1.17.0
Sui Protocol Version in this release: 35
#15790: Added an option to return raw transaction data for dev inspect.
#15690: Introduces support for permissionless downloads of legacy database snapshots. An example use is sui-tool download-db-snapshot --epoch 269 --network mainnet --no-sign-request
.
#15729: Adds an option to SuiTransactionBlockResponseOptions
to return the raw transaction effects.
#15679: Add optional additional parameters to dev_inspect_transaction_block
including gas_budget
, gas_objects
, gas_sponsor
and skip_checks
.
#15700: The keytool update-alias
command's description was updated to match the latest changes that allow aliases to contain the dot character in their names.
#15579: This PR introduces the ability to deny specific addresses for newly created regulated coins. Coin issuer who owns the deny cap can send transactions to deny addresses, and transactions that use that regulated coins as input sent from denied addresses will fail to process on validators. This ensures that regulated coins are able to comply to regulations.
#15494: Breaking change for the sui-tool
command. This breaks the sui-tool download-db-snapshot
into sui-tool download-db-snapshot
and sui-tool download-formal-snapshot
commands.
#15638: With this change developers might experience a slight change in the reporting of compiler diagnostics indicating compilation problems - in some cases, more of them are visible at the same time due to compiler continuing the compilation process for a little longer than before. This is in contrast to the old behavior when some problems needed to be fixed first for the compiler to continue and report the other ones.
Full log: https://github.com/MystenLabs/sui/commits/devnet-v1.17.0
mainnet-v1.16.2
Sui Protocol Version in this release: 33
#15572: Fixed formatting of the response format in Sui CLI to be consistent with how other objects are displayed.
#15556: Shared object deletion is now enabled in testnet
.
#15187: Added a basic light client to check the outcomes of transactions without a full node cryptographically. For complete details, please take a look at the crate Readme.
#15172: Added support for accepting an address by its alias in several sui client
commands: gas, objects, pay-sui, pay-all-sui, transfer, transfer-sui, switch
, and in sui keytool sign
#15307: Added a validation step when creating or updating an alias of an address in the Sui CLI. The alias must start with a letter and can contain only letters, digits, hyphens (-), or underscores (_).
#15148: Move.toml
files no longer require a version
field in the [package]
section and produce a warning in the presence of a version
field in a [dependency]
definition. For the full description, see PR.
#15162: Added support for updating an alias of an address in the Sui CLI. See the console help for this command using: sui keytool update-alias --help
.
#15166: The Toolchain version is now written to a package's Move.lock
file on the build.
#15168: Added functionality to show the aliases of each address when calling the sui keytool list
CLI command.
#15170: Added support for showing aliases when calling the sui client addresses
command. If you used to call this command by passing the --json
flag, the update breaks the format. For each address, it also returns the alias, so each item in the address array is an array itself, containing two elements: alias and address.
#13738: Added initial support for basic alias naming of Sui addresses in the Keystore.
Full log: https://github.com/MystenLabs/sui/commits/mainnet-v1.16.2
testnet-v1.16.1
Highlights
Sui Protocol Version in this release: 33
#15572: Fixed formatting of the response format in Sui CLI to be consistent with how other objects are displayed.
#15556: Shared object deletion is now enabled in testnet
.
#15187: Added a basic light client to cryptographically check outcomes of transactions without a Full node. For complete details, see the crate Readme.
#15172: Added support for accepting an address by its alias in several sui client
commands: gas, objects, pay-sui, pay-all-sui, transfer, transfer-sui, switch
, and in sui keytool sign
#15307: Added a validation step when creating or updating an alias of an address in the Sui CLI. The alias must start with a letter and can contain only letters, digits, hyphens (-), or underscores (_).
#15148: Move.toml
files no longer require a version
field in the [package]
section and produce a warning in the presence of a version
field in a [dependency]
definition. For the full description, see PR.
#15162: Added support for updating an alias of an address in the Sui CLI. See the console help for this command using: sui keytool update-alias --help
.
#15166: The Toolchain version is now written to a package's Move.lock
file on the build.
#15168: Added functionality to show the aliases of each address when calling the sui keytool list
CLI command.
#15170: Added support for showing aliases when calling the sui client addresses
command. If you used to call this command passing the --json
flag, the update breaks the format. For each address, it also returns the alias, so each item in the address array is an array itself, containing two elements: alias and address.
#13738: Added initial support for basic alias naming of Sui addresses in the Keystore.
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.16.1
devnet-v1.16.0
Highlights
Sui Protocol Version in this release: 33
#15572: Fixed formatting of the response format in Sui CLI to be consistent with how other objects are displayed.
#15556: Shared object deletion is now enabled in testnet
.
#15187: Added a basic light client to cryptographically check outcomes of transactions without a Full node. For complete details, see the crate Readme.
#15172: Added support for accepting an address by its alias in several sui client
commands: gas, objects, pay-sui, pay-all-sui, transfer, transfer-sui, switch
, and in sui keytool sign
#15307: Added a validation step when creating or updating an alias of an address in the Sui CLI. The alias must start with a letter and can contain only letters, digits, hyphens (-), or underscores (_).
#15148: Move.toml
files no longer require a version
field in the [package]
section and produce a warning in the presence of a version
field in a [dependency]
definition. For the full description, see PR.
#15162: Added support for updating an alias of an address in the Sui CLI. See the console help for this command using: sui keytool update-alias --help
.
#15166: The Toolchain version is now written to a package's Move.lock
file on the build.
#15168: Added functionality to show the aliases of each address when calling the sui keytool list
CLI command.
#15170: Added support for showing aliases when calling the sui client addresses
command. If you used to call this command passing the --json
flag, the update breaks the format. For each address, it also returns the alias, so each item in the address array is an array itself, containing two elements: alias and address.
#13738: Added initial support for basic alias naming of Sui addresses in the Keystore.
Full log: https://github.com/MystenLabs/sui/commits/devnet-v1.16.0
mainnet-v1.15.1
Highlights
Sui Protocol Version in this release: 32
#15080:
There will be fewer warning messages generated by the self-transfer linter as the linter will no longer fire on objects without the store
ability. The linter warning messages have also been shortened to avoid redundancy.
#15096:
Coin-field linter no longer generates a spurious warning message when a field of a given object is from the coin
module but is not a Coin
itself.
#15047:
Fixed the description of the sui client merge-coin
command by removing the reference to the 20-byte address.
#14846:
This change adds the word MIST after the gas price value and budget value. The gas price and budget values were already shown in MIST, but the unit was not explicitly stated when a transaction was retrieved or performed through the CLI.
#13497:
Revises the CFG basic block translation to use the classic bottom-up style. In addition, introduces an optimization to forward known jumps: if a label contains a single jump, this optimization forwards all jumps to that label to the target label instead.
#14145:
Add protocol version 32
with a flag to accept the zkLogin signature as part of a multisig
. Sui can now verify a multisig that includes both single signatures and zkLogin signatures.
#14702:
Adds a closed loop token to the framework through a sui::token
module. The closed loop token provides additional control over its use compared to a standard token. The closed-loop token lets you set up custom policies that determine how and where users can transfer, spend, or convert the token.
#14660:
Improves the formatting output of SuiEvent
objects in the CLI.
#14823:
Adds delete functions for VerifiedID
and VerifiedIssuer
objects.
Full log: https://github.com/MystenLabs/sui/commits/mainnet-v1.15.1