Version 14.1#
Version 14.1 contains a new version (V6) of the protocol environment, which is the set of functions that a protocol can call. This new version is used by protocol Kathmandu, which is a proposal for the successor of Jakarta. This release also contains Kathmandu itself as well as its daemons.
Note that this release includes experimental executables provided for testing purpose only: tx-rollup nodes and clients as well as sc-rollup nodes and clients.
If you are updating from version 13.0, note that version 14.0 changes
the storage format. Run tezos-node upgrade storage
to update your
storage. This upgrade is instantaneous but the data-directory can no
longer be used with version 13.0 once upgraded.
Version 14.1 fixes a number of issues with JSON encodings and updates built-in network aliases.
Update Instructions#
To update from sources:
# Removes tezos folder from PATH if added with Octez <= v13 instructions
PATH=${PATH##"$HOME"/tezos/:}
git fetch
git checkout v14.1
opam switch remove .
rm -rf _opam _build
make build-deps
eval $(opam env)
make
Note
Note that opam switch remove .
is only needed if you are
updating an already compiled repository of Octez v13.0 or older,
not if you are compiling from a freshly cloned repository or if you are
upgrading from Octez v14.0. This command is needed because
Octez now requires OCaml 4.14.0.
Warning
If you are updating to Octez v14 using a development
environment which had been used to build Octez versions up to
v13.x, and also you have previously exported the tezos
directory to the $PATH
environment variable, the following
stanza is necessary to avoid potential issues with opam in the
make build-deps
step:
PATH=${PATH##"$HOME"/tezos/:}
Otherwise, it is possible for make build-deps
to fail with the
following (or a similar) error:
make: opam: Permission denied
Makefile:53: *** Unexpected opam version (found: , expected: 2.*). Stop.
If you are using Docker instead, use the v14.1
Docker images of Tezos.
If you are using other forms of Octez distributions (e.g. binary packages), check the update instructions at the end of the corresponding section in Installing Octez.