Releases: MystenLabs/sui
mainnet-v1.52.2
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
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
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
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
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
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
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
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
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
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.