From 9ce413c3eea61672f1e5843ed09d4f30c69c9dd0 Mon Sep 17 00:00:00 2001 From: Martin Raszyk Date: Wed, 27 May 2026 08:01:55 +0200 Subject: [PATCH] chore: release PocketIC v14.0.0 --- CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 731bd77..cd9c382 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 14.0.0 - 2026-05-26 + +### Added +- The endpoint `/instances/` takes an additional optional field `disable_ingress_validation` specifying that + ingress validation is disabled for mainnet-like endpoints `/instances//api/...` of the instance. +- Support for canister signatures produced by the ICP mainnet in mainnet-like endpoints `/instances//api/...`. +- A new test threshold keys subnet kind (`TestThresholdKeys`): a new variant in `SubnetKind` and new fields in `SubnetConfigSet` and `ExtendedSubnetConfigSet`. + It is an application subnet with 13 nodes holding threshold keys with names `test_key_1` and `dfx_test_key` for all supported algorithms (ECDSA, Schnorr, VetKd). + Its canister range (`z474k-xiaaa-aaaao-qaaaa-cai` to `fxzgb-eaaaa-aaaao-7777q-cai`) matches the mainnet subnet `fuqsr-in2lc-zbcjj-ydmcw-pzq7h-4xm2z-pto4i-dcyee-5z4rz-x63ji-nae`. + +### Changed +- The endpoints `/instances//update/submit_ingress_message` and `/instances//read/query` + accept an additional optional field `sender_info` in the request body specifying additional information provided + by the canister with which the sender principal is associated. +- The II and fiduciary subnets no longer hold threshold keys with names `test_key_1` and `dfx_test_key`; these keys are now exclusively held by the `TestThresholdKeys` subnet. + + + ## 13.0.0 - 2026-03-23 ### Added