* Improve `broadcast_errors` metric (#3719)
* Use short description for 'broadcast_errors' metric
* Add changelog entry
* Fix hyperlink in doc comment
Signed-off-by: Romain Ruetschi <github@romac.me>
* Fix hyperlink in doc comment
---------
Signed-off-by: Romain Ruetschi <romain@informal.systems>
Co-authored-by: Romain Ruetschi <romain@informal.systems>
* Fetch the light block at trusted_height + 1 when detecting misbehavior (#3727)
* fetch the light block at trusted_height+1 when detecting misbehaviour
* Add changelog entry
* Fix typo
---------
Co-authored-by: beer-1 <147697694+beer-1@users.noreply.github.com>
* Initialise v1.7.4 release
* Avoid retrieving a worker which is being removed by the idle worker clean-up process (#3725)
* prevent returning stopping workers
* clear only the specific worker
* Add ibc-go v8 to integration tests (#3694)
* Add simapp v8 to CI jobs
* Add simapp v8 to nix flake
* Handle CLI breaking changes of Cosmos SDK v0.50 in test bootstrap
* Handle genesis config 'voting_perdiod' and CLI 'query txs' changes for Cosmos SDK v0.50.1
* Use 'MsgSubmitProposal' instead of deprecated 'UpgradeProposal' to initiate a chain upgrade
* Update 'tx upgrade-chain' CLI template
* Fix 'tx chain-upgrade' tests
* Update chain upgrade for compatibility between different ibc-go versions
* Improve assertion for client upgrade tests
* Update ibc-proto-rs to v0.39.0
* Add changelog entry
* Fix and improve guide section for client upgrade
* Wait before querying client state for client upgrade tests
* Apply suggestions from code review
Co-authored-by: Romain Ruetschi <romain@informal.systems>
Signed-off-by: Luca Joss <43531661+ljoss17@users.noreply.github.com>
* Rename method 'ibc_version()' to 'version_specs'
* Extract the verification of legacy version in a method
* Implement 'FromStr' instead of 'TryFrom<String>' for 'ProposalStatus'
* Fix cargo-doc warning
* Add changelog entry for CLI
* Change the '--gov-account' flag as optional but will fail if trying to upgrade a chain with ibc-go v8+
* Update guide
* Move and update changelog entry for CLI
* Return a 'Specs' struct in 'version_specs()' method
* Fix clippy errors
---------
Signed-off-by: Luca Joss <43531661+ljoss17@users.noreply.github.com>
Co-authored-by: Romain Ruetschi <romain@informal.systems>
* Update Gaia used in tests from v12 to v13 & v14 (#3700)
* Update Gaia v12 to v13 and v14 in tests
* Fix Celestia CI job
* Replace Gaia v12 with v13 and v14 in multi-chain tests (#3701)
* Add changelog entry
---------
Signed-off-by: Luca Joss <43531661+ljoss17@users.noreply.github.com>
Co-authored-by: beer-1 <147697694+beer-1@users.noreply.github.com>
Co-authored-by: Romain Ruetschi <romain@informal.systems>
* Add PR 3703 to patch release
* Improve `backlog` metrics (#3722)
* Update backlog metric when packet clearing is triggered
* Fix update backlog and add unit tests
* Uncomment conditional compilation from telemetry tests
* Add changelog entry
* Update guide section regarding 'backlog_*' metrics
* Correctly update the backlog when querying commitments on chain
* Update backlog_oldest_timestamp to backlog_latest_update_timestamp
* Update changelog entry
* Fix bug in backlog update
* Guard tests module by test cfg
Signed-off-by: Romain Ruetschi <github@romac.me>
* Update from GitHub suggestions
---------
Signed-off-by: Romain Ruetschi <github@romac.me>
Co-authored-by: Romain Ruetschi <romain@informal.systems>
* Update changelog
* Update release summary
---------
Signed-off-by: Romain Ruetschi <romain@informal.systems>
Signed-off-by: Luca Joss <43531661+ljoss17@users.noreply.github.com>
Co-authored-by: Romain Ruetschi <romain@informal.systems>
Co-authored-by: beer-1 <147697694+beer-1@users.noreply.github.com>