# Octez v20.0~rc1 has been published

**URL:** https://forum.tezosagora.org/t/octez-v20-0-rc1-has-been-published/6166
**Category:** Research and Development
**Created:** [April 9, 2024, 1:03pm UTC](https://forum.tezosagora.org/t/octez-v20-0-rc1-has-been-published/6166 "2024-04-09T13:03:43Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![NomadicLabs](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/nomadiclabs/32/763_2.png) [@NomadicLabs](https://forum.tezosagora.org/u/NomadicLabs)
#### Post date: [April 9, 2024, 1:03pm UTC](https://forum.tezosagora.org/t/octez-v20-0-rc1-has-been-published/6166/1 "2024-04-09T13:03:43Z")

</div>

📣 A release candidate for Octez v20.0 (v20.0~rc1) is available! If this release candidate proves to be stable, it will be released as version 20.0.

We invite you to test this release candidate on `Oxfordnet`, `Ghostnet` or the upcoming `Parisnet` test networks, and to report any issue on [Issues · Tezos / tezos · GitLab](https://gitlab.com/tezos/tezos/-/issues) so that they can be addressed in time for the release of 20.0.

This release candidate contains a new version ([V12](https://tezos.gitlab.io/protocols/019_paris.html#environment-version)) of the protocol environment, which is the set of functions that protocols can call.

This new version of the protocol environment is required by [Paris B](https://www.tezosagora.org/proposal/PtParisBQscdCm6Cfow6ndeU6wKJyA3aV1j4D3gQBQMsTQyJCrz/119), part of the [Paris protocol upgrade proposal](https://research-development.nomadic-labs.com/adaptive-issuance-paris.html) to replace Oxford 2 on Tezos Mainnet. The Paris B protocol is currently subject to Tezos on-chain governance process, which has just moved into the [Exploration](https://www.tezosagora.org/period/120) period.

Octez v20.0~rc1 includes the **Paris B** protocol itself and its associated executables. As Paris B uses the new protocol environment, Octez v20.0 will be the minimal compatible version with the Paris protocol, once released and if and when Paris B is adopted.

Since Octez [version 18](https://tezos.gitlab.io/releases/version-18.html), RPC endpoints accept both `endorsements` and `attestations` as input and/or output, with endorsement as default value but deprecated.

Starting from version 20, `attestation` output is now the default. `endorsement` is still available, but it is deprecated and will be removed in a future version.

The [Smart Rollup node](https://tezos.gitlab.io/shell/smart_rollup_node.html) from version 20 introduces support for rollup storage snapshots, in order to allow bootstrapping Layer 2 rollup nodes without having to replay rollup history from their origination.

Smart Rollup node operators can now import or export snapshots using the brand new `snapshot import` command for `octez-smart-rollup-node` – See the [Smart Rollup node’s guide](https://tezos.gitlab.io/shell/smart_rollup_node.html#snapshots).

The DAL node will be released with Octez v20.0, as the Paris protocol proposals (if adopted) would [activate the DAL](https://research-development.nomadic-labs.com/paris-announcement.html#the-dal-activates-on-mainnet-boosting-smart-rollups-capacity) on Tezos Mainnet upon protocol activation.

Check [the documentation](https://tezos.gitlab.io/shell/dal_node.html) for more details on the DAL node and how to operate it.

Note that the DAL node is not mandatory and one can participate in the upcoming Parisnet without running a DAL node.

⚡Starting from Octez version 20, packages for different Linux distributions are provided with each release on the release page. Binary packages are now available for each Octez executable for the following Linux distributions:

- Debian Linux
- Fedora Linux
- Rocky Linux

You may now install binaries by downloading their packages from the [Octez release page](https://gitlab.com/tezos/tezos/-/releases), browsing to your distribution and then installing them with your package tool manager.

📖 A full changelog and update instructions are available in the [version 20 release page](https://tezos.gitlab.io/releases/version-20.html).

🪧 The Git tag for this release is `v20.0-rc1` and the corresponding commit hash is `e38cf66691356c28745abca1cc3125d049628eb7`.

---

<div class="post-metadata">

### Author: ![Boulange](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/boulange/32/2027_2.png) [@Boulange](https://forum.tezosagora.org/u/Boulange)
#### Post date: [April 9, 2024, 9:54pm UTC](https://forum.tezosagora.org/t/octez-v20-0-rc1-has-been-published/6166/2 "2024-04-09T21:54:40Z")

</div>

Regarding the Linux distribution, what should Ubuntu users do? Will Serokell keep on proposing Ubuntu versions of the octez suite?

---

<div class="post-metadata">

### Author: ![NomadicLabs](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/nomadiclabs/32/763_2.png) [@NomadicLabs](https://forum.tezosagora.org/u/NomadicLabs)
#### Post date: [April 15, 2024, 3:08pm UTC](https://forum.tezosagora.org/t/octez-v20-0-rc1-has-been-published/6166/4 "2024-04-15T15:08:59Z")

</div>

We are not aware of Serokell’s plans regarding the maintenance of their Octez packages, `tezos-packaging`. Still, we believe providing packages for standard environments is important, and that’s why we decided to integrate them with the Octez release process.

Over the last few months, we have been developing a new set of packages – not only for Ubuntu, but also for Debian, Fedora, and Rocky Linux – in order to provide users a simple way to operate Octez nodes and infrastructure using native packages.

We welcome feedback and bug reports on these new packages. We look forward to providing more personalized installation and configuration options to cater for different user profiles: bakers, Smart Rollups node operators, etc.

In particular for Ubuntu users, you can refer to our online documentation at:

[https://tezos.gitlab.io/introduction/howtoget.html#installing-binaries](https://tezos.gitlab.io/introduction/howtoget.html#installing-binaries)

You can install packages first by downloading each `deb` package from the release page:

> **[Releases · Tezos / tezos · GitLab](https://gitlab.com/tezos/tezos/-/releases)**
>
> GitLab.com

then, using `dpkg` or `apt`, you can install the deb packages manually.

Most of the configuration options are accessible by the user in `/etc/default/<package>`.

We plan to set up a secure apt repository soon that will allow for a more streamlined installation and upgrade process.

If you are upgrading from a different package distributor such as Serokell’s `tezos-packaging`, do pay attention to possible differences between the two packages, in particular regarding the configuration of the `home` directory for the `tezos` user.
