v0.65.0
pd 0.65.0
Download pd 0.65.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.65.0
Download pclientd 0.65.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.65.0
Download pcli 0.65.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 |
What's Changed
- lint: fix comma in custody cargo toml by @conorsch in #3511
- pcli: don't randomize sender address by @hdevalence in #3514
- dex(events): use
ProtoEvent
to record events by @erwanor in #3513 - Fixed few errors in the documentation. by @sqltrigger in #3517
- feat: cuiloa-testnet fullnode by @conorsch in #3516
- docs: expand node operator explanations by @conorsch in #3518
- Delete narsil by @cronokirby in #3515
- shielded-pool: use typed Nullifier in EventSpend by @hdevalence in #3519
- penumbra(sct): use
ProtoEvent
to flag new anchors by @erwanor in #3520 - docs: update ibc channel for titan by @conorsch in #3525
- Flexible provenance tracking for state commitments by @hdevalence in #3527
- fix(proto): update
DomainType::Proto
forClientState/ConsensusState
by @noot in #3529 - cnidarium: add filterable grpc streaming of state changes by @hdevalence in #3533
- proto: transaction format cleanup by @hdevalence in #3542
- Split out
effecthash
crate by @hdevalence in #3544 - feat(ibc): implement consensus_state, consensus_states, consensus_state_heights gRPC queries by @noot in #3531
- Correct naming to "Community Pool" by @hdevalence in #3547
- Rename effecthash crate to txhash by @hdevalence in #3548
- Bump ibc-types deps by @grod220 in #3550
- Remove view auth method by @grod220 in #3551
- Update protobuf.md by @pucedoteth in #3538
- ci: disable osiris handling by @conorsch in #3553
- ci: add moons of mars to testnet names by @conorsch in #3552
- Remove wallet id filter from view service by @grod220 in #3557
- docs: add more talk urls by @conorsch in #3560
- docs: update testnet name for ibc 63 -> 64 by @conorsch in #3561
- ci: increase cuiloa testnet storage by @conorsch in #3562
- Create a general convert circuit by @cronokirby in #3556
- feat: 🥐 nix flake development environment by @cratelyn in #3574
- refactor: Use Placeholder for Validator Identity Key in Documentation by @joaolago1113 in #3573
- docs: update testnet 64 ibc channel by @conorsch in #3567
- feat(pd): report bind errors on startup by @conorsch in #3555
- ci: fix buf workflow on PRs by @conorsch in #3575
- refactor: define public, private structs for spend, nullifier derivation and delegator vote circuits by @redshiftzero in #3571
- Fix unused variable / import warnings in pcli by @cronokirby in #3580
- chore: cargo lint by @conorsch in #3566
- ibc: implement missing query RPCs by @avahowell in #3572
- Use "convert" as the name of the parameters for the proving keys by @cronokirby in #3579
- IBC Governance Action Support by @zbuc in #3403
- fix(ibc): fix
consensus_state
gRPC method to properly handle height by @noot in #3582 - pcli: use a default timeout height for ibc withdrawals by @avahowell in #3558
- ci: cargo check all targets by @conorsch in #3584
- wasm(fix): failing unit test by @TalDerei in #3586
- chore: fix docs typos by @hattizai in #3587
- docs: update guide to recommend v0.64.2 by @conorsch in #3591
- chore: update chain id for testnet 65 by @conorsch in #3594
- MemoPlaintext string length enforced, TransactionPlan panic avoided by @turbocrime in #3585
- Implement remaining public x private refactorings for circuits by @cronokirby in #3595
- Make MemoPlaintext have an opaque constructor by @cronokirby in #3596
- test: add proptests of first three circuits vs an in rust impl by @redshiftzero in #3583
- ibc: ⛅ hoist ics02 validation out of client_counter by @cratelyn in #3599
- typo: PRF takes input 1 (not 0) when deriving
nk
by @kwantam in #3606 - ibc: encode client states and consensus states as any by @avahowell in #3608
- docs: add work planning urls to guide by @conorsch in #3616
- chore( crates/core/component): typo fix by @fakefraud in #3611
- fix(ibc): properly decode packet data in timeouts by @avahowell in #3607
- staking: length-limit validator definition strings by @erwanor in #3619
- stake: ignore byzantine misbehavior from unknown validators by @erwanor in #3613
- Set the value_name for the pclientd --view option by @jessepinho in #3625
- stake: index consensus set based on minimum stake requirement by @erwanor in #3609
- Groundwork for Streaming Progress Updates from View Service by @hdevalence in #3559
- test: add proptests of remaining circuits vs an in rust impl by @redshiftzero in #3605
- ibc host chain interface v2 by @avahowell in #3598
- refactor(protobuf): authorizeAndBuild method by @TalDerei in #3618
- docs: update dev sql advice by @conorsch in #3629
- ci: re-enable transaction sweep test by @conorsch in #3628
- Handle change note fees by @zbuc in #3624
- refactor: rename pd upgrade -> migrate by @conorsch in #3631
- keys: add string for test account FVK by @hdevalence in #3630
- docs: use doc_auto_cfg throughout by @conorsch in #3632
- fee: fix regression in #3624 by @hdevalence in #3634
- Fix smoketest breakage from #3634 by @zbuc in #3638
- feat(pcli) default to phase 2 for ceremony by @conorsch in #3635
- fix(wallet): update non-parallel tx building by @conorsch in #3641
- app: add interface for prepare/process proposal by @erwanor in #3643
- gov: extend emergency enactment logic to IBC freeze/unfreeze by @erwanor in #3644
- ci: convert k8s charts deployment -> statefulset by @conorsch in #3642
- ci: fix ingress svc name by @conorsch in #3649
- 🩹 pd: fix auto-https default grpc address by @cratelyn in #3650
- Add fee tiers to pcli by @zbuc in #3647
- staking: validator state transition fix by @erwanor in #3651
- chore(wasm): add CI workflow by @TalDerei in #3503
- Provenance storage fix by @aubrika in #3604
- ci: improve smoke test logging by @erwanor in #3656
- docs: update ibc channel for testnet 64 by @conorsch in #3654
- ci: fix smoke test by @erwanor in #3657
- chore: prune unused dependencies by @conorsch in #3639
- staking: remove ad-hoc fixpoint arithmetic by @erwanor in #3640
- fix: distributions must depend on asset by @conorsch in #3659
- staking(rate): measure voting power in units of staking tokens by @erwanor in #3661
- [wasm] Compute position_id by @Valentine1898 in #3658
- penumbra: create a funding component by @erwanor in #3663
- Bump display limit to 50k in summoning ceremony by @cronokirby in #3662
- Display full address in summoner interface by @cronokirby in #3667
- ci: update base allocations by @conorsch in #3655
- pd: 👏 cli commands and options live in
pd::cli
by @cratelyn in #3672 - Update wasm readme by @grod220 in #3670
- app: fold genesis param init into their respective component by @erwanor in #3677
- pd: 🔨 rework RootCommand::start auto-https logic by @cratelyn in #3652
- Add execution circuit breaker by @zbuc in #3669
- Allow dead code for currently unused ExecutionCircuitBreaker constructor by @zbuc in #3684
- Don't leak crate-private type by @zbuc in #3685
- FINE JUST MAKE THE ExecutionCircuitBreaker TYPE PUBLIC THEN by @zbuc in #3686
- smoke-test: 🐚 use
env
to find bash path by @cratelyn in #3687 - funding: process staking streams at end of epoch by @erwanor in #3682
- chain: move fmd parameters to shielded-pool by @erwanor in #3688
- penumbra-ibc: ⏎ invert early return condition by @cratelyn in #3691
- pd: 📬 create tonic router in penumbra-app by @cratelyn in #3679
- proto: fix unused dep by @erwanor in #3692
- test: add negative proptest strategies for first three circuits by @redshiftzero in #3600
- test: add negative proptest strategies for remaining circuits by @redshiftzero in #3671
- Implement value circuit breaker by @zbuc in #3690
- staking: fix unbonding logic by @erwanor in #3694
- Revert "pd: 📬 create tonic router in penumbra-app" by @conorsch in #3698
- ci: adjust storage requests by @conorsch in #3699
- view: restore denom metadata queries to view service by @hdevalence in #3700
- asset: delete cargo-culted fields in DenomMetadata by @hdevalence in #3701
- Fix fees in WASM planner by @jessepinho in #3693
- compactblock: add unary rpc, fix pcli query by @hdevalence in #3706
- feat(pd): allow use of staging api for letsencrypt by @conorsch in #3705
- asset: allow image URIs in asset metadata by @hdevalence in #3702
- Fix a few mistakes in the Penumbra Protocol docs by @jessepinho in #3710
- penumbra: remove chain component and move epoch management to SCT by @erwanor in #3703
- chore: 🧹 remove dangling references to
penumbra-chain
by @cratelyn in #3715 - pd: 🔐 extract auto-https into a standalone crate by @cratelyn in #3714
- proto: move box_grpc_svc to proto crate by @avahowell in #3711
- ci: remove hermes build by @conorsch in #3717
- ci: workflow for standalone pd by @conorsch in #3709
- chore(app): 🏴 organize
lib.rs
, metadata forCargo.toml
by @cratelyn in #3718 - remove display_confirm field by @grod220 in #3719
- fix(pd): acme-staging flag should default to false by @conorsch in #3726
- Add support for fee tiers to TransactionPlannerRequest by @jessepinho in #3722
- sct(component): implement
Component
trait and split modules by @erwanor in #3723 - view: auto-restart view worker on error by @hdevalence in #3730
- Refactor pcli transaction viewing to be an extension trait on TransactionView by @wtf-jik in #3240
- fee: move fixed initial gas prices into a chain parameter by @hdevalence in #3636
- Last proto changes by @hdevalence in #3736
- feat(pcli): default coordinator address for ceremony by @conorsch in #3742
- proto: fix inaccurate comment about note ciphertext length by @redshiftzero in #3744
- penumbra: use
[email protected]
by @erwanor in #3745 - staking: break out staking component into modular traits by @erwanor in #3737
- 📌 fix(ci): pin nightly toolchain by @cratelyn in #3749
- fix(metrics): rename tendermint -> cometbft by @conorsch in #3747
- Emit ABCI events from governance-related actions by @zbuc in #3752
- feat(proto): bump v1alpha1 -> v1 throughout by @conorsch in #3751
- Make all crates use workspace dependencies when shared by @cronokirby in #3748
- staking: make multi-tombstoning a no-op and a state machine fix by @erwanor in #3761
- Make effect hash optional by @grod220 in #3763
- ci: fix docs build nightly version by @conorsch in #3765
- staking: namespace state keys and remove dups by @erwanor in #3764
- docs: update devnet guide for new pcli syntax by @conorsch in #3766
New Contributors
- @sqltrigger made their first contribution in #3517
- @pucedoteth made their first contribution in #3538
- @cratelyn made their first contribution in #3574
- @hattizai made their first contribution in #3587
- @turbocrime made their first contribution in #3585
- @kwantam made their first contribution in #3606
- @fakefraud made their first contribution in #3611
- @jessepinho made their first contribution in #3625
- @wtf-jik made their first contribution in #3240
Full Changelog: v0.64.1...v0.65.0