Skip to content

Releases: penumbra-zone/penumbra

015-Ersa

14 May 20:02
Compare
Choose a tag to compare

Happy Friday, everyone! We've just deployed another testnet, codenamed Ersa: https://en.wikipedia.org/wiki/Ersa_(moon)

As you know, we've been working through some Tendermint P2P issues that have caused halts on our previous testnets: while the Penumbra app logic worked fine, the validators stopped talking to each other, and then stopped producing blocks as soon as one validator dipped below a supermajority of stake.

With some help from some other members of the ecosystem (particularly the Strangelove, Iqlusion, and Interchain teams, huge thanks to everyone!) we found and fixed some potentially contributing factors in our testnet configuration, and we're looking forward to confirming this with the current testnet.

We don't have any big changes to the chain in this release -- although we have some exciting changes in the pipeline -- so the main goal is to confirm that the new configuration avoids the previous issues. As a backup, we've allocated a clear supermajority of stake to the primary testnet validator, so it can continue producing blocks if the P2P issues recur.

You can interact with the testnet using the command-line client pcli, or join as a full node or validator using pd by following the guide: https://guide.penumbra.zone/ .

We've also added a public Grafana dashboard, which currently displays data from Tendermint: https://testnet.penumbra.zone/d/i_UiDu_7z/consensus
Going forward, we'll be expanding observability of the Penumbra side in pd, so we can get more insight into testnet activity.

Some reminders:

  • Check out the new release, git checkout 015-ersa-v2 to be sure you're on the latest version;
  • Reset your local client state: cargo run --release --bin pcli -- wallet reset;
  • If you're running a full node or validator, wipe your configs and follow the new instructions!: https://guide.penumbra.zone/main/pd/join-testnet/fullnode.html

Thanks for helping us test Penumbra! 🌒

012-Kale

04 May 21:25
Compare
Choose a tag to compare

This is a minor release to fix issues that halted the chain in the 011-Sponde testnet release. There are no new features in this release.

011-Sponde

04 May 03:50
c340d74
Compare
Choose a tag to compare
011-Sponde Pre-release
Pre-release

This is a minor release that fixes issues introduced in Pasithee that prevented new validators from joining the testnet.

010-Pasithee

02 May 18:20
Compare
Choose a tag to compare
010-Pasithee Pre-release
Pre-release

This release marks Penumbra's 10th testnet, Pasithee. Since the previous testnet, Cyllene, a number of improvements and features have been introduced:

  • Fixed validator power sorting
  • Implemented IBC connection handshake
  • gRPC services have been unified
  • added support for Tokio console

Internal improvements:

  • clarifying validator state transitions
  • further work on TCT design
  • further work on restructuring wallet code

009-Cyllene

25 Apr 17:16
2b0bb14
Compare
Choose a tag to compare
009-Cyllene Pre-release
Pre-release

This release marks Penumbra's 9th testnet, Cyllene. Since the previous testnet, Philophrosyne, a number of improvements and features have been introduced:

  • Sending validator power back to Tendermint for validator participation in testnets
  • Displaying of validator status in the list-validators command
  • Added template-definition and fetch-definition commands for handling validator definitions
  • Added basic IBC support for MsgUpdateClient messages
  • Implementation of uptime-based slashing for validators

Philophrosyne Testnet

19 Apr 19:58
Compare
Choose a tag to compare
Philophrosyne Testnet Pre-release
Pre-release

This release marks Penumbra's 8th testnet, Philophrosyne. Since the previous testnet, Herse, a number of small improvements have been made:

  • Removed legacy Postgres code, completing the transition to Rocksdb
  • Updated documentation
  • Renamed light/thin wallets and started implementation of new wallet client protocol
  • Refactored ShieldedcPool::write_block
  • Fix various bugs in Tendermint voting power handling
  • Improved performance of minted notes by using their NCT position as blinding factor

See https://github.com/penumbra-zone/penumbra/compare/007-herse...008-philophrosyne?expand=1 for a full list of changes.

To participate in the testnet, refer to the Penumbra Guide.