Skip to content

Releases: astriaorg/astria

Sequencer 3.0.0-rc.1

21 Apr 16:57
9da29b4
Compare
Choose a tag to compare
Sequencer 3.0.0-rc.1 Pre-release
Pre-release

Added

  • Provide support for upgrading the sequencer network #2085.
  • Implement first sequencer upgrade, named Aspen #2085.
  • Add endpoint to sequencer gRPC service at /v1/sequencer/upgrades which responds with a summary of applied and scheduled upgrades #2085.
  • Include price feed data in blocks provided by Connect oracle sidecar once Aspen upgrade has activated #2085.
  • Include names in ValidatorUpdate actions once Aspen upgrade has been activated #2089.
  • Add ASTRIA_SEQUENCER_UPGRADES_FILEPATH config variable to specify the path to the now required upgrades.json file #2085.
  • Add ASTRIA_SEQUENCER_COMETBFT_RPC_ADDR config variable to specify the address of the CometBFT RPC endpoint for this sequencer #2085.
  • Add ASTRIA_SEQUENCER_NO_PRICE_FEED config variable to disable providing price feed data in the consensus vote extensions, avoiding the need to run the price feed oracle sidecar #2085.
  • Add ASTRIA_SEQUENCER_PRICE_FEED_GRPC_ADDR config variable to specify the gRPC endpoint for the price feed oracle sidecar #2085.
  • Add ASTRIA_SEQUENCER_PRICE_FEED_CLIENT_TIMEOUT_MILLISECONDS config variable to specify the timeout for responses from the price feed oracle sidecar #2085.
  • Add the following metrics relating to price feed data:
    astria_sequencer_extended_commit_info_bytes,
    astria_sequencer_extend_vote_duration_seconds,
    astria_sequencer_extend_vote_failure_count and
    astria_sequencer_verify_vote_extension_failure_count #2085.

Sequencer 2.0.1

09 Apr 18:04
b66e193
Compare
Choose a tag to compare

Patch release related to tendermint-rs light client security release for ISA-2025-003.

This is considered low concern for Astria network, due to whitelisted IBC Relayers.

Security

  • Update to tendermint 0.40.3 for security patch to ISA-2025-003 #2099

Full Changelog: sequencer-v2.0.0...sequencer-v2.0.1

Sequencer 2.0.0

17 Mar 19:03
b59f391
Compare
Choose a tag to compare

This is the newest release for sequencer, in use on Dusk, Dawn and Mainnet Astria networks.

Special thanks to @Tessellated-io for helping to test and debug with their distributed signers. 🎉

Breaking Changes

  • ASTRIA_SEQUENCER_LISTEN_ADDR environment variable has been replaced ASTRIA_SEQUENCER_ABCI_LISTEN_URL. New config should be of form tcp://<ip address>:<port>.
  • ASTRIA_SEQUENCER_NO_OPTIMISTIC_BLOCKS environment variable is required to be set, we recommend setting to true. Setting to false will enable a beta feature which enables a grpc streaming API to subscribe to sequencer block events as they are proposed and finalized.

Full Changelog

Fixed

  • Increase mempool removal cache size to be greater than default CometBFT
    mempool size #1969.
  • Support distributed signers as validators #2024
  • Direct fetching of consensus state in RecoverIbcClient action #2037
  • Ensure getPendingNonce gRPC returns the correct nonce #2012.

Added

  • Implement astria.sequencerblock.optimistic.v1alpha1.OptimisticBlockService #1839.
  • Add ASTRIA_SEQUENCER_ABCI_LISTEN_URL config variable #1877

Changed

  • Bump MSRV to 1.83.0 #1857.
  • Index all event attributes #1786.
  • Consolidate action handling to single module #1759.
  • Ensure all deposit assets are trace prefixed #1807.
  • Update idna dependency to resolve cargo audit warning #1869.
  • Remove events reporting on state storage creation #1892.
  • Use bridge address to determine asset in bridge unlock cost estimation instead
    of signer #1905.
  • Add more thorough unit tests for all actions #1916.
  • Implement BridgeTransfer action #1934.
  • Implement RecoverIbcClient action #2008.

