Skip to content

Releases: AbstractSDK/cw-orchestrator

v0.26.0

08 Oct 09:38
0577cd3
Compare
Choose a tag to compare

What's Changed

What's Breaking

Full Changelog: v0.25.0...v0.26.0

cw-orch-interchain/v0.7.0

08 Oct 09:38
b9f0957
Compare
Choose a tag to compare

Cw-orch Interchain is updated to cw-orch 0.26.0 and its API is on its way to be stabilized.

Changed the names of the result and analysis structures

into_result --> assert

SimpleIbcPacketAnalysis --> SinglePacketFlow
SinglePacketFlow --> NestedPacketsFlow

IbcPacketOutcome::assert() -> IbcPacketResult
SinglePacketFlow::assert() -> SuccessSinglePacketFlow
NestedPacketsFlow::assert() -> SuccessNestedPacketsFlow

v0.25.0

21 Aug 09:13
cbab5f5
Compare
Choose a tag to compare

What's added

  • is_test Added for Daemon Builders, when set to true will use temporary file for state
  • Chain configs now can be edited from a networks config file. It will read ~/.cw-orchestrator/networks.json, see example networks.json.example
  • New package cw-orch-neutron-test-tube
  • Chain configs now can be edited from a networks config file. It will read ~/.cw-orchestrator/networks.toml, see example networks.toml.example
  • Added load_network for DaemonBuilder, defaults to true. Set to false to avoid loading networks from ~/.cw-orchestrator/networks.toml
  • New environment variable for cw-orch-starship: CW_ORCH_STARSHIP_CONFIG_PATH to specify path of starship config that's currently in use.
  • 3+ chain support for cw-orch-starship.

What's Breaking

  • Daemon state got flattened from .chain_name.chain_id to .chain_id to simplify state parsing.
  • Rename DaemonInterchainEnv to DaemonInterchain for consistency.
  • Cosmwasm 2.0 upgrade, see MIGRATING.md for the guide

v0.24.0

12 Jul 08:21
Compare
Choose a tag to compare

What's changed

  • Deprecate cw-orch-core TxHandler::sender in favor of TxHandler::sender_addr
  • Implement SenderBuilder, QuerySender and TxSender which allow for customizing the transaction commitment logic.
  • Changed cw-orch-interchain InterchainEnv API
    • chain --> get_chain
    • follow_packet --> await_single_packet
    • wait_ibc --> await_packets
    • check_ibc --> await_and_check_packets
    • follow_packets_from_tx_hash --> await_packets_for_txhash
  • Better Docs for interchain, cw-orch and clone-testing
  • CW_ORCH_MIN_GAS Now defaults to 150_000 instead of 0, making it more reliable for txs that cost little gas

What's added

  • Added async query functions generations with cw_orch::QueryFns
  • Re-export ibc-relayer-types inside cw-orch-interchain for ease of use
  • Added max block time environment variable CW_ORCH_MAX_BLOCK_TIME
  • Can now easily build QueryOnlyDaemon which will only expose query functions.

What's Breaking

  • Refactor Daemon builder pattern to allow for custom senders.
  • Update Daemon / DaemonAsync implementations to reflect customizable sender.
  • Deprecated CW_ORCH_MIN_BLOCK_SPEED in favor of CW_ORCH_MIN_BLOCK_TIME

v0.23.0

13 Jun 09:38
20a4612
Compare
Choose a tag to compare

What's Changed

What's Added

What's Breaking

New Contributors

Full Changelog: v0.22.2...v0.23.0

v0.22.0

13 Jun 09:35
Compare
Choose a tag to compare

Cw-orch-core Stabilization

Networks

Cw-orch daemon

  • Removed ibc-chain-registry by @Kayanski in #375
  • Allow overwriting chain options in Daemon Builder by @Kayanski in #370
  • Logs custom CosmTxResponse instead of raw TxResponse by @Kayanski in #363
  • Update cosmos-sdk-proto requirement from 0.20.0 to 0.21.1 by @dependabot in #358

Docs

Other

  • Update test tube to 22.0.0, remove osmosis-std dependency by @Kayanski in #335

Full Changelog: v0.21.2...v0.22.0

v.0.21.2

28 Mar 09:14
73d3cf9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.21.2

v0.21.0

28 Feb 10:18
40a8a0f
Compare
Choose a tag to compare

What's Changed

  • Add cw-multi-test 0.21 with packet timeouts by @Kayanski in #339

Full Changelog: v0.20.1...v0.21.0

v0.20.1

28 Feb 10:18
9a39c88
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.20.1

v0.20.0

05 Feb 11:56
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.19.1...v0.20.0