Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release candidate: 0.10.0 #4047

Closed
wants to merge 53 commits into from
Closed

Conversation

dandanlen
Copy link
Collaborator

@dandanlen dandanlen commented Sep 26, 2023

No description provided.

@dandanlen dandanlen force-pushed the pick/latest-from-main-0.9.3 branch from d180414 to 29c9885 Compare September 26, 2023 05:18
@codecov
Copy link

codecov bot commented Sep 26, 2023

Codecov Report

Merging #4047 (6af3af1) into release/0.9 (5c8c6a0) will decrease coverage by 0%.
The diff coverage is 54%.

@@              Coverage Diff              @@
##           release/0.9   #4047     +/-   ##
=============================================
- Coverage           72%     72%     -0%     
=============================================
  Files              366     372      +6     
  Lines            56896   59347   +2451     
  Branches         56896   59347   +2451     
=============================================
+ Hits             41051   42654   +1603     
- Misses           13762   14569    +807     
- Partials          2083    2124     +41     
Files Coverage Δ
...ngine/multisig/src/client/ceremony_runner/tests.rs 91% <100%> (+<1%) ⬆️
...ngine/multisig/src/client/common/ceremony_stage.rs 100% <ø> (ø)
engine/src/eth/mod.rs 0% <ø> (ø)
engine/src/p2p/core/auth.rs 86% <100%> (+2%) ⬆️
engine/src/p2p/core/monitor.rs 88% <100%> (+<1%) ⬆️
engine/src/p2p/core/socket.rs 94% <ø> (-<1%) ⬇️
engine/src/p2p/core/tests.rs 100% <100%> (ø)
...ine/src/state_chain_observer/client/storage_api.rs 17% <ø> (ø)
...gine/src/state_chain_observer/sc_observer/tests.rs 88% <100%> (+<1%) ⬆️
state-chain/amm/src/common.rs 88% <ø> (ø)
... and 118 more

... and 17 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@dandanlen dandanlen force-pushed the pick/latest-from-main-0.9.3 branch from 2cdbd86 to 431a925 Compare September 28, 2023 15:09
@dandanlen dandanlen marked this pull request as ready for review September 28, 2023 15:09
@dandanlen dandanlen requested review from a team and martin-chainflip as code owners September 28, 2023 15:09
@dandanlen dandanlen requested review from niklasnatter and zoheb391 and removed request for a team, niklasnatter and zoheb391 September 28, 2023 15:09
@dandanlen dandanlen force-pushed the pick/latest-from-main-0.9.3 branch 4 times, most recently from f409e97 to 8833e2f Compare October 4, 2023 10:09
kylezs and others added 15 commits October 9, 2023 13:35
…#3957)

* chore: make tom code owner of CI settings.toml

* chore: use platform team, add to localnet
* refactor: key verification callback registered internally

* feat: more precise comparison

* feat: differentiate between candidates and authorities in handover tests

* chore: deduplicate do_full_key_rotation in tests

* test: update test to do what is says

* test: check key verification request parameters

* feat: use log_or_panic

* test: all candidates participate in handover

* test: add missing vault rotator status checks

* chore: fix clippy

* test: fix incorrect assert
* refactor: settings for a single node grouped together

* chore: create future in btc retrier

* feat: include backup rpc setting

* feat: backup rpc

* test: fix broken settings test

test: unset env

* chore: remove template settings

* chore: migrate settings

* fix: if no settings set it doesn't mean migration fails

* chore: address minor review comments

* feat: include usage of backup rpc when setting provided

* chore: rename client var

* chore: improve backup settings

* fix: spawn weak for client tasks

* feat: clean up main

* fix: deser/ser correctly, use guard

* chore: use macro for settings env

* chore: remove unnecessary test env

* chore: remove migration
Co-authored-by: Daniel <daniel@chainflip.io>
Co-authored-by: dandanlen <3168260+dandanlen@users.noreply.github.com>
Co-authored-by: Daniel <daniel@chainflip.io>
Co-authored-by: dandanlen <3168260+dandanlen@users.noreply.github.com>
* fix: fund-redeem test

* test: add multi governance members test to concurrent

* chore: fmt
* feat: add new archive node service file

