MystenLabs has released the latest mainnet update for Sui Protocol, version 1.77.3. This update brings significant improvements to various components of the protocol, including nodes, gRPC, GraphQL, and CLI. The release includes bug fixes and new functionality that enhance the overall performance and usability of the Sui ecosystem.
One of the key updates is the ability to get the original package ID from an upgrade cap in version 134. This feature is particularly important for developers and node operators who need to manage and upgrade packages efficiently. Additionally, the update includes a fix for a spurious "upgraded system packages are not locally available" invariant violation during framework upgrades.
In terms of gRPC, the update introduces a new function to the `sui-framework` that allows getting the original package ID of an `UpgradeCap`. This feature is designed to improve the overall experience for developers and node operators who interact with the Sui protocol.
The update also includes improvements to the GraphQL API, including support for transaction subscription from historical cursor. This feature enables developers to retrieve transaction data from a specific point in time, making it easier to build applications that require real-time data.
Furthermore, the update includes fixes for bugs in the Move compiler, including a bug that would inline cast (`as`) operations that always error. The update also introduces a new warning for constant expressions that will always error at runtime.
Overall, the Sui Protocol mainnet update v1.77.3 is a significant release that brings important improvements to the protocol. The update is designed to enhance the overall performance and usability of the Sui ecosystem, making it easier for developers and node operators to build and manage applications on the protocol.
The full log of changes can be found on the Sui GitHub repository. The update is now available for all Sui Protocol users, and it is recommended that all users upgrade to the latest version to take advantage of the new features and improvements.
