Upgrading to v10
v10 requires @icp-sdk/core v6.
@icp-sdk/core v6 is required (breaking)
Section titled “@icp-sdk/core v6 is required (breaking)”npm install @icp-sdk/auth @icp-sdk/coreThis package’s own API is unchanged.
Read-only sessions are supported
Section titled “Read-only sessions are supported”Core v6 supports read-only delegations, so a read-only session signs in instead of throwing:
This session is read-only, which @icp-sdk/auth cannot act for yet: its delegations carry permissions that a delegation chain has no room for
Nothing to change on your side.