Releases: astriaorg/astria
Releases · astriaorg/astria
EVM Bridge Withdrawer 0.1.0
Initial Release of EVM Bridge Withdrawer
Conductor 0.17.0
What's Changed
- refactor(conductor): perform signal handling in binary and test shutdown logic by @SuperFluffy in #1094
- feat(conductor)!: rate limit sequencer cometbft requests by @SuperFluffy in #1068
- feat(conductor): add retry to execution API gRPCs by @SuperFluffy in #1115
- feat(conductor): add metrics by @SuperFluffy in #1091
- feat(conductor, proto)!: celestia base heights in commitment state by @joroshiba in #1121
- feat(conductor): skip outdated block metadata by @SuperFluffy in #1120
- chore(conductor): release conductor 0.17 by @joroshiba in #1139
New Contributors
- @quasystaty1 made their first contribution in #1102
Full Changelog: conductor-v0.16.0...conductor-v0.17.0
Sequencer 0.13.0
What's Changed
- feat(sequencer): implement
get_pending_nonce
for sequencer API by @noot in #1073 - feat(sequencer)!: fees go to sudo poa by @joroshiba in #1104
- release(sequencer): sequencer 0.13.0 by @joroshiba in #1105
Full Changelog: sequencer-v0.12.0...sequencer-v0.13.0
Sequencer 0.12.0
What's Changed
- fix(sequencer): stateful check now ensures balance for total tx by @Lilyjjo in #1009
- fix(sequencer): set current app hash properly when creating app by @noot in #1025
- fix(sequencer): panic sequencer instead of cometbft on erroring abci consensus requests by @Lilyjjo in #1016
- refactor(sequencer): store fees for actions in app state by @noot in #1017
- feat(sequencer): implement basic app side mempool with nonce ordering by @noot in #1000
- feat(proto): update ics20 withdrawal to have a memo field by @noot in #1056
- feat(sequencer)!: add fees to genesis state by @noot in #1055
- refactor(proto)!: update
SignedTransaction
to containAny
for transaction by @noot in #1044 - fix(sequencer): fix ibc prefix conversion by @noot in #1065
- feat(sequencer)!: implement bridge unlock action and derestrict transfers by @Lilyjjo in #1034
- feat(sequencer)!: implement
FeeChangeAction
for the authority component by @noot in #1037
Full Changelog: sequencer-v0.11.0...sequencer-v0.12.0
Sequencer Relayer 0.14.0
What's Changed
- refactor(proto)!: update
SignedTransaction
to containAny
for transaction by @noot in #1044 - metrics(relayer)!: make per submission gauges into histograms by @SuperFluffy in #1060
- chore(sequencer-relayer): change compression ratio calculation by @Fraser999 in #1075
- release: dusk-6 releases by @joroshiba in #1084
Full Changelog: sequencer-relayer-v0.13.0...sequencer-relayer-v0.14.0
Conductor 0.16.0
What's Changed
- refactor(proto)!: update
SignedTransaction
to containAny
for transaction by @noot in #1044 - fix(conductor): don't exit on bad Sequencer connection by @SuperFluffy in #1076
- feat(conductor): respect shutdown signals during init by @SuperFluffy in #1080
- release: dusk-6 releases by @joroshiba in #1084
Full Changelog: conductor-v0.15.0...conductor-v0.16.0
Composer 0.7.0
What's Changed
- feat(composer): add initial set of metrics by @bharath-123 in #932
- refactor(proto)!: update
SignedTransaction
to containAny
for transaction by @noot in #1044 - feat(composer)! avoid holding private key in env var by @Fraser999 in #1074
Full Changelog: composer-v0.6.0...composer-v0.7.0
Sequencer Relayer 0.13.0
What's Changed
- feat(sequencer-relayer)!: provide filter for rollups by @Fraser999 in #1001
- test(sequencer-relayer): reinstate black box tests by @Fraser999 in #1033
- feat(sequencer-relayer): add metric recording highest sequencer block submitted by @Fraser999 in #1040
- feat(conductor, relayer)!: batch multiple Sequencer blocks to save on Celestia fees by @SuperFluffy in #1045
- release: conductor 0.15.0, relayer 0.13.0 by @joroshiba in #1058
Full Changelog: sequencer-relayer-v0.12.0...sequencer-relayer-v0.13.0
Conductor 0.15.0
What's Changed
- fix(conductor): only execute firm blocks if firm and soft block numbers match by @SuperFluffy in #1021
- feat(conductor, relayer)!: batch multiple Sequencer blocks to save on Celestia fees by @SuperFluffy in #1045
- refactor(conductor): fetch missing blocks as necessary by @SuperFluffy in #1054
- fix(conductor): retry blob fetch on request timeout by @SuperFluffy in #1061
- release: conductor 0.15.0, relayer 0.13.0 by @joroshiba in #1058
Full Changelog: conductor-v0.14.0...conductor-v0.15.0
Sequencer 0.11.0
What's Changed
- ci: add cargo audit by @Fraser999 in #887
- feat(sequencer): check for sufficient balance in
check_tx
by @noot in #869 - chore(sequencer): no telemetry for formatting db keys by @SuperFluffy in #909
- feat(core): generate names for protobuf rust types by @SuperFluffy in #904
- feat: replace hex by base64 for display formatting, emitting tracing events by @SuperFluffy in #908
- fix(sequencer): made get_deposit_rollup_ids not return duplicates by @Lilyjjo in #916
- test(sequencer): add unit tests for src/api_state_ext by @Lilyjjo in #890
- fix(sequencer): set revision number from chain id in
init_chain
by @noot in #935 - fix(sequecer): is_proposer check now considers proposer's address by @Lilyjjo in #936
- feat(proto): create sequencerblockapis v1alpha1 by @noot in #939
- fix(sequencer): respect max_tx_bytes when preparing proposals by @Lilyjjo in #911
- refactor(proto)!: update
SequencerBlockHeader
and related proto types to not use cometbft header by @noot in #830 - feat(sequencer)!: update to ABCI v0.38 by @noot in #831
- feat(sequencer): add display for deposits in
end_block
by @noot in #864 - fix(sequencer)!: fix state setup to be consistent before transaction execution by @noot in #945
- chore(proto)!: fully split sequencerapis and remove by @joroshiba in #958
- feat!: require chain id in transactions by @joroshiba in #973
- chore(sequencer): update justfile and testnet script by @Lilyjjo in #985
- fix(sequencer): don't store execution result of failed tx by @noot in #992
- chore(proto)!: create wrapper types for
RollupId
andAccount
by @joroshiba in #987 - chore!(sequencer, proto): bridge account only take single asset by @joroshiba in #988
- fix(sequencer): do not allow sudo to cause consensus failures by @Lilyjjo in #999
- feat(sequencer): add initial set of metrics to sequencer by @Lilyjjo in #965
- refactor(core): remove
SequencerBlock::try_from_cometbft
by @noot in #1005 - release: sequencer 0.11, conductor 0.14, composer 0.6, relayer 0.12 by @joroshiba in #998
Full Changelog: sequencer-v0.10.1...sequencer-v0.11.0