Dfx 0.26.0 Release

I ran into this issue mentioned above when using PicJS (PocketIC).

I’ve pulled in the 0.26.0 nns state according to commit f6f5e0927d14886e4bd67f776ee889f31cec2364 from the ic repo (the commit that 0.26.0 is built off of).

The error occurs during my pic (pocketIC) tests. When I try to call an endpoint on my canister that creates a canister through it, with this code:

  const statusCheckerResult = await cycleOps.actor.createStatusChecker();
  if ("err" in statusCheckerResult) {
    throw new Error(
      `Status checker creation failed. Error: ${statusCheckerResult.err}`
    );
  }

I receive this error:

Status checker creation failed. Error: Error from Canister 7uieb-cx777-77776-qaaaq-cai: Canister's Wasm module is not valid: Wasm module has an invalid import section. Module imports function 'subnet_self_copy' from 'ic0' that is not exported by the runtime..
    This is likely an error with the compiler/CDK toolchain being used to build the canister. Please report the error to IC devs on the forum: https://forum.dfinity.org and include which language/CDK was used to create the canister.

It looks like It looks like subnet_self_copy was added here feat(EXC-1847): Support for `ic0.subnet_self()` (#3637) · dfinity/ic@f0058db · GitHub

Is it possible that some of this didn’t make it into PocketIC/PicJS?

@mraszyk @NathanosDev