Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Aug 23:30

We present the v2.1.0 release of the Penumbra protocol software.

This release contains consensus-breaking protocol changes:

  • A fix to the DEX engine implementation that improves path search performance (#5254)
  • A new framework to write state migrations and hard-fork upgrades (#5256, #5265)
  • An implementation of IBC client recovery via hard-fork upgrades (#5263)

In order to apply this change to a running chain, an upgrade proposal must pass to coordinate applying the associated migration. Documentation for performing a chain upgrade can be found here: https://guide.penumbra.zone/node/pd/chain-upgrade

NEW: Documentation for performing an IBC client recovery upgrade can be found here: https://guide.penumbra.zone/network/node/pd/chain-upgrade#performing-an-ibc-client-recovery-upgrade

pd 2.1.0

Install pd 2.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v2.1.0/pd-installer.sh | sh

Download pd 2.1.0

File Platform Checksum
pd-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
pd-x86_64-apple-darwin.tar.gz Intel macOS checksum
pd-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
pd-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

summonerd 2.1.0

Install summonerd 2.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v2.1.0/summonerd-installer.sh | sh

Download summonerd 2.1.0

File Platform Checksum
summonerd-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
summonerd-x86_64-apple-darwin.tar.gz Intel macOS checksum
summonerd-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
summonerd-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

pmonitor 2.1.0

Install pmonitor 2.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v2.1.0/pmonitor-installer.sh | sh

Download pmonitor 2.1.0

File Platform Checksum
pmonitor-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
pmonitor-x86_64-apple-darwin.tar.gz Intel macOS checksum
pmonitor-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
pmonitor-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

pcli 2.1.0

Install pcli 2.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v2.1.0/pcli-installer.sh | sh

Download pcli 2.1.0

File Platform Checksum
pcli-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
pcli-x86_64-apple-darwin.tar.gz Intel macOS checksum
pcli-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
pcli-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

pclientd 2.1.0

Install pclientd 2.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v2.1.0/pclientd-installer.sh | sh

Download pclientd 2.1.0

File Platform Checksum
pclientd-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
pclientd-x86_64-apple-darwin.tar.gz Intel macOS checksum
pclientd-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
pclientd-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

elcuity 2.1.0

Install elcuity 2.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v2.1.0/elcuity-installer.sh | sh

Download elcuity 2.1.0

File Platform Checksum
elcuity-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
elcuity-x86_64-apple-darwin.tar.gz Intel macOS checksum
elcuity-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
elcuity-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

pindexer 2.1.0

Install pindexer 2.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v2.1.0/pindexer-installer.sh | sh

Download pindexer 2.1.0

File Platform Checksum
pindexer-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
pindexer-x86_64-apple-darwin.tar.gz Intel macOS checksum
pindexer-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
pindexer-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

picturesque 2.1.0

Install picturesque 2.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v2.1.0/picturesque-installer.sh | sh

Download picturesque 2.1.0

File Platform Checksum
picturesque-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
picturesque-x86_64-apple-darwin.tar.gz Intel macOS checksum
picturesque-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
picturesque-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

What's Changed

New Contributors

Full Changelog: v2.0.5...v2.1.0