Skip to content

Releases: MystenLabs/sui

mainnet-v1.52.2

23 Jul 17:03

Choose a tag to compare

Protocol

Sui Protocol Version in this release: 88

#22580: Adds calculate_rewards function to Sui System

#22611: Improve error messages around type resolution.

Nodes (Validators and Full nodes)

#22572: support path-based remote-store options for fullnode state sync fallback

#22594: No noticeable impact to users

gRPC

#22435: Implementing GetPackage, GetModule, GetFunction, and GetDatatype APIs

#22525: Implementing ListPackageVersions API for MovePackageService

#22560: Speeding up index initialization by accumulating batches of balance updates in memory.

#22619: Tune rocksdb for index initialization.

CLI

#22530: sui keytool export to show the alias field correctly.

#22528: sui move build --dump-bytecode-as-base64 is now working correctly due to a bug in the logic when a Move.lock file existed with the published address.

#22622: Updates to the transaction replay-transaction and replay-batch client subcommands to use the new transaction replay infrastructure.

#22644: Remove profile-transaction and replay-checkpoint commands from the sui client commands.

Rust SDK

#22595: Adds support for custom user-defined headers in the SuiClientBuilder. Custom headers can be defined through the SuiClientBuilder::custom_headers function and should be added right before building.


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

testnet-v1.52.1

15 Jul 20:42

Choose a tag to compare

Protocol

Sui Protocol Version in this release: 88

#22580: Adds calculate_rewards function to Sui System

#22611: Improve error messages around type resolution.

Nodes (Validators and Full nodes)

#22572: support path-based remote-store options for fullnode state sync fallback

#22594: No noticeable impact to users

gRPC

#22435: Implementing GetPackage, GetModule, GetFunction, and GetDatatype APIs

#22525: Implementing ListPackageVersions API for MovePackageService

#22560: Speeding up index initialization by accumulating batches of balance updates in memory.

#22619: Tune rocksdb for index initialization.

CLI

#22530: sui keytool export to show the alias field correctly.

#22528: sui move build --dump-bytecode-as-base64is now working correctly due to a bug in the logic when aMove.lock` file existed with the published address.

#22622: Updates to the transaction replay-transaction and replay-batch client subcommands to use the new transaction replay infrastructure.

#22644: Remove profile-transaction and replay-checkpoint commands from the sui client commands.

Rust SDK

#22595: Adds support for custom user-defined headers in the SuiClientBuilder. Custom headers can be defined through the SuiClientBuilder::custom_headers function and should be added right before building.


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

devnet-v1.52.0

14 Jul 18:50

Choose a tag to compare

devnet-v1.52.0 Pre-release
Pre-release

Protocol

Sui Protocol Version in this release: 88

#22580: Adds calculate_rewards function to Sui System

#22611: Improve error messages around type resolution.

Nodes (Validators and Full nodes)

#22572: Support path-based remote-store options for fullnode state sync fallback

#22594: No noticeable impact on users

gRPC

#22435: Implementing GetPackage, GetModule, GetFunction, and GetDatatype APIs

#22525: Implementing ListPackageVersions API for MovePackageService

#22560: Speeding up index initialization by accumulating batches of balance updates in memory.

#22619: Tune rocksdb for index initialization.

CLI

#22530: sui keytool export to show the alias field correctly.

#22528: sui move build --dump-bytecode-as-base64is now working correctly due to a bug in the logic when aMove.lock` file existed with the published address.

#22622: Updates to the transaction replay-transaction and replay-batch client subcommands to use the new transaction replay infrastructure.

#22644: Remove profile-transaction and replay-checkpoint commands from the sui client commands.

Rust SDK

#22595: Adds support for custom user-defined headers in the SuiClientBuilder. Custom headers can be defined through the SuiClientBuilder::custom_headers function and should be added right before building.


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

mainnet-v1.51.5

10 Jul 22:02
5a37455

Choose a tag to compare

Protocol

Sui Protocol Version in this release: 87

#22244: Changes to using type tags in the object runtime. No user-visible impacts.

