Releases: MystenLabs/sui
devnet-v1.28.1
Protocol
Sui Protocol Version in this release: 51
#18206:
Version 50 - Explicitly set number of leaders per round
to 1 for Mysticeti commits
#17868:
New feature flag and protocol config fields will be
introduced.
Nodes (Validators and Full nodes)
#18175:
Added
MAX_ANNOTATED_VALUE_SIZE
environment variable which can be used to
override the MAX_BOUND
for annotated values at startup (useful if
encountering "Deserialized value too large"
errors). If the
MAX_ANNOTATED_VALUE_SIZE
is not set, MAX_BOUND
will default to the
existing max bound of ~1MiB.
#17868:
A new API
SoftBundleCertifiedTransactionsV3
will be added.
Indexer
#18175:
Added MAX_ANNOTATED_VALUE_SIZE
environment variable
which can be used to override the MAX_BOUND
for annotated values at
startup (useful if encountering "Deserialized value too large"
errors). If the MAX_ANNOTATED_VALUE_SIZE
is not set, MAX_BOUND
will
default to the existing max bound of ~1MiB.
JSON-RPC
#18175:
Added MAX_ANNOTATED_VALUE_SIZE
environment variable
which can be used to override the MAX_BOUND
for annotated values at
startup (useful if encountering "Deserialized value too large"
errors). If the MAX_ANNOTATED_VALUE_SIZE
is not set, MAX_BOUND
will
default to the existing max bound of ~1MiB.
GraphQL
#18175:
Added MAX_ANNOTATED_VALUE_SIZE
environment variable
which can be used to override the MAX_BOUND
for annotated values at
startup (useful if encountering "Deserialized value too large"
errors). If the MAX_ANNOTATED_VALUE_SIZE
is not set, MAX_BOUND
will
default to the existing max bound of ~1MiB.
CLI
#17920:
Add better rendering for Move aborts, and added support for
rendering clever errors.
devnet-v1.28.0
Protocol
Sui Protocol Version in this release: 52
#18206:
Version 50 - Explicitly set number of leaders per round
to 1 for Mysticeti commits
#17868:
New feature flag and protocol config fields will be
introduced.
Nodes (Validators and Full nodes)
#18175:
Added
MAX_ANNOTATED_VALUE_SIZE
environment variable which can be used to
override the MAX_BOUND
for annotated values at startup (useful if
encountering "Deserialized value too large"
errors). If the
MAX_ANNOTATED_VALUE_SIZE
is not set, MAX_BOUND
will default to the
existing max bound of ~1MiB.
#17868:
A new API
SoftBundleCertifiedTransactionsV3
will be added.
Indexer
#18175:
Added MAX_ANNOTATED_VALUE_SIZE
environment variable
which can be used to override the MAX_BOUND
for annotated values at
startup (useful if encountering "Deserialized value too large"
errors). If the MAX_ANNOTATED_VALUE_SIZE
is not set, MAX_BOUND
will
default to the existing max bound of ~1MiB.
JSON-RPC
#18175:
Added MAX_ANNOTATED_VALUE_SIZE
environment variable
which can be used to override the MAX_BOUND
for annotated values at
startup (useful if encountering "Deserialized value too large"
errors). If the MAX_ANNOTATED_VALUE_SIZE
is not set, MAX_BOUND
will
default to the existing max bound of ~1MiB.
GraphQL
#18175:
Added MAX_ANNOTATED_VALUE_SIZE
environment variable
which can be used to override the MAX_BOUND
for annotated values at
startup (useful if encountering "Deserialized value too large"
errors). If the MAX_ANNOTATED_VALUE_SIZE
is not set, MAX_BOUND
will
default to the existing max bound of ~1MiB.
CLI
#17920:
Add better rendering for Move aborts, and added support for
rendering clever errors.
mainnet-v1.27.2
Sui Protocol Version in this release: 49
Highlights
#17245: Adds a new protocol version and enables Move enums on devnet.
JSON-RPC
#17245: Adds support for Move enum values in returned JSON-rpc results.
GraphQL
#17245: Adds support for Move enum values and types to GraphQL.
CLI
#17950: Updated the sui keytool decode-multi-sig
command: renamed output field transactionResult
to sigVerifyResult
, and improved its output text. This is a breaking change if you're using this command in a
script or otherwise parsing the result and expecting a transactionResult
field.
#17935: Fixed a bug where the provided alias in the sui keytool import
command was not kept when importing a key via mnemonic.
#17986: Adds new -i
flag to sui move disassemble
that creates an interactive disassembled bytecode-to-source explorer.
#17989: Fixed the code to ensure it has a gas coin
for the sui keytool zk-login-sign-and-execute-tx
command.
#17993: sui keytool zk-login-sign-and-execute-tx
: set the default value for --test-multisig
and --fixed
flags to false,
because it cannot be set to false in the command line.
#18071: Added ability to write Move unit tests using randomly generated test inputs for primitive Move types.
MISC
#18279: Disable accum v2 testnet cp
#18222: Fix sui.exe path for chocolatey upload
Full log:
https://github.com/MystenLabs/sui/commits/mainnet-v1.27.2
testnet-v1.27.2
Sui Protocol Version in this release: 49
Highlights
#18279: Disable accum v2 testnet cp
#18222: Fix sui.exe path for chocolatey upload
Full log:
https://github.com/MystenLabs/sui/commits/testnet-v1.27.2
testnet-v1.27.0
Sui Protocol Version in this release: 49
Highlights
#17245: Adds a new protocol version and enables Move enums on devnet.
JSON-RPC
#17245: Adds support for Move enum values in returned JSON-rpc results.
GraphQL
#17245: Adds support for Move enum values and types to GraphQL.
CLI
#17950: Updated the sui keytool decode-multi-sig
command: renamed output field transactionResult
to sigVerifyResult
, and improved its output text. This is a breaking change if you're using this command in a
script or otherwise parsing the result and expecting a transactionResult
field.
#17935: Fixed a bug where the provided alias in the sui keytool import
command was not kept when importing a key via mnemonic.
#17986: Adds new -i
flag to sui move disassemble
that creates an interactive disassembled bytecode-to-source explorer.
#17989: Fixed the code to ensure it has a gas coin
for the sui keytool zk-login-sign-and-execute-tx
command.
#17993: sui keytool zk-login-sign-and-execute-tx
: set the default value for --test-multisig
and --fixed
flags to false,
because it cannot be set to false in the command line.
#18071: Added ability to write Move unit tests using randomly generated test inputs for primitive Move types.
Full log:
https://github.com/MystenLabs/sui/commits/testnet-v1.27.0
devnet-v1.27.0
Sui Protocol Version in this release: 49
Highlights
#17245: Adds a new protocol version and enables Move enums on devnet.
JSON-RPC
#17245: Adds support for Move enum values in returned JSON-rpc results.
GraphQL
#17245: Adds support for Move enum values and types to GraphQL.
CLI
#17950: Updated the sui keytool decode-multi-sig
command: renamed output field transactionResult
to sigVerifyResult
, and improved its output text. This is a breaking change if you're using this command in a
script or otherwise parsing the result and expecting a transactionResult
field.
#17935: Fixed a bug where the provided alias in the sui keytool import
command was not kept when importing a key via mnemonic.
#17986: Adds new -i
flag to sui move disassemble
that creates an interactive disassembled bytecode-to-source explorer.
#17989: Fixed the code to ensure it has a gas coin
for the sui keytool zk-login-sign-and-execute-tx
command.
#17993: sui keytool zk-login-sign-and-execute-tx
: set the default value for --test-multisig
and --fixed
flags to false,
because it cannot be set to false in the command line.
#18071: Added ability to write Move unit tests using randomly generated test inputs for primitive Move types.
Full log:
https://github.com/MystenLabs/sui/commits/devnet-v1.27.0
mainnet-v1.26.2
Sui Protocol Version in this release: 48
Highlights
Protocol
#17881: Sui native randomness feature now enabled on Testnet.
Indexer
#17649: JSON-RPC: Now JSON-RPC will respond with the correct coin metadata and total supply information when queried.
Indexer: Now the cache is properly set and indexer reader will behave correctly and return the correct data.
GraphQL
#17742: Increased the timeout
value for when executing a transaction block.
CLI
#16819: Move's --lint
now enforces a naming convention for constants.
#17850: Added better type inference for integer types, and added better build-time errors for invalid value types.
#17880: New Move functions for vec_map::from_key_values
and vec_set::from_key_values
Full log:
https://github.com/MystenLabs/sui/commits/mainnet-v1.26.2
testnet-v1.26.1
Sui Protocol Version in this release: 48
Highlights
#18041: Prune erroneously lingering pending randomness rounds from AuthorityPerEpochStore
tables on startup
#18038: Limit fetch commit response size and increase request & response limit
Full log:
https://github.com/MystenLabs/sui/commits/testnet-v1.26.1
mainnet-v1.25.3
Sui mainnet v1.25.3 release
testnet-v1.26.0
Sui Protocol Version in this release: 48
Highlights
Protocol
#17884: Added new protocol version (47) and enabled resolving. Move abort locations to their package ID instead of runtime ID.
#17881: Sui native randomness feature now enabled on Testnet.
Indexer
#17649: JSON-RPC: Now JSON-RPC will respond with the correct coin metadata and total supply information when queried.
Indexer: Now the cache is properly set and indexer reader will behave correctly and return the correct data.
GraphQL
#17742: Increased the timeout
value for when executing a transaction block.
CLI
#16819: Move's --lint
now enforces a naming convention for constants.
#17850: Added better type inference for integer types, and added better build-time errors for invalid value types.
#17880: New Move functions for vec_map::from_key_values
and vec_set::from_key_values
Full log:
https://github.com/MystenLabs/sui/commits/testnet-v1.26.0