Releases: strangelove-ventures/interchaintest
v8.2.0
Breaking Changes
- Block height types are now int64 (previously uint64) to match the upstream SDK.
Changelog
- refactor!: changing block height type from uint64 to int64 by @spoo-bar in #979
- feat!: replace broadcaster's account retriever to use chain's bech32 prefix when converting AccAddress to string by @madrezaz in #1009
- feat: local-ic native cli interaction by @Reecepbcups in #1007
- fix: Parse sequence number as uint instead of int in cosmos SendIBCTransfer by @pharr117 in #990
- fix: local interchain readme by @bekauz in #988
- ux: use relative path for chains if applicable by @Reecepbcups in #999
- chore: Version Bumps by @Reecepbcups in #985
- chore(deps): fix open security issues for SOC 2 by @Reecepbcups in #1006
New Contributors
- @pharr117 made their first contribution in #990
- @bekauz made their first contribution in #988
- @madrezaz made their first contribution in #1009
Full Changelog: v8.1.0...v8.2.0
v8.1.0
📝 Implementation
Integrate E2E Test Locally + Github Actions
require (
github.com/strangelove-ventures/interchaintest/v8 v8.1.0
)
State Breaking Changes
- Use math.Int instead of int64 for funds related functions
PollForProposalStatus
andPollForProposalStatusV1
now require govv1beta1 and govv1 status types.cosmos.PollForProposalStatus(ctx, chain, height, height+10, 1, govv1beta1.StatusPassed)
osmos.PollForProposalStatusV1(ctx, chain, height, height+10, 1, govv1.StatusPassed)
- Core module interactions renamed to ->
(Module)Query(Action)
andModuleAction
for transactions.chain.TokenFactoryQueryAdmin(...)
chain.BankQueryDenomMetadata(...)
chain.GetNode().TokenFactoryCreateDenom(...)
chain.GetNode().BankSend(...)
💥 Interchaintest Highlights
- Ethereum Support
- Support for other Coin Decimals i.e. Ethermint 18
- Native Core module SDK command support - Transactions and Queries
- CosmWasm
- Crisis
- Distribution
- Feegrant
- Gov
- Slashing
- Staking
- TokenFactory
- Upgrade
- Vesting
- Relayer SigningAlgorithm interface
- Relayer Create Client options
- Additional Start Arguments and Env
💥 Local Interchain Highlights
Find a full list of examples at v8: interchaintest/examples/cosmos
💻 Contributors
- Strangelove Team
Full Changelog: v8.0.0...v8.1.0
v6.0.0
Interchaintest: Background & Use Cases
📝 Implementation
Integrate E2E Test Locally + Github Actions
require (
github.com/strangelove-ventures/interchaintest/v6 v6.0.0
)
💥 Highlights
- Supports:
- Local Interchain Developer Environment (Rust, Python)
- Sidecar Processes
- TokenFactory
- CosmWasm
Find a full list of examples at v6: interchaintest/examples/cosmos & IBC.
💻 Contributors
- Strangelove Team
- @arirubinstein
- @bigs
- @colin-axner
- @charleenfei
- @ThanhNhann
- @debendraoli
- @DimitrisJim
- @cbarraford
- @joeabbey
- @srdtrk
- @shyamvyas5
- @hard-nett
- @nivasan1
- @migueldingli1997
- @spoo-bar
- @shaunkh
- @mmsqe
Full Changelog: https://github.com/strangelove-ventures/interchaintest/commits/v6.0.0
v8.0.0
Interchaintest: Background & Use Cases
📝 Implementation
Integrate E2E Test Locally + Github Actions
require (
github.com/strangelove-ventures/interchaintest/v8 v8.0.0
)
💥 Highlights
- Supports:
- Local Interchain Developer Environment (Rust, Python)
- Sidecar Processes
- TokenFactory
- CosmWasm (Build Flow, Contract Interaction, Relay)
Find a full list of examples at v8: interchaintest/examples/cosmos
💻 Contributors
- Strangelove Team
- @arirubinstein
- @bigs
- @colin-axner
- @charleenfei
- @ThanhNhann
- @debendraoli
- @DimitrisJim
- @cbarraford
- @joeabbey
- @srdtrk
- @shyamvyas5
- @hard-nett
- @nivasan1
- @migueldingli1997
- @spoo-bar
- @shaunkh
- @mmsqe
Full Changelog: v7.0.0...v8.0.0
v7.0.0
Interchaintest: Background & Use Cases
NOTE if using CometBFT v0.37.3+, use a replace statement in the interchaintest nested go.mod for v0.37.2. A state breaking function signature occurs due to a Schnorrkel v1.0.0 bump on the BFT side, which is not compatible.
github.com/cometbft/cometbft => github.com/cometbft/cometbft v0.37.2
📝 Implementation
Integrate E2E Test Locally + Github Actions
require (
github.com/strangelove-ventures/interchaintest/v7 v7.0.0
)
💥 Highlights
- Supports:
- Interchain Security
- Local Interchain Developer Environment (Rust, Python)
- Sidecar Processes
- TokenFactory
- CosmWasm (Contract Interaction, Relaying)
Find a full list of examples at v7: interchaintest/examples/cosmos
💻 Contributors
- Strangelove Team
- @arirubinstein
- @bigs
- @colin-axner
- @charleenfei
- @ThanhNhann
- @debendraoli
- @DimitrisJim
- @cbarraford
- @joeabbey
- @srdtrk
- @shyamvyas5
- @hard-nett
- @nivasan1
- @migueldingli1997
- @spoo-bar
- @shaunkh
- @mmsqe
Full Changelog: https://github.com/strangelove-ventures/interchaintest/commits/v7.0.0