MystenLabs has released the Sui mainnet upgrade v1.78.1, bringing several key changes and improvements to the protocol. One of the notable changes is the disabling of deferred amplification on all networks, which was previously enabled in version 134. This change is aimed at improving the overall performance and efficiency of the network.
In addition to this, the upgrade also applies v134's original package ID costs and consensus block limits on mainnet. This means that the mainnet's configuration now matches the 1.77 branch, with the deferral disable being the only difference.
The upgrade also includes several other changes and improvements, including the addition of a new function to the `sui-framework` to allow getting the original package ID of an `UpgradeCap`. This function is designed to provide more flexibility and control over the upgrade process.
Furthermore, the upgrade fixes a spurious "upgraded system packages are not locally available" invariant violation during framework upgrades. This issue was causing problems for some users and has now been resolved.
In terms of node operations, the upgrade allows fullnode operators to override the embedded RPC store's bitmap periodic-compaction interval. This means that operators can now customize the compaction interval to suit their specific needs.
The upgrade also includes several other changes and improvements, including the addition of a second, unencrypted gRPC listener for trusted internal callers. This allows for more secure and efficient communication between nodes.
Overall, the Sui mainnet upgrade v1.78.1 brings several key changes and improvements to the protocol, aimed at improving performance, efficiency, and security. As the Sui ecosystem continues to grow and evolve, it's essential to stay up-to-date with the latest developments and upgrades.
The full log of changes can be found on the Sui GitHub repository, where developers can review the detailed commit history and learn more about the upgrade process.
