Current release
OpenPuzzle 1.0.20
Puzzle-aware engine routing: linear workloads continue to use the bundled BitCrack CUDA/OpenCL or KeyHunt CPU engines. Puzzles 140, 145, 150, 155 and 160 now include verified public-key metadata for Pollard Kangaroo execution, while Puzzle 71 keeps its established linear path.
External PSCKangaroo integration: the client includes routing, command, progress and protected result-file contracts. PSCKangaroo remains an explicit user-local installation and is not bundled in the Debian package. Missing or invalid metadata and executors fail closed before assignment claim.
Resilient solution alerts: a possible solution preserves all key material locally and reports only anonymous assignment metadata. Temporary delivery failures retry automatically every 30 seconds without transmitting a private key, engine output or local filesystem path.
Package SHA-256:
c8d4aa1db0a3ed63bc339d4f2dd4a60176517e7f7771b62677c5f810e6efc22d
OpenPuzzle 1.0.19
Preserved Rusticl OpenCL driver selection across client commands and added verified release manifests for safer package discovery and installation.
OpenPuzzle 1.0.18
Extended Linux process identity to include boot ID, PID and process start time, preventing both cross-reboot and same-boot PID reuse from being trusted as an active OpenPuzzle execution.
OpenPuzzle 1.0.17
Bound runtime state, background supervisors, heartbeat, stop handling and update recovery to the current Linux boot identity.
OpenPuzzle 1.0.16
Added resilient recovery for executions interrupted by reboot, power loss or abrupt shutdown, preserved local state across temporary API failures and kept CUDA/OpenCL recovery independent. It also established the verified safe-update path used by later releases.
OpenPuzzle 1.0.10
Added a wider bounded GPU benchmark matrix, actionable error codes,
protected visible solution notices and the verified
openpuzzle update workflow.
OpenPuzzle 1.0.9
Added local backend self-tests for CUDA, OpenCL and CPU execution, plus packaging and runtime validation improvements.
Earlier 1.0 releases
The first public 1.0 series established anonymous continuous assignments, progress and completion reporting, CUDA/OpenCL/CPU packaging, safe stop, recovery and protected local solution handling. Historical tags and source remain available in the public repository.
Browse all public tags →