What's Changed
- chore(ci): move protobuf specs to repository top level by @SuperFluffy in #629
- fix(ci): adjust input to proto breaking change linter after refactor by @SuperFluffy in #635
- ci(proto): add proto formatting, cleanup justfile by @joroshiba in #637
- chore(ci): bump all checkout actions to v3 by @SuperFluffy in #641
- refactor: unify construction of cometbft blocks in tests by @SuperFluffy in #640
- feat(sequencer): store mapping of IBC asset ID -> full denomination trace by @noot in #614
- ci: switch tagging format by @joroshiba in #639
- feat(sequencer): implement ICS20 withdrawals by @noot in #609
- chore(sequencer)!: bump penumbra deps, remove
AppHash
by @noot in #655 - refactor(proto): rename astria-proto to astria-core by @SuperFluffy in #644
- refactor(api): break up sequencer v1alpha1 module by @SuperFluffy in #646
- refactor: don't deny unknown config fields by @SuperFluffy in #657
- fix(sequencer): fix ABCI event handling by @noot in #666
- fix(sequencer): clear processed tx count in begin_block by @noot in #659
- feat(sequencer): add IBC gRPC server to sequencer app by @noot in #631
- refactor(sequencer): call abort on ABCI server on signal by @mattdf in #670
- refactor(api): define abci error codes in protobuf by @SuperFluffy in #647
- feat(ci): lint debug fields in tracing events by @SuperFluffy in #664
- refactor: use display formatting instead of debug formatting in tracing events by @SuperFluffy in #671
- fix(docker-build): amend Cargo.toml when building images by @SuperFluffy in #672
- fix(sequencer): update app state to latest committed before starting round by @noot in #673
- chore(sequencer): update instrumentation for all consensus & app functions by @joroshiba in #677
- fix(sequencer): allow blocksync to complete successfully by @joroshiba in #675
- feat(sequencer)!: max sequencer bytes per block limit by @joroshiba in #676
- build(sequencer, conductor, composer, relayer): cut releases by @joroshiba in #680
New Contributors
Full Changelog: sequencer-v0.7.0...sequencer-v0.8.0