Skip to content

Releases: penumbra-zone/penumbra

v0.81.0

18 Dec 16:57
Compare
Choose a tag to compare

Release v0.81.0 includes breaking changes to the Penumbra protocol. 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

Changes in this release include:

  • Implements UIP-4: Spend Backreferences, for faster client syncing
  • Implements UIP-5: Outbound PFM, to support IBC transfers across multiple chains
  • Implements UIP-8: Transparent Addresses, to restore deposits from Noble

It also includes improvements to IBC gRPC, DEX, and quality-of-life improvements for operators (UIP-6)

See full commit history in the changelog below.

pcli 0.81.0

Install pcli 0.81.0

Install prebuilt binaries via shell script

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

Download pcli 0.81.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-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

pclientd 0.81.0

Install pclientd 0.81.0

Install prebuilt binaries via shell script

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

Download pclientd 0.81.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-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

pd 0.81.0

Install pd 0.81.0

Install prebuilt binaries via shell script

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

Download pd 0.81.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-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

Full Changelog: v0.80.11...v0.81.0

v0.80.11

16 Dec 23:02
Compare
Choose a tag to compare

The v0.80.11 release adds a new pcli subcommand for detecting potential state desync, related to the UIP-6 bug introduced in v0.80.9 and patched in v0.80.10. To use it, operators can run:

pcli query chain detect-desync

Be advised that pcli will use the gRPC endpoint configured in ~/.local/share/pcli/config.toml by default. This can be overridden with the --grpc-url argument, for example to query localhost:

pcli --grpc-url http://127.0.0.1:8080 query chain detect-desync

The tool will emit a message such as:

chain_id: penumbra-1
queried height: 2565089
height response: 2565089
Unaffected. No action item. The full node internal state version tracks the block height.

If the tool reports that the endpoint is affected, then the operator should resync from a known-good snapshot.

pcli 0.80.11

Install pcli 0.80.11

Install prebuilt binaries via shell script

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

Download pcli 0.80.11

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

pclientd 0.80.11

Install pclientd 0.80.11

Install prebuilt binaries via shell script

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

Download pclientd 0.80.11

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

pd 0.80.11

Install pd 0.80.11

Install prebuilt binaries via shell script

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

Download pd 0.80.11

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

What's Changed

New Contributors

Full Changelog: v0.80.10...v0.80.11

v0.80.10

10 Dec 17:04
Compare
Choose a tag to compare

The v0.80.10 release fixes a bug in v0.80.9 related to UIP-6, where service restarts caused the version counters to drift. Node operators should resync their nodes from genesis if their node was running v0.80.9, in order to ensure their RPCs are properly in sync.

Node operators running pindexer will need to drop their databases and reindex. See the detailed changelog below.

pcli 0.80.10

Install pcli 0.80.10

Install prebuilt binaries via shell script

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

Download pcli 0.80.10

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

pclientd 0.80.10

Install pclientd 0.80.10

Install prebuilt binaries via shell script

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

Download pclientd 0.80.10

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

pd 0.80.10

Install pd 0.80.10

Install prebuilt binaries via shell script

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

Download pd 0.80.10

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

v0.80.9

21 Nov 18:52
Compare
Choose a tag to compare

Updated 2024-12-10: version 0.80.9 contains a bug in the UIP-6 implementation. Node operators should use 0.80.10 or newer.

The v0.80.9 adds an improvement to how pd will operator on future migrations during a chain upgrade, and also continues to improve reindexing workflows.

This release includes implementation of UIP-6: App Version Safeguards. Node operators should update to this point release in order to take advantage of the safeguard: pd will automatically write the safeguard info to local state on start, thereby ensuring that future migrations will check it before continuing.

Node operators running pindexer will need to drop their databases and reindex. See the detailed changelog below.

pcli 0.80.9

Install pcli 0.80.9

Install prebuilt binaries via shell script

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

Download pcli 0.80.9

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

pclientd 0.80.9

Install pclientd 0.80.9

Install prebuilt binaries via shell script

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

Download pclientd 0.80.9

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

pd 0.80.9

Install pd 0.80.9

Install prebuilt binaries via shell script

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

Download pd 0.80.9

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

What's Changed

Full Changelog: v0.80.8...v0.80.9

v0.80.8

06 Nov 00:00
Compare
Choose a tag to compare

The v0.80.8 release adds several small features and bug fixes.

  • pcli: adds a view liquidity-positions command, to display user-controlled LPs
  • proto: adds support for "badges" to asset metadata protobuf definitions
  • pindexer: fixes a bug in where dex supplies were computed incorrectly
  • pindexer: removes unused AppViews to simplify external dependencies

Node operators running pindexer will need to drop their databases and reindex. See the detailed changelog below.

pcli 0.80.8

Install pcli 0.80.8

Install prebuilt binaries via shell script

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

Download pcli 0.80.8

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

pclientd 0.80.8

Install pclientd 0.80.8

Install prebuilt binaries via shell script

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

Download pclientd 0.80.8

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

pd 0.80.8

Install pd 0.80.8

Install prebuilt binaries via shell script

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

Download pd 0.80.8

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

v0.80.7

22 Oct 20:29
Compare
Choose a tag to compare

The v0.80.7 release adds several features, mostly centered around event indexing workflows.

  • new pmonitor tool for tracking balances with read-only access via FullViewingKey
  • pindexer: new db schema for dex candlestick support
  • build: client crates can now be built without rocksdb

Node operators running pindexer will need to drop their databases and reindex. See the detailed changelog below.

What's Changed

pcli 0.80.7

Install pcli 0.80.7

Install prebuilt binaries via shell script

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

Download pcli 0.80.7

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

pclientd 0.80.7

Install pclientd 0.80.7

Install prebuilt binaries via shell script

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

Download pclientd 0.80.7

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

pd 0.80.7

Install pd 0.80.7

Install prebuilt binaries via shell script

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

Download pd 0.80.7

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

Full Changelog: v0.80.6...v0.80.7

v0.80.6

08 Oct 19:36
Compare
Choose a tag to compare

The v0.80.6 release adds several features, mostly centered around event indexing workflows:

  • new TotalSupply API for indexing
  • ibc transfers now emit events
  • friendlier error messages
  • foundational work for noble address registration (more to come in subsequent releases)

See the detailed changelog below.

What's Changed

Full Changelog: v0.80.5...v0.80.6

pcli 0.80.6

Install pcli 0.80.6

Install prebuilt binaries via shell script

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

Download pcli 0.80.6

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

pclientd 0.80.6

Install pclientd 0.80.6

Install prebuilt binaries via shell script

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

Download pclientd 0.80.6

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

pd 0.80.6

Install pd 0.80.6

Install prebuilt binaries via shell script

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

Download pd 0.80.6

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

v0.79.5

08 Oct 19:16
Compare
Choose a tag to compare

pcli 0.79.5

Install pcli 0.79.5

Install prebuilt binaries via shell script

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

Download pcli 0.79.5

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

pclientd 0.79.5

Install pclientd 0.79.5

Install prebuilt binaries via shell script

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

Download pclientd 0.79.5

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

pd 0.79.5

Install pd 0.79.5

Install prebuilt binaries via shell script

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

Download pd 0.79.5

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

v0.80.5

17 Sep 18:29
Compare
Choose a tag to compare

The v0.80.5 release contains small improvements, mostly to indexing workflows.

What's Changed

Full Changelog: v0.80.4...v0.80.5

pcli 0.80.5

Install pcli 0.80.5

Install prebuilt binaries via shell script

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

Download pcli 0.80.5

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

pclientd 0.80.5

Install pclientd 0.80.5

Install prebuilt binaries via shell script

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

Download pclientd 0.80.5

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

pd 0.80.5

Install pd 0.80.5

Install prebuilt binaries via shell script

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

Download pd 0.80.5

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

v0.80.4

10 Sep 20:04
Compare
Choose a tag to compare

The v0.80.4 release contains two changes:

  • Adds pcli migrate balance command, for transferring all assets from one wallet to another, via FVK.
  • Updates the response of the cosmos.bank.v1beta1.Query API call, returning an incremented value.

Although these changes are optional, we encourage all users to upgrade to take advantage of the latest features.

pcli 0.80.4

Install pcli 0.80.4

Install prebuilt binaries via shell script

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

Download pcli 0.80.4

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

pclientd 0.80.4

Install pclientd 0.80.4

Install prebuilt binaries via shell script

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

Download pclientd 0.80.4

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

pd 0.80.4

Install pd 0.80.4

Install prebuilt binaries via shell script

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

Download pd 0.80.4

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