Raw File
january-2020.rst
Mainnet January 2020
====================

This version was released on Friday, January 10th 2020 with commit hash
``28309c81cc485467f22fb55e96e89302e1f2cd8a``. This is a minor release.

Changelog
---------

- Add the Carthage protocol, to be ready to fork the testchain in case the
  exploration vote passes.

- Add efficiency improvements to the new storage backend to prevent some freezes.

- Restore the possibility to use both a key hash or a key alias with the ``submit proposal``
  and ``submit ballot`` commands.

- Prevent running on 32bit architectures because the protocol does not support them
  and running on such an architecture could cause wrong block hashes to be computed.

Update Instructions
-------------------

These instructions assume that you are running
the :doc:`December 2019 release<december-2019>`, i.e. that
you are already using the new storage backend.

If you are running Tezos using Docker, new Docker images are available.

To update from sources:

- checkout the latest version with ``git checkout mainnet`` followed by ``git pull``;

- ensure the compilation environment is ready with ``make build-deps``
  followed by ``eval $(opam env)``;

- compile with ``make`` (if you node is running from the compilation directory,
  you may have to stop it first);

- restart your node.
back to top