Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## Changelog for ic: Branch: master Commits: [dfinity/ic@629f7fc8...290df60f](dfinity/ic@629f7fc...290df60) * [`3ee0f872`](dfinity/ic@3ee0f87) [NODE-140] Report GuestOS version on the bootstrap-ic-node service start to logs and node_exporter metrics * [`43ac540c`](dfinity/ic@43ac540) test: [NET-1453-1] Add state sync manager integration tests * [`83d252f1`](dfinity/ic@83d252f) feat(FI-816): add ICRC-2 endpoints to ledger.did for the ICRC ledger * [`6dd07727`](dfinity/ic@6dd0772) [VER-2371] Update bb cli to 5.0.20. * [`1e1e3b4e`](dfinity/ic@1e1e3b4) feat(FI-820): disallow approving transfers from minter * [`b3494027`](dfinity/ic@b349402) chore(icp rosetta): set pool_max_idle_per_host to 0 * [`e297805d`](dfinity/ic@e297805) feat(FI-819): add ICRC-2 to the list of supported standards of the ICRC ledger * [`403184f4`](dfinity/ic@403184f) fix: Quic transport dialer reconnect and no topology membership * [`41f1e4b3`](dfinity/ic@41f1e4b) [VER-2371] Rollback to use ncurses when possible. * [`10fa316e`](dfinity/ic@10fa316) Revert "feat(NNS1-1813): Validate `CreateServiceNervousSystem` against... * [`4bf5ebaf`](dfinity/ic@4bf5eba) test: [NET-1430] Changing subnet membership test * [`810160cc`](dfinity/ic@810160c) Unit tests for `update_stake_adjust_age` * [`261f056b`](dfinity/ic@261f056) test(crypto) CRP-1929: delegation proptest for `TlsHandshakeCspVault` * [`18c8b4aa`](dfinity/ic@18c8b4a) Consistent SNS Neurons dissolve state changes * [`5ed3d0df`](dfinity/ic@5ed3d0d) experimental(cketh) Minter contract on ethereum * [`e26b6868`](dfinity/ic@e26b686) test(ic-backup): [CON-1076] Unit test for `BackupManager::init` * [`87eea7a6`](dfinity/ic@87eea7a) Update Mainnet IC revisions file * [`4eb14366`](dfinity/ic@4eb1436) Fix testnet deployment script * [`c812e61b`](dfinity/ic@c812e61) test[NET-1159]: bitcoin adapter fork test * [`6ea16f17`](dfinity/ic@6ea16f1) FOLLOW-1141: Set aging_since_timestamp_seconds * [`f8704b54`](dfinity/ic@f8704b5) chore(consensus): Factor out conversion function for CanisterHttpResponseShare * [`b259aae0`](dfinity/ic@b259aae) Unpin and update sev crate to latest version * [`8d6f1857`](dfinity/ic@8d6f185) Improve duplicate neuron error * [`fdfa24e8`](dfinity/ic@fdfa24e) feat: move writing the environment variables to a trapping function so it always runs * [`48ca73e7`](dfinity/ic@48ca73e) NNS1-2377 Switch to with_neuron and with_neuron_mut in all trivial places * [`bfdc5b35`](dfinity/ic@bfdc5b3) Initial changes for TestNet on K8s * [`10217350`](dfinity/ic@1021735) feat: NNS1-2360: `sns testflight` also supports the new configuration format. * [`60923df5`](dfinity/ic@60923df) fix(BOUN-817): refactor and add back in referer for dfx * [`0588d32a`](dfinity/ic@0588d32) refactor(crypto): CRP-2046: make `ic_validator` agnostic of registry * [`414bf355`](dfinity/ic@414bf35) RUN-659: Add a field for resource reservation to replicated state * [`28ceed66`](dfinity/ic@28ceed6) feat(ckBTC) Unify logging * [`d4ac00f4`](dfinity/ic@d4ac00f) chore: remove duplicate test * [`35c7eb9c`](dfinity/ic@35c7eb9) test(crypto): CRP-1731 new IDKG integration tests for resharing key transcript when topology changes * [`2b872c68`](dfinity/ic@2b872c6) feat(NNS1-1813): Validate `CreateServiceNervousSystem` against NeuronBasket dissolve delay constraints from `SnsInitPayload` * [`f78d6e5d`](dfinity/ic@f78d6e5) chore(ci): move `20--test--python.yml` into `main.yml` * [`6116ded8`](dfinity/ic@6116ded) chore: Remove non actionable log * [`93af78ca`](dfinity/ic@93af78c) chore: Only depend on ic-backtrace on linux for Cargo * [`d48fa065`](dfinity/ic@d48fa06) chore(ci): move `20--test--testnet-deployment.yml` into `main.yml` * [`f82ef886`](dfinity/ic@f82ef88) chore(ic-recovery): [CON-1073] get batch_time from the source subnet cup * [`4838a48a`](dfinity/ic@4838a48) Revert "Merge branch 'eero/k8s-testnets' into 'master'" * [`d40e1c78`](dfinity/ic@d40e1c7) perf(crypto): CRP-2053 improve NIDKG benchmark * [`9f4490d5`](dfinity/ic@9f4490d) feat(BOUN-645): notify failing renewals * [`bd11f1a1`](dfinity/ic@bd11f1a) remove redundant `mut` in `rs/p2p`, `rs/test_utilities`, `rs/canister_sandbox` and `rs/crypto` * [`ca2a1ca8`](dfinity/ic@ca2a1ca) chore(ci): move `20--test--bins.yml` into `main.yml` * [`25fad9bf`](dfinity/ic@25fad9b) fix: add BN team owners to api_boundary_nodes_integration * [`b5b98990`](dfinity/ic@b5b9899) Add a BN to the topology of spec_compliance tests * [`1ff338e5`](dfinity/ic@1ff338e) chore(VER-2413): Update `check_generated_files` command * [`56881030`](dfinity/ic@5688103) Improve test-sns-canister-upgrades.sh script * [`e7c14c7e`](dfinity/ic@e7c14c7) Fix script to also do sns upgrade for swap * [`af1a764c`](dfinity/ic@af1a764) Update file HowTo-Developer.adoc * [`a9823430`](dfinity/ic@a982343) refactor: Migrate more methods in governance to use with_neuron_mut * [`90ef8f8c`](dfinity/ic@90ef8f8) nit: whitespace fix in `CODEOWNERS` * [`9dc7692e`](dfinity/ic@9dc7692) PSEC-1393: Add support for vuln risk rating & link related findings * [`e69d7fcd`](dfinity/ic@e69d7fc) feat(IDX-2879): add check to test if we are a DFINITY container * [`6fe7097c`](dfinity/ic@6fe7097) chore(ci): move `30--cargo-build.yml` into `main.yml` * [`555d4446`](dfinity/ic@555d444) fix: Charge for message memory consumed by canisters * [`d0cd3584`](dfinity/ic@d0cd358) chore(container-run.sh): custom .cache ~ output_base * [`41ae32c5`](dfinity/ic@41ae32c) chore(ci): move `40--rust-test--benchmarks.yml` into `main.yml` * [`6f0b3d91`](dfinity/ic@6f0b3d9) test[NET-1159]: bitcoin adapter multiple peers test * [`b3db22f0`](dfinity/ic@b3db22f) chore: Cycles account manager tests fix * [`a4852be8`](dfinity/ic@a4852be) chore(ci): move `54--host-os-test--host-os-upgrade-test.yml` into `main.yml` * [`daa0b102`](dfinity/ic@daa0b10) fix(firewall): [NET-1487] Add all nodes in registries since last CUP to node whitelist * [`521b2b76`](dfinity/ic@521b2b7) chore: Fix typo in test names * [`538da9ec`](dfinity/ic@538da9e) feat: 64kB write buckets * [`51f4732e`](dfinity/ic@51f4732) refactor: [NET-1488] Make use of peer and node consistent * [`7582b9b8`](dfinity/ic@7582b9b) PSEC-1177 - AFLplusplus support for fuzzing * [`a77178b7`](dfinity/ic@a77178b) chore(ci): move `55--determinism-test.yml` into `main.yml` * [`1371a25f`](dfinity/ic@1371a25) RUN-706: Upgrade wasmtime to version 10.0.1 * [`0e163d9d`](dfinity/ic@0e163d9) Add KeepTestnetAlive on the ict level and let the heavyweight Bazel machinery finish early (VER-2412) * [`619ef340`](dfinity/ic@619ef34) feat(crypto): CRP-2111 Add IBE implementation into vetkd packages crate * [`0837f79e`](dfinity/ic@0837f79) test: [NET-1493] peer manger can read mainnet registry * [`8aa3a211`](dfinity/ic@8aa3a21) refactor: Use remove_effective_canister_id in read_state service * [`4e96d1ba`](dfinity/ic@4e96d1b) test: [NET-1433] Transient SEV/TLS error test * [`bc6d78cd`](dfinity/ic@bc6d78c) Fix a typo in output of sns-cli propose and remove extra print statement * [`4572d524`](dfinity/ic@4572d52) BOUN-65 only allow /api calls on base domains * [`71880d93`](dfinity/ic@71880d9) remove commits.sh * [`75179b94`](dfinity/ic@75179b9) improvement: [IDX-2604] tmpfs for podman's root * [`26fe0ddf`](dfinity/ic@26fe0dd) chore: make payload exceeded error message more readable * [`a04d3126`](dfinity/ic@a04d312) test(VER-2395): Replace system test for neuron voting with an equivalent state machine test * [`70f37f6d`](dfinity/ic@70f37f6) [NNS1-2398] Follow a consistent pattern to update indexes * [`a5d7f1d5`](dfinity/ic@a5d7f1d) Remove IPv4 from GuestOS testnets * [`9ff5036e`](dfinity/ic@9ff5036) perf(crypto): CRP-2052 add benchmarks for the tree hasher * [`5d08f1d3`](dfinity/ic@5d08f1d) Update guestos to include guest kernel for SEV-SNP * [`be14cd56`](dfinity/ic@be14cd5) NNS1-2398 Neuron Principal index implementation for stable memory and heap * [`8efee32b`](dfinity/ic@8efee32) Remove unnecessary usage of anyhow * [`4c25e7bd`](dfinity/ic@4c25e7b) Make EmbeddersConfig a subconfig of EE config * [`2309ac27`](dfinity/ic@2309ac2) chore(ci): move `55--determinism-test-release.yml` into `main.yml` * [`7e8b5b6e`](dfinity/ic@7e8b5b6) [IDX-2651] Retry any failed test up to 3 times in the merge train. * [`00fdb4c1`](dfinity/ic@00fdb4c) chore(ci): move `75--push-branches--push.yml` into `main.yml` * [`b3bcaac3`](dfinity/ic@b3bcaac) fix(BOUN-808): detect if challenge response is under the delegation domain * [`d53a18a1`](dfinity/ic@d53a18a) chore(ci): move `80--npm-release-boundary-node-service-worker.yml` into `main.yml` * [`aee9818d`](dfinity/ic@aee9818) chore: add feature_flags to the ledger.did file * [`e0c2a911`](dfinity/ic@e0c2a91) nit: reuse num_host_pages as max boundary for write buckets * [`e03dafda`](dfinity/ic@e03dafd) refactor(crypto): CRP-2085 Consolidate Polynomial type and Lagrange interoplation * [`e0ea847e`](dfinity/ic@e0ea847) chore(ci): move `100--finalize--notify.yml` into `main.yml` * [`2e6340f0`](dfinity/ic@2e6340f) feat(CON-1018): Only sign hash of block in BlockProposals * [`68dd93a6`](dfinity/ic@68dd93a) chore: remove what appears to be unused flag * [`7cb16c73`](dfinity/ic@7cb16c7) Updating container base images refs [2023-07-20-0824] * [`9e83e95e`](dfinity/ic@9e83e95) pass bazel config as env var * [`60a50236`](dfinity/ic@60a5023) refactor(Consensus): Move validation check * [`782a0a85`](dfinity/ic@782a0a8) fix: [IDX-2532] Use upstream rules_rust again * [`086351a8`](dfinity/ic@086351a) Complient → Compliant * [`6f843bf6`](dfinity/ic@6f843bf) Initial changes for TestNet on K8s * [`7eb08229`](dfinity/ic@7eb0822) feat(crypto): CRP-2135 support for Keccak-256 * [`2a2dfab2`](dfinity/ic@2a2dfab) chore(ci): rename `00--common.yml` into `common.yml` * [`587b75d4`](dfinity/ic@587b75d) fix(crypto): CRP-2054 use non-random number of corrupted dealers in NI-DKG benchmarks * [`27d9862a`](dfinity/ic@27d9862) [VER-2292] Retry flaky tests only when run in CI. * [`5820942d`](dfinity/ic@5820942) feat(registry): Make DC record case insensitive * [`2aaa82b6`](dfinity/ic@2aaa82b) feat(NNS1-1956): Enable querying CMC for authorized principals and subnets * [`fe7588ba`](dfinity/ic@fe7588b) chore(ci): Rename `20--test--container-image-autobuild.yml` to `container-image-autobuild.yml` * [`32c16a58`](dfinity/ic@32c16a5) fix: revert updating bitcoin-canister rev * [`7e3208df`](dfinity/ic@7e3208d) NNS1-2390 Provide canister to subnet mapping in registry * [`d161ff88`](dfinity/ic@d161ff8) chore(ci): Rename child pipelines from `00--*-child-pipeline.yml` to `child-pipeline--*.yml` * [`d893bbe1`](dfinity/ic@d893bbe) chore: [IDX-2850] Re-enable //rs/state_manager:traversal_bench in CI * [`03c96f7a`](dfinity/ic@03c96f7) chore: let's finally remove the transport test client * [`c9182bf4`](dfinity/ic@c9182bf) chore(ci): rename `60--prod-test--spawn-test-pipeline.yml` to `spawn-pipeline--prod.yml` * [`df2929d4`](dfinity/ic@df2929d) chore(ci): remove unecessary `stage` keyword from `boundary-node-service-worker` job * [`02cd611f`](dfinity/ic@02cd611) feat(crypto): CRP-2047: standalone basic and canister signatures verifier * [`27e22c81`](dfinity/ic@27e22c8) chore(ICRC) Add icrc2 endpoints to client * [`1be189a6`](dfinity/ic@1be189a) chore(consensus): [CON-1046] Add protobuf definition for certification messages * [`17412e36`](dfinity/ic@17412e3) fix: make testnet deployment backward compatible to removed `ic-prep` argument * [`fff4cd06`](dfinity/ic@fff4cd0) chore(ci): rename `60--benchmark-test--spawn-benchmark-pipeline.yml` to `spawn-pipeline--benchmark.yml` * [`9716fbed`](dfinity/ic@9716fbe) [IDX-2952] Enable bazel remote downloader. * [`3cb17228`](dfinity/ic@3cb1722) BOUN-727 BOUN-728: status and query calls for ic-boundary, tls feature * [`0712fcde`](dfinity/ic@0712fcd) test(tecdsa): CON-1074 Manual tECDSA Performance Test * [`04c85258`](dfinity/ic@04c8525) fix: Add more api forwarding back into icx-proxy * [`96d287c4`](dfinity/ic@96d287c) feat(container): add `cocogitto` binary * [`2e98e5f4`](dfinity/ic@2e98e5f) test(BOUN-682): Add farm tests for API BNs * [`fb12035f`](dfinity/ic@fb12035) Remove deprecated no-op flag. * [`0db93af8`](dfinity/ic@0db93af) chore(ci): remove `20--test--devcontainer-build.yml` * [`5b0a40a2`](dfinity/ic@5b0a40a) chore(CON-1082): Use local dashboards in `run-p8s.sh` * [`913e1277`](dfinity/ic@913e127) chore[NET-520]: Protocol field removal * [`ab677d5c`](dfinity/ic@ab677d5) NNS1-2398 Let NNS Governance use the new principal-neuron index * [`ee71ce84`](dfinity/ic@ee71ce8) HostOS Allowlist Reorg * [`5a52dcb7`](dfinity/ic@5a52dcb) feat(consensus): Delay loading of block payload in ConsensusBlockChain * [`f839ddec`](dfinity/ic@f839dde) Revert "Merge branch 'alin/IDX-2850-reenable-hashtree-bench' into 'master'" * [`ea3258c9`](dfinity/ic@ea3258c) chore(IDX-2800): rename `20--test--dependencies.yml` to `dependencies.yml` * [`ffc105c2`](dfinity/ic@ffc105c) [IDX-2850] Re-enable //rs/state_manager:... in CI * [`7edb5e19`](dfinity/ic@7edb5e1) chore(IDX-2800): Rename `46--guest-os-build--guest-base-image.yml` to `base-images-build.yml` * [`60c142b9`](dfinity/ic@60c142b) feature: [MR-465] Preserve batch time across subnet split * [`74469c96`](dfinity/ic@74469c9) Update Mainnet IC revisions file * [`6ab0df97`](dfinity/ic@6ab0df9) chore(VER-2419): Remove `nns_voting_fuzzing_poc_test` system test * [`1090081a`](dfinity/ic@1090081) fix: NNS1-2366: Incorrect error type when Swap::new_sale_ticket is called in Adopted phase: was SaleClosed; now SaleNotOpen. * [`1258a0b8`](dfinity/ic@1258a0b) fix(ckBTC): validate upgrade args * [`4b8a7455`](dfinity/ic@4b8a745) feat(IDX-2958): add conventional commit CI job * [`0f755183`](dfinity/ic@0f75518) fix: NNS1-2363: More evenly apportion SNS tokens among SNS neurons created by SNS token Swap. * [`9cf59b62`](dfinity/ic@9cf59b6) Dependency mgmt: Fix parsing of Vulnerability id from JIRA * [`9dcecec4`](dfinity/ic@9dcecec) Adds a test for `BatchProcessorImpl::try_to_read_registry()` to read from an older snapshot of the mainnet registry. * [`3855fbb6`](dfinity/ic@3855fbb) chore: bump rust to 1.71 * [`24519fe7`](dfinity/ic@24519fe) Add requests to the hash tree backwards compatibility test * [`155b411a`](dfinity/ic@155b411) chore: make testing team (co-)owner of state machine tests * [`af266ab4`](dfinity/ic@af266ab) experimental(cketh): support parsing JSON RPC errors * [`94e6a165`](dfinity/ic@94e6a16) chore: Remove the ConnectionEndpoint rust type * [`6bbe06a7`](dfinity/ic@6bbe06a) Wasm-native stable memory constants * [`04f9e3e0`](dfinity/ic@04f9e3e) refactor(CON-1061): Refactor for easier implementation of byte based interface * [`22a836e9`](dfinity/ic@22a836e) Fix serde to 1.0.171 * [`42651ff8`](dfinity/ic@42651ff) chore(FI-822): additional tests for transfer and transfer_from deduplication * [`c34ea8c6`](dfinity/ic@c34ea8c) refactor(crypto): CRP-2127 create a separate test utility crate and move most unit tests to integration tests in tree hash * [`2b3929fa`](dfinity/ic@2b3929f) chore: Add a comment to explain why allowing the large `Err` clippy for ResponseHelper::validate is ok * [`f47fe27b`](dfinity/ic@f47fe27) fix: remove an unwrap * [`231ab8f0`](dfinity/ic@231ab8f) chore: EXC-1430: Refactor SubnetCallContext * [`6f1d2430`](dfinity/ic@6f1d243) chore: Download correct artifacts for the NNS dapp, aggregator, and the II canister wasms * [`6df16940`](dfinity/ic@6df1694) feat(IDX-2800): re-add zz-generated GitLab equivalent * [`194f174f`](dfinity/ic@194f174) chore(ICRC) Add icrc2 methods to agent * [`aa67bde7`](dfinity/ic@aa67bde) Chore: Clean up the comments in 'test_utilities/src/types/*`. * [`da5f9ef6`](dfinity/ic@da5f9ef) perf(crypto): CRP-2019 improve performance of FlatMap::from_key_values() * [`d63b7dbe`](dfinity/ic@d63b7db) RUN-664: Adjust resource charging to consider reserved balances * [`d9b6f487`](dfinity/ic@d9b6f48) feat(docs): bump minimal recommend version to verify the IC release in documentation from `20.04` to `22.04` * [`1c86fabb`](dfinity/ic@1c86fab) feat(IDX-2803): Factor out packages from `ic-build`'s `Dockerfile` * [`f87b7c17`](dfinity/ic@f87b7c1) Updating container base images refs [2023-07-25-1141] * [`f048f801`](dfinity/ic@f048f80) test(VER-2417): Replace system test for nns canister upgrade with an equivalent state machine test * [`448dc3d1`](dfinity/ic@448dc3d) chore(icrc1): parameterize the ledger impl over token type * [`018c4f75`](dfinity/ic@018c4f7) NNS1-2296: Modify SNS-W to accept CreateServiceNervousSystem fields from NNS Governance * [`2692cf8c`](dfinity/ic@2692cf8) feat: Add ability to create registry proto delta with regedit * [`ba04924c`](dfinity/ic@ba04924) fix(ci): add `zh` for bazel fuzzing jobs * [`92329c9c`](dfinity/ic@92329c9) chore(nns-tools): add archive to nns tools * [`e6306cfd`](dfinity/ic@e6306cf) chore: add scripts to test icp upgrade against a testnet * [`5b7635d6`](dfinity/ic@5b7635d) refactor(crypto): CRP-2048 standalone HTTP requests validator independent of crypto and registry * [`671c9b67`](dfinity/ic@671c9b6) chore(consensus): Small improvements to CanisterHttpPayloadBuilder * [`4437087a`](dfinity/ic@4437087) feat(IDX-2866): add bazel test all to github * [`218edf94`](dfinity/ic@218edf9) fix: ensure min_resident_height metric is reliable [MR-458] * [`686f940e`](dfinity/ic@686f940) fix(fuzzing) : Update libfuzzer build prefix in `bazel-build-fuzzers-weekly` * [`ca1d7be7`](dfinity/ic@ca1d7be) restart control-plane.service in spec_compliance tests * [`aa400d8d`](dfinity/ic@aa400d8) chore: add script to download the latest icp ledger * [`df72659e`](dfinity/ic@df72659) feat(IDX-2966) simplify build-determinism-binaries-release * [`54655510`](dfinity/ic@5465551) fix: [NET-1498] Add request cache to adapter and limit number of blocks returned * [`e34f0782`](dfinity/ic@e34f078) chore(ci): remove unused `gitlab-ci/src/gen_gitlab_cargo_pipeline` * [`03b552ff`](dfinity/ic@03b552f) fix(crypto): FOLLOW-1063 add error handling to $witness_type::merge * [`227dc0af`](dfinity/ic@227dc0a) Feat: [VER-2405] [VER-2406] [VER-2414] PocketIC Provisional API * [`9711f159`](dfinity/ic@9711f15) fix: Add more metrics to get successor to help diagnose timeouts * [`f0058b8a`](dfinity/ic@f0058b8) chore: Add protobuf schema for signatures * [`49b82e28`](dfinity/ic@49b82e2) run systemctl with sudo in spec_compliance tests * [`cb22453a`](dfinity/ic@cb22453) feat(IDX-2963): change `GIT_CLONE_PATH` for CI jobs * [`77569648`](dfinity/ic@7756964) Include latest SNS Governance publish in the publish log * [`f5b57b14`](dfinity/ic@f5b57b1) chore(ci): add ci config bazel fuzzers file * [`f1e5d88c`](dfinity/ic@f1e5d88) Fix inverted comment describing SnsInit's is_legacy_flow * [`7076045a`](dfinity/ic@7076045) NNS1-2410 Define a generic neuron following index * [`378785ce`](dfinity/ic@378785c) chore(ic-admin): Remove old bless and retire version proposals * [`2358b076`](dfinity/ic@2358b07) chore(CON-981): Disable bless and retire replica version proposals in registry and governance * [`c69c284a`](dfinity/ic@c69c284) test: [NET-1433] Add bad network test for quic transport * [`a71bcf4c`](dfinity/ic@a71bcf4) chore(CON-1088): Add e2e quadruple latency metric * [`9b9bfd24`](dfinity/ic@9b9bfd2) fix: move untracked code into existing duration metrics for `execute_round` * [`7fd34d14`](dfinity/ic@7fd34d1) ci: migrate sw to new docker image * [`9248632f`](dfinity/ic@9248632) feat(experimental-ckETH): estimate ethereum transaction price * [`822f1f5d`](dfinity/ic@822f1f5) chore: remove some redundancy in the API and data fields from the blockchain state module * [`4e86e5f5`](dfinity/ic@4e86e5f) Use wasm.gz instead of wasm files, remove outdated benchmark * [`b9954902`](dfinity/ic@b995490) chore(CON-1081): Reduce logging verboseness in DKG Key Manager * [`c1791a23`](dfinity/ic@c1791a2) refactor(crypto): CRP-2135 rename crate `ic-crypto-sha` to `ic-crypto-sha2` * [`66faab3f`](dfinity/ic@66faab3) Updating container base images refs [2023-07-27-0819] * [`e215e564`](dfinity/ic@e215e56) feat(FI-821): limit the number of approvals * [`888f489f`](dfinity/ic@888f489) fix(BOUN-830): Fix ansible testnet deployment for BNs * [`370955b6`](dfinity/ic@370955b) Cleanup validate_neuron_basket_construction_params * [`91cf49f1`](dfinity/ic@91cf49f) chore: remove few more redundancies in the BTC adapter * [`2480158c`](dfinity/ic@2480158) feat(IDX-2851): use `curl` instead of `rclone` wrapper `rclone_download.py` for `repro-check.sh` * [`0a4161c7`](dfinity/ic@0a4161c) Make sure create_service_nervous_system doesn't silently fail * [`ea6ab6a2`](dfinity/ic@ea6ab6a) test(crypto): CRP-1438: Add tests for error cases for iDKG verify_dealing_public * [`0b1545a4`](dfinity/ic@0b1545a) [NNS1-2435] Add validation in the SnsInitPayload for fallback controllers * [`168fd515`](dfinity/ic@168fd51) NNS1-2410 Switch NNS Governance to the generic topic followee index * [`a8e2d2c2`](dfinity/ic@a8e2d2c) [NNS1-2434] Leave NNS Root as a co-controller of the dapp canisters for 1-proposal if an error is encountered * [`30ffde73`](dfinity/ic@30ffde7) chore: Deprecate and unset redundant fields from AddNodePayload * [`059ff80c`](dfinity/ic@059ff80) chore: return BlockHash instead of CachedHeader for the enums of AddHeaderResult * [`4d5a247e`](dfinity/ic@4d5a247) feat: parallel flush of page deltas * [`abc562a2`](dfinity/ic@abc562a) feat(FI-850): measure instructions for encoding/decoding * [`c078d8ab`](dfinity/ic@c078d8a) chore(VER-2429): Refactor PocketIC to new Rust API * [`46309a05`](dfinity/ic@46309a0) adding DRE team to CODEOWNERS * [`f29a7a31`](dfinity/ic@f29a7a3) chore(icp_ledger): add 123726 proposal to UPGRADES.md file * [`318be0c4`](dfinity/ic@318be0c) refactor(crypto): CRP-2090 refactor ReproducibleRng * [`ead1a6af`](dfinity/ic@ead1a6a) (VER-2418) translate system-test nns_canister_uninstall_test to state machine version * [`b6ed7c17`](dfinity/ic@b6ed7c1) BOUN-823: Parse CBOR as generic objects, preprocess in middleware * [`016f956a`](dfinity/ic@016f956) simplify bazel build fuzzers * [`fecf6ea6`](dfinity/ic@fecf6ea) increase token buffer size for `ict testnet create` * [`8ab8ea6a`](dfinity/ic@8ab8ea6) feat(experimental-ckETH): scrap ETH events [override-didc-check] * [`e2ea0f12`](dfinity/ic@e2ea0f1) feat: Update the contexts in which msg_caller_size and msg_caller_copy can be called * [`aa9c76e1`](dfinity/ic@aa9c76e) test: Add peer manager registry edge cases tests * [`4eb25c34`](dfinity/ic@4eb25c3) refactor(experimental-ckETH): use `eth_feeHistory` to estimate price of EIP-1559 transactions [override-didc-check] * [`5c04d653`](dfinity/ic@5c04d65) chore: remove unused dependencies * [`3528071e`](dfinity/ic@3528071) test: Add regression tests to bitcoin adapter * [`6383006d`](dfinity/ic@6383006) NNS1-2392: Make swap start immediately when no start time is given in test mode * [`1683aaaf`](dfinity/ic@1683aaa) chore: remove the make_idle call to the TxnManager * [`cd6ce1b6`](dfinity/ic@cd6ce1b) feat(ICRC-1): add support for 256-bit tokens * [`4cb76599`](dfinity/ic@4cb7659) Improve POC k8s testnet tools * [`b48c50d6`](dfinity/ic@b48c50d) Use the new Boundary Nodes URL in ic-admin commands * [`98da2fb4`](dfinity/ic@98da2fb) feat(state_manager): enable proofs of absence * [`3f000aff`](dfinity/ic@3f000af) chore(ci): change `host-os-upgrade` from `rclone` python wrapper to `curl` * [`9cc894b1`](dfinity/ic@9cc894b) chore(dev): change `better-toml` to `even-better-toml` * [`46b41749`](dfinity/ic@46b4174) Update Mainnet IC revisions file * [`1ed29806`](dfinity/ic@1ed2980) fix: Colocate `ic-replay` system tests * [`5b0ac829`](dfinity/ic@5b0ac82) feat(FI-853): Add approve and allowance endpoints to the ICP ledger * [`c56e09ed`](dfinity/ic@c56e09e) feat(FI-862) remove rolled back logs * [`4d388a73`](dfinity/ic@4d388a7) doc(crypto): CRP-2070 extend some tree hash docs in canonical_state * [`15e91398`](dfinity/ic@15e9139) test(consensus): [CON-1005] Add exhaustive testing framework to IC repo * [`620f48f3`](dfinity/ic@620f48f) feat(experimental-ckETH): encode and sign transactions [override-didc-check] * [`27194e76`](dfinity/ic@27194e7) chore(index-ng): test upgrade from the old index * [`c04c1697`](dfinity/ic@c04c169) fix: Reintroduce unflushed page delta size assert * [`1c71bf8c`](dfinity/ic@1c71bf8) chore(icp_ledger): add 123775 proposal to UPGRADES.md file * [`8e07639e`](dfinity/ic@8e07639) feat: Add Tip Handler Duration panel to farm [MR-471] * [`d4b3d78c`](dfinity/ic@d4b3d78) Chore: Fix a typo in `canister_test`. * [`4a9964cf`](dfinity/ic@4a9964c) DEV builds: add performance testing tools and their dependencies * [`c04b7f67`](dfinity/ic@c04b7f6) fix(): always create XML files, do not use API BNs for rejoin test * [`3bb13aea`](dfinity/ic@3bb13ae) chore(consensus): [CON-1047] Add ECDSA-related protobuf messages * [`71d79a50`](dfinity/ic@71d79a5) feat: [NNS1-2450] make start_time optional in sns-cli * [`9c4d98f2`](dfinity/ic@9c4d98f) chore: Remove feature=test from NNS Governance "integration tests" * [`a6b2b0e2`](dfinity/ic@a6b2b0e) refactor: Rename InMemory -> Heap for indexes since stable memory is also 'memory' * [`985e1d59`](dfinity/ic@985e1d5) feat: [NNS1-2359] add a swap API that returns the auto-finalization info * [`95daa8b6`](dfinity/ic@95daa8b) NNS1-2377 Move more neuron related methods to be agnostic to storage * [`cc1c597d`](dfinity/ic@cc1c597) Ensure propose-to-create-service-nervous-system doesn't require a start time * [`12a48317`](dfinity/ic@12a4831) [MR-433] Rejoin system test * [`a2bf74e7`](dfinity/ic@a2bf74e) feat: [NET-1504] Set udp socket kernel buffer for quic transport * [`8276857a`](dfinity/ic@8276857) perf(crypto): CRP-2019 more efficient MixedHashTree deserialization in CBOR * [`99d5db0b`](dfinity/ic@99d5db0) [NNS1-2448] Support settling the Neurons' fund for 1-proposal * [`8c89ebf6`](dfinity/ic@8c89ebf) refactor: correct spelling of check-incompabilities * [`2d11715a`](dfinity/ic@2d11715) Fix doc comment * [`0acc754d`](dfinity/ic@0acc754) feat(FI-855): ICP ledger: use spender in the Transfer operation instead of TransferFrom operation * [`a535e8fb`](dfinity/ic@a535e8f) fix(NODE-1029): For new deployments, disable QEMU virtio-blk disk driver cache on the host side * [`1ab3a204`](dfinity/ic@1ab3a20) RUN-717: Increase `install_code` limit on verified application subnets. * [`efdf0d5b`](dfinity/ic@efdf0d5) refactor: remove redundant nodejs version * [`792a3660`](dfinity/ic@792a366) PSEC-1414: Dependency management : Include closed tickets when linking new findings * [`16d8777c`](dfinity/ic@16d8777) refactor(experimental-ckETH): forbid some principals to receive ckETH * [`c951fb41`](dfinity/ic@c951fb4) feat(CON-1061): Bitcoin Payload Builder Migration: Implement BatchPayloadBuilder * [`70b51d99`](dfinity/ic@70b51d9) Make the execution and runtime teams owners of subnet_config.rs * [`33ec479e`](dfinity/ic@33ec479) chore(icrc-ledger-types): add experimental-api feature flag * [`465adfa0`](dfinity/ic@465adfa) ci: bump sdk version * [`4cf3f816`](dfinity/ic@4cf3f81) test: [NNS1-2449] Restore the one-proposal payment flow system test * [`d30ff9a7`](dfinity/ic@d30ff9a) feat(experimental-ckETH): check status of Ethereum transactions * [`533258b3`](dfinity/ic@533258b) ci: add mkcert * [`5f7a34e4`](dfinity/ic@5f7a34e) NNS1-2459: Make sure restricted_countries is opitonal in sns-cli * [`7b8e2ff8`](dfinity/ic@7b8e2ff) chore(icrc_ledger_types): pre-release cleanup * [`de20ac37`](dfinity/ic@de20ac3) feat(IDX-2961): simplify `repro-check.sh` * [`b281d012`](dfinity/ic@b281d01) fix: Advertise all available states * [`9eada732`](dfinity/ic@9eada73) ci: revert sdk version to 0.12.0 * [`7376e8c9`](dfinity/ic@7376e8c) feat(http_endpoint): enable absence proofs * [`e2c74a89`](dfinity/ic@e2c74a8) feat(crypto): CRP-2068 add absence proofs to crypto tree hasher * [`6a6c8abe`](dfinity/ic@6a6c8ab) fix(bazel,sha256sum): follow redirect * [`cd9722b2`](dfinity/ic@cd9722b) feat: add install_code to canister_creator * [`e56f3b2c`](dfinity/ic@e56f3b2) EXC-350: Canister modules exporting reserved functions do not validate * [`37a63b3c`](dfinity/ic@37a63b3) Chore: Fixes a typo * [`9d80b36c`](dfinity/ic@9d80b36) chore: change `README` * [`241348f0`](dfinity/ic@241348f) refactor(experimental-ckETH): reduce number of HTTP outcalls to scrap ETH log events * [`ce34857b`](dfinity/ic@ce34857) fix(crypto): CRP-2153 Use the correct algorithm ID for P256 signature validation errors * [`4ac20da6`](dfinity/ic@4ac20da) feat(icrc1): add ledger supporting u256 tokens * [`b77df2a4`](dfinity/ic@b77df2a) refactor: Track consumed_cycles_since_replica_started and consumed_cycles_from_replica_start on the same place * [`202101a0`](dfinity/ic@202101a) Updating container base images refs [2023-08-03-0815] * [`5ac35281`](dfinity/ic@5ac3528) CI: Add mechanism to temporarily disable the protobuf backwards compatibility check * [`33e4533e`](dfinity/ic@33e4533) test: add rejoin system test to hotfix pipeline * [`d9eedb38`](dfinity/ic@d9eedb3) RUN-718: Add a `scaling_factor` field to `SubnetAvailableMemory` * [`46567782`](dfinity/ic@4656778) NNS1-2455: rename neurons_fund_investment → neurons_fund_investment_icp [override-buf-check] * [`8a500946`](dfinity/ic@8a50094) [NNS1-2447] Support passing the token_logo to the SNS icrc1 ledger * [`5f68164a`](dfinity/ic@5f68164) feat(repro-check): Add checking requirements to `repro-check.sh` * [`b297d07f`](dfinity/ic@b297d07) Revert "Merge branch '@anchpop/override-buf' into 'master'" * [`a2d1a7c2`](dfinity/ic@a2d1a7c) feat: NNS1-2412 Define a known neuron index based on stable memory * [`79cacb70`](dfinity/ic@79cacb7) chore: NNS1-2412 Refactor NNS Governance - bring index update methods close together * [`d52cc1df`](dfinity/ic@d52cc1d) fix BN healthiness retry logic in spec_compliance tests * [`de28fbb8`](dfinity/ic@de28fbb) fix: Debug assert small label values * [`ffa8cb85`](dfinity/ic@ffa8cb8) feat(cketh): experimental: add sepolia cketh ledger deployment details * [`8d1a1c02`](dfinity/ic@8d1a1c0) Scalability suite: Fixes week 31 * [`002b55fd`](dfinity/ic@002b55f) chore(observability): Update Grafana/Elasticsearch/Kibana URLs * [`d5e7376c`](dfinity/ic@d5e7376) chore(FI-872): handle approve operations in the icrc index * [`5e60c08f`](dfinity/ic@5e60c08) chore(bazel): update `rules_rust` to `0.26.0` * [`ecccee6e`](dfinity/ic@ecccee6) feat: [MR-454] certify node public keys * [`9f46b4f5`](dfinity/ic@9f46b4f) Updating container base images refs [2023-08-04-0827] * [`32421546`](dfinity/ic@3242154) feat: `e2e-scability` test to use `dfx` defined through bazel * [`8f0c7e5e`](dfinity/ic@8f0c7e5) test(one-proposal): [NNS1-2321] Test that dapp canister control is transferred correctly * [`806ae1ce`](dfinity/ic@806ae1c) chore: Give the closure in with_neuron(_mut) more meaningful names * [`76cd8482`](dfinity/ic@76cd848) refactor(crypto): CRP-2133 cleanup API: take slice not Vec and unify naming * [`5e53ab3f`](dfinity/ic@5e53ab3) [NNS1-2341] Add happy case for 1-proposal initialization in dedicated StateMachine tests * [`a959cdc2`](dfinity/ic@a959cdc) chore: NNS-2411 Consolidates Neuron::account->Subaccount logic in NNS Governance * [`3c34775e`](dfinity/ic@3c34775) chore: add runtime & execution as canister_creator owners
- Loading branch information