Announcing Octez v16.0

Octez version 16.0 has just been released.

This release contains a new version (V8) of the protocol environment, which is the set of functions that protocols can call. This new version is used by the Mumbai protocol, a proposal for the successor of Lima on Tezos Mainnet.

This version includes the PtMumbai2 version of the Mumbai protocol, and its associated executables.

These include new executables for Smart Rollups, namely octez-smart-rollup-node-PtMumbai, octez-smart-rollup-client-PtMumbai and octez-smart-rollup-wasm-debugger. See the Smart Rollups documentation for more information.

Octez v16.0 includes the following changes:

  • The Octez baker now proposes blocks faster and pre-endorses block proposals earlier – making the baker ready for the blocktime reductions expected with Mumbai.
  • It is no longer possible to export snapshots from storages created by Octez v13.0 or earlier, as they are not compatible with the storage layout introduced by the context pruning feature.
  • The snapshot version has been bumped to 5. Snapshots exported with version 4 can still be imported but not those from previous versions.

:zap: As a reminder, the tezos- prefix has been replaced by octez- in all executables names in Octez v15.0. However, old names were still available via symbolic links, mapping old names to new names.
Starting from this version, the symbolic links are no longer created when compiling from source.

The full Changelog and update instructions are available in the version 16 release page:

https://tezos.gitlab.io/releases/version-16.html

The Git tag for this version if v16.0 and the corresponding commit hash is 15b49d9b37ffaed814f888f2c6632af3fa055462.