Releases: penumbra-zone/penumbra
v0.73.1
This release is a bugfix for pcli
, updating the threshold-signing setup to work on macOS. No changes are made to the other binaries like pd
, so node operators need take no action.
pcli 0.73.1
Install pcli 0.73.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v0.73.1/pcli-installer.sh | sh
Download pcli 0.73.1
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.73.1
Install pclientd 0.73.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v0.73.1/pclientd-installer.sh | sh
Download pclientd 0.73.1
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.73.1
Install pd 0.73.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/v0.73.1/pd-installer.sh | sh
Download pd 0.73.1
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
- Cherry-pick
pcli threshold
fix onto 0.73 release branch by @hdevalence in #4284 - Cherry-pick ci fixes to release/v0.73.x branch by @conorsch in #4288
Full Changelog: v0.73.0...v0.73.1
v0.73.0
Testnet 73 requires a full chain reset, to address a deployment problem with Testnet 72. All node operators should reset and rejoin.
pcli 0.73.0
Download pcli 0.73.0
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.73.0
Download pclientd 0.73.0
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pd 0.73.0
Download pd 0.73.0
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
v0.72.0
This is a targeted bugfix release, to address a security vulnerability in the DEX. Node operators must perform a chain upgrade in order to participate in the network.
pcli 0.72.0
Download pcli 0.72.0
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.72.0
Download pclientd 0.72.0
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pd 0.72.0
Download pd 0.72.0
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
What's Changed
- Correct swap claim height check by @cronokirby in #4239
Full Changelog: v0.71.0...v0.72.0
v0.71.0
This release requires a chain upgrade for all existing nodes and validators. See details here: https://guide.penumbra.zone/main/pd/chain-upgrade.html
pcli 0.71.0
Download pcli 0.71.0
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.71.0
Download pclientd 0.71.0
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pd 0.71.0
Download pd 0.71.0
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
v0.70.3
pcli 0.70.3
Download pcli 0.70.3
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.70.3
Download pclientd 0.70.3
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pd 0.70.3
Download pd 0.70.3
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
What's Changed
- Improve
update_position
API and position execution events. by @hdevalence in #4121
Full Changelog: v0.70.2...v0.70.3
v0.70.2
pcli 0.70.2
Download pcli 0.70.2
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.70.2
Download pclientd 0.70.2
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pd 0.70.2
Download pd 0.70.2
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
What's Changed
- docs: chain upgrade procedure, for operators by @conorsch in #4097
- proto(view): deprecate
start_epoch_index
by @erwanor in #4119
Full Changelog: v0.70.1...v0.70.2
v0.70.1
pcli 0.70.1
Download pcli 0.70.1
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.70.1
Download pclientd 0.70.1
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pd 0.70.1
Download pd 0.70.1
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
What's Changed
- Support threshold custody for validators by @plaidfinch in #4037
- feat(transaction): 📩
ActionPlan: From<UndelegateClaimPlan>
by @cratelyn in #4115 - fee: gate
penumbra-proto/rpc
on component feature by @erwanor in #4114 - pcli: fix ics20 withdrawal timeout rounding by @avahowell in #4111
Full Changelog: v0.70.0...v0.70.1
v0.70.0
pcli 0.70.0
Download pcli 0.70.0
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.70.0
Download pclientd 0.70.0
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pd 0.70.0
Download pd 0.70.0
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
What's Changed
- view: 🌯 remove frivolous
Option::expect
call by @cratelyn in #3971 - spec: update proof statements by @redshiftzero in #3968
- Create pull_request_template.md by @aubrika in #3977
- chore(tendermint-proxy): 👆 tidy
tendermint-proxy
code by @cratelyn in #3975 - ci: update k8s version to latest 1.28.x by @conorsch in #3982
- stake: fix missing index and simplify state machine by @erwanor in #3928
- protocol spec: describe bounds checking in circuits by @redshiftzero in #3983
- chore(gitignore): 🤔 ignore proposal.toml by @cratelyn in #3987
- pd: 👄 log testnet directory reset by @cratelyn in #3988
- tests(pcli): 🔇 make large tracing event trace-level by @cratelyn in #3989
- protocol: create new transaction section, action reference by @hdevalence in #3990
- spec: clean up file organization in protocol spec by @hdevalence in #3992
- Pr template tweaks by @hdevalence in #3993
- view(rpc): add
DelegationsByAddressIndex
query by @jessepinho in #3984 - ci: public ingress for postgres db by @conorsch in #3999
- refactor(pd): 🎬 pull grpc endpoint into
penumbra-app
by @cratelyn in #3996 - mock-consensus: 🔀 test node can
fast_forward
by @cratelyn in #4002 - mock-consensus: 👷 block data is implicitly empty, can be appended by @cratelyn in #4004
- app: 🤓 fix grammar in comment by @cratelyn in #4010
- refactor(staking): 😊 tracing telemetry for delegation changes by @cratelyn in #4009
- app: 🦅
Consensus::end_block
never errors by @cratelyn in #4011 - app: add
assert!
to dummy spend test by @erwanor in #4012 - pd: save work streaming compact blocks by avoiding needless deserialization by @hdevalence in #4008
- Permit validator voting across an airgap by @plaidfinch in #3985
- staking: use block height to enforce unbonding delay by @erwanor in #3923
- dex: hotfix to avoid discarding EventPositionExecution by @hdevalence in #4016
- staking: 🎁 add additional tracing telemetry by @cratelyn in #4017
- spec: Document Invariants by @cronokirby in #3914
- docs: update deimos ibc channel for osmosis by @conorsch in #3954
- ci: bump cometbft v0.37.2 -> v0.37.5 by @conorsch in #4024
- shielded-pool: delegate supply tracking to components by @erwanor in #4020
- docs: bump penumbra version in docs to v0.69.1 by @conorsch in #4026
- feat(num): ✨
Amount
isFrom<u8>
andFrom<u16>
by @cratelyn in #4027 - fix(mock-consensus): 🍰 fix two height bugs in mock consensus tests by @cratelyn in #4028
- chore(staking): 👯 delegation token comments, nits by @cratelyn in #4029
- Permit separated governance keys from spend keys by @plaidfinch in #3986
- fix(pd): rename unbonding epochs -> delay by @conorsch in #4031
- Link nullifier key to claim address in swap claim by @cronokirby in #4013
- docs: update cometbft version to v0.37.5 by @conorsch in #4032
- ci: add dedicated indexer node for gov dashboard by @conorsch in #4034
- spec: fix broken links by @hdevalence in #4038
- pcli: show action / proof count before building by @hdevalence in #4036
- tests: 🏃 mock consensus can exercise staking component by @cratelyn in #4001
- refactor(mock-consensus): 🔐 remove
Keyring
by @cratelyn in #4039 - spec: describe privacy invariants of actions involving ZKPs by @redshiftzero in #4033
- staking: change
compute_unbonding_height
api by @erwanor in #4041 - chore(cargo.toml): 🧹 sort workspace members by @cratelyn in #4042
- chore(pd): 🤏 sort and tidy
Cargo.toml
by @cratelyn in #4043 - ci: standalone pd node workflow by @conorsch in #4045
- tests(app): 🔜 update
mock_consensus_staking
todo by @cratelyn in #4047 - tests(app): ⌛ shorten epoch length in staking test by @cratelyn in #4048
- add comment to use
NullifierDerivationCircuit
client-side only by @redshiftzero in #4052 - docs: dev guide notes on asset ids in sqlite3 by @conorsch in #4051
- ci: fix middleware vars by @conorsch in #4054
- staking: move uptime tracking to NV storage by @erwanor in #4046
- tests(app): 🎇 mock consensus delegates, and undelegates, to a validator by @cratelyn in #4044
- staking(undelegate): remove obsolete comment in balance impl by @erwanor in #4057
- tests(app): 🍖 compare new and existing validator rates by @cratelyn in #4059
- staking: handle param change and unbonding edge case by @erwanor in #4056
- pd(migrate): fix decoding error in stub migration script by @e...
v0.69.1
This release adds some small improvements:
- Performance improvements for
pd
when serving CompatBlock requests, as during client sync - Fix to emit ABCI events for DEX execution, to unblock development on the DEX explorer
- New protobuf interfaces for the ViewService, to unblock development on the web extension
pd 0.69.1
Download pd 0.69.1
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.69.1
Download pclientd 0.69.1
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pcli 0.69.1
Download pcli 0.69.1
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
v0.69.0
This is a narrowly scoped release, intended to get the network up and running after yesterday’s chain halt.
pd 0.69.0
Download pd 0.69.0
File | Platform | Checksum |
---|---|---|
pd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pclientd 0.69.0
Download pclientd 0.69.0
File | Platform | Checksum |
---|---|---|
pclientd-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pclientd-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pclientd-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
pcli 0.69.0
Download pcli 0.69.0
File | Platform | Checksum |
---|---|---|
pcli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
pcli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
pcli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |