Skip to content

Releases: Publikey/runqy-python

v0.2.2

20 Feb 13:46

Choose a tag to compare

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_stdout for JSON protocol communication, redirects sys.stdout to sys.stderr so print() in
    user code doesn't corrupt the worker protocol
  • Signal handling — Proper signal handler for clean shutdown
  • Loader crash handling — Graceful error reporting when @load fails
  • 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

12 Feb 11:17

Choose a tag to compare

What's Changed

v0.2.0

29 Jan 10:17
7df8575

Choose a tag to compare

What's Changed

  • Modify: change runqy-task runqy-python
  • Add: client functions

v0.1.0

16 Jan 15:48

Choose a tag to compare