Removed

  • Remove ASTRIA_SEQUENCER_LISTEN_ADDR config variable #1877

Sequencer 2.0.0-rc.2

16 Mar 19:33
4aadc67
Compare
Choose a tag to compare
Sequencer 2.0.0-rc.2 Pre-release
Pre-release

This release builds on top of the 2.0.0-rc.1 release with these fixes.

Fixed

  • Support distributed signers as validators #2024
  • Direct fetching of consensus state in RecoverIbcClient action #2037

Sequencer Relayer 1.0.1

07 Mar 23:08
a12efeb
Compare
Choose a tag to compare

Patch with a audit based dependency upgrade.

Changed

  • Update idna dependency to resolve cargo audit warning #1869.

Conductor 1.1.0

07 Mar 23:07
a12efeb
Compare
Choose a tag to compare

Minor release, contains new feature of providing sequencer block hash to execution nodes. This is a non breaking changes to API client and old execution clients can use the new software. New clients using this new data will not be able to use the old version.

Changed

  • Update idna dependency to resolve cargo audit warning #1869.
  • Remove panic source on shutdown #1919.

Added

  • Send sequencer_block_hash as part of ExecuteBlockRequest #1999.

Composer 1.0.1

07 Mar 23:06
a12efeb
Compare
Choose a tag to compare

Minor patch with a audit based dependency upgrade.

Changed

  • Update idna dependency to resolve cargo audit warning #1869.

EVM Bridge Withdrawer 1.0.2

07 Mar 23:04
a12efeb
Compare
Choose a tag to compare

Minor patch with a audit based dependency upgrade.

Changed

  • Update idna dependency to resolve cargo audit warning #1869.

Sequencer 2.0.0-rc.1

07 Mar 23:18
a12efeb
Compare
Choose a tag to compare
Sequencer 2.0.0-rc.1 Pre-release
Pre-release

Release Candidate of next major release with breaking changes to environment configuration.

Breaking Changes

  • ASTRIA_SEQUENCER_LISTEN_ADDR environment variable has been replaced ASTRIA_SEQUENCER_ABCI_LISTEN_URL. New config should be of form tcp://<ip address>:<port>.
  • ASTRIA_SEQUENCER_NO_OPTIMISTIC_BLOCKS environment variable is required to be configured may set to false. Turning this on enables a grpc streaming API to subscribe to new blocks after abci ProcessProposal events before consensus has been reached. This is a beta feature.

Full Changelog

Fixed

  • Ensure getPendingNonce gRPC returns the correct nonce #2012.

Added

  • Implement astria.sequencerblock.optimistic.v1alpha1.OptimisticBlockService #1839.
  • Add ASTRIA_SEQUENCER_ABCI_LISTEN_URL config variable #1877

Changed

  • Bump MSRV to 1.83.0 #1857.
  • Index all event attributes #1786.
  • Consolidate action handling to single module #1759.
  • Ensure all deposit assets are trace prefixed #1807.
  • Update idna dependency to resolve cargo audit warning #1869.
  • Remove events reporting on state storage creation #1892.
  • Use bridge address to determine asset in bridge unlock cost estimation instead
    of signer #1905.
  • Add more thorough unit tests for all actions #1916.
  • Implement BridgeTransfer action #1934.
  • Implement RecoverIbcClient action #2008.

Removed

  • Remove ASTRIA_SEQUENCER_LISTEN_ADDR config variable #1877

CLI 0.6.0

07 Mar 23:05
a12efeb
Compare
Choose a tag to compare
CLI 0.6.0 Pre-release
Pre-release

Added

  • Add fee-assets subcommand to sequencer CLI #1816.

Changed

  • Bump MSRV to 1.83.0 #1857.
  • Update idna dependency to resolve cargo audit warning #1869.
  • Remove default values from --sequencer.chain-id and --sequencer-url arguments #1792

Fixed

  • Fix ICS20 withdrawal source when using channel with more than one port/channel combo. #1768