Skip to content

Releases: MystenLabs/sui

testnet-v1.14.2

22 Nov 17:21
Compare
Choose a tag to compare
testnet-v1.14.2 Pre-release
Pre-release

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

14 Nov 02:40
8b46c5e
Compare
Choose a tag to compare
testnet-v1.14.0 Pre-release
Pre-release

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.

#14655:

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

13 Nov 17:35
a48eee6
Compare
Choose a tag to compare
devnet-v1.14.0 Pre-release
Pre-release

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.

#14655:

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

07 Nov 23:35
64fe2b6
Compare
Choose a tag to compare

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

30 Oct 22:02
64fe2b6
Compare
Choose a tag to compare
testnet-v1.13.0 Pre-release
Pre-release

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

30 Oct 16:41
64fe2b6
Compare
Choose a tag to compare
devnet-v1.13.0 Pre-release
Pre-release

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

24 Oct 23:41
47d9810
Compare
Choose a tag to compare

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

23 Oct 22:53
fa8cda3
Compare
Choose a tag to compare
testnet-v1.12.1 Pre-release
Pre-release

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

16 Oct 21:40
f839d72
Compare
Choose a tag to compare
testnet-v1.12.0 Pre-release
Pre-release

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.

https://github.com/MystenLabs/sui/commits/testnet-v1.12.0

devnet-v1.12.0

16 Oct 17:01
f839d72
Compare
Choose a tag to compare
devnet-v1.12.0 Pre-release
Pre-release

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.

https://github.com/MystenLabs/sui/commits/devnet-v1.12.0