-
Notifications
You must be signed in to change notification settings - Fork 116
feat: Implement heartbeat support, docs and test #3039
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 tasks
crusso
commented
Jan 6, 2022
no newline at eof
ggreif
reviewed
Jan 7, 2022
ggreif
approved these changes
Jan 7, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Resolves #2971. |
Closed
🎉🎉 |
dfinity-bot
added a commit
that referenced
this pull request
Mar 16, 2025
## Changelog for ic: Branch: luc/latest-drun Commits: [luc-blaeser/[email protected]](https://github.com/luc-blaeser/ic/compare/01c8dfda47126bb5f688302e0161f17c2c0cfe6f...ec8add504e63f97a2bc7f470d1b64dca550235af) * [`f367c148`](https://github.com/luc-blaeser/ic/commit/f367c148b524ea125100cac343f587e7b39f29d9) chore: group the creation of bouncers similar to artifact pools ([luc-blaeser/ic#3474](https://togithub.com/luc-blaeser/ic/issues/3474)) * [`841793d5`](https://github.com/luc-blaeser/ic/commit/841793d5472f59a35a60870097674b5ea3b1478b) chore: add MetricsAssert test utility ([luc-blaeser/ic#3375](https://togithub.com/luc-blaeser/ic/issues/3375)) * [`197f983b`](https://github.com/luc-blaeser/ic/commit/197f983ba2e58df1d15c6d24e3de12a1cd6c0e84) chore(system-tests-k8s): use --local_test_jobs ([luc-blaeser/ic#3519](https://togithub.com/luc-blaeser/ic/issues/3519)) * [`13ed4b9e`](https://github.com/luc-blaeser/ic/commit/13ed4b9eaa83dab238adf02fd208eac5ce44f158) fix(k8s-system-tests): containerDisk for boundary node ([luc-blaeser/ic#3525](https://togithub.com/luc-blaeser/ic/issues/3525)) * [`f53c9f31`](https://github.com/luc-blaeser/ic/commit/f53c9f317f5eecd969fb393e3a4006df7d8e8151) chore(IDX): remove docker-login ([luc-blaeser/ic#2386](https://togithub.com/luc-blaeser/ic/issues/2386)) * [`4f2ccdb0`](https://github.com/luc-blaeser/ic/commit/4f2ccdb0287d313fe5ac69dc8a45a75f350cd306) chore: Update Mainnet IC revisions canisters file ([luc-blaeser/ic#3526](https://togithub.com/luc-blaeser/ic/issues/3526)) * [`bc3cd63c`](https://github.com/luc-blaeser/ic/commit/bc3cd63cab53fa833b10e750ad4ac7b8ab83fa24) chore: Restore Cargo.lock ([luc-blaeser/ic#3532](https://togithub.com/luc-blaeser/ic/issues/3532)) * [`91e41832`](https://github.com/luc-blaeser/ic/commit/91e41832c4ae5ce43471f8a8f874d67e1de3fc66) fix(IDX): use llvm-clang on Intel macOS ([luc-blaeser/ic#3530](https://togithub.com/luc-blaeser/ic/issues/3530)) * [`fc278709`](https://github.com/luc-blaeser/ic/commit/fc2787097c765498ca80e9497c3931ada0ec8bd4) chore: bump rust to 1.84 ([luc-blaeser/ic#3469](https://togithub.com/luc-blaeser/ic/issues/3469)) * [`0126ae64`](https://github.com/luc-blaeser/ic/commit/0126ae64c1b394db1794d5fb58113e64a25a8ae9) chore: Update Base Image Refs [2025-01-21-0151] ([luc-blaeser/ic#3537](https://togithub.com/luc-blaeser/ic/issues/3537)) * [`be8de198`](https://github.com/luc-blaeser/ic/commit/be8de198112294abd032ea4be8f37cfb6492bb9e) fix(ICRC_Ledger): FI-1645: use default deserialization value of 0 for ledger state's ledger_version ([luc-blaeser/ic#3520](https://togithub.com/luc-blaeser/ic/issues/3520)) * [`83c1bbf7`](https://github.com/luc-blaeser/ic/commit/83c1bbf752b879cc5669bc6e66f0c1b529c234e2) test(ICP_Rosetta): FI-1646: Address ICP Rosetta integration tests flakiness ([luc-blaeser/ic#3534](https://togithub.com/luc-blaeser/ic/issues/3534)) * [`8b3296e0`](https://github.com/luc-blaeser/ic/commit/8b3296e0fbecc20e487deb4663c01ed8f3b5059c) chore(RUN-1012): infrastructure to increase Wasm64 heap memory size ([luc-blaeser/ic#3385](https://togithub.com/luc-blaeser/ic/issues/3385)) * [`69988ae4`](https://github.com/luc-blaeser/ic/commit/69988ae40e4cc0db7ef758da7dd5c0606075e926) feat(ICRC_Ledger): FI-1600: Download the latest ICRC ledger release instead of tip of master ([luc-blaeser/ic#3538](https://togithub.com/luc-blaeser/ic/issues/3538)) * [`72ed89c0`](https://github.com/luc-blaeser/ic/commit/72ed89c0b8a7053ca4e00a3b06e1f1618ffb15e7) chore: Creating a unified mechanism to generate blocklists for ckBTC and ckETH ([luc-blaeser/ic#3401](https://togithub.com/luc-blaeser/ic/issues/3401)) * [`0cd00752`](https://github.com/luc-blaeser/ic/commit/0cd0075240d4b72789c3268f06d0a151338317bf) test(crypto): lower `canister_sig_verification_cache_test` test params ([luc-blaeser/ic#3528](https://togithub.com/luc-blaeser/ic/issues/3528)) * [`6b09303d`](https://github.com/luc-blaeser/ic/commit/6b09303dadb4ef0461fb541b65a7138b187669d8) refactor: CON-1434 Serialize current and next transcripts into `pb::NiDkgTranscript` ([luc-blaeser/ic#3039](https://togithub.com/luc-blaeser/ic/issues/3039)) * [`0b30ddf6`](https://github.com/luc-blaeser/ic/commit/0b30ddf64b77adf41ac0404abc5b67874998c6f9) chore(system-tests-k8s): misc changes ([luc-blaeser/ic#3541](https://togithub.com/luc-blaeser/ic/issues/3541)) * [`82576adb`](https://github.com/luc-blaeser/ic/commit/82576adb0eb2f5ec740bf85e885d111d730db9a7) fix: Correct the value returned for replicated vs non replicated execution in system api ([luc-blaeser/ic#3540](https://togithub.com/luc-blaeser/ic/issues/3540)) * [`40b9f6c5`](https://github.com/luc-blaeser/ic/commit/40b9f6c5920f1c31931c3e38ef4c13f0b68210d2) fix: [EXC-1842] Charge for ic0_cycles_burn128 ([luc-blaeser/ic#3542](https://togithub.com/luc-blaeser/ic/issues/3542)) * [`ad3140bb`](https://github.com/luc-blaeser/ic/commit/ad3140bb3444ea0963617a756d5f657d1e45d560) fix: Make mint_cycles128 test more robust ([luc-blaeser/ic#3543](https://togithub.com/luc-blaeser/ic/issues/3543)) * [`d37cb7b1`](https://github.com/luc-blaeser/ic/commit/d37cb7b1e4eb9ab5ca051251f8efc9a40d5fef46) feat(governance-tools): Made the output from add-release-to-changelog a little better. ([luc-blaeser/ic#3536](https://togithub.com/luc-blaeser/ic/issues/3536)) * [`834bead3`](https://github.com/luc-blaeser/ic/commit/834bead31ee029375b5c458f6fdac3c04e70437e) refactor(consensus): Refactor code in NiDkg to prepare VetKD implementation ([luc-blaeser/ic#3522](https://togithub.com/luc-blaeser/ic/issues/3522)) * [`9e2784a0`](https://github.com/luc-blaeser/ic/commit/9e2784a0d668048a457f90c593269161e7cbb2a2) test(Consensus): Add a stub test for vetkd ([luc-blaeser/ic#3524](https://togithub.com/luc-blaeser/ic/issues/3524)) * [`744f4683`](https://github.com/luc-blaeser/ic/commit/744f4683df2ca79f5f537b3db48a1c03d4ff084e) perf(nns): Add a benchmark for listing proposals ([luc-blaeser/ic#3489](https://togithub.com/luc-blaeser/ic/issues/3489)) * [`f52dbf1b`](https://github.com/luc-blaeser/ic/commit/f52dbf1b84b184c884dc9e374453b5d1c8e62f47) chore(ckbtc): Remove empty ReceivedUtxos events from event log ([luc-blaeser/ic#3434](https://togithub.com/luc-blaeser/ic/issues/3434)) * [`49e2de0d`](https://github.com/luc-blaeser/ic/commit/49e2de0d03a57ca116dc3b9c2c2eab25598cab9e) fix: EXC-1815: Fix sandbox processes metric ([luc-blaeser/ic#3527](https://togithub.com/luc-blaeser/ic/issues/3527)) * [`225b046a`](https://github.com/luc-blaeser/ic/commit/225b046aad2586490892532950b3d580cbb7854e) chore(cketh/ckerc20): Replace rpc.sepolia.org by Ankr ([luc-blaeser/ic#3523](https://togithub.com/luc-blaeser/ic/issues/3523)) * [`178aceab`](https://github.com/luc-blaeser/ic/commit/178aceab8793f1aedff9ade639a97e4b3b273669) feat: Allow accepting and burning cycles in replicated queries ([luc-blaeser/ic#363](https://togithub.com/luc-blaeser/ic/issues/363)) * [`00f10afc`](https://github.com/luc-blaeser/ic/commit/00f10afcfa8c2cdc2aa26c660c4eabf7dfcc54cf) chore: group together the abortable channels and move the consensus event loops at the end ([luc-blaeser/ic#3518](https://togithub.com/luc-blaeser/ic/issues/3518)) * [`7f9687b7`](https://github.com/luc-blaeser/ic/commit/7f9687b7a1d3cd9e045d902c76d455cabf847f9f) fix(EXC-1843): Make reservation test robust to costs ([luc-blaeser/ic#3539](https://togithub.com/luc-blaeser/ic/issues/3539)) * [`6d3c4888`](https://github.com/luc-blaeser/ic/commit/6d3c4888925ac31e3ed24a7adf8d3a0e81a4443c) fix(consensus): fix the `hashes-in-blocks` feature implementation ([luc-blaeser/ic#3529](https://togithub.com/luc-blaeser/ic/issues/3529)) * [`5993fe22`](https://github.com/luc-blaeser/ic/commit/5993fe22ce7c3fe4b433ef80f23336a0ccab89ec) refactor: Rename SystemStateChanges to SystemStateModifications for consistency ([luc-blaeser/ic#3555](https://togithub.com/luc-blaeser/ic/issues/3555)) * [`367ab737`](https://github.com/luc-blaeser/ic/commit/367ab73788ed95af643e057a79bd2f98e1f3eee2) refactor(nns): Deleted ListNeurons from NNS governance.proto. ([luc-blaeser/ic#3546](https://togithub.com/luc-blaeser/ic/issues/3546)) * [`a2d812c7`](https://github.com/luc-blaeser/ic/commit/a2d812c75a4a8e0c62437fa36c0b4cd5ae183813) chore(system-tests-k8s): console logs ([luc-blaeser/ic#3558](https://togithub.com/luc-blaeser/ic/issues/3558)) * [`14ba37e5`](https://github.com/luc-blaeser/ic/commit/14ba37e5c818c5548d323ba58b94de160d2f71b0) feat: CON-1422 Introduce `VetKdPayload` type ([luc-blaeser/ic#3458](https://togithub.com/luc-blaeser/ic/issues/3458)) * [`a4dd6388`](https://github.com/luc-blaeser/ic/commit/a4dd63884a9bf2e421c3162f298bbe5abe2c3ec3) refactor: rename ssh services ([luc-blaeser/ic#3548](https://togithub.com/luc-blaeser/ic/issues/3548)) * [`92201728`](https://github.com/luc-blaeser/ic/commit/922017281e3b136183cc03e66b279ca0db4e8951) refactor(nns): Delete ManageNeuronResponse from governance.proto. ([luc-blaeser/ic#3573](https://togithub.com/luc-blaeser/ic/issues/3573)) * [`1edf4a1a`](https://github.com/luc-blaeser/ic/commit/1edf4a1af496ebf5423a06220d601739cb252053) feat(sns): Automatically advance SNS target version upon opt-in ([luc-blaeser/ic#3119](https://togithub.com/luc-blaeser/ic/issues/3119)) * [`01e83df0`](https://github.com/luc-blaeser/ic/commit/01e83df09153acc688b97ccbea45e829163c2a35) feat(nns): Avoid recomputing wasm/arg hashes during read operations ([luc-blaeser/ic#3490](https://togithub.com/luc-blaeser/ic/issues/3490)) * [`550209a7`](https://github.com/luc-blaeser/ic/commit/550209a750be0575cc4afff5e23c04b03048c08e) chore: delete deploy-update-ssh-account-keys ([luc-blaeser/ic#3549](https://togithub.com/luc-blaeser/ic/issues/3549)) * [`f3a8e93d`](https://github.com/luc-blaeser/ic/commit/f3a8e93df6c77028a81cf080bdac97a8faab7c01) chore: Update Base Image Refs [2025-01-23-0147] ([luc-blaeser/ic#3575](https://togithub.com/luc-blaeser/ic/issues/3575)) * [`026eda8b`](https://github.com/luc-blaeser/ic/commit/026eda8b9a5b2fdfe5a65773a02873912cd5e29d) chore: Bump Candid to 0.10.12 ([luc-blaeser/ic#3566](https://togithub.com/luc-blaeser/ic/issues/3566)) * [`1714dd1d`](https://github.com/luc-blaeser/ic/commit/1714dd1dc31c9abc4e53b02201bb79feb9051132) fix: bind to [::1] per default instead of 127.0.0.1 in PocketIC ([luc-blaeser/ic#3280](https://togithub.com/luc-blaeser/ic/issues/3280)) * [`1dd3386c`](https://github.com/luc-blaeser/ic/commit/1dd3386c4de060e4148df11eee31196f69ed01e8) refactor: make the stack construction a little more readable; added comments ([luc-blaeser/ic#3559](https://togithub.com/luc-blaeser/ic/issues/3559)) * [`8df78c99`](https://github.com/luc-blaeser/ic/commit/8df78c99e258b519535de4faf7fde24ef70b549b) chore: remove `ic_api_version` field in IC status response ([luc-blaeser/ic#3569](https://togithub.com/luc-blaeser/ic/issues/3569)) * [`7f0bad6c`](https://github.com/luc-blaeser/ic/commit/7f0bad6c91300970ff913c0d026e24cbd2fa13bc) chore: add todo comment to remind of disabling balances serialization ([luc-blaeser/ic#3579](https://togithub.com/luc-blaeser/ic/issues/3579)) * [`967fe211`](https://github.com/luc-blaeser/ic/commit/967fe211896f28e7b62dd7fc279a39e6e3c9c59d) chore: bitcoin crate upgrade ([luc-blaeser/ic#3080](https://togithub.com/luc-blaeser/ic/issues/3080)) * [`ca3b684a`](https://github.com/luc-blaeser/ic/commit/ca3b684a47c4b900721ca7b198efc388db9df86b) test: Add best effort messages to random traffic canister ([luc-blaeser/ic#3108](https://togithub.com/luc-blaeser/ic/issues/3108)) * [`33941442`](https://github.com/luc-blaeser/ic/commit/33941442d1df7df9925d70ce7823183a2dfa438b) fix: do not repeat error code in query call reject message ([luc-blaeser/ic#3465](https://togithub.com/luc-blaeser/ic/issues/3465)) * [`fb75bf40`](https://github.com/luc-blaeser/ic/commit/fb75bf40fc6e86fa81dbc9b42e893bca9d13086e) perf: Move file system population to mkfs.ext4 invocation ([luc-blaeser/ic#3476](https://togithub.com/luc-blaeser/ic/issues/3476)) * [`43d7f975`](https://github.com/luc-blaeser/ic/commit/43d7f9752c0645ced2dd1bf37d88389ef88d357a) docs: Improve the abortable broadcast documentation ([luc-blaeser/ic#3260](https://togithub.com/luc-blaeser/ic/issues/3260)) * [`f569791c`](https://github.com/luc-blaeser/ic/commit/f569791cc7ebda5132382a1abcc0c537c93b3543) docs(governance): Added 2025-01-20 CHANGELOG.md entries. ([luc-blaeser/ic#3535](https://togithub.com/luc-blaeser/ic/issues/3535)) * [`626d1bb7`](https://github.com/luc-blaeser/ic/commit/626d1bb787373473bcd32d25785f5f7b2ff96e56) feat(nns): Add pagination to list_neurons API ([luc-blaeser/ic#3358](https://togithub.com/luc-blaeser/ic/issues/3358)) * [`44d54e5b`](https://github.com/luc-blaeser/ic/commit/44d54e5be8d4f6566eaa1bd0e3e689db29315a60) feat(sns): `SnsGov.list_proposals` includes `chunked_canister_wasm` ([luc-blaeser/ic#3585](https://togithub.com/luc-blaeser/ic/issues/3585)) * [`850e9594`](https://github.com/luc-blaeser/ic/commit/850e9594ff1ad2d8b42b7cb2b1acad5a791189f1) chore(candid-utils): Factor out Candid pretty printing function ([luc-blaeser/ic#3572](https://togithub.com/luc-blaeser/ic/issues/3572)) * [`3b2afad3`](https://github.com/luc-blaeser/ic/commit/3b2afad38c65d6e9bed58d8fa06dc34d831f5562) fix: orchestrator onboarding logs ([luc-blaeser/ic#3588](https://togithub.com/luc-blaeser/ic/issues/3588)) * [`a4e13acb`](https://github.com/luc-blaeser/ic/commit/a4e13acb514d8a11dc9a433250375e880a97737b) chore: proposal to upgrade ckBTC minter ([luc-blaeser/ic#3583](https://togithub.com/luc-blaeser/ic/issues/3583)) * [`623b155c`](https://github.com/luc-blaeser/ic/commit/623b155ca4fec6a5041fd88969baebcabf58db1a) fix: use api boundary nodes as socks proxies ([luc-blaeser/ic#2712](https://togithub.com/luc-blaeser/ic/issues/2712)) * [`73f1dbd1`](https://github.com/luc-blaeser/ic/commit/73f1dbd1982e1c85647698fb545cfb7db22096a1) chore: add V3 to ICRC Ledger canister revisions and update mainnet to V4 ([luc-blaeser/ic#3570](https://togithub.com/luc-blaeser/ic/issues/3570)) * [`b2888f25`](https://github.com/luc-blaeser/ic/commit/b2888f251925c42df8f3b4fcf70514fa2cacee2a) fix(ic-admin): set default NNS URL to the mainnet one ([luc-blaeser/ic#3593](https://togithub.com/luc-blaeser/ic/issues/3593)) * [`c22d478a`](https://github.com/luc-blaeser/ic/commit/c22d478ad97f82bd5d378862c9dd2f13afe2ece1) feat(rosetta): Local cluster setup for Rosetta ([luc-blaeser/ic#3485](https://togithub.com/luc-blaeser/ic/issues/3485)) * [`f128ac96`](https://github.com/luc-blaeser/ic/commit/f128ac960b5f9da2603d843d2a102cffbe62495b) feat: [MR-354] Load & validate protos asynchronously ([luc-blaeser/ic#2594](https://togithub.com/luc-blaeser/ic/issues/2594)) * [`c407638b`](https://github.com/luc-blaeser/ic/commit/c407638b5d471351b3367ed8409df6e488c6001e) fix: Revert "fix: bind to [::1] per default instead of 127.0.0.1 in PocketIC ([luc-blaeser/ic#3280](https://togithub.com/luc-blaeser/ic/issues/3280))" ([luc-blaeser/ic#3597](https://togithub.com/luc-blaeser/ic/issues/3597)) * [`52f75b8f`](https://github.com/luc-blaeser/ic/commit/52f75b8f70b5b2a81b45dda9676c4bb5b7a8e399) chore: Run some integration tests on darwin, not intel mac runners to avoid flakiness ([luc-blaeser/ic#3598](https://togithub.com/luc-blaeser/ic/issues/3598)) * [`17e42ae8`](https://github.com/luc-blaeser/ic/commit/17e42ae8580ad2d5d018b2ec10f3b01afbea7766) feat(PocketIC): new PocketIC operation to set certified time ([luc-blaeser/ic#3595](https://togithub.com/luc-blaeser/ic/issues/3595)) * [`0d0440ff`](https://github.com/luc-blaeser/ic/commit/0d0440ff75a08a08d3fa2dcc8bafdd14a4f0622b) chore: listen on socketaddr from config for http handler ([luc-blaeser/ic#3599](https://togithub.com/luc-blaeser/ic/issues/3599)) * [`8b198f61`](https://github.com/luc-blaeser/ic/commit/8b198f61b6802b157624afb8930450b99c33e08d) test(MR): [MR-638] Include best-effort messages in `queues_compatibility_test`, stage 1 ([luc-blaeser/ic#3561](https://togithub.com/luc-blaeser/ic/issues/3561)) * [`98c8e43b`](https://github.com/luc-blaeser/ic/commit/98c8e43b25d345bf9f4b5438dc95376a545866fd) chore(boundary): salt canister interface ([luc-blaeser/ic#3587](https://togithub.com/luc-blaeser/ic/issues/3587)) * [`7dc4bc9c`](https://github.com/luc-blaeser/ic/commit/7dc4bc9cc30cf84ca0b66fce2f1b98b8c7e13ee3) chore(system-tests-k8s): console logs url ([luc-blaeser/ic#3606](https://togithub.com/luc-blaeser/ic/issues/3606)) * [`03393bc8`](https://github.com/luc-blaeser/ic/commit/03393bc817da78cdc27190eaa388b8f6f8990365) feat(cycles-minting): Cycles Minting canister refunds automatically. ([luc-blaeser/ic#3484](https://togithub.com/luc-blaeser/ic/issues/3484)) * [`5b799152`](https://github.com/luc-blaeser/ic/commit/5b799152432d0697dcd824cc44f1afae19b522b5) chore: Update Mainnet IC revisions canisters file ([luc-blaeser/ic#3594](https://togithub.com/luc-blaeser/ic/issues/3594)) * [`cf52a501`](https://github.com/luc-blaeser/ic/commit/cf52a501182823514b73d41fca4d40bc187d7ea5) chore(node): delete retry-ipv6-config ([luc-blaeser/ic#3607](https://togithub.com/luc-blaeser/ic/issues/3607)) * [`69748856`](https://github.com/luc-blaeser/ic/commit/69748856b6c9292cfe1c1534c01f4073f749a240) refactor: Use Principal in RemoveNodeOperatorsPayload, instead of Vec<u8> ([luc-blaeser/ic#3386](https://togithub.com/luc-blaeser/ic/issues/3386)) * [`361a1e39`](https://github.com/luc-blaeser/ic/commit/361a1e39a460336bc4e503c32cad2874b0f9ff74) chore: Remove deprecated CanisterStatusResult type ([luc-blaeser/ic#3431](https://togithub.com/luc-blaeser/ic/issues/3431)) * [`fbb723cf`](https://github.com/luc-blaeser/ic/commit/fbb723cf6e6aecb92f5bec968cec9370fdcd19f7) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3614](https://togithub.com/luc-blaeser/ic/issues/3614)) * [`55e504b2`](https://github.com/luc-blaeser/ic/commit/55e504b2380c18dfe591edf67c6665371856c327) chore: change redirect code from 303 to 307 ([luc-blaeser/ic#3600](https://togithub.com/luc-blaeser/ic/issues/3600)) * [`0468e6f9`](https://github.com/luc-blaeser/ic/commit/0468e6f90e52fab4be7b0bf722dacb520a589c55) chore(IDX): remove bazel-bep upload ([luc-blaeser/ic#3615](https://togithub.com/luc-blaeser/ic/issues/3615)) * [`98b6bfff`](https://github.com/luc-blaeser/ic/commit/98b6bfffa3c5c5d3850c2611981af2fdd8a4251e) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3616](https://togithub.com/luc-blaeser/ic/issues/3616)) * [`8cdb9302`](https://github.com/luc-blaeser/ic/commit/8cdb9302e0f896edcf61522d9f1559d2026007f1) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3620](https://togithub.com/luc-blaeser/ic/issues/3620)) * [`fcc88deb`](https://github.com/luc-blaeser/ic/commit/fcc88deb59d847f2dd5a62856be7f1eedaad0f6d) refactor: Remove inject_files rule invocations and move injection of binaries to ext4_image ([luc-blaeser/ic#3497](https://togithub.com/luc-blaeser/ic/issues/3497)) * [`9d42a914`](https://github.com/luc-blaeser/ic/commit/9d42a9146cfec98a09204c39c8d6008cb4af3af7) fix: ic-gateway: remove load shedding ([luc-blaeser/ic#3621](https://togithub.com/luc-blaeser/ic/issues/3621)) * [`e2a1f9c3`](https://github.com/luc-blaeser/ic/commit/e2a1f9c3ec5f982dbce9ac9a0c1dfb82bd3a753f) chore(icp-rosetta): [FI-1563] Migrate Rosetta's voting tests ([luc-blaeser/ic#2815](https://togithub.com/luc-blaeser/ic/issues/2815)) * [`ac12ab0b`](https://github.com/luc-blaeser/ic/commit/ac12ab0b7af9075de5ee0209609134612ff1bd67) chore: handle panics when joining on cancellations in ingress_watcher event loop ([luc-blaeser/ic#3618](https://togithub.com/luc-blaeser/ic/issues/3618)) * [`2453254c`](https://github.com/luc-blaeser/ic/commit/2453254c2abf21288b711a4467ff96d8ec66201e) chore: remove todo messages in call_v3.rs ([luc-blaeser/ic#3617](https://togithub.com/luc-blaeser/ic/issues/3617)) * [`3f14a080`](https://github.com/luc-blaeser/ic/commit/3f14a0806cb596e7a2daa3cff15e5f946dfcf7f7) chore: move out the CLI module from the library ([luc-blaeser/ic#3169](https://togithub.com/luc-blaeser/ic/issues/3169)) * [`59c71ed7`](https://github.com/luc-blaeser/ic/commit/59c71ed7db8a61bf604d0f5bb0910df5c796bdef) chore(IDX): unset aws var ([luc-blaeser/ic#3627](https://togithub.com/luc-blaeser/ic/issues/3627)) * [`048d5281`](https://github.com/luc-blaeser/ic/commit/048d528113c24f64ff7d08d800ae5cebba096280) fix(IDX): enable colors in clippy ([luc-blaeser/ic#3628](https://togithub.com/luc-blaeser/ic/issues/3628)) * [`0626768a`](https://github.com/luc-blaeser/ic/commit/0626768a908b3498beb2b806b40c30f3197b1481) chore(node): normalize config.sh to return empty string ([luc-blaeser/ic#3502](https://togithub.com/luc-blaeser/ic/issues/3502)) * [`dd37e700`](https://github.com/luc-blaeser/ic/commit/dd37e7009370dde008124d315a9eed46f8ad248f) feat(crypto): CRP-2648 CRP-2600 VetKD API and testing improvements ([luc-blaeser/ic#3283](https://togithub.com/luc-blaeser/ic/issues/3283)) * [`43238430`](https://github.com/luc-blaeser/ic/commit/432384301a641cd5077d61cd2cebc0c88eb4aa3e) chore(idx): remove proxy cache url ([luc-blaeser/ic#3630](https://togithub.com/luc-blaeser/ic/issues/3630)) * [`fba9bf4d`](https://github.com/luc-blaeser/ic/commit/fba9bf4da928284ff351e804aae2dc3b04b76a97) feat(candid-utils): Better validation for Candid services without arguments ([luc-blaeser/ic#3590](https://togithub.com/luc-blaeser/ic/issues/3590)) * [`2da21389`](https://github.com/luc-blaeser/ic/commit/2da21389027b25a4c5a68333df36eb17c966ac48) feat(crypto): CRP-2670 store registry version in threshold sig data store ([luc-blaeser/ic#3619](https://togithub.com/luc-blaeser/ic/issues/3619)) * [`5c68a636`](https://github.com/luc-blaeser/ic/commit/5c68a63660fbf2698da663c778be351721671c82) feat(ic-nervous-system-agent): Add management canister functions ([luc-blaeser/ic#3591](https://togithub.com/luc-blaeser/ic/issues/3591)) * [`b9ee50e6`](https://github.com/luc-blaeser/ic/commit/b9ee50e62bef3d1ea79c67d46df9aaa5a47bf6d4) chore(IDX): unset buildevent var ([luc-blaeser/ic#3629](https://togithub.com/luc-blaeser/ic/issues/3629)) * [`1ef59e5f`](https://github.com/luc-blaeser/ic/commit/1ef59e5f3e20c50d1d373b8cae4a7630628f176c) test: remove log syncrhonization from nns recovery system test ([luc-blaeser/ic#3602](https://togithub.com/luc-blaeser/ic/issues/3602)) * [`8f4c5bbf`](https://github.com/luc-blaeser/ic/commit/8f4c5bbf3f886470d244ca601e743a9eb2685c1e) docs(cmc): Fixed a comment in CMC automatic refund. ([luc-blaeser/ic#3634](https://togithub.com/luc-blaeser/ic/issues/3634)) * [`6dcf4612`](https://github.com/luc-blaeser/ic/commit/6dcf4612fd1d1a6573a301d4810de898a754939c) fix(nns): Fix neurons_fund_total_active_neurons metric ([luc-blaeser/ic#3610](https://togithub.com/luc-blaeser/ic/issues/3610)) * [`6d4ecc89`](https://github.com/luc-blaeser/ic/commit/6d4ecc89e14f8fb60f01ae42553608aedf847a42) chore(registry): Backfill missing node_reward_type records ([luc-blaeser/ic#3589](https://togithub.com/luc-blaeser/ic/issues/3589)) * [`8b5a196b`](https://github.com/luc-blaeser/ic/commit/8b5a196bb9dcbf5bbece12e116e0d066c9ec7283) feat: Turn on the features to allow active neurons in stable memory and use stable following index ([luc-blaeser/ic#3604](https://togithub.com/luc-blaeser/ic/issues/3604)) * [`65b020a9`](https://github.com/luc-blaeser/ic/commit/65b020a926b130f21039398cf86d1c58c867a1af) feat(nns): Change `include_empty_neurons_readable_by_caller` default to false ([luc-blaeser/ic#3612](https://togithub.com/luc-blaeser/ic/issues/3612)) * [`0ac8a60b`](https://github.com/luc-blaeser/ic/commit/0ac8a60bc974222b5da87676a910d55344528ca0) feat(cycles-minting-canister): Enabled automatic refunds. ([luc-blaeser/ic#3632](https://togithub.com/luc-blaeser/ic/issues/3632)) * [`a8dc0417`](https://github.com/luc-blaeser/ic/commit/a8dc04178f5b03788090afab2fdffb7b9306d050) chore(nns): Refactor NeuronId::from_subaccount to test_utils since it's only used in tests ([luc-blaeser/ic#3611](https://togithub.com/luc-blaeser/ic/issues/3611)) * [`7366cbeb`](https://github.com/luc-blaeser/ic/commit/7366cbeb7a7d1e0a57282aeb90bb52d987c9b7f1) test(ICRC_Ledger): FI-1655: Add check to see if downgrade to mainnet is expected to work ([luc-blaeser/ic#3625](https://togithub.com/luc-blaeser/ic/issues/3625)) * [`7325e17a`](https://github.com/luc-blaeser/ic/commit/7325e17a125cafd8d6530f63b34015c5339dbb3e) chore(fuzzing): Enable `bes` config for sandbox based fuzzers ([luc-blaeser/ic#3623](https://togithub.com/luc-blaeser/ic/issues/3623)) * [`c53b231c`](https://github.com/luc-blaeser/ic/commit/c53b231ce7119f199b2c76ae39395cb14dd89aee) revert: "chore(IDX): remove bazel-bep upload ([luc-blaeser/ic#3615](https://togithub.com/luc-blaeser/ic/issues/3615))" ([luc-blaeser/ic#3646](https://togithub.com/luc-blaeser/ic/issues/3646)) * [`591e7087`](https://github.com/luc-blaeser/ic/commit/591e70878e3f3b3310160cd572bcb1b7ccd692a3) chore(dep-mgnt): Change owning team for II ([luc-blaeser/ic#3648](https://togithub.com/luc-blaeser/ic/issues/3648)) * [`5f4503d0`](https://github.com/luc-blaeser/ic/commit/5f4503d0fea38c8b8936897284f4c722447d00e0) chore(IDX): bazel-test-all ln1 ([luc-blaeser/ic#3647](https://togithub.com/luc-blaeser/ic/issues/3647)) * [`23a5ce06`](https://github.com/luc-blaeser/ic/commit/23a5ce068d956983f8a7d1ee6d08093f28074613) refactor(nns-governance): Delete NeuronInfo from governance.proto. ([luc-blaeser/ic#3639](https://togithub.com/luc-blaeser/ic/issues/3639)) * [`3fd22ccd`](https://github.com/luc-blaeser/ic/commit/3fd22ccde54b862368b1ccb93afa74c82ccc6324) feat(sns-cli): Add subcommand for upgrading SNS controlled canisters using chunked Wasms ([luc-blaeser/ic#3439](https://togithub.com/luc-blaeser/ic/issues/3439)) * [`376c7275`](https://github.com/luc-blaeser/ic/commit/376c7275121bff4f506305b973310166adbca934) chore(crypto): Add tests that cross-curve keys are rejected with a reasonable error ([luc-blaeser/ic#3605](https://togithub.com/luc-blaeser/ic/issues/3605)) * [`dc2a12f3`](https://github.com/luc-blaeser/ic/commit/dc2a12f3ed360785371508693561406abd1a281c) chore(dep-mgnt): Change owning team for nns-dapp frontend ([luc-blaeser/ic#3652](https://togithub.com/luc-blaeser/ic/issues/3652)) * [`b310eb0b`](https://github.com/luc-blaeser/ic/commit/b310eb0b46aeb2f0c0c41d6016d0ad67ad56eb71) chore: Update Mainnet IC revisions canisters file ([luc-blaeser/ic#3640](https://togithub.com/luc-blaeser/ic/issues/3640)) * [`aa12bb1f`](https://github.com/luc-blaeser/ic/commit/aa12bb1fb50960147c34f919a0a27705ba89255a) fix(IDX): don't use interpolation in x86-darwin workflow env ([luc-blaeser/ic#3656](https://togithub.com/luc-blaeser/ic/issues/3656)) * [`3aa3266c`](https://github.com/luc-blaeser/ic/commit/3aa3266cde8b226501d46c66c32ee02b929c62fa) feat(nns): Avoid cloning large fields when listing proposals ([luc-blaeser/ic#3505](https://togithub.com/luc-blaeser/ic/issues/3505)) * [`c05b185f`](https://github.com/luc-blaeser/ic/commit/c05b185fee8eab2c32ed96062f4a62739011a16d) feat(node): Log guestos.service console logs to tty1 ([luc-blaeser/ic#3645](https://togithub.com/luc-blaeser/ic/issues/3645)) * [`215a697e`](https://github.com/luc-blaeser/ic/commit/215a697e1411965fe577c406ffe1af9728d0aeb8) feat: ICP-ledger: FI-1440: Implement V4 for ICP ledger - migrate balances to stable structures ([luc-blaeser/ic#3314](https://togithub.com/luc-blaeser/ic/issues/3314)) * [`ae3ab5aa`](https://github.com/luc-blaeser/ic/commit/ae3ab5aa3c48287a69935794ff0ec8d6650e0337) refactor(nervous-system): Move Request implementations from canister crates to rs/nervous_system/agent ([luc-blaeser/ic#3657](https://togithub.com/luc-blaeser/ic/issues/3657)) * [`0b1d6e41`](https://github.com/luc-blaeser/ic/commit/0b1d6e41db8931c27068796b40d5cf6aa1be7590) chore(node): tidy up systemd dependencies ([luc-blaeser/ic#3574](https://togithub.com/luc-blaeser/ic/issues/3574)) * [`b6d1e651`](https://github.com/luc-blaeser/ic/commit/b6d1e651bcc3d3f42438fb4a504075e07b69f8a3) chore(EXC-1840): Refactor bool to use WasmExecutionMode enum. ([luc-blaeser/ic#3586](https://togithub.com/luc-blaeser/ic/issues/3586)) * [`6955a3fc`](https://github.com/luc-blaeser/ic/commit/6955a3fc1bb84079ea3e07284790b603afc3e2c9) test(ICRC_Ledger): Fix test failure due to SNS ledger version bump ([luc-blaeser/ic#3663](https://togithub.com/luc-blaeser/ic/issues/3663)) * [`ae91325d`](https://github.com/luc-blaeser/ic/commit/ae91325d470fa927bb32a585aec57b1162b56bd8) chore(IDX): remove unused ci/tools/download ([luc-blaeser/ic#3668](https://togithub.com/luc-blaeser/ic/issues/3668)) * [`b68e6a23`](https://github.com/luc-blaeser/ic/commit/b68e6a23605e8b3b889467f5552eb4dcd8df2f77) feat(ic-admin): Show the proposal URL for --dry-run ([luc-blaeser/ic#3596](https://togithub.com/luc-blaeser/ic/issues/3596)) * [`620e7729`](https://github.com/luc-blaeser/ic/commit/620e7729d7e20c3dbb3843009188ab69ec4b600c) refactor: fix legacy naming of some methods ([luc-blaeser/ic#3664](https://togithub.com/luc-blaeser/ic/issues/3664)) * [`fe4d0222`](https://github.com/luc-blaeser/ic/commit/fe4d0222fc4e3af11d5eef467a8bfb7cd0e410e4) chore: remove last todo comment in HTTP-handler ([luc-blaeser/ic#3626](https://togithub.com/luc-blaeser/ic/issues/3626)) * [`e6b31566`](https://github.com/luc-blaeser/ic/commit/e6b31566c5876204c28d79b7c6e1a7db0303deab) chore(IDX): instruct how to calculate hashes of CDN downloaded artifacts ([luc-blaeser/ic#3670](https://togithub.com/luc-blaeser/ic/issues/3670)) * [`a99f598f`](https://github.com/luc-blaeser/ic/commit/a99f598f906277700c9f98fdbda2bd9bc57b83d0) test: Add tests to check that changes are not applied if replicated query execution traps ([luc-blaeser/ic#3669](https://togithub.com/luc-blaeser/ic/issues/3669)) * [`5b6d604a`](https://github.com/luc-blaeser/ic/commit/5b6d604af0479e5ea6146fa769ce9cc5a1094869) chore: Fix typo in error message about uninitialized query stats ([luc-blaeser/ic#3673](https://togithub.com/luc-blaeser/ic/issues/3673)) * [`0da53066`](https://github.com/luc-blaeser/ic/commit/0da53066f8cfe4e030f5a7463cbfb4b725ded24d) chore(IDX): remove bazel-bep upload ([luc-blaeser/ic#3675](https://togithub.com/luc-blaeser/ic/issues/3675)) * [`155bd42f`](https://github.com/luc-blaeser/ic/commit/155bd42f484c2a8f9e6c2e7b9475f6dc7e2b03ee) chore: Add dfx-core dependency and use it in the SNS CLI to allow it to use the user's DFX identities ([luc-blaeser/ic#2927](https://togithub.com/luc-blaeser/ic/issues/2927)) * [`a5684f43`](https://github.com/luc-blaeser/ic/commit/a5684f435ed20ff13b3c7a4ac85795e898b0800f) chore(IDX): rename secret ([luc-blaeser/ic#3677](https://togithub.com/luc-blaeser/ic/issues/3677)) * [`35f39480`](https://github.com/luc-blaeser/ic/commit/35f39480fe28485694743dc3ef15ac37ea000c74) docs(nns): Resurrect request and response comments. ([luc-blaeser/ic#3671](https://togithub.com/luc-blaeser/ic/issues/3671)) * [`f0058db9`](https://github.com/luc-blaeser/ic/commit/f0058db9a070e5c9949e19322f21e5ad6537b703) feat(EXC-1847): Support for `ic0.subnet_self()` ([luc-blaeser/ic#3637](https://togithub.com/luc-blaeser/ic/issues/3637)) * [`38877d9f`](https://github.com/luc-blaeser/ic/commit/38877d9f9e571b81eb3a2347ea9ed9fc0c408b88) chore(IDX): updated token ([luc-blaeser/ic#3681](https://togithub.com/luc-blaeser/ic/issues/3681)) * [`6bc1943f`](https://github.com/luc-blaeser/ic/commit/6bc1943fc5bcff846959025c5f3f2f7f510489cf) chore(IDX): rename SSH_PRIVATE_KEY ([luc-blaeser/ic#3683](https://togithub.com/luc-blaeser/ic/issues/3683)) * [`3868259d`](https://github.com/luc-blaeser/ic/commit/3868259d16fb345294f510c0e91f46225b5691b9) chore: improve return types use by the assembler ([luc-blaeser/ic#2215](https://togithub.com/luc-blaeser/ic/issues/2215)) * [`8f754dd5`](https://github.com/luc-blaeser/ic/commit/8f754dd53c0f1dc4e3a1b14fde2f6ba708637e82) feat: boundary nodes: add caffeine domain polling ([luc-blaeser/ic#3686](https://togithub.com/luc-blaeser/ic/issues/3686)) * [`59c4b87a`](https://github.com/luc-blaeser/ic/commit/59c4b87a337f1bd52a076c0f3e99acf155b79803) chore(IDX): encrypt bep ([luc-blaeser/ic#3684](https://togithub.com/luc-blaeser/ic/issues/3684)) * [`192b37dd`](https://github.com/luc-blaeser/ic/commit/192b37ddd23a75a4dd195713950df320613dc07e) chore: Update Base Image Refs [2025-01-30-0807] ([luc-blaeser/ic#3680](https://togithub.com/luc-blaeser/ic/issues/3680)) * [`4f0fa467`](https://github.com/luc-blaeser/ic/commit/4f0fa46717d239bf244cab9585c421025aa254a7) docs(EXC-1796): Compilation cache file ownership ([luc-blaeser/ic#3667](https://togithub.com/luc-blaeser/ic/issues/3667)) * [`cfdddeec`](https://github.com/luc-blaeser/ic/commit/cfdddeec51f9807509ecd7ff4f155f01c193fffc) chore(fuzzing): extend syscall whitelist in sandbox fuzzers ([luc-blaeser/ic#3659](https://togithub.com/luc-blaeser/ic/issues/3659)) * [`d128e24c`](https://github.com/luc-blaeser/ic/commit/d128e24cca31648bb6fbd8e9d40be620cc5fe5c3) chore: Fix run-all benchmarks script ([luc-blaeser/ic#3692](https://togithub.com/luc-blaeser/ic/issues/3692)) * [`cf780723`](https://github.com/luc-blaeser/ic/commit/cf780723ba5c1523fbe3247af0580025543fe5fa) chore: Reduce flakiness of state sync system tests ([luc-blaeser/ic#3672](https://togithub.com/luc-blaeser/ic/issues/3672)) * [`c6e0d7e7`](https://github.com/luc-blaeser/ic/commit/c6e0d7e718bea962d4b91595b3ff4e1357a430c9) chore(IDX): simplify x64-darwin output base ([luc-blaeser/ic#3694](https://togithub.com/luc-blaeser/ic/issues/3694)) * [`de17b0d7`](https://github.com/luc-blaeser/ic/commit/de17b0d718d6f279e9da8cd0f1b5de17036a6102) chore(IDX): simplify bes upload ([luc-blaeser/ic#3698](https://togithub.com/luc-blaeser/ic/issues/3698)) * [`2eae439d`](https://github.com/luc-blaeser/ic/commit/2eae439d961a2f75b1a16c7a143b31fe7d95853b) refactor(nns): Delete private neuron flags. ([luc-blaeser/ic#3689](https://togithub.com/luc-blaeser/ic/issues/3689)) * [`056a8e0b`](https://github.com/luc-blaeser/ic/commit/056a8e0b5354c0ff0c108de6faab33de771008e9) refactor(nns-governance): Delete *_voting_power fields from governance.proto. ([luc-blaeser/ic#3643](https://togithub.com/luc-blaeser/ic/issues/3643)) * [`21fa73e0`](https://github.com/luc-blaeser/ic/commit/21fa73e097672e3428f66ec439547ba550305497) test(governance): Move WASM size limits of Governance canisters to Governance directories. ([luc-blaeser/ic#3676](https://togithub.com/luc-blaeser/ic/issues/3676)) * [`bf5d853f`](https://github.com/luc-blaeser/ic/commit/bf5d853feb787d9e0c157914de424ad148e2376e) chore: switch nested tests to use API BN for registration ([luc-blaeser/ic#3658](https://togithub.com/luc-blaeser/ic/issues/3658)) * [`ef595725`](https://github.com/luc-blaeser/ic/commit/ef595725a7cedefd49931b981ba4924ee0d4c1d2) fix: [EXC-1836] Update hook status after update of canister settings ([luc-blaeser/ic#3624](https://togithub.com/luc-blaeser/ic/issues/3624)) * [`15a51647`](https://github.com/luc-blaeser/ic/commit/15a51647e60edd23c65ced5c756baf757b3c001e) feat(crypto): CRP-2599 implement VetKdProtocol trait for CryptoComponent ([luc-blaeser/ic#3565](https://togithub.com/luc-blaeser/ic/issues/3565)) * [`bf093627`](https://github.com/luc-blaeser/ic/commit/bf093627cc6ee33f52537da3673a7687d14b7952) chore(IDX): remove dotboostrap ([luc-blaeser/ic#3704](https://togithub.com/luc-blaeser/ic/issues/3704)) * [`41617561`](https://github.com/luc-blaeser/ic/commit/416175614a0c802b317810a55b94c1cc93025307) chore(IDX): track ict changes with bazel ([luc-blaeser/ic#3705](https://togithub.com/luc-blaeser/ic/issues/3705)) * [`eb4a6d5a`](https://github.com/luc-blaeser/ic/commit/eb4a6d5a853e67ee8d5023a0b8d1cc8036f0c112) fix: introduce backpressure from consensus to the networking layer by using bounded channels ([luc-blaeser/ic#2340](https://togithub.com/luc-blaeser/ic/issues/2340)) * [`cde70711`](https://github.com/luc-blaeser/ic/commit/cde707113a91b5ad7db9bf601228a1fd955a0ac0) refactor: Consolidate how system state modifications are extracted from the System API ([luc-blaeser/ic#3706](https://togithub.com/luc-blaeser/ic/issues/3706)) * [`61639eaa`](https://github.com/luc-blaeser/ic/commit/61639eaa4422184dc3deb78e50cb07698dde3569) test(crypto): CRP-2599 add smoke test for VetKdProtocol impl ([luc-blaeser/ic#3649](https://togithub.com/luc-blaeser/ic/issues/3649)) * [`4d986969`](https://github.com/luc-blaeser/ic/commit/4d9869693b6acf327b887f19584b090e915d6dcf) test(nns/sns): Introduce NNS suite builder for PocketIc ([luc-blaeser/ic#3666](https://togithub.com/luc-blaeser/ic/issues/3666)) * [`d3a3f074`](https://github.com/luc-blaeser/ic/commit/d3a3f074bc175397f6b48e89f0f195eca4fcfc2a) refactor(nns): More strictly represent neuron visibility. ([luc-blaeser/ic#3697](https://togithub.com/luc-blaeser/ic/issues/3697)) * [`f4450ebb`](https://github.com/luc-blaeser/ic/commit/f4450ebb1c6492ae7dd507141ccc58907fe122c6) refactor(sns-w): Migrate from dfn_core to ic_cdk ([luc-blaeser/ic#3662](https://togithub.com/luc-blaeser/ic/issues/3662)) * [`340f17da`](https://github.com/luc-blaeser/ic/commit/340f17da6cff9083b61582a2a9d50e60b9760716) test(sns-cli): Port UpgradeSnsControlledCanister with Large Wasm integration test to use SNS CLI with PocketIc ([luc-blaeser/ic#3696](https://togithub.com/luc-blaeser/ic/issues/3696)) * [`c5e098e8`](https://github.com/luc-blaeser/ic/commit/c5e098e8cc8e62249e6d7f4ed09e6c2ed87fc800) feat(nns/sns): Add allowed_viewers variant case into canister_status responses ([luc-blaeser/ic#3660](https://togithub.com/luc-blaeser/ic/issues/3660)) * [`a9c6652c`](https://github.com/luc-blaeser/ic/commit/a9c6652c43da158af84edef304054c46b589c9ab) chore: Fix some typos in MR code ([luc-blaeser/ic#3719](https://togithub.com/luc-blaeser/ic/issues/3719)) * [`24b22b87`](https://github.com/luc-blaeser/ic/commit/24b22b87c572237d742448cc6a94ac9edf7e1b25) feat(pocket-ic): support custom blockmaker metrics at each round ([luc-blaeser/ic#3685](https://togithub.com/luc-blaeser/ic/issues/3685)) * [`eb50e952`](https://github.com/luc-blaeser/ic/commit/eb50e95272d36b16f52a98ecfdf841a9445670d5) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3725](https://togithub.com/luc-blaeser/ic/issues/3725)) * [`dfcc5916`](https://github.com/luc-blaeser/ic/commit/dfcc5916eb48c416a70d8a858dcc1d736e90dfcf) chore(IDX): eng-consensus-prs ([luc-blaeser/ic#3724](https://togithub.com/luc-blaeser/ic/issues/3724)) * [`8ac49d3d`](https://github.com/luc-blaeser/ic/commit/8ac49d3dc9f3c0e82615db0cabbd148583517804) feat: Add `VetKdProtocol` to `Crypto` trait ([luc-blaeser/ic#3726](https://togithub.com/luc-blaeser/ic/issues/3726)) * [`86edaa29`](https://github.com/luc-blaeser/ic/commit/86edaa290f0105f45f769d3f98576e7ff52349a7) chore: bump openssl to 0.10.70 ([luc-blaeser/ic#3723](https://togithub.com/luc-blaeser/ic/issues/3723)) * [`b0e7dcd8`](https://github.com/luc-blaeser/ic/commit/b0e7dcd8eed2933541253b613042c22f702c0d1d) refactor: Remove unused print in execution tests ([luc-blaeser/ic#3729](https://togithub.com/luc-blaeser/ic/issues/3729)) * [`78d46cb9`](https://github.com/luc-blaeser/ic/commit/78d46cb9e623ec5713773230084091580c78db18) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3730](https://togithub.com/luc-blaeser/ic/issues/3730)) * [`773b035f`](https://github.com/luc-blaeser/ic/commit/773b035f28bcd7ebf1fec911e7349733146a661e) fix: EXC-1838 Run hook after CanisterWasmMemoryLimitExceeded error is fixed ([luc-blaeser/ic#3631](https://togithub.com/luc-blaeser/ic/issues/3631)) * [`a9732559`](https://github.com/luc-blaeser/ic/commit/a97325591de291e204091e65737832e5e853db32) feat(crypto): CRP-2687 make some conversions to KeyId infallible ([luc-blaeser/ic#3718](https://togithub.com/luc-blaeser/ic/issues/3718)) * [`9fcffc7f`](https://github.com/luc-blaeser/ic/commit/9fcffc7fc9d264827ad65972bb4413a09cb4cad0) feat: enable testnet4 support in the bitcoin adapter ([luc-blaeser/ic#3267](https://togithub.com/luc-blaeser/ic/issues/3267)) * [`084e5acb`](https://github.com/luc-blaeser/ic/commit/084e5acbac97dbc8e74100c6485f7e320fa45a75) chore: remove reference to a custom jsonrpc version in Cargo.toml ([luc-blaeser/ic#3722](https://togithub.com/luc-blaeser/ic/issues/3722)) * [`ec6e895a`](https://github.com/luc-blaeser/ic/commit/ec6e895aef012ef27c1866db1e02d75f44a3343f) refactor(registry): Migrate Registry to use MemoryManager instead of raw stable memory ([luc-blaeser/ic#3700](https://togithub.com/luc-blaeser/ic/issues/3700)) * [`6feb282c`](https://github.com/luc-blaeser/ic/commit/6feb282c01a18703e58e36f32e358cc46091237e) refactor(nns-tools): Turn release-runscript to clap-powered CLI ([luc-blaeser/ic#3712](https://togithub.com/luc-blaeser/ic/issues/3712)) * [`f53fd041`](https://github.com/luc-blaeser/ic/commit/f53fd0418d668610e44ba2c0055897301d85d217) feat(nns-tools): Release runscript automatically grabs the latest commit ([luc-blaeser/ic#3713](https://togithub.com/luc-blaeser/ic/issues/3713)) * [`bc693862`](https://github.com/luc-blaeser/ic/commit/bc693862c1ff0d7bc4a2dcc2f560a175a2080f7b) feat(nns-tools): Release runscript asks you which canisters to release ([luc-blaeser/ic#3714](https://togithub.com/luc-blaeser/ic/issues/3714)) * [`5bea1df3`](https://github.com/luc-blaeser/ic/commit/5bea1df3802fce59117c86470a72f4e81316f5d3) chore(governance): Remove unused types ([luc-blaeser/ic#3711](https://togithub.com/luc-blaeser/ic/issues/3711)) * [`01fcadfa`](https://github.com/luc-blaeser/ic/commit/01fcadfa693a1a07e7ec1970115cfc40b3c36947) feat(nns/sns): Add query stats to canister status ([luc-blaeser/ic#3710](https://togithub.com/luc-blaeser/ic/issues/3710)) * [`796a9027`](https://github.com/luc-blaeser/ic/commit/796a90275207e27f6c22226be2b5b3ffe726694e) feat(nns): Bump neurons limit ([luc-blaeser/ic#3739](https://togithub.com/luc-blaeser/ic/issues/3739)) * [`156e27ae`](https://github.com/luc-blaeser/ic/commit/156e27ae426aaf9c3b7b6813e31f1018e76c3ebe) docs(nns): Created entry in Governance's CHANGELOG for proposal 134777 (Jan 10). ([luc-blaeser/ic#3732](https://togithub.com/luc-blaeser/ic/issues/3732)) * [`74e1bd5c`](https://github.com/luc-blaeser/ic/commit/74e1bd5ced33237b633768a8b735cba6397e5317) feat(nns-tools): Release runscript generates proposal texts for you ([luc-blaeser/ic#3715](https://togithub.com/luc-blaeser/ic/issues/3715)) * [`2dd2ccee`](https://github.com/luc-blaeser/ic/commit/2dd2ccee9679aaf23cf57daaa703c46f7962c29f) feat(nns-tools): Release runscript submits proposals for you ([luc-blaeser/ic#3716](https://togithub.com/luc-blaeser/ic/issues/3716)) * [`65a50e4b`](https://github.com/luc-blaeser/ic/commit/65a50e4bbfc0eabf9117f18fe9fe8818cb237b89) feat(nns-tools): Release runscript generates forum posts ([luc-blaeser/ic#3717](https://togithub.com/luc-blaeser/ic/issues/3717)) * [`30b3069b`](https://github.com/luc-blaeser/ic/commit/30b3069b8cf9cbbb3cd4063840aefdf254b75075) chore: allow automatically replacing a node even if it is active as an API BN ([luc-blaeser/ic#3707](https://togithub.com/luc-blaeser/ic/issues/3707)) * [`5703c438`](https://github.com/luc-blaeser/ic/commit/5703c4382fb7d71a9a4636b55eeade127201a4e1) fix(custom domains): bump cloudflare-rs due to CF API changes ([luc-blaeser/ic#3744](https://togithub.com/luc-blaeser/ic/issues/3744)) * [`50bb4d7e`](https://github.com/luc-blaeser/ic/commit/50bb4d7e8b88c34f2e265e6a66a2345b35a11983) chore(boundary): `salt_sharing` canister implementation ([luc-blaeser/ic#3650](https://togithub.com/luc-blaeser/ic/issues/3650)) * [`72887511`](https://github.com/luc-blaeser/ic/commit/728875118c5cb0199d5219821c89da6217278734) feat(metrics-proxy): add rules for `mr_blocks_proposed_total` and `mr_blocks_not_proposed_total` ([luc-blaeser/ic#3750](https://togithub.com/luc-blaeser/ic/issues/3750)) * [`f41794f7`](https://github.com/luc-blaeser/ic/commit/f41794f7281d6d31764f18f888356ba961ddb1e7) feat(governance-tools): Added TODOs to generated "Features & Fixtures" section. ([luc-blaeser/ic#3758](https://togithub.com/luc-blaeser/ic/issues/3758)) * [`3afdf372`](https://github.com/luc-blaeser/ic/commit/3afdf372a91d33c3fd0fde17342c263d0d94634a) feat(IC-1579): Governance: TLA Codelink for refresh_neuron ([luc-blaeser/ic#3547](https://togithub.com/luc-blaeser/ic/issues/3547)) * [`fd7cd5a1`](https://github.com/luc-blaeser/ic/commit/fd7cd5a125f0be47ed3b758190f8a1c9fa9d7c53) chore(nns): Modify the comment on `include_empty_neurons_readable_by_caller` ([luc-blaeser/ic#3740](https://togithub.com/luc-blaeser/ic/issues/3740)) * [`f9a5f41d`](https://github.com/luc-blaeser/ic/commit/f9a5f41d8becf1664db9bc2cccde5914a9d930d6) fix(nns/sns): Minor fix for release script ([luc-blaeser/ic#3764](https://togithub.com/luc-blaeser/ic/issues/3764)) * [`22eda91d`](https://github.com/luc-blaeser/ic/commit/22eda91d66f784e5781f185a35b657a8712d84ef) fix: don't clone blocks during `get_successors` ([luc-blaeser/ic#3687](https://togithub.com/luc-blaeser/ic/issues/3687)) * [`b7a0b3d3`](https://github.com/luc-blaeser/ic/commit/b7a0b3d3b896cdaabc06c0ee6cd13cd54c939e67) feat: Implement DTS for replicated queries ([luc-blaeser/ic#3557](https://togithub.com/luc-blaeser/ic/issues/3557)) * [`baee7335`](https://github.com/luc-blaeser/ic/commit/baee733590c3b41781dca5fba0a2a0d1c234f871) feat: re-enable hashes-in-blocks feature on all subnets ([luc-blaeser/ic#3562](https://togithub.com/luc-blaeser/ic/issues/3562)) * [`f6d7d681`](https://github.com/luc-blaeser/ic/commit/f6d7d681e0caddd665911fc40bdc41aafec35074) refactor(nns): Follow up items from PR 2880. ([luc-blaeser/ic#3751](https://togithub.com/luc-blaeser/ic/issues/3751)) * [`cdb473bb`](https://github.com/luc-blaeser/ic/commit/cdb473bbf9e8b24ba19a114aff59ac176f2419c3) chore: [EXC-1880] Test hook behavior across upgrade ([luc-blaeser/ic#3760](https://togithub.com/luc-blaeser/ic/issues/3760)) * [`134fbac8`](https://github.com/luc-blaeser/ic/commit/134fbac8853d535e8483cbd5323ede4fa3706b92) docs(nns): Follow up on PR 2339 ([luc-blaeser/ic#3771](https://togithub.com/luc-blaeser/ic/issues/3771)) * [`152a69a3`](https://github.com/luc-blaeser/ic/commit/152a69a39163e0f773df68f710e7b0763e0f2b7a) fix: EXC-1878: Use pages for tracking changes ([luc-blaeser/ic#3776](https://togithub.com/luc-blaeser/ic/issues/3776)) * [`8a5bdfd4`](https://github.com/luc-blaeser/ic/commit/8a5bdfd43bf3c0207900f0c473e5e8633f294b17) chore(crypto): CRP-2692 Move ed25519 crate to packages ([luc-blaeser/ic#3770](https://togithub.com/luc-blaeser/ic/issues/3770)) * [`2608017f`](https://github.com/luc-blaeser/ic/commit/2608017f2fb739af350b9495e9fc9f9b74a41ce2) fix: reduce the bitcoin adapter maximum response size to 1MB for testnet4 ([luc-blaeser/ic#3769](https://togithub.com/luc-blaeser/ic/issues/3769)) * [`8c3920c1`](https://github.com/luc-blaeser/ic/commit/8c3920c1495624dd8a468de4a24f2e72e68d7224) chore(nns): Deleted backfilling voting_power_refreshed_timestamp. ([luc-blaeser/ic#3780](https://togithub.com/luc-blaeser/ic/issues/3780)) * [`fbe09a67`](https://github.com/luc-blaeser/ic/commit/fbe09a6727fdfeca6e3533c8c3955bc7c0c74d58) fix: increase the number of bitcoin in flight requests to 1000. ([luc-blaeser/ic#3768](https://togithub.com/luc-blaeser/ic/issues/3768)) * [`3fd26f17`](https://github.com/luc-blaeser/ic/commit/3fd26f17ac9cdb8378624a34be4b80740a1101cd) chore: Remove old storage logic ([luc-blaeser/ic#3708](https://togithub.com/luc-blaeser/ic/issues/3708)) * [`1f525daa`](https://github.com/luc-blaeser/ic/commit/1f525daa8521b1dd89385d95061b5d72635d1bb2) perf(MR): Look up `SubnetIds` from a `BTreeSet` instead of from a `Vec` ([luc-blaeser/ic#3779](https://togithub.com/luc-blaeser/ic/issues/3779)) * [`28c8a072`](https://github.com/luc-blaeser/ic/commit/28c8a072a5941ac5e01d681aa897a0781a3460e3) chore(boundary): add metrics and access control to `salt_sharing` canister ([luc-blaeser/ic#3762](https://togithub.com/luc-blaeser/ic/issues/3762)) * [`052e6116`](https://github.com/luc-blaeser/ic/commit/052e61167df6392287348fa40ac3b6a482c997a3) chore: Update Mainnet IC revisions canisters file and fix ICP ledger tests ([luc-blaeser/ic#3763](https://togithub.com/luc-blaeser/ic/issues/3763)) * [`9dd1f0ce`](https://github.com/luc-blaeser/ic/commit/9dd1f0ceb00ea5c58fefa1c6a2e8f556c73a52cb) chore(nns): Deleted set_initial_voting_power_economics. ([luc-blaeser/ic#3778](https://togithub.com/luc-blaeser/ic/issues/3778)) * [`af844b2c`](https://github.com/luc-blaeser/ic/commit/af844b2cf5153062c5f9cc8d9b645dfefcc79aae) revert: "chore(IDX): bazel-test-all ln1" ([luc-blaeser/ic#3788](https://togithub.com/luc-blaeser/ic/issues/3788)) * [`acb62c3e`](https://github.com/luc-blaeser/ic/commit/acb62c3efee5d15c0d6a4f307d845e60e88032ff) docs(nns): Added a TODO with Jira ticket ID about the demise of refresh neuron flags. ([luc-blaeser/ic#3783](https://togithub.com/luc-blaeser/ic/issues/3783)) * [`89702c7d`](https://github.com/luc-blaeser/ic/commit/89702c7de40af1a6c816a7c8562655f21dec964a) chore: Bump canbench to 0.1.9 ([luc-blaeser/ic#3765](https://togithub.com/luc-blaeser/ic/issues/3765)) * [`54b7f0e7`](https://github.com/luc-blaeser/ic/commit/54b7f0e7fb285e932bdee270a49ab403ccb82db2) refactor: Add memory usage checks when loading a snapshot for consistency ([luc-blaeser/ic#3789](https://togithub.com/luc-blaeser/ic/issues/3789)) * [`413a393d`](https://github.com/luc-blaeser/ic/commit/413a393dd6ed7454ee459857d28591b336ac69e8) feat(nns): list_neurons supports querying by subaccount ([luc-blaeser/ic#3592](https://togithub.com/luc-blaeser/ic/issues/3592)) * [`d343919b`](https://github.com/luc-blaeser/ic/commit/d343919be6abd5d9349a99f82f7706751b060df6) feat(sns-cli): Cleanup store canister after upgrading an SNS-controlled canister ([luc-blaeser/ic#3738](https://togithub.com/luc-blaeser/ic/issues/3738)) * [`b803bf02`](https://github.com/luc-blaeser/ic/commit/b803bf020c47dfb2d9651ff11e60143e075fc773) feat(registry): Obsolete legacy ECDSA configs ([luc-blaeser/ic#3709](https://togithub.com/luc-blaeser/ic/issues/3709)) * [`03230898`](https://github.com/luc-blaeser/ic/commit/03230898e8178b16c929c64f0b44f4214c379a39) refactor(nns): Follow up on PR 3090 ([luc-blaeser/ic#3773](https://togithub.com/luc-blaeser/ic/issues/3773)) * [`3918cafc`](https://github.com/luc-blaeser/ic/commit/3918cafc6175a90cabe139830e983f1944f87483) fix(sns): Correctly translate `ManageLedgerParameters` into `LedgerUpgradeArgs` ([luc-blaeser/ic#3790](https://togithub.com/luc-blaeser/ic/issues/3790)) * [`fa247dff`](https://github.com/luc-blaeser/ic/commit/fa247dff1117223cec58c9d0a2e0f9aaeae70548) chore(nervous-system): Release on 2025-02-03 ([luc-blaeser/ic#3735](https://togithub.com/luc-blaeser/ic/issues/3735)) * [`a21f470a`](https://github.com/luc-blaeser/ic/commit/a21f470a2530e2d47c3efe9b768b237147191e83) feat(rosetta): Support pagination for Rosetta API list_neurons ([luc-blaeser/ic#3609](https://togithub.com/luc-blaeser/ic/issues/3609)) * [`7cd54f49`](https://github.com/luc-blaeser/ic/commit/7cd54f49642ddd0b5491a39783b562fe425b6105) perf: Add low-level memory ops benchmark ([luc-blaeser/ic#3551](https://togithub.com/luc-blaeser/ic/issues/3551)) * [`36c6abf7`](https://github.com/luc-blaeser/ic/commit/36c6abf7e8438cb9ca8012998d4332dd4336d1a3) perf(nns): Set NNS Governance governance noise threshold to 5% ([luc-blaeser/ic#3766](https://togithub.com/luc-blaeser/ic/issues/3766)) * [`5acf43fb`](https://github.com/luc-blaeser/ic/commit/5acf43fb09d272b24b458df0370658fb9e5ebf60) feat(sns): Do not store logos in SNS initialization parameters to save space ([luc-blaeser/ic#3786](https://togithub.com/luc-blaeser/ic/issues/3786)) * [`0c343040`](https://github.com/luc-blaeser/ic/commit/0c343040da20605fa92dbe4656e50b163959e74e) chore(ckbtc): Separate event types for mainnet and testnet logs ([luc-blaeser/ic#3720](https://togithub.com/luc-blaeser/ic/issues/3720)) * [`1f2dda03`](https://github.com/luc-blaeser/ic/commit/1f2dda031fa135e8abb144f39c2c38b76c3ee778) feat(nervous-system): runscript partially automates scheduling the votes ([luc-blaeser/ic#3791](https://togithub.com/luc-blaeser/ic/issues/3791)) * [`0fe05a2b`](https://github.com/luc-blaeser/ic/commit/0fe05a2bfc2da01921501e40564c192cd9863c1f) fix(nervous-system): release runscript doesn't prompt you to update mainnet-canisters.json ([luc-blaeser/ic#3792](https://togithub.com/luc-blaeser/ic/issues/3792)) * [`ec2bb65f`](https://github.com/luc-blaeser/ic/commit/ec2bb65fe0abb191c793d7c13ddaca57a2e383bd) refactor(nervous-system): use anyhow in release runscript ([luc-blaeser/ic#3793](https://togithub.com/luc-blaeser/ic/issues/3793)) * [`ad7c9527`](https://github.com/luc-blaeser/ic/commit/ad7c9527fc28b09166a308c3e66027b03cadfab8) refactor(nervous-system): add "press enter to continue" helper ([luc-blaeser/ic#3794](https://togithub.com/luc-blaeser/ic/issues/3794)) * [`a49a6dd4`](https://github.com/luc-blaeser/ic/commit/a49a6dd4a864fad9aa685c8275e10ef71690fdcf) fix(crypto): CRP-2692 Fix ic-ed25519 crate attributes ([luc-blaeser/ic#3785](https://togithub.com/luc-blaeser/ic/issues/3785)) * [`8dc1b0d2`](https://github.com/luc-blaeser/ic/commit/8dc1b0d2537adba49b21ab71ceab1095ec7e61af) chore(ckbtc): add check_transaction_query method to Bitcoin checker ([luc-blaeser/ic#3454](https://togithub.com/luc-blaeser/ic/issues/3454)) * [`877f6502`](https://github.com/luc-blaeser/ic/commit/877f6502b2a9c2013c4cd9ce6c0e25c4b0c654af) refactor(nervous-system-runscript): move utilities to utils.rs ([luc-blaeser/ic#3796](https://togithub.com/luc-blaeser/ic/issues/3796)) * [`c8a571ca`](https://github.com/luc-blaeser/ic/commit/c8a571caab15dc536ec78c16f3e8d47c56c58d99) chore(ic-boundary): disable bouncer ([luc-blaeser/ic#3755](https://togithub.com/luc-blaeser/ic/issues/3755)) * [`90a1b566`](https://github.com/luc-blaeser/ic/commit/90a1b566e4514707a196e6fe8daf26ddf1bb175b) fix: move metrics to all messages ([luc-blaeser/ic#3690](https://togithub.com/luc-blaeser/ic/issues/3690)) * [`0206830a`](https://github.com/luc-blaeser/ic/commit/0206830a658fc51c35d9ccb005e86a22adf3b5be) test(btc): Port ckBTC tests from legacy ECDSA to chain key Registry API ([luc-blaeser/ic#3820](https://togithub.com/luc-blaeser/ic/issues/3820)) * [`5ee8dcf3`](https://github.com/luc-blaeser/ic/commit/5ee8dcf34f26c12defcff51c2f5737214611bccc) fix: revert EXC-1838 Run hook after CanisterWasmMemoryLimitExceeded error is fixed ([luc-blaeser/ic#3850](https://togithub.com/luc-blaeser/ic/issues/3850)) * [`ec8add50`](https://github.com/luc-blaeser/ic/commit/ec8add504e63f97a2bc7f470d1b64dca550235af) tweaks
mergify bot
pushed a commit
that referenced
this pull request
Mar 16, 2025
## Changelog for ic: Branch: luc/latest-drun Commits: [luc-blaeser/[email protected]](https://github.com/luc-blaeser/ic/compare/01c8dfda47126bb5f688302e0161f17c2c0cfe6f...ec8add504e63f97a2bc7f470d1b64dca550235af) * [`f367c148`](https://github.com/luc-blaeser/ic/commit/f367c148b524ea125100cac343f587e7b39f29d9) chore: group the creation of bouncers similar to artifact pools ([luc-blaeser/ic#3474](https://togithub.com/luc-blaeser/ic/issues/3474)) * [`841793d5`](https://github.com/luc-blaeser/ic/commit/841793d5472f59a35a60870097674b5ea3b1478b) chore: add MetricsAssert test utility ([luc-blaeser/ic#3375](https://togithub.com/luc-blaeser/ic/issues/3375)) * [`197f983b`](https://github.com/luc-blaeser/ic/commit/197f983ba2e58df1d15c6d24e3de12a1cd6c0e84) chore(system-tests-k8s): use --local_test_jobs ([luc-blaeser/ic#3519](https://togithub.com/luc-blaeser/ic/issues/3519)) * [`13ed4b9e`](https://github.com/luc-blaeser/ic/commit/13ed4b9eaa83dab238adf02fd208eac5ce44f158) fix(k8s-system-tests): containerDisk for boundary node ([luc-blaeser/ic#3525](https://togithub.com/luc-blaeser/ic/issues/3525)) * [`f53c9f31`](https://github.com/luc-blaeser/ic/commit/f53c9f317f5eecd969fb393e3a4006df7d8e8151) chore(IDX): remove docker-login ([luc-blaeser/ic#2386](https://togithub.com/luc-blaeser/ic/issues/2386)) * [`4f2ccdb0`](https://github.com/luc-blaeser/ic/commit/4f2ccdb0287d313fe5ac69dc8a45a75f350cd306) chore: Update Mainnet IC revisions canisters file ([luc-blaeser/ic#3526](https://togithub.com/luc-blaeser/ic/issues/3526)) * [`bc3cd63c`](https://github.com/luc-blaeser/ic/commit/bc3cd63cab53fa833b10e750ad4ac7b8ab83fa24) chore: Restore Cargo.lock ([luc-blaeser/ic#3532](https://togithub.com/luc-blaeser/ic/issues/3532)) * [`91e41832`](https://github.com/luc-blaeser/ic/commit/91e41832c4ae5ce43471f8a8f874d67e1de3fc66) fix(IDX): use llvm-clang on Intel macOS ([luc-blaeser/ic#3530](https://togithub.com/luc-blaeser/ic/issues/3530)) * [`fc278709`](https://github.com/luc-blaeser/ic/commit/fc2787097c765498ca80e9497c3931ada0ec8bd4) chore: bump rust to 1.84 ([luc-blaeser/ic#3469](https://togithub.com/luc-blaeser/ic/issues/3469)) * [`0126ae64`](https://github.com/luc-blaeser/ic/commit/0126ae64c1b394db1794d5fb58113e64a25a8ae9) chore: Update Base Image Refs [2025-01-21-0151] ([luc-blaeser/ic#3537](https://togithub.com/luc-blaeser/ic/issues/3537)) * [`be8de198`](https://github.com/luc-blaeser/ic/commit/be8de198112294abd032ea4be8f37cfb6492bb9e) fix(ICRC_Ledger): FI-1645: use default deserialization value of 0 for ledger state's ledger_version ([luc-blaeser/ic#3520](https://togithub.com/luc-blaeser/ic/issues/3520)) * [`83c1bbf7`](https://github.com/luc-blaeser/ic/commit/83c1bbf752b879cc5669bc6e66f0c1b529c234e2) test(ICP_Rosetta): FI-1646: Address ICP Rosetta integration tests flakiness ([luc-blaeser/ic#3534](https://togithub.com/luc-blaeser/ic/issues/3534)) * [`8b3296e0`](https://github.com/luc-blaeser/ic/commit/8b3296e0fbecc20e487deb4663c01ed8f3b5059c) chore(RUN-1012): infrastructure to increase Wasm64 heap memory size ([luc-blaeser/ic#3385](https://togithub.com/luc-blaeser/ic/issues/3385)) * [`69988ae4`](https://github.com/luc-blaeser/ic/commit/69988ae40e4cc0db7ef758da7dd5c0606075e926) feat(ICRC_Ledger): FI-1600: Download the latest ICRC ledger release instead of tip of master ([luc-blaeser/ic#3538](https://togithub.com/luc-blaeser/ic/issues/3538)) * [`72ed89c0`](https://github.com/luc-blaeser/ic/commit/72ed89c0b8a7053ca4e00a3b06e1f1618ffb15e7) chore: Creating a unified mechanism to generate blocklists for ckBTC and ckETH ([luc-blaeser/ic#3401](https://togithub.com/luc-blaeser/ic/issues/3401)) * [`0cd00752`](https://github.com/luc-blaeser/ic/commit/0cd0075240d4b72789c3268f06d0a151338317bf) test(crypto): lower `canister_sig_verification_cache_test` test params ([luc-blaeser/ic#3528](https://togithub.com/luc-blaeser/ic/issues/3528)) * [`6b09303d`](https://github.com/luc-blaeser/ic/commit/6b09303dadb4ef0461fb541b65a7138b187669d8) refactor: CON-1434 Serialize current and next transcripts into `pb::NiDkgTranscript` ([luc-blaeser/ic#3039](https://togithub.com/luc-blaeser/ic/issues/3039)) * [`0b30ddf6`](https://github.com/luc-blaeser/ic/commit/0b30ddf64b77adf41ac0404abc5b67874998c6f9) chore(system-tests-k8s): misc changes ([luc-blaeser/ic#3541](https://togithub.com/luc-blaeser/ic/issues/3541)) * [`82576adb`](https://github.com/luc-blaeser/ic/commit/82576adb0eb2f5ec740bf85e885d111d730db9a7) fix: Correct the value returned for replicated vs non replicated execution in system api ([luc-blaeser/ic#3540](https://togithub.com/luc-blaeser/ic/issues/3540)) * [`40b9f6c5`](https://github.com/luc-blaeser/ic/commit/40b9f6c5920f1c31931c3e38ef4c13f0b68210d2) fix: [EXC-1842] Charge for ic0_cycles_burn128 ([luc-blaeser/ic#3542](https://togithub.com/luc-blaeser/ic/issues/3542)) * [`ad3140bb`](https://github.com/luc-blaeser/ic/commit/ad3140bb3444ea0963617a756d5f657d1e45d560) fix: Make mint_cycles128 test more robust ([luc-blaeser/ic#3543](https://togithub.com/luc-blaeser/ic/issues/3543)) * [`d37cb7b1`](https://github.com/luc-blaeser/ic/commit/d37cb7b1e4eb9ab5ca051251f8efc9a40d5fef46) feat(governance-tools): Made the output from add-release-to-changelog a little better. ([luc-blaeser/ic#3536](https://togithub.com/luc-blaeser/ic/issues/3536)) * [`834bead3`](https://github.com/luc-blaeser/ic/commit/834bead31ee029375b5c458f6fdac3c04e70437e) refactor(consensus): Refactor code in NiDkg to prepare VetKD implementation ([luc-blaeser/ic#3522](https://togithub.com/luc-blaeser/ic/issues/3522)) * [`9e2784a0`](https://github.com/luc-blaeser/ic/commit/9e2784a0d668048a457f90c593269161e7cbb2a2) test(Consensus): Add a stub test for vetkd ([luc-blaeser/ic#3524](https://togithub.com/luc-blaeser/ic/issues/3524)) * [`744f4683`](https://github.com/luc-blaeser/ic/commit/744f4683df2ca79f5f537b3db48a1c03d4ff084e) perf(nns): Add a benchmark for listing proposals ([luc-blaeser/ic#3489](https://togithub.com/luc-blaeser/ic/issues/3489)) * [`f52dbf1b`](https://github.com/luc-blaeser/ic/commit/f52dbf1b84b184c884dc9e374453b5d1c8e62f47) chore(ckbtc): Remove empty ReceivedUtxos events from event log ([luc-blaeser/ic#3434](https://togithub.com/luc-blaeser/ic/issues/3434)) * [`49e2de0d`](https://github.com/luc-blaeser/ic/commit/49e2de0d03a57ca116dc3b9c2c2eab25598cab9e) fix: EXC-1815: Fix sandbox processes metric ([luc-blaeser/ic#3527](https://togithub.com/luc-blaeser/ic/issues/3527)) * [`225b046a`](https://github.com/luc-blaeser/ic/commit/225b046aad2586490892532950b3d580cbb7854e) chore(cketh/ckerc20): Replace rpc.sepolia.org by Ankr ([luc-blaeser/ic#3523](https://togithub.com/luc-blaeser/ic/issues/3523)) * [`178aceab`](https://github.com/luc-blaeser/ic/commit/178aceab8793f1aedff9ade639a97e4b3b273669) feat: Allow accepting and burning cycles in replicated queries ([luc-blaeser/ic#363](https://togithub.com/luc-blaeser/ic/issues/363)) * [`00f10afc`](https://github.com/luc-blaeser/ic/commit/00f10afcfa8c2cdc2aa26c660c4eabf7dfcc54cf) chore: group together the abortable channels and move the consensus event loops at the end ([luc-blaeser/ic#3518](https://togithub.com/luc-blaeser/ic/issues/3518)) * [`7f9687b7`](https://github.com/luc-blaeser/ic/commit/7f9687b7a1d3cd9e045d902c76d455cabf847f9f) fix(EXC-1843): Make reservation test robust to costs ([luc-blaeser/ic#3539](https://togithub.com/luc-blaeser/ic/issues/3539)) * [`6d3c4888`](https://github.com/luc-blaeser/ic/commit/6d3c4888925ac31e3ed24a7adf8d3a0e81a4443c) fix(consensus): fix the `hashes-in-blocks` feature implementation ([luc-blaeser/ic#3529](https://togithub.com/luc-blaeser/ic/issues/3529)) * [`5993fe22`](https://github.com/luc-blaeser/ic/commit/5993fe22ce7c3fe4b433ef80f23336a0ccab89ec) refactor: Rename SystemStateChanges to SystemStateModifications for consistency ([luc-blaeser/ic#3555](https://togithub.com/luc-blaeser/ic/issues/3555)) * [`367ab737`](https://github.com/luc-blaeser/ic/commit/367ab73788ed95af643e057a79bd2f98e1f3eee2) refactor(nns): Deleted ListNeurons from NNS governance.proto. ([luc-blaeser/ic#3546](https://togithub.com/luc-blaeser/ic/issues/3546)) * [`a2d812c7`](https://github.com/luc-blaeser/ic/commit/a2d812c75a4a8e0c62437fa36c0b4cd5ae183813) chore(system-tests-k8s): console logs ([luc-blaeser/ic#3558](https://togithub.com/luc-blaeser/ic/issues/3558)) * [`14ba37e5`](https://github.com/luc-blaeser/ic/commit/14ba37e5c818c5548d323ba58b94de160d2f71b0) feat: CON-1422 Introduce `VetKdPayload` type ([luc-blaeser/ic#3458](https://togithub.com/luc-blaeser/ic/issues/3458)) * [`a4dd6388`](https://github.com/luc-blaeser/ic/commit/a4dd63884a9bf2e421c3162f298bbe5abe2c3ec3) refactor: rename ssh services ([luc-blaeser/ic#3548](https://togithub.com/luc-blaeser/ic/issues/3548)) * [`92201728`](https://github.com/luc-blaeser/ic/commit/922017281e3b136183cc03e66b279ca0db4e8951) refactor(nns): Delete ManageNeuronResponse from governance.proto. ([luc-blaeser/ic#3573](https://togithub.com/luc-blaeser/ic/issues/3573)) * [`1edf4a1a`](https://github.com/luc-blaeser/ic/commit/1edf4a1af496ebf5423a06220d601739cb252053) feat(sns): Automatically advance SNS target version upon opt-in ([luc-blaeser/ic#3119](https://togithub.com/luc-blaeser/ic/issues/3119)) * [`01e83df0`](https://github.com/luc-blaeser/ic/commit/01e83df09153acc688b97ccbea45e829163c2a35) feat(nns): Avoid recomputing wasm/arg hashes during read operations ([luc-blaeser/ic#3490](https://togithub.com/luc-blaeser/ic/issues/3490)) * [`550209a7`](https://github.com/luc-blaeser/ic/commit/550209a750be0575cc4afff5e23c04b03048c08e) chore: delete deploy-update-ssh-account-keys ([luc-blaeser/ic#3549](https://togithub.com/luc-blaeser/ic/issues/3549)) * [`f3a8e93d`](https://github.com/luc-blaeser/ic/commit/f3a8e93df6c77028a81cf080bdac97a8faab7c01) chore: Update Base Image Refs [2025-01-23-0147] ([luc-blaeser/ic#3575](https://togithub.com/luc-blaeser/ic/issues/3575)) * [`026eda8b`](https://github.com/luc-blaeser/ic/commit/026eda8b9a5b2fdfe5a65773a02873912cd5e29d) chore: Bump Candid to 0.10.12 ([luc-blaeser/ic#3566](https://togithub.com/luc-blaeser/ic/issues/3566)) * [`1714dd1d`](https://github.com/luc-blaeser/ic/commit/1714dd1dc31c9abc4e53b02201bb79feb9051132) fix: bind to [::1] per default instead of 127.0.0.1 in PocketIC ([luc-blaeser/ic#3280](https://togithub.com/luc-blaeser/ic/issues/3280)) * [`1dd3386c`](https://github.com/luc-blaeser/ic/commit/1dd3386c4de060e4148df11eee31196f69ed01e8) refactor: make the stack construction a little more readable; added comments ([luc-blaeser/ic#3559](https://togithub.com/luc-blaeser/ic/issues/3559)) * [`8df78c99`](https://github.com/luc-blaeser/ic/commit/8df78c99e258b519535de4faf7fde24ef70b549b) chore: remove `ic_api_version` field in IC status response ([luc-blaeser/ic#3569](https://togithub.com/luc-blaeser/ic/issues/3569)) * [`7f0bad6c`](https://github.com/luc-blaeser/ic/commit/7f0bad6c91300970ff913c0d026e24cbd2fa13bc) chore: add todo comment to remind of disabling balances serialization ([luc-blaeser/ic#3579](https://togithub.com/luc-blaeser/ic/issues/3579)) * [`967fe211`](https://github.com/luc-blaeser/ic/commit/967fe211896f28e7b62dd7fc279a39e6e3c9c59d) chore: bitcoin crate upgrade ([luc-blaeser/ic#3080](https://togithub.com/luc-blaeser/ic/issues/3080)) * [`ca3b684a`](https://github.com/luc-blaeser/ic/commit/ca3b684a47c4b900721ca7b198efc388db9df86b) test: Add best effort messages to random traffic canister ([luc-blaeser/ic#3108](https://togithub.com/luc-blaeser/ic/issues/3108)) * [`33941442`](https://github.com/luc-blaeser/ic/commit/33941442d1df7df9925d70ce7823183a2dfa438b) fix: do not repeat error code in query call reject message ([luc-blaeser/ic#3465](https://togithub.com/luc-blaeser/ic/issues/3465)) * [`fb75bf40`](https://github.com/luc-blaeser/ic/commit/fb75bf40fc6e86fa81dbc9b42e893bca9d13086e) perf: Move file system population to mkfs.ext4 invocation ([luc-blaeser/ic#3476](https://togithub.com/luc-blaeser/ic/issues/3476)) * [`43d7f975`](https://github.com/luc-blaeser/ic/commit/43d7f9752c0645ced2dd1bf37d88389ef88d357a) docs: Improve the abortable broadcast documentation ([luc-blaeser/ic#3260](https://togithub.com/luc-blaeser/ic/issues/3260)) * [`f569791c`](https://github.com/luc-blaeser/ic/commit/f569791cc7ebda5132382a1abcc0c537c93b3543) docs(governance): Added 2025-01-20 CHANGELOG.md entries. ([luc-blaeser/ic#3535](https://togithub.com/luc-blaeser/ic/issues/3535)) * [`626d1bb7`](https://github.com/luc-blaeser/ic/commit/626d1bb787373473bcd32d25785f5f7b2ff96e56) feat(nns): Add pagination to list_neurons API ([luc-blaeser/ic#3358](https://togithub.com/luc-blaeser/ic/issues/3358)) * [`44d54e5b`](https://github.com/luc-blaeser/ic/commit/44d54e5be8d4f6566eaa1bd0e3e689db29315a60) feat(sns): `SnsGov.list_proposals` includes `chunked_canister_wasm` ([luc-blaeser/ic#3585](https://togithub.com/luc-blaeser/ic/issues/3585)) * [`850e9594`](https://github.com/luc-blaeser/ic/commit/850e9594ff1ad2d8b42b7cb2b1acad5a791189f1) chore(candid-utils): Factor out Candid pretty printing function ([luc-blaeser/ic#3572](https://togithub.com/luc-blaeser/ic/issues/3572)) * [`3b2afad3`](https://github.com/luc-blaeser/ic/commit/3b2afad38c65d6e9bed58d8fa06dc34d831f5562) fix: orchestrator onboarding logs ([luc-blaeser/ic#3588](https://togithub.com/luc-blaeser/ic/issues/3588)) * [`a4e13acb`](https://github.com/luc-blaeser/ic/commit/a4e13acb514d8a11dc9a433250375e880a97737b) chore: proposal to upgrade ckBTC minter ([luc-blaeser/ic#3583](https://togithub.com/luc-blaeser/ic/issues/3583)) * [`623b155c`](https://github.com/luc-blaeser/ic/commit/623b155ca4fec6a5041fd88969baebcabf58db1a) fix: use api boundary nodes as socks proxies ([luc-blaeser/ic#2712](https://togithub.com/luc-blaeser/ic/issues/2712)) * [`73f1dbd1`](https://github.com/luc-blaeser/ic/commit/73f1dbd1982e1c85647698fb545cfb7db22096a1) chore: add V3 to ICRC Ledger canister revisions and update mainnet to V4 ([luc-blaeser/ic#3570](https://togithub.com/luc-blaeser/ic/issues/3570)) * [`b2888f25`](https://github.com/luc-blaeser/ic/commit/b2888f251925c42df8f3b4fcf70514fa2cacee2a) fix(ic-admin): set default NNS URL to the mainnet one ([luc-blaeser/ic#3593](https://togithub.com/luc-blaeser/ic/issues/3593)) * [`c22d478a`](https://github.com/luc-blaeser/ic/commit/c22d478ad97f82bd5d378862c9dd2f13afe2ece1) feat(rosetta): Local cluster setup for Rosetta ([luc-blaeser/ic#3485](https://togithub.com/luc-blaeser/ic/issues/3485)) * [`f128ac96`](https://github.com/luc-blaeser/ic/commit/f128ac960b5f9da2603d843d2a102cffbe62495b) feat: [MR-354] Load & validate protos asynchronously ([luc-blaeser/ic#2594](https://togithub.com/luc-blaeser/ic/issues/2594)) * [`c407638b`](https://github.com/luc-blaeser/ic/commit/c407638b5d471351b3367ed8409df6e488c6001e) fix: Revert "fix: bind to [::1] per default instead of 127.0.0.1 in PocketIC ([luc-blaeser/ic#3280](https://togithub.com/luc-blaeser/ic/issues/3280))" ([luc-blaeser/ic#3597](https://togithub.com/luc-blaeser/ic/issues/3597)) * [`52f75b8f`](https://github.com/luc-blaeser/ic/commit/52f75b8f70b5b2a81b45dda9676c4bb5b7a8e399) chore: Run some integration tests on darwin, not intel mac runners to avoid flakiness ([luc-blaeser/ic#3598](https://togithub.com/luc-blaeser/ic/issues/3598)) * [`17e42ae8`](https://github.com/luc-blaeser/ic/commit/17e42ae8580ad2d5d018b2ec10f3b01afbea7766) feat(PocketIC): new PocketIC operation to set certified time ([luc-blaeser/ic#3595](https://togithub.com/luc-blaeser/ic/issues/3595)) * [`0d0440ff`](https://github.com/luc-blaeser/ic/commit/0d0440ff75a08a08d3fa2dcc8bafdd14a4f0622b) chore: listen on socketaddr from config for http handler ([luc-blaeser/ic#3599](https://togithub.com/luc-blaeser/ic/issues/3599)) * [`8b198f61`](https://github.com/luc-blaeser/ic/commit/8b198f61b6802b157624afb8930450b99c33e08d) test(MR): [MR-638] Include best-effort messages in `queues_compatibility_test`, stage 1 ([luc-blaeser/ic#3561](https://togithub.com/luc-blaeser/ic/issues/3561)) * [`98c8e43b`](https://github.com/luc-blaeser/ic/commit/98c8e43b25d345bf9f4b5438dc95376a545866fd) chore(boundary): salt canister interface ([luc-blaeser/ic#3587](https://togithub.com/luc-blaeser/ic/issues/3587)) * [`7dc4bc9c`](https://github.com/luc-blaeser/ic/commit/7dc4bc9cc30cf84ca0b66fce2f1b98b8c7e13ee3) chore(system-tests-k8s): console logs url ([luc-blaeser/ic#3606](https://togithub.com/luc-blaeser/ic/issues/3606)) * [`03393bc8`](https://github.com/luc-blaeser/ic/commit/03393bc817da78cdc27190eaa388b8f6f8990365) feat(cycles-minting): Cycles Minting canister refunds automatically. ([luc-blaeser/ic#3484](https://togithub.com/luc-blaeser/ic/issues/3484)) * [`5b799152`](https://github.com/luc-blaeser/ic/commit/5b799152432d0697dcd824cc44f1afae19b522b5) chore: Update Mainnet IC revisions canisters file ([luc-blaeser/ic#3594](https://togithub.com/luc-blaeser/ic/issues/3594)) * [`cf52a501`](https://github.com/luc-blaeser/ic/commit/cf52a501182823514b73d41fca4d40bc187d7ea5) chore(node): delete retry-ipv6-config ([luc-blaeser/ic#3607](https://togithub.com/luc-blaeser/ic/issues/3607)) * [`69748856`](https://github.com/luc-blaeser/ic/commit/69748856b6c9292cfe1c1534c01f4073f749a240) refactor: Use Principal in RemoveNodeOperatorsPayload, instead of Vec<u8> ([luc-blaeser/ic#3386](https://togithub.com/luc-blaeser/ic/issues/3386)) * [`361a1e39`](https://github.com/luc-blaeser/ic/commit/361a1e39a460336bc4e503c32cad2874b0f9ff74) chore: Remove deprecated CanisterStatusResult type ([luc-blaeser/ic#3431](https://togithub.com/luc-blaeser/ic/issues/3431)) * [`fbb723cf`](https://github.com/luc-blaeser/ic/commit/fbb723cf6e6aecb92f5bec968cec9370fdcd19f7) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3614](https://togithub.com/luc-blaeser/ic/issues/3614)) * [`55e504b2`](https://github.com/luc-blaeser/ic/commit/55e504b2380c18dfe591edf67c6665371856c327) chore: change redirect code from 303 to 307 ([luc-blaeser/ic#3600](https://togithub.com/luc-blaeser/ic/issues/3600)) * [`0468e6f9`](https://github.com/luc-blaeser/ic/commit/0468e6f90e52fab4be7b0bf722dacb520a589c55) chore(IDX): remove bazel-bep upload ([luc-blaeser/ic#3615](https://togithub.com/luc-blaeser/ic/issues/3615)) * [`98b6bfff`](https://github.com/luc-blaeser/ic/commit/98b6bfffa3c5c5d3850c2611981af2fdd8a4251e) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3616](https://togithub.com/luc-blaeser/ic/issues/3616)) * [`8cdb9302`](https://github.com/luc-blaeser/ic/commit/8cdb9302e0f896edcf61522d9f1559d2026007f1) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3620](https://togithub.com/luc-blaeser/ic/issues/3620)) * [`fcc88deb`](https://github.com/luc-blaeser/ic/commit/fcc88deb59d847f2dd5a62856be7f1eedaad0f6d) refactor: Remove inject_files rule invocations and move injection of binaries to ext4_image ([luc-blaeser/ic#3497](https://togithub.com/luc-blaeser/ic/issues/3497)) * [`9d42a914`](https://github.com/luc-blaeser/ic/commit/9d42a9146cfec98a09204c39c8d6008cb4af3af7) fix: ic-gateway: remove load shedding ([luc-blaeser/ic#3621](https://togithub.com/luc-blaeser/ic/issues/3621)) * [`e2a1f9c3`](https://github.com/luc-blaeser/ic/commit/e2a1f9c3ec5f982dbce9ac9a0c1dfb82bd3a753f) chore(icp-rosetta): [FI-1563] Migrate Rosetta's voting tests ([luc-blaeser/ic#2815](https://togithub.com/luc-blaeser/ic/issues/2815)) * [`ac12ab0b`](https://github.com/luc-blaeser/ic/commit/ac12ab0b7af9075de5ee0209609134612ff1bd67) chore: handle panics when joining on cancellations in ingress_watcher event loop ([luc-blaeser/ic#3618](https://togithub.com/luc-blaeser/ic/issues/3618)) * [`2453254c`](https://github.com/luc-blaeser/ic/commit/2453254c2abf21288b711a4467ff96d8ec66201e) chore: remove todo messages in call_v3.rs ([luc-blaeser/ic#3617](https://togithub.com/luc-blaeser/ic/issues/3617)) * [`3f14a080`](https://github.com/luc-blaeser/ic/commit/3f14a0806cb596e7a2daa3cff15e5f946dfcf7f7) chore: move out the CLI module from the library ([luc-blaeser/ic#3169](https://togithub.com/luc-blaeser/ic/issues/3169)) * [`59c71ed7`](https://github.com/luc-blaeser/ic/commit/59c71ed7db8a61bf604d0f5bb0910df5c796bdef) chore(IDX): unset aws var ([luc-blaeser/ic#3627](https://togithub.com/luc-blaeser/ic/issues/3627)) * [`048d5281`](https://github.com/luc-blaeser/ic/commit/048d528113c24f64ff7d08d800ae5cebba096280) fix(IDX): enable colors in clippy ([luc-blaeser/ic#3628](https://togithub.com/luc-blaeser/ic/issues/3628)) * [`0626768a`](https://github.com/luc-blaeser/ic/commit/0626768a908b3498beb2b806b40c30f3197b1481) chore(node): normalize config.sh to return empty string ([luc-blaeser/ic#3502](https://togithub.com/luc-blaeser/ic/issues/3502)) * [`dd37e700`](https://github.com/luc-blaeser/ic/commit/dd37e7009370dde008124d315a9eed46f8ad248f) feat(crypto): CRP-2648 CRP-2600 VetKD API and testing improvements ([luc-blaeser/ic#3283](https://togithub.com/luc-blaeser/ic/issues/3283)) * [`43238430`](https://github.com/luc-blaeser/ic/commit/432384301a641cd5077d61cd2cebc0c88eb4aa3e) chore(idx): remove proxy cache url ([luc-blaeser/ic#3630](https://togithub.com/luc-blaeser/ic/issues/3630)) * [`fba9bf4d`](https://github.com/luc-blaeser/ic/commit/fba9bf4da928284ff351e804aae2dc3b04b76a97) feat(candid-utils): Better validation for Candid services without arguments ([luc-blaeser/ic#3590](https://togithub.com/luc-blaeser/ic/issues/3590)) * [`2da21389`](https://github.com/luc-blaeser/ic/commit/2da21389027b25a4c5a68333df36eb17c966ac48) feat(crypto): CRP-2670 store registry version in threshold sig data store ([luc-blaeser/ic#3619](https://togithub.com/luc-blaeser/ic/issues/3619)) * [`5c68a636`](https://github.com/luc-blaeser/ic/commit/5c68a63660fbf2698da663c778be351721671c82) feat(ic-nervous-system-agent): Add management canister functions ([luc-blaeser/ic#3591](https://togithub.com/luc-blaeser/ic/issues/3591)) * [`b9ee50e6`](https://github.com/luc-blaeser/ic/commit/b9ee50e62bef3d1ea79c67d46df9aaa5a47bf6d4) chore(IDX): unset buildevent var ([luc-blaeser/ic#3629](https://togithub.com/luc-blaeser/ic/issues/3629)) * [`1ef59e5f`](https://github.com/luc-blaeser/ic/commit/1ef59e5f3e20c50d1d373b8cae4a7630628f176c) test: remove log syncrhonization from nns recovery system test ([luc-blaeser/ic#3602](https://togithub.com/luc-blaeser/ic/issues/3602)) * [`8f4c5bbf`](https://github.com/luc-blaeser/ic/commit/8f4c5bbf3f886470d244ca601e743a9eb2685c1e) docs(cmc): Fixed a comment in CMC automatic refund. ([luc-blaeser/ic#3634](https://togithub.com/luc-blaeser/ic/issues/3634)) * [`6dcf4612`](https://github.com/luc-blaeser/ic/commit/6dcf4612fd1d1a6573a301d4810de898a754939c) fix(nns): Fix neurons_fund_total_active_neurons metric ([luc-blaeser/ic#3610](https://togithub.com/luc-blaeser/ic/issues/3610)) * [`6d4ecc89`](https://github.com/luc-blaeser/ic/commit/6d4ecc89e14f8fb60f01ae42553608aedf847a42) chore(registry): Backfill missing node_reward_type records ([luc-blaeser/ic#3589](https://togithub.com/luc-blaeser/ic/issues/3589)) * [`8b5a196b`](https://github.com/luc-blaeser/ic/commit/8b5a196bb9dcbf5bbece12e116e0d066c9ec7283) feat: Turn on the features to allow active neurons in stable memory and use stable following index ([luc-blaeser/ic#3604](https://togithub.com/luc-blaeser/ic/issues/3604)) * [`65b020a9`](https://github.com/luc-blaeser/ic/commit/65b020a926b130f21039398cf86d1c58c867a1af) feat(nns): Change `include_empty_neurons_readable_by_caller` default to false ([luc-blaeser/ic#3612](https://togithub.com/luc-blaeser/ic/issues/3612)) * [`0ac8a60b`](https://github.com/luc-blaeser/ic/commit/0ac8a60bc974222b5da87676a910d55344528ca0) feat(cycles-minting-canister): Enabled automatic refunds. ([luc-blaeser/ic#3632](https://togithub.com/luc-blaeser/ic/issues/3632)) * [`a8dc0417`](https://github.com/luc-blaeser/ic/commit/a8dc04178f5b03788090afab2fdffb7b9306d050) chore(nns): Refactor NeuronId::from_subaccount to test_utils since it's only used in tests ([luc-blaeser/ic#3611](https://togithub.com/luc-blaeser/ic/issues/3611)) * [`7366cbeb`](https://github.com/luc-blaeser/ic/commit/7366cbeb7a7d1e0a57282aeb90bb52d987c9b7f1) test(ICRC_Ledger): FI-1655: Add check to see if downgrade to mainnet is expected to work ([luc-blaeser/ic#3625](https://togithub.com/luc-blaeser/ic/issues/3625)) * [`7325e17a`](https://github.com/luc-blaeser/ic/commit/7325e17a125cafd8d6530f63b34015c5339dbb3e) chore(fuzzing): Enable `bes` config for sandbox based fuzzers ([luc-blaeser/ic#3623](https://togithub.com/luc-blaeser/ic/issues/3623)) * [`c53b231c`](https://github.com/luc-blaeser/ic/commit/c53b231ce7119f199b2c76ae39395cb14dd89aee) revert: "chore(IDX): remove bazel-bep upload ([luc-blaeser/ic#3615](https://togithub.com/luc-blaeser/ic/issues/3615))" ([luc-blaeser/ic#3646](https://togithub.com/luc-blaeser/ic/issues/3646)) * [`591e7087`](https://github.com/luc-blaeser/ic/commit/591e70878e3f3b3310160cd572bcb1b7ccd692a3) chore(dep-mgnt): Change owning team for II ([luc-blaeser/ic#3648](https://togithub.com/luc-blaeser/ic/issues/3648)) * [`5f4503d0`](https://github.com/luc-blaeser/ic/commit/5f4503d0fea38c8b8936897284f4c722447d00e0) chore(IDX): bazel-test-all ln1 ([luc-blaeser/ic#3647](https://togithub.com/luc-blaeser/ic/issues/3647)) * [`23a5ce06`](https://github.com/luc-blaeser/ic/commit/23a5ce068d956983f8a7d1ee6d08093f28074613) refactor(nns-governance): Delete NeuronInfo from governance.proto. ([luc-blaeser/ic#3639](https://togithub.com/luc-blaeser/ic/issues/3639)) * [`3fd22ccd`](https://github.com/luc-blaeser/ic/commit/3fd22ccde54b862368b1ccb93afa74c82ccc6324) feat(sns-cli): Add subcommand for upgrading SNS controlled canisters using chunked Wasms ([luc-blaeser/ic#3439](https://togithub.com/luc-blaeser/ic/issues/3439)) * [`376c7275`](https://github.com/luc-blaeser/ic/commit/376c7275121bff4f506305b973310166adbca934) chore(crypto): Add tests that cross-curve keys are rejected with a reasonable error ([luc-blaeser/ic#3605](https://togithub.com/luc-blaeser/ic/issues/3605)) * [`dc2a12f3`](https://github.com/luc-blaeser/ic/commit/dc2a12f3ed360785371508693561406abd1a281c) chore(dep-mgnt): Change owning team for nns-dapp frontend ([luc-blaeser/ic#3652](https://togithub.com/luc-blaeser/ic/issues/3652)) * [`b310eb0b`](https://github.com/luc-blaeser/ic/commit/b310eb0b46aeb2f0c0c41d6016d0ad67ad56eb71) chore: Update Mainnet IC revisions canisters file ([luc-blaeser/ic#3640](https://togithub.com/luc-blaeser/ic/issues/3640)) * [`aa12bb1f`](https://github.com/luc-blaeser/ic/commit/aa12bb1fb50960147c34f919a0a27705ba89255a) fix(IDX): don't use interpolation in x86-darwin workflow env ([luc-blaeser/ic#3656](https://togithub.com/luc-blaeser/ic/issues/3656)) * [`3aa3266c`](https://github.com/luc-blaeser/ic/commit/3aa3266cde8b226501d46c66c32ee02b929c62fa) feat(nns): Avoid cloning large fields when listing proposals ([luc-blaeser/ic#3505](https://togithub.com/luc-blaeser/ic/issues/3505)) * [`c05b185f`](https://github.com/luc-blaeser/ic/commit/c05b185fee8eab2c32ed96062f4a62739011a16d) feat(node): Log guestos.service console logs to tty1 ([luc-blaeser/ic#3645](https://togithub.com/luc-blaeser/ic/issues/3645)) * [`215a697e`](https://github.com/luc-blaeser/ic/commit/215a697e1411965fe577c406ffe1af9728d0aeb8) feat: ICP-ledger: FI-1440: Implement V4 for ICP ledger - migrate balances to stable structures ([luc-blaeser/ic#3314](https://togithub.com/luc-blaeser/ic/issues/3314)) * [`ae3ab5aa`](https://github.com/luc-blaeser/ic/commit/ae3ab5aa3c48287a69935794ff0ec8d6650e0337) refactor(nervous-system): Move Request implementations from canister crates to rs/nervous_system/agent ([luc-blaeser/ic#3657](https://togithub.com/luc-blaeser/ic/issues/3657)) * [`0b1d6e41`](https://github.com/luc-blaeser/ic/commit/0b1d6e41db8931c27068796b40d5cf6aa1be7590) chore(node): tidy up systemd dependencies ([luc-blaeser/ic#3574](https://togithub.com/luc-blaeser/ic/issues/3574)) * [`b6d1e651`](https://github.com/luc-blaeser/ic/commit/b6d1e651bcc3d3f42438fb4a504075e07b69f8a3) chore(EXC-1840): Refactor bool to use WasmExecutionMode enum. ([luc-blaeser/ic#3586](https://togithub.com/luc-blaeser/ic/issues/3586)) * [`6955a3fc`](https://github.com/luc-blaeser/ic/commit/6955a3fc1bb84079ea3e07284790b603afc3e2c9) test(ICRC_Ledger): Fix test failure due to SNS ledger version bump ([luc-blaeser/ic#3663](https://togithub.com/luc-blaeser/ic/issues/3663)) * [`ae91325d`](https://github.com/luc-blaeser/ic/commit/ae91325d470fa927bb32a585aec57b1162b56bd8) chore(IDX): remove unused ci/tools/download ([luc-blaeser/ic#3668](https://togithub.com/luc-blaeser/ic/issues/3668)) * [`b68e6a23`](https://github.com/luc-blaeser/ic/commit/b68e6a23605e8b3b889467f5552eb4dcd8df2f77) feat(ic-admin): Show the proposal URL for --dry-run ([luc-blaeser/ic#3596](https://togithub.com/luc-blaeser/ic/issues/3596)) * [`620e7729`](https://github.com/luc-blaeser/ic/commit/620e7729d7e20c3dbb3843009188ab69ec4b600c) refactor: fix legacy naming of some methods ([luc-blaeser/ic#3664](https://togithub.com/luc-blaeser/ic/issues/3664)) * [`fe4d0222`](https://github.com/luc-blaeser/ic/commit/fe4d0222fc4e3af11d5eef467a8bfb7cd0e410e4) chore: remove last todo comment in HTTP-handler ([luc-blaeser/ic#3626](https://togithub.com/luc-blaeser/ic/issues/3626)) * [`e6b31566`](https://github.com/luc-blaeser/ic/commit/e6b31566c5876204c28d79b7c6e1a7db0303deab) chore(IDX): instruct how to calculate hashes of CDN downloaded artifacts ([luc-blaeser/ic#3670](https://togithub.com/luc-blaeser/ic/issues/3670)) * [`a99f598f`](https://github.com/luc-blaeser/ic/commit/a99f598f906277700c9f98fdbda2bd9bc57b83d0) test: Add tests to check that changes are not applied if replicated query execution traps ([luc-blaeser/ic#3669](https://togithub.com/luc-blaeser/ic/issues/3669)) * [`5b6d604a`](https://github.com/luc-blaeser/ic/commit/5b6d604af0479e5ea6146fa769ce9cc5a1094869) chore: Fix typo in error message about uninitialized query stats ([luc-blaeser/ic#3673](https://togithub.com/luc-blaeser/ic/issues/3673)) * [`0da53066`](https://github.com/luc-blaeser/ic/commit/0da53066f8cfe4e030f5a7463cbfb4b725ded24d) chore(IDX): remove bazel-bep upload ([luc-blaeser/ic#3675](https://togithub.com/luc-blaeser/ic/issues/3675)) * [`155bd42f`](https://github.com/luc-blaeser/ic/commit/155bd42f484c2a8f9e6c2e7b9475f6dc7e2b03ee) chore: Add dfx-core dependency and use it in the SNS CLI to allow it to use the user's DFX identities ([luc-blaeser/ic#2927](https://togithub.com/luc-blaeser/ic/issues/2927)) * [`a5684f43`](https://github.com/luc-blaeser/ic/commit/a5684f435ed20ff13b3c7a4ac85795e898b0800f) chore(IDX): rename secret ([luc-blaeser/ic#3677](https://togithub.com/luc-blaeser/ic/issues/3677)) * [`35f39480`](https://github.com/luc-blaeser/ic/commit/35f39480fe28485694743dc3ef15ac37ea000c74) docs(nns): Resurrect request and response comments. ([luc-blaeser/ic#3671](https://togithub.com/luc-blaeser/ic/issues/3671)) * [`f0058db9`](https://github.com/luc-blaeser/ic/commit/f0058db9a070e5c9949e19322f21e5ad6537b703) feat(EXC-1847): Support for `ic0.subnet_self()` ([luc-blaeser/ic#3637](https://togithub.com/luc-blaeser/ic/issues/3637)) * [`38877d9f`](https://github.com/luc-blaeser/ic/commit/38877d9f9e571b81eb3a2347ea9ed9fc0c408b88) chore(IDX): updated token ([luc-blaeser/ic#3681](https://togithub.com/luc-blaeser/ic/issues/3681)) * [`6bc1943f`](https://github.com/luc-blaeser/ic/commit/6bc1943fc5bcff846959025c5f3f2f7f510489cf) chore(IDX): rename SSH_PRIVATE_KEY ([luc-blaeser/ic#3683](https://togithub.com/luc-blaeser/ic/issues/3683)) * [`3868259d`](https://github.com/luc-blaeser/ic/commit/3868259d16fb345294f510c0e91f46225b5691b9) chore: improve return types use by the assembler ([luc-blaeser/ic#2215](https://togithub.com/luc-blaeser/ic/issues/2215)) * [`8f754dd5`](https://github.com/luc-blaeser/ic/commit/8f754dd53c0f1dc4e3a1b14fde2f6ba708637e82) feat: boundary nodes: add caffeine domain polling ([luc-blaeser/ic#3686](https://togithub.com/luc-blaeser/ic/issues/3686)) * [`59c4b87a`](https://github.com/luc-blaeser/ic/commit/59c4b87a337f1bd52a076c0f3e99acf155b79803) chore(IDX): encrypt bep ([luc-blaeser/ic#3684](https://togithub.com/luc-blaeser/ic/issues/3684)) * [`192b37dd`](https://github.com/luc-blaeser/ic/commit/192b37ddd23a75a4dd195713950df320613dc07e) chore: Update Base Image Refs [2025-01-30-0807] ([luc-blaeser/ic#3680](https://togithub.com/luc-blaeser/ic/issues/3680)) * [`4f0fa467`](https://github.com/luc-blaeser/ic/commit/4f0fa46717d239bf244cab9585c421025aa254a7) docs(EXC-1796): Compilation cache file ownership ([luc-blaeser/ic#3667](https://togithub.com/luc-blaeser/ic/issues/3667)) * [`cfdddeec`](https://github.com/luc-blaeser/ic/commit/cfdddeec51f9807509ecd7ff4f155f01c193fffc) chore(fuzzing): extend syscall whitelist in sandbox fuzzers ([luc-blaeser/ic#3659](https://togithub.com/luc-blaeser/ic/issues/3659)) * [`d128e24c`](https://github.com/luc-blaeser/ic/commit/d128e24cca31648bb6fbd8e9d40be620cc5fe5c3) chore: Fix run-all benchmarks script ([luc-blaeser/ic#3692](https://togithub.com/luc-blaeser/ic/issues/3692)) * [`cf780723`](https://github.com/luc-blaeser/ic/commit/cf780723ba5c1523fbe3247af0580025543fe5fa) chore: Reduce flakiness of state sync system tests ([luc-blaeser/ic#3672](https://togithub.com/luc-blaeser/ic/issues/3672)) * [`c6e0d7e7`](https://github.com/luc-blaeser/ic/commit/c6e0d7e718bea962d4b91595b3ff4e1357a430c9) chore(IDX): simplify x64-darwin output base ([luc-blaeser/ic#3694](https://togithub.com/luc-blaeser/ic/issues/3694)) * [`de17b0d7`](https://github.com/luc-blaeser/ic/commit/de17b0d718d6f279e9da8cd0f1b5de17036a6102) chore(IDX): simplify bes upload ([luc-blaeser/ic#3698](https://togithub.com/luc-blaeser/ic/issues/3698)) * [`2eae439d`](https://github.com/luc-blaeser/ic/commit/2eae439d961a2f75b1a16c7a143b31fe7d95853b) refactor(nns): Delete private neuron flags. ([luc-blaeser/ic#3689](https://togithub.com/luc-blaeser/ic/issues/3689)) * [`056a8e0b`](https://github.com/luc-blaeser/ic/commit/056a8e0b5354c0ff0c108de6faab33de771008e9) refactor(nns-governance): Delete *_voting_power fields from governance.proto. ([luc-blaeser/ic#3643](https://togithub.com/luc-blaeser/ic/issues/3643)) * [`21fa73e0`](https://github.com/luc-blaeser/ic/commit/21fa73e097672e3428f66ec439547ba550305497) test(governance): Move WASM size limits of Governance canisters to Governance directories. ([luc-blaeser/ic#3676](https://togithub.com/luc-blaeser/ic/issues/3676)) * [`bf5d853f`](https://github.com/luc-blaeser/ic/commit/bf5d853feb787d9e0c157914de424ad148e2376e) chore: switch nested tests to use API BN for registration ([luc-blaeser/ic#3658](https://togithub.com/luc-blaeser/ic/issues/3658)) * [`ef595725`](https://github.com/luc-blaeser/ic/commit/ef595725a7cedefd49931b981ba4924ee0d4c1d2) fix: [EXC-1836] Update hook status after update of canister settings ([luc-blaeser/ic#3624](https://togithub.com/luc-blaeser/ic/issues/3624)) * [`15a51647`](https://github.com/luc-blaeser/ic/commit/15a51647e60edd23c65ced5c756baf757b3c001e) feat(crypto): CRP-2599 implement VetKdProtocol trait for CryptoComponent ([luc-blaeser/ic#3565](https://togithub.com/luc-blaeser/ic/issues/3565)) * [`bf093627`](https://github.com/luc-blaeser/ic/commit/bf093627cc6ee33f52537da3673a7687d14b7952) chore(IDX): remove dotboostrap ([luc-blaeser/ic#3704](https://togithub.com/luc-blaeser/ic/issues/3704)) * [`41617561`](https://github.com/luc-blaeser/ic/commit/416175614a0c802b317810a55b94c1cc93025307) chore(IDX): track ict changes with bazel ([luc-blaeser/ic#3705](https://togithub.com/luc-blaeser/ic/issues/3705)) * [`eb4a6d5a`](https://github.com/luc-blaeser/ic/commit/eb4a6d5a853e67ee8d5023a0b8d1cc8036f0c112) fix: introduce backpressure from consensus to the networking layer by using bounded channels ([luc-blaeser/ic#2340](https://togithub.com/luc-blaeser/ic/issues/2340)) * [`cde70711`](https://github.com/luc-blaeser/ic/commit/cde707113a91b5ad7db9bf601228a1fd955a0ac0) refactor: Consolidate how system state modifications are extracted from the System API ([luc-blaeser/ic#3706](https://togithub.com/luc-blaeser/ic/issues/3706)) * [`61639eaa`](https://github.com/luc-blaeser/ic/commit/61639eaa4422184dc3deb78e50cb07698dde3569) test(crypto): CRP-2599 add smoke test for VetKdProtocol impl ([luc-blaeser/ic#3649](https://togithub.com/luc-blaeser/ic/issues/3649)) * [`4d986969`](https://github.com/luc-blaeser/ic/commit/4d9869693b6acf327b887f19584b090e915d6dcf) test(nns/sns): Introduce NNS suite builder for PocketIc ([luc-blaeser/ic#3666](https://togithub.com/luc-blaeser/ic/issues/3666)) * [`d3a3f074`](https://github.com/luc-blaeser/ic/commit/d3a3f074bc175397f6b48e89f0f195eca4fcfc2a) refactor(nns): More strictly represent neuron visibility. ([luc-blaeser/ic#3697](https://togithub.com/luc-blaeser/ic/issues/3697)) * [`f4450ebb`](https://github.com/luc-blaeser/ic/commit/f4450ebb1c6492ae7dd507141ccc58907fe122c6) refactor(sns-w): Migrate from dfn_core to ic_cdk ([luc-blaeser/ic#3662](https://togithub.com/luc-blaeser/ic/issues/3662)) * [`340f17da`](https://github.com/luc-blaeser/ic/commit/340f17da6cff9083b61582a2a9d50e60b9760716) test(sns-cli): Port UpgradeSnsControlledCanister with Large Wasm integration test to use SNS CLI with PocketIc ([luc-blaeser/ic#3696](https://togithub.com/luc-blaeser/ic/issues/3696)) * [`c5e098e8`](https://github.com/luc-blaeser/ic/commit/c5e098e8cc8e62249e6d7f4ed09e6c2ed87fc800) feat(nns/sns): Add allowed_viewers variant case into canister_status responses ([luc-blaeser/ic#3660](https://togithub.com/luc-blaeser/ic/issues/3660)) * [`a9c6652c`](https://github.com/luc-blaeser/ic/commit/a9c6652c43da158af84edef304054c46b589c9ab) chore: Fix some typos in MR code ([luc-blaeser/ic#3719](https://togithub.com/luc-blaeser/ic/issues/3719)) * [`24b22b87`](https://github.com/luc-blaeser/ic/commit/24b22b87c572237d742448cc6a94ac9edf7e1b25) feat(pocket-ic): support custom blockmaker metrics at each round ([luc-blaeser/ic#3685](https://togithub.com/luc-blaeser/ic/issues/3685)) * [`eb50e952`](https://github.com/luc-blaeser/ic/commit/eb50e95272d36b16f52a98ecfdf841a9445670d5) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3725](https://togithub.com/luc-blaeser/ic/issues/3725)) * [`dfcc5916`](https://github.com/luc-blaeser/ic/commit/dfcc5916eb48c416a70d8a858dcc1d736e90dfcf) chore(IDX): eng-consensus-prs ([luc-blaeser/ic#3724](https://togithub.com/luc-blaeser/ic/issues/3724)) * [`8ac49d3d`](https://github.com/luc-blaeser/ic/commit/8ac49d3dc9f3c0e82615db0cabbd148583517804) feat: Add `VetKdProtocol` to `Crypto` trait ([luc-blaeser/ic#3726](https://togithub.com/luc-blaeser/ic/issues/3726)) * [`86edaa29`](https://github.com/luc-blaeser/ic/commit/86edaa290f0105f45f769d3f98576e7ff52349a7) chore: bump openssl to 0.10.70 ([luc-blaeser/ic#3723](https://togithub.com/luc-blaeser/ic/issues/3723)) * [`b0e7dcd8`](https://github.com/luc-blaeser/ic/commit/b0e7dcd8eed2933541253b613042c22f702c0d1d) refactor: Remove unused print in execution tests ([luc-blaeser/ic#3729](https://togithub.com/luc-blaeser/ic/issues/3729)) * [`78d46cb9`](https://github.com/luc-blaeser/ic/commit/78d46cb9e623ec5713773230084091580c78db18) chore: Update Mainnet IC revisions subnets file ([luc-blaeser/ic#3730](https://togithub.com/luc-blaeser/ic/issues/3730)) * [`773b035f`](https://github.com/luc-blaeser/ic/commit/773b035f28bcd7ebf1fec911e7349733146a661e) fix: EXC-1838 Run hook after CanisterWasmMemoryLimitExceeded error is fixed ([luc-blaeser/ic#3631](https://togithub.com/luc-blaeser/ic/issues/3631)) * [`a9732559`](https://github.com/luc-blaeser/ic/commit/a97325591de291e204091e65737832e5e853db32) feat(crypto): CRP-2687 make some conversions to KeyId infallible ([luc-blaeser/ic#3718](https://togithub.com/luc-blaeser/ic/issues/3718)) * [`9fcffc7f`](https://github.com/luc-blaeser/ic/commit/9fcffc7fc9d264827ad65972bb4413a09cb4cad0) feat: enable testnet4 support in the bitcoin adapter ([luc-blaeser/ic#3267](https://togithub.com/luc-blaeser/ic/issues/3267)) * [`084e5acb`](https://github.com/luc-blaeser/ic/commit/084e5acbac97dbc8e74100c6485f7e320fa45a75) chore: remove reference to a custom jsonrpc version in Cargo.toml ([luc-blaeser/ic#3722](https://togithub.com/luc-blaeser/ic/issues/3722)) * [`ec6e895a`](https://github.com/luc-blaeser/ic/commit/ec6e895aef012ef27c1866db1e02d75f44a3343f) refactor(registry): Migrate Registry to use MemoryManager instead of raw stable memory ([luc-blaeser/ic#3700](https://togithub.com/luc-blaeser/ic/issues/3700)) * [`6feb282c`](https://github.com/luc-blaeser/ic/commit/6feb282c01a18703e58e36f32e358cc46091237e) refactor(nns-tools): Turn release-runscript to clap-powered CLI ([luc-blaeser/ic#3712](https://togithub.com/luc-blaeser/ic/issues/3712)) * [`f53fd041`](https://github.com/luc-blaeser/ic/commit/f53fd0418d668610e44ba2c0055897301d85d217) feat(nns-tools): Release runscript automatically grabs the latest commit ([luc-blaeser/ic#3713](https://togithub.com/luc-blaeser/ic/issues/3713)) * [`bc693862`](https://github.com/luc-blaeser/ic/commit/bc693862c1ff0d7bc4a2dcc2f560a175a2080f7b) feat(nns-tools): Release runscript asks you which canisters to release ([luc-blaeser/ic#3714](https://togithub.com/luc-blaeser/ic/issues/3714)) * [`5bea1df3`](https://github.com/luc-blaeser/ic/commit/5bea1df3802fce59117c86470a72f4e81316f5d3) chore(governance): Remove unused types ([luc-blaeser/ic#3711](https://togithub.com/luc-blaeser/ic/issues/3711)) * [`01fcadfa`](https://github.com/luc-blaeser/ic/commit/01fcadfa693a1a07e7ec1970115cfc40b3c36947) feat(nns/sns): Add query stats to canister status ([luc-blaeser/ic#3710](https://togithub.com/luc-blaeser/ic/issues/3710)) * [`796a9027`](https://github.com/luc-blaeser/ic/commit/796a90275207e27f6c22226be2b5b3ffe726694e) feat(nns): Bump neurons limit ([luc-blaeser/ic#3739](https://togithub.com/luc-blaeser/ic/issues/3739)) * [`156e27ae`](https://github.com/luc-blaeser/ic/commit/156e27ae426aaf9c3b7b6813e31f1018e76c3ebe) docs(nns): Created entry in Governance's CHANGELOG for proposal 134777 (Jan 10). ([luc-blaeser/ic#3732](https://togithub.com/luc-blaeser/ic/issues/3732)) * [`74e1bd5c`](https://github.com/luc-blaeser/ic/commit/74e1bd5ced33237b633768a8b735cba6397e5317) feat(nns-tools): Release runscript generates proposal texts for you ([luc-blaeser/ic#3715](https://togithub.com/luc-blaeser/ic/issues/3715)) * [`2dd2ccee`](https://github.com/luc-blaeser/ic/commit/2dd2ccee9679aaf23cf57daaa703c46f7962c29f) feat(nns-tools): Release runscript submits proposals for you ([luc-blaeser/ic#3716](https://togithub.com/luc-blaeser/ic/issues/3716)) * [`65a50e4b`](https://github.com/luc-blaeser/ic/commit/65a50e4bbfc0eabf9117f18fe9fe8818cb237b89) feat(nns-tools): Release runscript generates forum posts ([luc-blaeser/ic#3717](https://togithub.com/luc-blaeser/ic/issues/3717)) * [`30b3069b`](https://github.com/luc-blaeser/ic/commit/30b3069b8cf9cbbb3cd4063840aefdf254b75075) chore: allow automatically replacing a node even if it is active as an API BN ([luc-blaeser/ic#3707](https://togithub.com/luc-blaeser/ic/issues/3707)) * [`5703c438`](https://github.com/luc-blaeser/ic/commit/5703c4382fb7d71a9a4636b55eeade127201a4e1) fix(custom domains): bump cloudflare-rs due to CF API changes ([luc-blaeser/ic#3744](https://togithub.com/luc-blaeser/ic/issues/3744)) * [`50bb4d7e`](https://github.com/luc-blaeser/ic/commit/50bb4d7e8b88c34f2e265e6a66a2345b35a11983) chore(boundary): `salt_sharing` canister implementation ([luc-blaeser/ic#3650](https://togithub.com/luc-blaeser/ic/issues/3650)) * [`72887511`](https://github.com/luc-blaeser/ic/commit/728875118c5cb0199d5219821c89da6217278734) feat(metrics-proxy): add rules for `mr_blocks_proposed_total` and `mr_blocks_not_proposed_total` ([luc-blaeser/ic#3750](https://togithub.com/luc-blaeser/ic/issues/3750)) * [`f41794f7`](https://github.com/luc-blaeser/ic/commit/f41794f7281d6d31764f18f888356ba961ddb1e7) feat(governance-tools): Added TODOs to generated "Features & Fixtures" section. ([luc-blaeser/ic#3758](https://togithub.com/luc-blaeser/ic/issues/3758)) * [`3afdf372`](https://github.com/luc-blaeser/ic/commit/3afdf372a91d33c3fd0fde17342c263d0d94634a) feat(IC-1579): Governance: TLA Codelink for refresh_neuron ([luc-blaeser/ic#3547](https://togithub.com/luc-blaeser/ic/issues/3547)) * [`fd7cd5a1`](https://github.com/luc-blaeser/ic/commit/fd7cd5a125f0be47ed3b758190f8a1c9fa9d7c53) chore(nns): Modify the comment on `include_empty_neurons_readable_by_caller` ([luc-blaeser/ic#3740](https://togithub.com/luc-blaeser/ic/issues/3740)) * [`f9a5f41d`](https://github.com/luc-blaeser/ic/commit/f9a5f41d8becf1664db9bc2cccde5914a9d930d6) fix(nns/sns): Minor fix for release script ([luc-blaeser/ic#3764](https://togithub.com/luc-blaeser/ic/issues/3764)) * [`22eda91d`](https://github.com/luc-blaeser/ic/commit/22eda91d66f784e5781f185a35b657a8712d84ef) fix: don't clone blocks during `get_successors` ([luc-blaeser/ic#3687](https://togithub.com/luc-blaeser/ic/issues/3687)) * [`b7a0b3d3`](https://github.com/luc-blaeser/ic/commit/b7a0b3d3b896cdaabc06c0ee6cd13cd54c939e67) feat: Implement DTS for replicated queries ([luc-blaeser/ic#3557](https://togithub.com/luc-blaeser/ic/issues/3557)) * [`baee7335`](https://github.com/luc-blaeser/ic/commit/baee733590c3b41781dca5fba0a2a0d1c234f871) feat: re-enable hashes-in-blocks feature on all subnets ([luc-blaeser/ic#3562](https://togithub.com/luc-blaeser/ic/issues/3562)) * [`f6d7d681`](https://github.com/luc-blaeser/ic/commit/f6d7d681e0caddd665911fc40bdc41aafec35074) refactor(nns): Follow up items from PR 2880. ([luc-blaeser/ic#3751](https://togithub.com/luc-blaeser/ic/issues/3751)) * [`cdb473bb`](https://github.com/luc-blaeser/ic/commit/cdb473bbf9e8b24ba19a114aff59ac176f2419c3) chore: [EXC-1880] Test hook behavior across upgrade ([luc-blaeser/ic#3760](https://togithub.com/luc-blaeser/ic/issues/3760)) * [`134fbac8`](https://github.com/luc-blaeser/ic/commit/134fbac8853d535e8483cbd5323ede4fa3706b92) docs(nns): Follow up on PR 2339 ([luc-blaeser/ic#3771](https://togithub.com/luc-blaeser/ic/issues/3771)) * [`152a69a3`](https://github.com/luc-blaeser/ic/commit/152a69a39163e0f773df68f710e7b0763e0f2b7a) fix: EXC-1878: Use pages for tracking changes ([luc-blaeser/ic#3776](https://togithub.com/luc-blaeser/ic/issues/3776)) * [`8a5bdfd4`](https://github.com/luc-blaeser/ic/commit/8a5bdfd43bf3c0207900f0c473e5e8633f294b17) chore(crypto): CRP-2692 Move ed25519 crate to packages ([luc-blaeser/ic#3770](https://togithub.com/luc-blaeser/ic/issues/3770)) * [`2608017f`](https://github.com/luc-blaeser/ic/commit/2608017f2fb739af350b9495e9fc9f9b74a41ce2) fix: reduce the bitcoin adapter maximum response size to 1MB for testnet4 ([luc-blaeser/ic#3769](https://togithub.com/luc-blaeser/ic/issues/3769)) * [`8c3920c1`](https://github.com/luc-blaeser/ic/commit/8c3920c1495624dd8a468de4a24f2e72e68d7224) chore(nns): Deleted backfilling voting_power_refreshed_timestamp. ([luc-blaeser/ic#3780](https://togithub.com/luc-blaeser/ic/issues/3780)) * [`fbe09a67`](https://github.com/luc-blaeser/ic/commit/fbe09a6727fdfeca6e3533c8c3955bc7c0c74d58) fix: increase the number of bitcoin in flight requests to 1000. ([luc-blaeser/ic#3768](https://togithub.com/luc-blaeser/ic/issues/3768)) * [`3fd26f17`](https://github.com/luc-blaeser/ic/commit/3fd26f17ac9cdb8378624a34be4b80740a1101cd) chore: Remove old storage logic ([luc-blaeser/ic#3708](https://togithub.com/luc-blaeser/ic/issues/3708)) * [`1f525daa`](https://github.com/luc-blaeser/ic/commit/1f525daa8521b1dd89385d95061b5d72635d1bb2) perf(MR): Look up `SubnetIds` from a `BTreeSet` instead of from a `Vec` ([luc-blaeser/ic#3779](https://togithub.com/luc-blaeser/ic/issues/3779)) * [`28c8a072`](https://github.com/luc-blaeser/ic/commit/28c8a072a5941ac5e01d681aa897a0781a3460e3) chore(boundary): add metrics and access control to `salt_sharing` canister ([luc-blaeser/ic#3762](https://togithub.com/luc-blaeser/ic/issues/3762)) * [`052e6116`](https://github.com/luc-blaeser/ic/commit/052e61167df6392287348fa40ac3b6a482c997a3) chore: Update Mainnet IC revisions canisters file and fix ICP ledger tests ([luc-blaeser/ic#3763](https://togithub.com/luc-blaeser/ic/issues/3763)) * [`9dd1f0ce`](https://github.com/luc-blaeser/ic/commit/9dd1f0ceb00ea5c58fefa1c6a2e8f556c73a52cb) chore(nns): Deleted set_initial_voting_power_economics. ([luc-blaeser/ic#3778](https://togithub.com/luc-blaeser/ic/issues/3778)) * [`af844b2c`](https://github.com/luc-blaeser/ic/commit/af844b2cf5153062c5f9cc8d9b645dfefcc79aae) revert: "chore(IDX): bazel-test-all ln1" ([luc-blaeser/ic#3788](https://togithub.com/luc-blaeser/ic/issues/3788)) * [`acb62c3e`](https://github.com/luc-blaeser/ic/commit/acb62c3efee5d15c0d6a4f307d845e60e88032ff) docs(nns): Added a TODO with Jira ticket ID about the demise of refresh neuron flags. ([luc-blaeser/ic#3783](https://togithub.com/luc-blaeser/ic/issues/3783)) * [`89702c7d`](https://github.com/luc-blaeser/ic/commit/89702c7de40af1a6c816a7c8562655f21dec964a) chore: Bump canbench to 0.1.9 ([luc-blaeser/ic#3765](https://togithub.com/luc-blaeser/ic/issues/3765)) * [`54b7f0e7`](https://github.com/luc-blaeser/ic/commit/54b7f0e7fb285e932bdee270a49ab403ccb82db2) refactor: Add memory usage checks when loading a snapshot for consistency ([luc-blaeser/ic#3789](https://togithub.com/luc-blaeser/ic/issues/3789)) * [`413a393d`](https://github.com/luc-blaeser/ic/commit/413a393dd6ed7454ee459857d28591b336ac69e8) feat(nns): list_neurons supports querying by subaccount ([luc-blaeser/ic#3592](https://togithub.com/luc-blaeser/ic/issues/3592)) * [`d343919b`](https://github.com/luc-blaeser/ic/commit/d343919be6abd5d9349a99f82f7706751b060df6) feat(sns-cli): Cleanup store canister after upgrading an SNS-controlled canister ([luc-blaeser/ic#3738](https://togithub.com/luc-blaeser/ic/issues/3738)) * [`b803bf02`](https://github.com/luc-blaeser/ic/commit/b803bf020c47dfb2d9651ff11e60143e075fc773) feat(registry): Obsolete legacy ECDSA configs ([luc-blaeser/ic#3709](https://togithub.com/luc-blaeser/ic/issues/3709)) * [`03230898`](https://github.com/luc-blaeser/ic/commit/03230898e8178b16c929c64f0b44f4214c379a39) refactor(nns): Follow up on PR 3090 ([luc-blaeser/ic#3773](https://togithub.com/luc-blaeser/ic/issues/3773)) * [`3918cafc`](https://github.com/luc-blaeser/ic/commit/3918cafc6175a90cabe139830e983f1944f87483) fix(sns): Correctly translate `ManageLedgerParameters` into `LedgerUpgradeArgs` ([luc-blaeser/ic#3790](https://togithub.com/luc-blaeser/ic/issues/3790)) * [`fa247dff`](https://github.com/luc-blaeser/ic/commit/fa247dff1117223cec58c9d0a2e0f9aaeae70548) chore(nervous-system): Release on 2025-02-03 ([luc-blaeser/ic#3735](https://togithub.com/luc-blaeser/ic/issues/3735)) * [`a21f470a`](https://github.com/luc-blaeser/ic/commit/a21f470a2530e2d47c3efe9b768b237147191e83) feat(rosetta): Support pagination for Rosetta API list_neurons ([luc-blaeser/ic#3609](https://togithub.com/luc-blaeser/ic/issues/3609)) * [`7cd54f49`](https://github.com/luc-blaeser/ic/commit/7cd54f49642ddd0b5491a39783b562fe425b6105) perf: Add low-level memory ops benchmark ([luc-blaeser/ic#3551](https://togithub.com/luc-blaeser/ic/issues/3551)) * [`36c6abf7`](https://github.com/luc-blaeser/ic/commit/36c6abf7e8438cb9ca8012998d4332dd4336d1a3) perf(nns): Set NNS Governance governance noise threshold to 5% ([luc-blaeser/ic#3766](https://togithub.com/luc-blaeser/ic/issues/3766)) * [`5acf43fb`](https://github.com/luc-blaeser/ic/commit/5acf43fb09d272b24b458df0370658fb9e5ebf60) feat(sns): Do not store logos in SNS initialization parameters to save space ([luc-blaeser/ic#3786](https://togithub.com/luc-blaeser/ic/issues/3786)) * [`0c343040`](https://github.com/luc-blaeser/ic/commit/0c343040da20605fa92dbe4656e50b163959e74e) chore(ckbtc): Separate event types for mainnet and testnet logs ([luc-blaeser/ic#3720](https://togithub.com/luc-blaeser/ic/issues/3720)) * [`1f2dda03`](https://github.com/luc-blaeser/ic/commit/1f2dda031fa135e8abb144f39c2c38b76c3ee778) feat(nervous-system): runscript partially automates scheduling the votes ([luc-blaeser/ic#3791](https://togithub.com/luc-blaeser/ic/issues/3791)) * [`0fe05a2b`](https://github.com/luc-blaeser/ic/commit/0fe05a2bfc2da01921501e40564c192cd9863c1f) fix(nervous-system): release runscript doesn't prompt you to update mainnet-canisters.json ([luc-blaeser/ic#3792](https://togithub.com/luc-blaeser/ic/issues/3792)) * [`ec2bb65f`](https://github.com/luc-blaeser/ic/commit/ec2bb65fe0abb191c793d7c13ddaca57a2e383bd) refactor(nervous-system): use anyhow in release runscript ([luc-blaeser/ic#3793](https://togithub.com/luc-blaeser/ic/issues/3793)) * [`ad7c9527`](https://github.com/luc-blaeser/ic/commit/ad7c9527fc28b09166a308c3e66027b03cadfab8) refactor(nervous-system): add "press enter to continue" helper ([luc-blaeser/ic#3794](https://togithub.com/luc-blaeser/ic/issues/3794)) * [`a49a6dd4`](https://github.com/luc-blaeser/ic/commit/a49a6dd4a864fad9aa685c8275e10ef71690fdcf) fix(crypto): CRP-2692 Fix ic-ed25519 crate attributes ([luc-blaeser/ic#3785](https://togithub.com/luc-blaeser/ic/issues/3785)) * [`8dc1b0d2`](https://github.com/luc-blaeser/ic/commit/8dc1b0d2537adba49b21ab71ceab1095ec7e61af) chore(ckbtc): add check_transaction_query method to Bitcoin checker ([luc-blaeser/ic#3454](https://togithub.com/luc-blaeser/ic/issues/3454)) * [`877f6502`](https://github.com/luc-blaeser/ic/commit/877f6502b2a9c2013c4cd9ce6c0e25c4b0c654af) refactor(nervous-system-runscript): move utilities to utils.rs ([luc-blaeser/ic#3796](https://togithub.com/luc-blaeser/ic/issues/3796)) * [`c8a571ca`](https://github.com/luc-blaeser/ic/commit/c8a571caab15dc536ec78c16f3e8d47c56c58d99) chore(ic-boundary): disable bouncer ([luc-blaeser/ic#3755](https://togithub.com/luc-blaeser/ic/issues/3755)) * [`90a1b566`](https://github.com/luc-blaeser/ic/commit/90a1b566e4514707a196e6fe8daf26ddf1bb175b) fix: move metrics to all messages ([luc-blaeser/ic#3690](https://togithub.com/luc-blaeser/ic/issues/3690)) * [`0206830a`](https://github.com/luc-blaeser/ic/commit/0206830a658fc51c35d9ccb005e86a22adf3b5be) test(btc): Port ckBTC tests from legacy ECDSA to chain key Registry API ([luc-blaeser/ic#3820](https://togithub.com/luc-blaeser/ic/issues/3820)) * [`5ee8dcf3`](https://github.com/luc-blaeser/ic/commit/5ee8dcf34f26c12defcff51c2f5737214611bccc) fix: revert EXC-1838 Run hook after CanisterWasmMemoryLimitExceeded error is fixed ([luc-blaeser/ic#3850](https://togithub.com/luc-blaeser/ic/issues/3850)) * [`ec8add50`](https://github.com/luc-blaeser/ic/commit/ec8add504e63f97a2bc7f470d1b64dca550235af) tweaks [EXC-1842]: https://dfinity.atlassian.net/browse/EXC-1842?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Branch heartbeat #2971 for faster ci with access to cache.