Releases: JuLenny-Ltd/julenny-toolkit
Release list
v0.7.2
v0.7.2
Fixed
-
crypto partial-decryptcrashed on a relative output path. It aborted with no
message on stdout or stderr, which looked like broken threshold decryption but was
a directory-creation error after the cryptography had already succeeded. Anyone
driving the CLI directly hit this on the last step of a run. -
Errors died silently. The CLI had no top-level exception handler, so any
failure aborted with the message discarded. Failures now say what went wrong. -
next_stepgave wrong guidance for solo self-tests. It told a solo tester to
wait on a counterparty who does not exist, listed only half their inputs, and
reported the wrong stage while its own warning said no keys existed. -
Rule-based cross-match self-tests could never finish (platform side): rotation
key setup waited for a second party that an internal grant does not have.
Added
examples/SELF-TEST.md: how to self-test every function, which evaluation keys
each needs, and the expected answer for each fixture. All eight verified against
the platform.
v0.7.1
v0.7.1
Fixed
-
Record overlap counted rows instead of records. A record listed twice in an
input file was counted twice, so five shared records could be reported as six.
Overlap now treats each slot as a membership flag. Re-encrypt your inputs to
pick this up; ciphertexts created by v0.7.0 carry the old encoding. -
Duplicate rows and hash collisions were reported as one number. They are
different things and only one of them is a false positive.crypto encryptand
crypto resolve-indicatornow report them separately, and resolve-indicator
reports distinct records alongside matched rows. -
The MCP server guessed at why match counts differed. It now reports the
toolkit's classification or says nothing. -
Windows upgrades reset the working folder, orphaning existing keys and
datasets. The installer now remembers it. Note: this takes effect from the
next upgrade, since v0.7.0 never recorded the folder.
v0.7.0
Customer-side client for the JuLenny FHE Platform: CLI, MCP server, and desktop app for privacy-preserving multi-party computation where the platform only ever sees ciphertext.
What's new in 0.7.0
- Renamed to
julenny-toolkit— CLI, packages and install paths. Scripts callingjulenny-fheneed updating. - Example scripts ship in both packages — the integration reference for every function, with sample data, plus a helper (
julenny-toolkit-examples) that asks which side of the collaboration this machine is and copies only that side. Each platform gets only the scripts it can run:.shon Linux,.ps1on Windows. - PowerShell parity — every example script now exists as
.ps1. - Solo self-test support in the MCP —
create_self_test_permissionandresolve_matches, so an agent can drive a full self-test without ever receiving plaintext or the result positions. crypto self-testruns with no arguments.- Keysetup guidance fixes —
next_stepreports every round you owe rather than only the current one; the finalize step reads the platform response correctly; peer instructions no longer name a path that exists on nobody's machine. - Installer clears the examples tree on upgrade and pins the CLI path for the Claude Desktop connector.
Downloads
| Platform | File |
|---|---|
| Windows (app + CLI + MCP) | julenny-toolkit-setup-windows-amd64.exe |
| Linux (CLI + MCP installer) | julenny-toolkit-linux-amd64.deb |
| Linux (raw CLI binary) | julenny-toolkit-linux-amd64 |
Verify with sha256sum -c SHA256SUMS.
The
.debnow declares dependencies (jq,curl,xxd). Install withsudo apt install ./julenny-toolkit-linux-amd64.deb, notdpkg -i, which leaves it unconfigured.
Upgrading from 0.6.0: the binary is now
julenny-toolkit. The oldjulenny-fheis gone.
The Windows installer is not yet code-signed; SmartScreen may show an "unknown publisher" prompt — click More info → Run anyway.
v0.6.0
Customer-side client for the JuLenny FHE Platform: CLI, MCP server, and desktop app for privacy-preserving multi-party computation where the platform only ever sees ciphertext.
What's new in 0.6.0
- Unified Windows installer (
julenny-fhe-setup-windows-amd64.exe) — desktop app,julenny-fheCLI, andjulenny-mcpMCP server in one installer, with per-component selection and optional Claude Desktop wiring. - Linux
.deb(julenny-fhe-linux-amd64.deb) — installs the CLI and MCP server on Ubuntu/Debian. - Decision-tree inference function support.
- MCP agent pipeline — atomic, blind-by-design verbs with a
next_stepguide, full data-owner and consumer support. - Windows CLI parity and functionDocHash verification.
Downloads
| Platform | File |
|---|---|
| Windows (app + CLI + MCP) | julenny-fhe-setup-windows-amd64.exe |
| Linux (CLI + MCP installer) | julenny-fhe-linux-amd64.deb |
| Linux (raw CLI binary) | julenny-fhe-linux-amd64 |
Verify with sha256sum -c SHA256SUMS.
The Windows installer is not yet code-signed; SmartScreen may show an "unknown publisher" prompt — click More info → Run anyway.