Version 24.0~beta1#

Changes#

Summary#

Version 24 introduces the following changes or new features:
  1. Support of the Tallinn Protocol proposal (See the protocol support section)

  2. Deprecation of the protocol-dependent executables (See the protocol-dependent executables section)

  3. New Octez Releases Page (See the Octez Releases page section)

An overview of breaking changes and deprecations introduced in Octez v24 can be found here.

Protocol Support#

Version 24 is compatible with all protocols that depend on a protocol environment version up to V15 That includes the Tallinn protocol proposal.

Octez-baker executable#

Version 23 introduced protocol-independent baker and accuser executables, which are capable of operating with any supported protocol, and can work seamlessly across protocol upgrades – provided the protocol being activated is supported.

These executables replace protocol-dependent executables. As a result, the latter are deprecated starting from Octez v24 and will be removed in v25.

New Octez releases page#

A new Octez Releases website is now available at https://octez.tezos.com/releases/. It replaces the Gitlab Releases page, which is now deprecated. This new Releases page centralizes release information for the different Octez components developed on the tezos/tezos Gitlab repository: Octez, Grafazos, Teztale.

Moreover, it provides predictable links to assets (for instance, https://octez.tezos.com/releases/octez-v24.0-rc1/binaries/x86_64/octez-v24.0-rc1.tar.gz), a machine-readable releases summary file, and an RSS feed.

Minimal hardware specifications#

Our benchmarks suggest the following minimal specs for Octez node and baker operators:

  • 3 CPU cores: 2 needed by the node and 1 needed by the baker (arm64 or amd64/x86-64)

  • 8GB of RAM + 8GB of swap (or 16GB of RAM)

  • 100GB SSD storage (or similar I/O performance)

  • A low-latency reliable internet connection

This configuration has been tested for running an Octez node in rolling history mode. Other more specific uses may need adequate configurations. For instance:

  • running a node in full or archive mode requires extra storage space;

  • bakers participating to the DAL should consult The DAL node requirements.

Update Instructions#

This section contains update instructions specialized for the current release, handling only a few installation types that are most common or that require special handling for this version. For full instructions on updating your Octez suite for any types of installation, refer to Installing Octez.

RPM Octez packages#

dnf -y update octez-node  octez-client octez-baker octez-dal-node octez-smart-rollup-node

If you are installing Ubuntu and Debian packages from scratch, follow their install instructions

From sources#

git fetch
git checkout octez-v24.0-beta1
make clean
opam switch remove . # To be used if the next step fails
make build-deps
eval $(opam env)
make

If you are using Docker instead, use the octez-v24.0-beta1 Docker images of Octez.