Releases: Publikey/runqy-python
Releases · Publikey/runqy-python
v0.2.2
Bulletproof 🛡️
The Python SDK is now resilient to user code side-effects. print() no longer breaks the protocol, crashes are reported cleanly, and broken pipes don't leave orphan
processes.
Reliability
- Stdout protection —
_protect_stdout()dups real stdout to_protocol_stdoutfor JSON protocol communication, redirectssys.stdouttosys.stderrsoprint()in
user code doesn't corrupt the worker protocol - Signal handling — Proper signal handler for clean shutdown
- Loader crash handling — Graceful error reporting when
@loadfails - JSON serialization — Better error handling for non-serializable return values
- BrokenPipe handling — Clean exit when the worker process closes the pipe
Other
- Publish action updated
- Functional tests added
What's Changed
Full Changelog: v0.2.1...v0.2.2
What's Changed
Full Changelog: v0.2.1...v0.2.2
What's Changed
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.0
v0.1.0
Full Changelog: https://github.com/Publikey/runqy-python/commits/v0.1.0