File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77within the scope of the IICP Software axis (see [ ` VERSIONING.md ` ] ( https://github.com/RobLe3/iicp.network/blob/main/project/VERSIONING.md )
88in the main repo).
99
10+ ## [ 0.7.62] — 2026-06-13
11+
12+ ### Fixed
13+ - ** #10 (serve goes offline):** ` cli.py ` called ` node.node_hmac_key() ` but it's a ` @property ` →
14+ ` 'str' object is not callable ` on 0.7.61, failing serve registration across all retries so the
15+ node never reached a registered state (heartbeats stopped, directory marked it offline) though
16+ the server-side register succeeded. Now read as the property attribute. Regression-tested.
17+
18+ ### Changed — privacy-first (mandatory E2E, no opt-out)
19+ - IICP-CX payload encryption is now ** on by default with no opt-out** : the client always encrypts
20+ to a node advertising a ` cx_public_key ` (the ` use_confidentiality ` flag is a deprecated no-op).
21+ The directory, relays, and network see only ciphertext. A node not yet advertising a key gets a
22+ transitional plaintext warning during rollout. The executing node still decrypts to run the model
23+ (run locally for full privacy).
24+ - Added Tier-2 response-encryption primitives (` encrypt_response ` /` decrypt_response ` ) — not yet
25+ wired into the task flow.
26+
1027## [ 0.7.61] — 2026-06-13
1128
1229### Fixed — self-healing tunnel (resilience, #538 )
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44
55[project ]
66name = " iicp-client"
7- version = " 0.7.61 "
7+ version = " 0.7.62 "
88description = " Official Python client SDK for the IICP protocol"
99readme = " README.md"
1010license = {text = " Apache-2.0" }
Original file line number Diff line number Diff line change 5555 TaskResponse ,
5656)
5757
58- __version__ = "0.7.61 "
58+ __version__ = "0.7.62 "
5959__all__ = [
6060 "IicpClient" ,
6161 "IicpError" ,
You can’t perform that action at this time.
0 commit comments