github MystenLabs/sui testnet-v1.63.2

latest releases: sui_v1.64.0_1768361762_rel_notes, sui_v1.64.0_1768354003_ci, sui_v1.64.0_1768350291_rel_notes...
8 hours ago

Protocol

Sui Protocol Version in this release: 107

#24856: [consensus] improve direct finalization

Nodes (Validators and Full nodes)

#24742: Disable validator RPC handlers for signing transactions and submitting transactions with aggregated validator signatures. Transaction submission using Quorum Driver or similar logic will no longer work. Transaction Driver and its related validator RPC handlers are the only way to submit transaction to Sui
now.

gRPC

#24820: Return an error when balance_changes is requested but the transactions have not been indexed yet.

GraphQL

#24595: Partial error will be properly supported in GraphQL. Invalid fields will have error messages and valid fields will still be displayed normally

#24679: Add support for checks_enabled and do_gas_selection argument for query.simulateTransaction

#24681: Partial error will be properly supported in GraphQL. Invalid fields will have error messages and valid fields will still be displayed normally

#24911: Add effectsJson, balanceChangesJson on TransactionEffects and transactionJson on Transaction, that supports returning effects and transactions as JSON blob

CLI

#24508: Removes --verify-compatibility and adds --skip-verify-compatibility defaulting to checking locally for upgrade compatibility errors.

#24896: Several changes to the new package management system:

  • New --no-tree-shaking flag allows offline dump-bytecode-as-base64
  • Bug fixes for move-analyzer
  • Improvements to the test-publish command: the Pub.localnet.toml
    files can now be shared between dependencies more easily.
    • Added test-upgrade command
  • Added test-publish --publish-unpublished-deps command for
    push-button local deployment of a package and its dependencies
    • Error message fixes

Indexing Framework

#24503: The indexer, ingestion service, and metrics service all now return a Service instead of a JoinHandle<()> when run. Use Service::main to wait for the service to exit cleanly or with an error, or respond to a termination signal with a graceful shutdown. Service also exposes wait_for_shutdown, join, and shutdown functions to customise various aspects of the shutdown process.

#24523: Fix pruning for concurrent pipelines when indexer is initialized with --first-checkpoint.


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

Don't miss a new sui release

NewReleases is sending notifications on new releases.