#22419: Adds an existing hardcoded bound to the protocol config for clarity.

#19439: Added epoch-stable sequence numbers for read-only per-epoch configs accessed in the transaction.

#22474: enables Party objects (and associated party_transfer functions) in testnet

Nodes (Validators and Full nodes)

#21877: TLS is now required to connect to the validator gRPC interface.

#22540: The default bucket for state sync archive fallback now uses a requester pays policy. Update the sui node's state-archive-read-config section according to the docs

gRPC

#22241: Implementing GetBalance and ListBalances APIs for
LiveDataService.


Co-authored-by: Brandon Williams [email protected]

#21877: TLS is now required to connect to the validator gRPC interface.

CLI

#22332: Update test names used for filtering in Move unit tests so the fully-qualified name is used to match against (i.e., testing::a::test_name instead of a::test_name). Also, add support for regexes to be used for test filtering rather than just substring matching.

#22303: Update the package summary generation to make it more portable.

#22350: Improved initial clone times for Move packages that are git dependencies.


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

mainnet-v1.51.4

09 Jul 17:02
2d59098

Choose a tag to compare

Protocol

Sui Protocol Version in this release: 87

#22244: Changes to using type tags in the object runtime. No user-visible impacts.

#22419: Adds an existing hardcoded bound to the protocol config for clarity.

#19439: Added epoch-stable sequence numbers for read-only per-epoch configs accessed in the transaction.

#22474: enables Party objects (and associated party_transfer functions) in testnet

Nodes (Validators and Full nodes)

#21877: TLS is now required to connect to the validator gRPC interface.

#22540: The default bucket for state sync archive fallback now uses a requester pays policy. Update sui node's state-archive-read-config section according to the docs

gRPC

#21877: TLS is now required to connect to the validator gRPC interface.

CLI

#22332: Update test names used for filtering in Move unit tests so the fully-qualified name is used to match against (i.e., testing::a::test_name instead of a::test_name). Also, add support for regexes to be used for test filtering rather than just substring matching.

#22303: Update the package summary generation to make it more portable.

#22350: Improved initial clone times for Move packages that are git dependencies.


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

testnet-v1.51.3

08 Jul 20:58
e4c1e87

Choose a tag to compare

Protocol

Sui Protocol Version in this release: 87

#22244: Changes to using type tags in the object runtime. No user-visible impacts.

#22419: Adds an existing hardcoded bound to the protocol config for clarity.

#19439: Added epoch-stable sequence numbers for read-only per-epoch configs accessed in the transaction.

#22474: enables Party objects (and associated party_transfer functions) in testnet

Nodes (Validators and Full nodes)

#21877: TLS is now required to connect to the validator gRPC interface.

#22540: The default bucket for state sync archive fallback now uses a requester pays policy.
Update sui node's state-archive-read-config section according to the docs

gRPC

#22241: Implementing GetBalance and ListBalances APIs for LiveDataService.

CLI

#22332: Update test names used for filtering in Move unit tests so the fully-qualified name is used to match against (i.e., testing::a::test_name instead of a::test_name). Also, add support for regexes to be used for test filtering rather than just substring matching.

#22303: Update the package summary generation to make it more portable.

#22350: Improved initial clone times for Move packages that are git dependencies.


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

testnet-v1.51.2

29 Jun 16:35
597b04d

Choose a tag to compare

Protocol

Sui Protocol Version in this release: 86

#22244:
Changes to using type tags in the object runtime. No
user-visible impacts.

#22419:
Adds an existing hardcoded bound to the protocol config
for clarity.

#19439:
Added epoch-stable sequence numbers for read-only
per-epoch configs accessed in the transaction.

#22474:
enables Party objects (and associated party_transfer
functions) in testnet

Nodes (Validators and Full nodes)

#21877:
TLS now required to connect to
validator gRPC interface.

#22540:
The default bucket for state sync archive fallback now uses a requester
pays policy.
Update sui node's state-archive-read-config section according to the
docs

gRPC

#22241:
Implementing GetBalance and ListBalances APIs for
LiveDataService.


