Orenix Terminal

Sui Protocol Advances with Testnet v1.78.0 Release

MystenLabs has released Sui Protocol testnet v1.78.0, featuring updates to the protocol, nodes, gRPC, GraphQL, and CLI. The release includes bug fixes and new functionality.

Sui Protocol network with interconnected nodes and data flow

MystenLabs has announced the release of Sui Protocol testnet v1.78.0, marking a significant step forward in the development of the decentralized platform. This release brings together a range of updates and improvements, spanning the protocol, nodes, gRPC, GraphQL, and CLI components of the Sui ecosystem.

One of the key features of this release is the addition of the ability to get the original package ID from an upgrade cap in version 134. This enhancement is the result of pull request #27675, which aimed to address a specific use case in the Sui framework. Furthermore, pull request #27330 introduced a new function to the `sui-framework` to allow getting the original package ID of an `UpgradeCap`. These updates demonstrate the ongoing efforts of the Sui development team to refine and expand the capabilities of the protocol.

In addition to the protocol updates, the release also includes several bug fixes and performance enhancements. For instance, pull request #27439 addressed a spurious invariant violation during framework upgrades, while pull request #27567 provided fullnode operators with the ability to override the embedded RPC store's bitmap periodic-compaction interval. This flexibility will enable operators to tailor their setup to meet specific needs, ensuring optimal performance and reliability.

The gRPC component of the release also saw significant updates, with pull request #27632 improving error messages in the `TransactionExecutionService` simulate/resolve path. This change will provide developers with more informative and actionable feedback when encountering errors, facilitating faster issue resolution and overall development efficiency.

The GraphQL component of the release also received attention, with pull request #27140 introducing support for transaction subscription from historical cursor. This enhancement will enable developers to tap into the rich history of transactions on the Sui network, unlocking new possibilities for data analysis and insights.

Finally, the CLI component of the release included several bug fixes and improvements. For example, pull request #27604 addressed a bug in the Move compiler that would inline cast (`as`) operations that always error, while pull request #27647 introduced a warning against constant expressions that will always error at runtime. These updates will help ensure the reliability and accuracy of the Sui CLI, enabling developers to work efficiently and effectively.

The release of Sui Protocol testnet v1.78.0 marks a significant milestone in the ongoing development of the decentralized platform. With its comprehensive set of updates and improvements, this release demonstrates the dedication of the Sui team to refining and expanding the capabilities of the protocol. As the Sui ecosystem continues to evolve, it will be exciting to see how these updates shape the future of decentralized applications and the broader Web3 landscape.

For more information on the Sui Protocol and its development, readers are encouraged to explore the official GitHub repository and documentation. The full log of changes for this release can be found at the provided link.