Releases: astriaorg/astria
Releases · astriaorg/astria
EVM Bridge Withdrawer 1.0.0-rc.2
What's Changed
- feat(bridge-withdrawer)!: add
use_compat_address
configuration value by @noot in #1671 - feat(bridge-withdrawer): metric to track total settled funds by @joroshiba in #1693
- fix(bridge-withdrawer)!: correctly identify rollup return address in ics20 withdrawal actions by @itamarreif in #1714
- release: v1.0.0-rc.2 by @joroshiba in #1731
Full Changelog: bridge-withdrawer-v1.0.0-rc.1...bridge-withdrawer-v1.0.0-rc.2
CLI 0.5.1
What's Changed
- feat(cli): implement frost_ed25519 threshold signing cli by @noot in #1654
- chore(cli): return Bech32m Prefixed Address by @quasystaty1 in #1621
- Add
sign
andsubmit
subcommands tosequencer
CLI by @jbowen93 in #1696 - release: v1.0.0-rc.2 by @joroshiba in #1731
Full Changelog: cli-v0.5.0...cli-v0.5.1
Sequencer 1.0.0-rc.1
What's Changed
- fix(sequencer): add
end_block
toapp_execute_transaction_with_every_action_snapshot
by @ethanoroshiba in #1455 - feat(proto, core, sequencer)!: add traceability to rollup deposits by @ethanoroshiba in #1410
- feat(sequencer): report deposit events by @ethanoroshiba in #1447
- chore(sequencer): change test addresses to versions with known private keys by @Lilyjjo in #1487
- feat(sequencer): make mempool balance aware by @Lilyjjo in #1408
- chore(sequencer): migrate from
anyhow::Result
toeyre::Result
by @ethanoroshiba in #1387 - fix(sequencer): Fix incorrect error message from BridgeUnlock actions by @itamarreif in #1505
- fix, refactor(sequencer): refactor ics20 logic by @SuperFluffy in #1495
- fix(sequencer): install astria-eyre hook by @ethanoroshiba in #1552
- fix(sequencer): provide context in checktx response log by @itamarreif in #1506
- feat(sequencer)!: Add IBC sudo change action by @ethanoroshiba in #1509
- chore(sequencer)!: change
Deposit
byte length calculation by @ethanoroshiba in #1507 - chore(sequencer)!: put blocks and deposits to non-verified storage (ENG-812) by @Fraser999 in #1525
- chore(all): remove
once_cell
by @ethanoroshiba in #1576 - feat(sequencer)!: transaction categories on UnsignedTransaction by @Lilyjjo in #1512
- refactor(sequencer): use builder pattern for transaction container tests by @Lilyjjo in #1592
- chore(sequencer)!: exclusively use Borsh encoding for stored data (ENG-768) by @Fraser999 in #1492
- chore(charts): genesis template to support latest changes by @quasystaty1 in #1594
- feat(charts): astrotrek chart by @quasystaty1 in #1513
- refactor(cli): merge argument parsing and command execution by @SuperFluffy in #1568
- chore(sequencer): simplify boolean expressions in
transaction container
by @ethanoroshiba in #1595 - feat(sequencer)!: make empty transactions invalid by @Lilyjjo in #1609
- fix(sequencer)!: rewrite check_tx to be more efficient and fix regression by @Lilyjjo in #1515
- refactor(sequencer): generate
SequencerBlock
after transaction execution in proposal phase by @noot in #1562 - feat(sequencer)!: add limit to total amount of transactions in parked by @Lilyjjo in #1638
- chore(proto, core)!: remove action suffix from all action types by @SuperFluffy in #1630
- chore: cargo audit warning by @Fraser999 in #1644
- chore(sequencer)!: update storage keys locations and values (ENG-898) by @Fraser999 in #1616
- feat(sequencer)!: enforce block ordering by transaction group by @Lilyjjo in #1618
- fix(sequencer): fix app hash in horcrux sentries by @joroshiba in #1646
- feat(sequencer)!: rework all fees by @ethanoroshiba in #1647
- chore(proto)!: prefer astria.primitive.v1.RollupId over bytes by @SuperFluffy in #1661
- chore(proto)!: call transactions
Transaction
, contentsTransactionBody
by @SuperFluffy in #1650 - fix(sequencer)!: allow compat prefixed addresses when receiving ics20 transfers by @quasystaty1 in #1655
- chore(proto)!: rename sequence action to rollup data submission by @SuperFluffy in #1665
- chore(sequencer): remove unused enable mint env by @quasystaty1 in #1673
- chore(proto)!: upgrade to proto v1s throughout by @joroshiba in #1672
- fix: remove enable mint entry from example env config by @quasystaty1 in #1674
- release: v1.0.0-rc.1 cuts by @joroshiba in #1667
Full Changelog: sequencer-v0.17.0...sequencer-v1.0.0-rc.1
Sequencer Relayer 1.0.0-rc.1
What's Changed
- chore(all): remove
once_cell
by @ethanoroshiba in #1576 - chore(all): Migrate all instances of
#[allow]
to#[expect]
by @ethanoroshiba in #1561 - ci: code freeze through github actions by @joroshiba in #1588
- chore(proto)!: prefer astria.primitive.v1.RollupId over bytes by @SuperFluffy in #1661
- chore(proto)!: upgrade to proto v1s throughout by @joroshiba in #1672
- release: v1.0.0-rc.1 cuts by @joroshiba in #1667
Full Changelog: sequencer-relayer-v0.16.2...sequencer-relayer-v1.0.0-rc.1
Conductor 1.0.0-rc.1
What's Changed
- feat(proto, core, sequencer)!: add traceability to rollup deposits by @ethanoroshiba in #1410
- feat(conductor): implement restart logic by @ethanoroshiba in #1463
- chore(all): remove
once_cell
by @ethanoroshiba in #1576 - fix(conductor): fix flaky restart test by @ethanoroshiba in #1575
- chore(all): Migrate all instances of
#[allow]
to#[expect]
by @ethanoroshiba in #1561 - feat(conductor)!: implement chain ID checks by @ethanoroshiba in #1482
- ci: code freeze through github actions by @joroshiba in #1588
- chore(proto)!: upgrade to proto v1s throughout by @joroshiba in #1672
- fix: remove enable mint entry from example env config by @quasystaty1 in #1674
- release: v1.0.0-rc.1 cuts by @joroshiba in #1667
Full Changelog: conductor-v0.20.1...conductor-v1.0.0-rc.1
Composer 1.0.0-rc.1
What's Changed
- chore(all): remove
once_cell
by @ethanoroshiba in #1576 - chore(all): Migrate all instances of
#[allow]
to#[expect]
by @ethanoroshiba in #1561 - chore(proto, core)!: remove action suffix from all action types by @SuperFluffy in #1630
- chore: cargo audit warning by @Fraser999 in #1644
- fix(composer)!: update to work with appside mempool by @Lilyjjo in #1643
- chore(proto)!: prefer astria.primitive.v1.RollupId over bytes by @SuperFluffy in #1661
- chore(proto)!: call transactions
Transaction
, contentsTransactionBody
by @SuperFluffy in #1650 - chore(proto)!: rename sequence action to rollup data submission by @SuperFluffy in #1665
- chore(proto)!: upgrade to proto v1s throughout by @joroshiba in #1672
- release: v1.0.0-rc.1 cuts by @joroshiba in #1667
Full Changelog: composer-v0.8.3...composer-v1.0.0-rc.1
EVM Bridge Withdrawer 1.0.0-rc.1
What's Changed
- fix(bridge-withdrawer, cli, sequencer-client): migrate from
broadcast_tx_commit
tobroadcast_tx_sync
by @ethanoroshiba in #1376 - feat(proto, core, sequencer)!: add traceability to rollup deposits by @ethanoroshiba in #1410
- fix(bridge-contracts): fix memo transaction hash encoding by @itamarreif in #1428
- chore(bridge-withdrawer): pass GRPC and CometBFT clients to consumers directly by @ethanoroshiba in #1510
- chore(bridge-withdrawer): better grpc client construction by @ethanoroshiba in #1528
- chore(all): remove
once_cell
by @ethanoroshiba in #1576 - chore(proto, core)!: remove action suffix from all action types by @SuperFluffy in #1630
- chore: cargo audit warning by @Fraser999 in #1644
- chore(proto)!: call transactions
Transaction
, contentsTransactionBody
by @SuperFluffy in #1650 - chore(proto)!: rename sequence action to rollup data submission by @SuperFluffy in #1665
- chore(proto)!: upgrade to proto v1s throughout by @joroshiba in #1672
- release: v1.0.0-rc.1 cuts by @joroshiba in #1667
Full Changelog: bridge-withdrawer-v0.3.0...bridge-withdrawer-v1.0.0-rc.1
CLI 0.5.0
What's Changed
- fix(bridge-withdrawer, cli, sequencer-client): migrate from
broadcast_tx_commit
tobroadcast_tx_sync
by @ethanoroshiba in #1376 - chore(all): remove
once_cell
by @ethanoroshiba in #1576 - fix(conductor): fix flaky restart test by @ethanoroshiba in #1575
- chore(all): Migrate all instances of
#[allow]
to#[expect]
by @ethanoroshiba in #1561 - refactor(cli): merge argument parsing and command execution by @SuperFluffy in #1568
- chore(proto, core)!: remove action suffix from all action types by @SuperFluffy in #1630
- chore: cargo audit warning by @Fraser999 in #1644
- fix(cli): ensure checkTx passes before waiting for inclusion by @quasystaty1 in #1636
- chore(proto)!: prefer astria.primitive.v1.RollupId over bytes by @SuperFluffy in #1661
- feat(cli): add command to perform ics20 withdrawals by @quasystaty1 in #1631
- chore(proto)!: call transactions
Transaction
, contentsTransactionBody
by @SuperFluffy in #1650 - chore(proto)!: rename sequence action to rollup data submission by @SuperFluffy in #1665
- chore(proto)!: upgrade to proto v1s throughout by @joroshiba in #1672
- release: v1.0.0-rc.1 cuts by @joroshiba in #1667
New Contributors
- @WafflesVonMaple made their first contribution in #1466
Full Changelog: cli-v0.4.1...cli-v0.5.0
Sequencer 0.17.0
What's Changed
Breaking Changes
- Enforce withdrawals consumed by @joroshiba in #1391
- Permit bech32 compatible addresses by @SuperFluffy in #1425
Performance Improvements
- memoize
address_bytes
of verification key by @Fraser999 in #1444
Full Changelog: cli-v0.4.0...sequencer-v0.17.0
Sequencer Relayer 0.16.2
What's Changed
- Improved Instrumentation by @ethanoroshiba in #1375
Full Changelog: cli-v0.4.0...sequencer-relayer-v0.16.2