Releases: MystenLabs/sui
testnet-v1.14.2
Highlights
Sui Protocol Version in this release: 31
#14875:
[Fix] set consensus metric values for all authorities
#14811:
[Narwhal] improve the usability of consensus messages per authority metric
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.14.2
testnet-v1.14.0
Highlights
Sui Protocol Version in this release: 31
#14772:
Improves the error message when running sui move test
with the --coverage
flag included on a non-debug build binary.
#14748:
Improves the consistency of the display of object changes inside and outside of transaction effects. Additionally, fixes a bug that caused an object's change version to not correctly display as a u64.
#14664:
Improves the formatting output in the CLI for the Transaction Data
part when a transaction's response is displayed.
#14666:
Improves the CLI's formatting output when displaying the gas data information in a transaction.
#14657:
Improves the CLI's formatting output of the ObjectChange
type when displaying transaction responses.
#14643:
The Sui linters that have recently been introduced are now enabled by default. Consequently, you might see additional warnings even though you haven't changed any of your code or compiler build, test, publish, or upgrade options.
Implements the Display
trait for the BalanceChange
type as part of a larger effort in implementing a well-structured output format for SuiTransactionBlockResponse
in the CLI.
#12623:
Shared object deletion is now enabled in devnet only. Shared objects can now be deleted similarly as other objects -- by taking it by value, unpacking it, and then deleting the object's UID.
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.14.0
devnet-v1.14.0
Highlights
Sui Protocol Version in this release: 31
#14772:
Improves the error message when running sui move test
with the --coverage
flag included on a non-debug build binary.
#14748:
Improves the consistency of the display of object changes inside and outside of transaction effects. Additionally, fixes a bug that caused an object's change version to not correctly display as a u64.
#14664:
Improves the formatting output in the CLI for the Transaction Data
part when a transaction's response is displayed.
#14666:
Improves the CLI's formatting output when displaying the gas data information in a transaction.
#14657:
Improves the CLI's formatting output of the ObjectChange
type when displaying transaction responses.
#14643:
The Sui linters that have recently been introduced are now enabled by default. Consequently, you might see additional warnings even though you haven't changed any of your code or compiler build, test, publish, or upgrade options.
Implements the Display
trait for the BalanceChange
type as part of a larger effort in implementing a well-structured output format for SuiTransactionBlockResponse
in the CLI.
#12623:
Shared object deletion is now enabled in devnet only. Shared objects can now be deleted similarly as other objects -- by taking it by value, unpacking it, and then deleting the object's UID.
Full log: https://github.com/MystenLabs/sui/commits/devnet-v1.14.0
mainnet-v1.13.0
Highlights
Sui Protocol Version in this release: 30
#14348:
A warning about the current level of Move Prover support for Sui is now printed when the Prover is run.
#13639:
Enhance our validators' protection mechanism against congestion to stop accepting transactions when one of the following happens:
- There are long-running transactions waiting for execution in a certain object's queue
- There are a large number of transactions waiting in a certain object's queue, or in general
#14223:
The error for using const-in-const changed to point at the feature gating.
#14322:
Add to protocol config 30
that sets supported providers to empty. This is the first step to deprecating the protocol config for checking supported providers and using node config instead.
#14305:
Make Sui to verify zkLogin legacy address (derived with padded address_seed). Upgrade protocol version to 29
to enable verification with legacy address.
#14290:
Sui now verifies the zkLogin legacy address (derived with padded address_seed
). Upgrade protocol version to 29
to enable verification with legacy address.
Full log: https://github.com/MystenLabs/sui/commits/mainnet-v1.13.0
testnet-v1.13.0
Highlights
Sui Protocol Version in this release: 30
#14348:
A warning about the current level of Move Prover support for Sui is now printed when the Prover is run.
#13639:
Enhance our validators' protection mechanism against congestion to stop accepting transactions when one of the following happens:
- There are long-running transactions waiting for execution in a certain object's queue
- There are a large number of transactions waiting in a certain object's queue, or in general
#14223:
The error for using const-in-const changed to point at the feature gating.
#14322:
Add to protocol config 30
that sets supported providers to empty. This is the first step to deprecating the protocol config for checking supported providers and using node config instead.
#14305:
Make Sui to verify zkLogin legacy address (derived with padded address_seed). Upgrade protocol version to 29
to enable verification with legacy address.
#14290:
Sui now verifies the zkLogin legacy address (derived with padded address_seed
). Upgrade protocol version to 29
to enable verification with legacy address.
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.13.0
devnet-v1.13.0
Highlights
Sui Protocol Version in this release: 30
#14348:
A warning about the current level of Move Prover support for Sui is now printed when the Prover is run.
#13639:
Enhance our validators' protection mechanism against congestion to stop accepting transactions when one of the following happens:
- There are long-running transactions waiting for execution in a certain object's queue
- There are a large number of transactions waiting in a certain object's queue, or in general
#14223:
The error for using const-in-const changed to point at the feature gating.
#14322:
Add to protocol config 30
that sets supported providers to empty. This is the first step to deprecating the protocol config for checking supported providers and using node config instead.
#14305:
Make Sui to verify zkLogin legacy address (derived with padded address_seed). Upgrade protocol version to 29
to enable verification with legacy address.
#14290:
Sui now verifies the zkLogin legacy address (derived with padded address_seed
). Upgrade protocol version to 29
to enable verification with legacy address.
Full log: https://github.com/MystenLabs/sui/commits/devnet-v1.13.0
mainnet-v1.12.2
Highlights
Sui Protocol Version in this release: 29
#14305:
Make Sui to verify zkLogin legacy address (derived with padded address_seed). Upgrade protocol version to 29
to enable verification with the legacy address.
#14100:
Fix bug in the verify_zklogin_id
function which returns a VerifiedId
as expected, but the object can't be transferred or wrapped because it doesn't have the store
ability. The function now transfers the VerifiedId
to the sender instead. The same fix has been implemented for verify_zklogin_issuer
.
#13817:
Added a verify_zklogin_id
function to the Sui Framework. You can use the function to prove the specific identity used to create a zkLogin address and link the identity to their address. The function returns a verified identity object, which you can use to authenticate smart contracts. Also added a similar function, verify_zklogin_iss
, which reveals only who issued the identity that was used to create a zkLogin address.
Full log: https://github.com/MystenLabs/sui/commits/mainnet-v1.12.2
testnet-v1.12.1
Highlights
Sui Protocol Version in this release: 29
#14305:
Make Sui to verify zkLogin legacy address (derived with padded address_seed). Upgrade protocol version to 29
to enable verification with the legacy address.
Full log: https://github.com/MystenLabs/sui/commits/testnet-v1.12.1
testnet-v1.12.0
Highlights
Sui Protocol Version in this release: 28
#14100:
Fix bug in the verify_zklogin_id
function which returns a VerifiedId
as expected, but the object can't be transferred or wrapped because it doesn't have the store
ability. The function now transfers the VerifiedId
to the sender instead. The same fix has been implemented for verify_zklogin_issuer
.
#13817:
Added a verify_zklogin_id
function to the Sui Framework. You can use the function to prove the specific identity used to create a zkLogin address and link the identity to their address. The function returns a verified identity object, which you can use to authenticate smart contracts. Also added a similar function, verify_zklogin_iss
, which reveals only who issued the identity that was used to create a zkLogin address.
devnet-v1.12.0
Highlights
Sui Protocol Version in this release: 28
#14100:
Fix bug in the verify_zklogin_id
function which returns a VerifiedId
as expected, but the object can't be transferred or wrapped because it doesn't have the store
ability. The function now transfers the VerifiedId
to the sender instead. The same fix has been implemented for verify_zklogin_issuer
.
#13817:
Added a verify_zklogin_id
function to the Sui Framework. You can use the function to prove the specific identity used to create a zkLogin address and link the identity to their address. The function returns a verified identity object, which you can use to authenticate smart contracts. Also added a similar function, verify_zklogin_iss
, which reveals only who issued the identity that was used to create a zkLogin address.