Merged PR #5280: [BACKPORT] build: bump cometbft to 0.37.18 https://github.com/penumbra-zone/penumbra/pull/5280
penumbra github bot
Merged PR #5282: ci: upgrade macos runners from 13 -> 15 https://github.com/penumbra-zone/penumbra/pull/5282
Merged PR #5278: build: bump cometbft to 0.37.18 https://github.com/penumbra-zone/penumbra/pull/5278
Merged PR #5266: prepare v2.1.0 changeset https://github.com/penumbra-zone/penumbra/pull/5266
Merged PR #5265: pd: make it easy to do an upgrade hard-fork https://github.com/penumbra-zone/penumbra/pull/5265
Merged PR #5263: ibc: implement client recovery via hard-forks https://github.com/penumbra-zone/penumbra/pull/5263
Merged PR #5238: feat(pcli): subaccount migration https://github.com/penumbra-zone/penumbra/pull/5238
Merged PR #5256: pd(migrate): first pass at simpler migrations https://github.com/penumbra-zone/penumbra/pull/5256
Merged PR #5244: feat(pcli): support lqt votes by subaccount https://github.com/penumbra-zone/penumbra/pull/5244
Merged PR #5254: dex: fix degraded relaxation phase https://github.com/penumbra-zone/penumbra/pull/5254
Merged PR #5245: feat(pcli): handle batches of auctions https://github.com/penumbra-zone/penumbra/pull/5245
Merged PR #5251: fix: pindexer: don't index candles with NaN https://github.com/penumbra-zone/penumbra/pull/5251
Merged PR #5247: feat: index tx_hash in ibc transfers https://github.com/penumbra-zone/penumbra/pull/5247
Merged PR #5248: feat: make view service respect account ownership in positions https://github.com/penumbra-zone/penumbra/pull/5248
Merged PR #5243: feat: pindexer: take in block time as an option for lqt https://github.com/penumbra-zone/penumbra/pull/5243
Merged PR #5241: feat: asset: expose symbol method https://github.com/penumbra-zone/penumbra/pull/5241
Merged PR #5239: fix(build): permit picturesque in containers https://github.com/penumbra-zone/penumbra/pull/5239
Merged PR #5236: fix: update option hash in indexing state https://github.com/penumbra-zone/penumbra/pull/5236
Merged PR #5232: Skip arb executions for dex explorer price charts https://github.com/penumbra-zone/penumbra/pull/5232
Merged PR #5229: feat: implement LoadRegistry command for pclientd https://github.com/penumbra-zone/penumbra/pull/5229
Merged PR #5228: Add picturesque: a tool for spinning up devnets https://github.com/penumbra-zone/penumbra/pull/5228
Merged PR #5222: Fix various bugs in the Dex metrics https://github.com/penumbra-zone/penumbra/pull/5222
Merged PR #5220: docs: update compatibility versions https://github.com/penumbra-zone/penumbra/pull/5220
Merged PR #5219: view service: position metadata RPCs https://github.com/penumbra-zone/penumbra/pull/5219
Merged PR #5218: view service: position metadata RPCs https://github.com/penumbra-zone/penumbra/pull/5218
Merged PR #5217: Move LQT tournament work on top of main https://github.com/penumbra-zone/penumbra/pull/5217
Merged PR #5212: Implement UIP 9 https://github.com/penumbra-zone/penumbra/pull/5212
Merged PR #5210: fix: insights, implement undelegation correctly https://github.com/penumbra-zone/penumbra/pull/5210
Merged PR #5206: feat: wip: use address views in tx summary https://github.com/penumbra-zone/penumbra/pull/5206
Merged PR #5207: fix: handle lqt event modifying liquidity https://github.com/penumbra-zone/penumbra/pull/5207
Merged PR #5202: fix(pcli): require deposit when submitting proposal https://github.com/penumbra-zone/penumbra/pull/5202
Merged PR #5198: fix: add community-pool rpc support https://github.com/penumbra-zone/penumbra/pull/5198
Merged PR #5201: fix: use swap claim address for transaction summary https://github.com/penumbra-zone/penumbra/pull/5201
Merged PR #5197: pindexer: lqt: handle an edge case in streak calculation properly https://github.com/penumbra-zone/penumbra/pull/5197
Merged PR #5196: pindexer: lqt: add missing `um_fees` column https://github.com/penumbra-zone/penumbra/pull/5196
Merged PR #5194: pindexer: lqt: fix a couple more bugs https://github.com/penumbra-zone/penumbra/pull/5194
Merged PR #5193: pindexer: further LQT fixes https://github.com/penumbra-zone/penumbra/pull/5193
Merged PR #5184: pindexer: lqt: augment lqt.summary with epoch prediction https://github.com/penumbra-zone/penumbra/pull/5184
Merged PR #5191: Backport AppParameter event fix from 1.5. to v1.3.x https://github.com/penumbra-zone/penumbra/pull/5191
Merged PR #5189: Backport AppParameter event fix from 1.5.1 to v0.80.x https://github.com/penumbra-zone/penumbra/pull/5189
Merged PR #5190: Backport AppParameter event fix from 1.5.1 to 0.79.x https://github.com/penumbra-zone/penumbra/pull/5190
Merged PR #5188: fix: Emit EventAppParametersChange https://github.com/penumbra-zone/penumbra/pull/5188
Merged PR #5183: asset: fix ibc transfer path parsing https://github.com/penumbra-zone/penumbra/pull/5183
Merged PR #5179: protos(sct): add `Frontier` rpc https://github.com/penumbra-zone/penumbra/pull/5179
Merged PR #5181: LQT: Implement fixed duration https://github.com/penumbra-zone/penumbra/pull/5181
Merged PR #5175: Add LQT activity tool https://github.com/penumbra-zone/penumbra/pull/5175
Merged PR #5177: pindexer: lqt: fix issues with delegator summary https://github.com/penumbra-zone/penumbra/pull/5177
Merged PR #5174: pcli: read fvk interactively https://github.com/penumbra-zone/penumbra/pull/5174
Merged PR #5173: pclientd: read key material interactively https://github.com/penumbra-zone/penumbra/pull/5173
Merged PR #5170: fix IBC `packet_acknowledgements` query response https://github.com/penumbra-zone/penumbra/pull/5170