Skip to content

Releases: astriaorg/astria

Conductor 0.17.0

04 Jun 20:33
3a968fb
Compare
Choose a tag to compare
Conductor 0.17.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: conductor-v0.16.0...conductor-v0.17.0

Sequencer 0.13.0

23 May 23:23
c7cee97
Compare
Choose a tag to compare
Sequencer 0.13.0 Pre-release
Pre-release

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

21 May 17:12
4415861
Compare
Choose a tag to compare
Sequencer 0.12.0 Pre-release
Pre-release

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 contain Any 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

21 May 17:10
4415861
Compare
Choose a tag to compare
Pre-release

What's Changed

  • refactor(proto)!: update SignedTransaction to contain Any 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

21 May 17:09
4415861
Compare
Choose a tag to compare
Conductor 0.16.0 Pre-release
Pre-release

What's Changed

  • refactor(proto)!: update SignedTransaction to contain Any 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

21 May 17:08
4415861
Compare
Choose a tag to compare
Composer 0.7.0 Pre-release
Pre-release

What's Changed

  • feat(composer): add initial set of metrics by @bharath-123 in #932
  • refactor(proto)!: update SignedTransaction to contain Any 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

09 May 23:24
5f972b6
Compare
Choose a tag to compare
Pre-release

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

09 May 23:25
5f972b6
Compare
Choose a tag to compare
Conductor 0.15.0 Pre-release
Pre-release

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

26 Apr 01:28
f00b102
Compare
Choose a tag to compare
Sequencer 0.11.0 Pre-release
Pre-release

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 and Account 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

Sequencer Relayer 0.12.0

26 Apr 01:25
f00b102
Compare
Choose a tag to compare
Pre-release

What's Changed

  • fix(sequencer-relayer): shutdown not propagating on API server fail by @Fraser999 in #883
  • feat(sequencer-relayer): provide a shutdown controller by @Fraser999 in #889
  • feat(core): generate pbjon impls for sequencer types needed to mock conductor by @SuperFluffy in #905
  • feat: replace hex by base64 for display formatting, emitting tracing events by @SuperFluffy in #908
  • 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
  • refactor(core): remove SequencerBlock::try_from_cometbft by @noot in #1005
  • feat(sequencer-relayer)!: submit blobs directly to celestia app by @Fraser999 in #963
  • feat(conductor, relayer)!: brotli compress data blobs by @joroshiba in #1006
  • release: sequencer 0.11, conductor 0.14, composer 0.6, relayer 0.12 by @joroshiba in #998

Full Changelog: sequencer-relayer-v0.11.0...sequencer-relayer-v0.12.0