Co-authored-by: Brandon Williams [email protected]

#21877:
TLS now required to connect to validator gRPC interface.

CLI

#22332:
Update test names used for filtering in Move unit tests so
the fully-qualified name is used to match against (i.e.,
testing::a::test_name instead of a::test_name). Also add support for
regexes to be used for test filtering rather than just substring
matching.

#22303:
Update the package summary generation to make them more
portable.

#22350:
Improved initial clones times for Move packages that are git
dependencies.


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

testnet-v1.51.1

26 Jun 17:51

Choose a tag to compare

Protocol

Sui Protocol Version in this release: 86

#22244:
Changes to using type tags in the object runtime. No
user-visible impacts.

#22419:
Adds an existing hardcoded bound to the protocol config
for clarity.

#19439:
Added epoch-stable sequence numbers for read-only
per-epoch configs accessed in the transaction.

#22474:
enables Party objects (and associated party_transfer
functions) in testnet

Nodes (Validators and Full nodes)

#21877:
TLS now required to connect to
validator gRPC interface.

gRPC

#22241:
Implementing GetBalance and ListBalances APIs for
LiveDataService.


Co-authored-by: Brandon Williams [email protected]

#21877:
TLS now required to connect to validator gRPC interface.

CLI

#22332:
Update test names used for filtering in Move unit tests so
the fully-qualified name is used to match against (i.e.,
testing::a::test_name instead of a::test_name). Also add support for
regexes to be used for test filtering rather than just substring
matching.

#22303:
Update the package summary generation to make them more
portable.

#22350:
Improved initial clones times for Move packages that are git
dependencies.


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

devnet-v1.51.1

25 Jun 03:56

Choose a tag to compare

devnet-v1.51.1 Pre-release
Pre-release

Protocol

Sui Protocol Version in this release: 86

#22244:
Changes to using type tags in the object runtime. No
user-visible impacts.

#22419:
Adds an existing hardcoded bound to the protocol config
for clarity.

#19439:
Added epoch-stable sequence numbers for read-only
per-epoch configs accessed in the transaction.

#22474:
enables Party objects (and associated party_transfer
functions) in testnet

Nodes (Validators and Full nodes)

#21877:
TLS now required to connect to
validator gRPC interface.

gRPC

#22241:
Implementing GetBalance and ListBalances APIs for
LiveDataService.


Co-authored-by: Brandon Williams [email protected]

#21877:
TLS now required to connect to validator gRPC interface.

CLI

#22332:
Update test names used for filtering in Move unit tests so
the fully-qualified name is used to match against (i.e.,
testing::a::test_name instead of a::test_name). Also add support for
regexes to be used for test filtering rather than just substring
matching.

#22303:
Update the package summary generation to make them more
portable.

#22350:
Improved initial clones times for Move packages that are git
dependencies.


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

devnet-v1.51.0

24 Jun 17:40
7bfddeb

Choose a tag to compare

devnet-v1.51.0 Pre-release
Pre-release

Protocol

Sui Protocol Version in this release: 86

#22244:
Changes to using type tags in the object runtime. No
user-visible impacts.

#22419:
Adds an existing hardcoded bound to the protocol config
for clarity.

#19439:
Added epoch-stable sequence numbers for read-only
per-epoch configs accessed in the transaction.

#22474:
enables Party objects (and associated party_transfer
functions) in testnet

Nodes (Validators and Full nodes)

#21877:
TLS now required to connect to
validator gRPC interface.

gRPC

#22241:
Implementing GetBalance and ListBalances APIs for
LiveDataService.


Co-authored-by: Brandon Williams [email protected]

#21877:
TLS now required to connect to validator gRPC interface.

CLI

#22332:
Update test names used for filtering in Move unit tests so
the fully-qualified name is used to match against (i.e.,
testing::a::test_name instead of a::test_name). Also add support for
regexes to be used for test filtering rather than just substring
matching.

#22303:
Update the package summary generation to make them more
portable.

#22350:
Improved initial clones times for Move packages that are git
dependencies.


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