Announcing Octez v22.0~rc1 and Octez v21.4

:mega: Octez v22.0~rc1 and Octez v21.4 have been released!

Octez v22.0~rc1

Octez v22.0~rc1 is the first candidate for Octez v22.0. If this release candidate proves to be stable, it will be released as version 22.0.

We invite you to test this release candidate on the Ghostnet or Rionet test networks, and to report any issues on the tezos/tezos project on Gitlab, or on Tezos Discord, so that they can be addressed in time for the release of v22.0.

Protocol support. This release candidate introduces a new version (V14) of the protocol environment. As a result, Octez version 22 is the first version compatible with all protocols that require this environment, such as the Rio protocol proposal.

DAL operations and Bakers. The baker option --without-dal, introduced in Octez-v21.3, is mandatory starting from Octez v22, for all supported protocol-dependent baker executables, and in the absence of an RPC endpoint for a DAL attester node.

See the DAL node documentation for further details.

Experimental protocol-agnostic baker. Octez v22 introduces a protocol-agnostic baker as experimental, named octez-experimental-agnostic-baker.

This new baker executable is protocol-independent as it dynamically determines and executes the underlying protocol-dependent Octez baking software by following the active protocol reported by an Octez node. Its aim is to simplify Octez baking deployments and improve UX, crucially around protocol activations.

The protocol agnostic baker introduced v22 is EXPERIMENTAL ONLY and should NOT be used on Tezos mainnet. We invite bakers to test the new executable on the Ghostnet or Rionet test networks and provide feedback. Further improvements to remove the need for protocol specific Octez baking executables will follow.

You can find more information in the corresponding README file.

Changes in Octez Debian Packages. This section is addressed to operators deploying Octez Debian packages. Users building Octez from source or deploying precompiled binaries, can safely ignore these recommendations

In Octez v22, the new set of packages, introduced in the previous version of Octez, replaces the previous version of the packages in the APT repository. Check the documentation for more details.

Upgrading to v22 is done as usual with apt. Note however that the Zcash parameters are in a different package now, which needs to overwrite files from the old package.

sudo apt update

sudo apt upgrade octez-baker -o DPkg::options::="--force-overwrite"

When upgrading to v22, also note that the name of the baker service has changed.

To restart the baker manually, do:

sudo systemctl stop octez-baker

sudo systemctl start octez-baker-active

A full changelog and update instructions are available in the version 22 release page.

The Git tag is octez-v22.0-rc1 and the corresponding commit hash is f1704a05.

Octez v21.4

Octez v21.4 improves the stability of baking executables by addressing a memory leak as well as other minor issues reported recently. .

Additionally, it resolves peering issues when the DAL node is operating behind a NAT.

A full changelog and update instructions are available in the version 21 release page.

The Git tag for this release is octez-v21.4 and the corresponding commit hash is b8278e10.

2 Likes

I think the release pages links are wrong, missing the /docs/ in the path.

2 Likes

Thanks @Zir0h ! Should be fixed now

2 Likes