Octez version 21.0 has just been released!
Octez v21 contains a new version (V13) of the protocol environment.
As a result, Octez version 21 is the first version compatible with all protocols that require this environment.
Octez v21.0 includes the following changes:
Node storage upgrade:
Octez v21.0 adopts the storage version, introduced in Octez v20.3, that allows the Octez node storage to scale to the increasing number of blocks per cycle, paving the way to reducing minimal block time further.
Users updating Octez node deployments operating Octez versions earlier v20.3 are required to manually upgrade their existing storage after upgrading to v21.0, by executing the following command:octez-node upgrade storage --data-dir <data-dir>
before starting their newly updated node. Note that this process is irreversible and not retro-compatible. Upgrading the Octez node storage should only take up to 10s for node deployments operating in the Rolling history mode, which is the recommended setup for Tezos bakers.
DAL node:
v21.0 improves the stability of the Octez DAL node, resulting in a better overall performance, an improved RPC interface, and increased resilience against disconnection with the Octez node.
The DAL node can now start one the 4 profiles: bootstrap, attester, operator, and observer; the last two profiles match the corresponding modes of an accompanying Smart Rollup node.
Smart Rollup node:
Octez v21.0 includes many quality of life improvements to the Smart Rollup
node, driven by the deployment of Etherlink Mainnet beta in May. These include:
-
The rollup node’s garbage collector is now leaner and more reliable.
-
New metrics which can be used to monitor the rollup state (notably
its commitments) and the node’s health.
- Opt-in automated execution of outbox messages. This allows for
an improved UX for decentralized applications relying on the outbox of a
Smart Rollup, like the Etherlink native bridge.
Logging UX:
Octez v21.0 introduces several UX improvements to the logging infrastructure including:
-
Clearer reporting of outdated nonces in baker logs
-
Listing the set of delegates used by a baker at startup
-
Coloured logs for most Octez binaries (including the node, baker and accuser)
Packages for Ubuntu noble
and jammy
, and Debian bookworm Linux distributions
, are available via the APT repository.
We recommend users to install them from this source, rather than from the tezos/tezos GitLab repository and release page. See the documentation for further instructions.
A full changelog and update instructions are available in the version 21 release page.
The Git tag for this release is octez-v21.0
and the corresponding commit hash is 87e7ddd4
.