Merged PR #5280: [BACKPORT] build: bump cometbft to 0.37.18
https://github.com/penumbra-zone/penumbra/pull/5280
Merged PR #5280: [BACKPORT] build: bump cometbft to 0.37.18
https://github.com/penumbra-zone/penumbra/pull/5280
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