* chore: add archive node systemd to deb package 🫀 (#3981)

* chore: add archive node systemd to deb package 🫀

* chore: update trigger

* fix: CI trigger

* chore: add genesis node systemd file

* add missing file 🤦‍♂️

* chore: harden systemd files

* chore: remove additional systemd config from perseverance

---------

Co-authored-by: Assem <asem.hasna@gmail.com>
* chore: moved redact code to utils

* feat: use SecretUrl type for endpoints

* refactor: Addressed PR comments
* refactor: use trait in tests

* chore: remove unused events


chore: clean up

* feat: add account_id to the LiquidityDepositAddressReady event

* chore: fmt

* chore: clippy
Co-authored-by: Daniel <daniel@chainflip.io>
Co-authored-by: Albert Llimos <53186777+albert-llimos@users.noreply.github.com>
Co-authored-by: albert <allimos3@gmail.com>
Co-authored-by: Alastair Holmes <holmes.alastair@outlook.com>
j4m1ef0rd and others added 22 commits October 9, 2023 13:36
* feat: detect incorrect dot genesis hash

* feat: btc network detection

* refactor: use display for BitcoinNetwork name

* refactor: Address PR comments
Co-authored-by: Daniel <daniel@chainflip.io>
Co-authored-by: dandanlen <3168260+dandanlen@users.noreply.github.com>
* price subscription

* remove dead_code allow

* depth_between rpc

squash

squash

squash

* subscribe_price -> subscribe_pool_price

* inclusive and exclusive ranges

* comment

* depth rpc improvement
* refactor: optional genesis hash for tests

* chore: renamed new_ext -> new_inner
* added macro to create gauges that get deleted

* added ceremony_duration metric

* fixed gauge to handle convertion to i64

* ceremony missing messages on timeout metric added

* added chain label to CEREMONY_PROCESSED_MSG, CEREMONY_DURATION, CEREMONY_TIMEOUT_MISSING_MSG

* modified macro to support drop (deletion of labels) on all the types of wrapper, passed as a parameter when calling the macro

* added STAGE_DURATION metric

* use collect_array

* added STAGE_COMPLETING/STAGE_FAILING metrics

* avoid saving labels already seen (add to the hashset) if we don't drop the metric

* fixed missing imports caused by rebasing

* fix double imports

* avoid using format! and to_string every time -> use clone()

* fixed typo

* addressed PR comments

* use Option for stage/ceremony _start
do conversion inside the constructor
add test to check deletion of metrics inside CeremonyMetrics strucs

* fixed test

* cargo fmt

* added manual deletion inside tests and make sure it returns an error -> deletion done before as expected

* address review comments
* disable gap filling

* resubmit_window

* next_account_nonce rpc

squash

* use next_account_nonce

* New InBlock interface changes only

* submission ids

* submit with watch stream

* check if submission in block

* Cache blocks inside SubmissionWatcher

* comments

* use until_in_block inside api code

* fix

* fix test

* fix for real

* logs
* doc: AMM and LP comments

* Update state-chain/amm/src/common.rs

* Update state-chain/amm/src/common.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/limit_orders.rs

* Update state-chain/amm/src/range_orders.rs

* Update state-chain/amm/src/range_orders.rs

* Update state-chain/amm/src/range_orders.rs

* Update state-chain/amm/src/range_orders.rs

* Update state-chain/pallets/cf-pools/src/lib.rs

* Update state-chain/pallets/cf-pools/src/lib.rs

* Update state-chain/pallets/cf-pools/src/lib.rs

* Update state-chain/pallets/cf-pools/src/lib.rs

* Update state-chain/pallets/cf-pools/src/lib.rs

* Update state-chain/pallets/cf-pools/src/lib.rs

* Update state-chain/pallets/cf-pools/src/lib.rs

* cargo fmt --all

* corrections
* feat: cli binding executor address

* refactor: avoid unwrap

* docs: update readme and cmd description

* chore: add example

---------

Co-authored-by: Daniel <daniel@chainflip.io>
when compatibility versions don't match
…4045)

* refactor: simplify initial connection to peers

`peer_infos` has the most up-to-date info on current nodes,
and can't contain duplicates, so we use that instead of maintaining
a separate list of peers to connect to.

* fix: allow overwriting existing p2p connection

* chore: more accurate comment

* refactor: send_and_receive helper in p2p tests

* chore: use different ports in p2p tests
…#4049)

* refactor: pull out extrinsic submission from erc20 witnessing

* refactor: pull out eth deposit submission

* refactor: factor out finalize extrinsic code

* refactor: remove unnecessary macro

* factor out extrinsic code for BTC

* refactor: factor out extrinsic submission for DOT

* refactor: use it for the rest of the witnessers for consistency

* chore: remove unnecessary clippy allow
* feat: add initiated_at block number for egresses

* chore: add migration for chain height addition

* chore: add migration hooks
* refactor(custom-rpc): simplify return types

* simplify simplifications

* chore: convert to str instead of using Debug

---------

Co-authored-by: Daniel <daniel@chainflip.io>
fix: better handling of p2p reconnection states
Co-authored-by: Daniel <daniel@chainflip.io>
Co-authored-by: dandanlen <3168260+dandanlen@users.noreply.github.com>
Co-authored-by: dandanlen <3168260+dandanlen@users.noreply.github.com>
@dandanlen dandanlen force-pushed the pick/latest-from-main-0.9.3 branch from 8833e2f to b2ab396 Compare October 9, 2023 11:49
@dandanlen dandanlen changed the title Pick/latest-from-main-0.9.3 release candidate: 0.9.4 Oct 10, 2023
@dandanlen dandanlen force-pushed the pick/latest-from-main-0.9.3 branch from b2ab396 to 6af3af1 Compare October 10, 2023 14:24
@dandanlen dandanlen changed the title release candidate: 0.9.4 release candidate: 0.10.0 Oct 11, 2023
@dandanlen
Copy link
Collaborator Author

Closing this, moved to release/0.10.

@dandanlen dandanlen closed this Oct 11, 2023
@ahasna ahasna deleted the pick/latest-from-main-0.9.3 branch May 23, 2024 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.