Releases: astriaorg/astria
Releases · astriaorg/astria
Sequencer 0.15.0
What's Changed
- feat(sequencer): implement transaction fee query by @noot in #1196
- fix(sequencer) fix wrong metric and remove unused metric by @noot in #1240
- refactor(sequencer): fix prepare proposal metrics by @Lilyjjo in #1211
- fix(sequencer)!: store native asset ibc->trace mapping in init_chain by @noot in #1242
- chore(sequencer)!: add metrics by @Fraser999 in #1248
- (core, sequencer)!: generate serde traits impls for all protocol protobufs by @SuperFluffy in #1260
- fix(core, bridge, sequencer)!: dismabiguate return addresses by @SuperFluffy in #1266
- chore(sequencer): add mempool benchmarks by @Fraser999 in #1238
- fix(sequencer): improve and fix instrumentation by @Fraser999 in #1255
- refactor(core, proto)!: define bridge memos in proto by @SuperFluffy in #1285
- release: version cuts for dusk-9 by @joroshiba in #1299
New Contributors
- @eoroshiba made their first contribution in #1175
- @ethanoroshiba made their first contribution in #1291
Full Changelog: sequencer-v0.14.1...sequencer-v0.15.0
Sequencer Relayer 0.16.0
What's Changed
- chore(sequencer-relayer)!: minimize resubmissions to Celestia by @Fraser999 in #1234
- release: version cuts for dusk-9 by @joroshiba in #1299
Full Changelog: sequencer-relayer-v0.15.0...sequencer-relayer-v0.16.0
Conductor 0.19.0
What's Changed
- fix(conductor): don't panic during panic by @SuperFluffy in #1252
- fix(proto)!: Change execution API to use primitive RollupId by @ethanoroshiba in #1291
- release: version cuts for dusk-9 by @joroshiba in #1299
New Contributors
- @ethanoroshiba made their first contribution in #1291
Full Changelog: conductor-v0.18.0...conductor-v0.19.0
Composer 0.8.1
What's Changed
- feat(composer): Add chain_id check on executor build by @eoroshiba in #1175
- release: version cuts for dusk-9 by @joroshiba in #1299
New Contributors
- @eoroshiba made their first contribution in #1175
- @ethanoroshiba made their first contribution in #1291
Full Changelog: composer-v0.8.0...composer-v0.8.1
EVM Bridge Withdrawer 0.2.0
What's Changed
- refactor(bridge-withdrawer): move generated contract bindings to crate by @SuperFluffy in #1237
- refactor(core, bridge-withdrawer)!: move bridge-unlock memo to core by @SuperFluffy in #1245
- refactor(bridge-withdrawer)!: refactor startup to a separate subtask and remove balance check from startup by @itamarreif in #1190
- feat(core, proto)!: make bridge unlock memo string by @SuperFluffy in #1244
- fix(withdrawer): support withdrawer address that differs from bridge address by @noot in #1262
- fix(core, bridge, sequencer)!: dismabiguate return addresses by @SuperFluffy in #1266
- feat(cli, bridge-withdrawer)!: share code between cli and service by @SuperFluffy in #1270
- fix(bridge-withdrawer)!: fix nonce handling by @itamarreif in #1215
- fix(bridge-withdrawer): don't panic on init by @itamarreif in #1281
- refactor(core, proto)!: define bridge memos in proto by @SuperFluffy in #1285
- release: cut bridge withdrawer release by @joroshiba in #1303
New Contributors
- @eoroshiba made their first contribution in #1175
- @ethanoroshiba made their first contribution in #1291
Full Changelog: bridge-withdrawer-v0.1.0...bridge-withdrawer-v0.2.0
Sequencer 0.14.1
What's Changed
- fix: Update asset query path by @joroshiba in #1141
- feat(sequencer): implement abci query for bridge account info by @noot in #1189
Full Changelog: sequencer-v0.14.0...sequencer-v0.14.1
Sequencer 0.14.0
What's Changed
- feat(sequencer): query full denomination from asset ID by @noot in #1067
- chore: add
clippy::arithmetic-side-effects
lint and fix resulting warnings by @Fraser999 in #1081 - refactor(sequencer): remove mint module by @noot in #1134
- feat: use macro to declare metric constants by @SuperFluffy in #1129
- feat(sequencer): add
allowed_fee_asset_ids
abci query andsequencer_client
support by @itamarreif in #1127 - feat(sequencer): implement
bridge/account_last_tx_hash
abci query by @noot in #1158 - chore: bump penumbra deps by @noot in #1159
- feat(core, proto)!: add bech32m addresses by @SuperFluffy in #1124
- feat(sequencer): implement refund to rollup logic upon ics20 transfer refund by @noot in #1161
- feat(sequencer)!: implement bridge sudo and withdrawer addresses by @noot in #1142
- fix(core, sequencer): prefix removal source non-refund ics20 packet by @SuperFluffy in #1162
- chore: register all metrics during startup by @Fraser999 in #1144
- refactor(core): parse ics20 denoms as ibc or trace prefixed variants by @SuperFluffy in #1181
- feat(sequencer): add ttl and invalid cache to app mempool by @Lilyjjo in #1138
- feat(sequencer)!: implement
Ics20TransferDepositMemo
format for incoming ics20 transfers to bridge accounts by @noot in #1202 - tests(core): add ibc memo type snapshot tests by @noot in #1205
- feat(sequencer)!: allow configuring base address prefix by @SuperFluffy in #1201
- chore(core, proto)!: remove non-bech32m address bytes by @SuperFluffy in #1186
- chore: bump penumbra deps by @noot in #1216
- feat(proto, sequencer)!: use full IBC ICS20 denoms instead of IDs by @SuperFluffy in #1209
Full Changelog: sequencer-v0.13.0...sequencer-v0.14.0
Sequencer Relayer 0.15.0
What's Changed
- fix(telemetry): ensure tracer providers are shut down in all services by @SuperFluffy in #1098
- feat(sequencer-relayer)!: add chain IDs for sequencer and Celestia to config env vars by @Fraser999 in #1063
- feat(core, proto)!: add bech32m addresses by @SuperFluffy in #1124
- fix(bridge-withdrawer): skip linting generated contract code by @itamarreif in #1172
- chore(metrics): update
metric_name
macro to handle a collection of names by @Fraser999 in #1163 - chore(sequencer-relayer)!: remove functionality to restrict relaying blocks to only those proposed by a given validator by @Fraser999 in #1168
- chore(sequencer-relayer): add timeout to gRPCs to Celestia app by @Fraser999 in #1191
- chore(core, proto)!: remove non-bech32m address bytes by @SuperFluffy in #1186
- fix(sequencer-relayer): avoid hanging while waiting for submitter task to return by @Fraser999 in #1206
Full Changelog: sequencer-relayer-v0.14.0...sequencer-relayer-v0.15.0
Conductor 0.18.0
What's Changed
- feat(core, proto)!: add bech32m addresses by @SuperFluffy in #1124
- chore(core, proto)!: remove non-bech32m address bytes by @SuperFluffy in #1186
Full Changelog: conductor-v0.17.0...conductor-v0.18.0
Composer 0.8.0
What's Changed
- feat: use macro to declare metric constants by @SuperFluffy in #1129
- feat(core, proto)!: add bech32m addresses by @SuperFluffy in #1124
- chore(core, proto)!: remove non-bech32m address bytes by @SuperFluffy in #1186
- feat(proto, sequencer)!: use full IBC ICS20 denoms instead of IDs by @SuperFluffy in #1209
Full Changelog: composer-v0.7.0...composer-v0.8.0