Spawning

Latest version: v0.9.7

Safety actively analyzes 621776 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.9.5

- Fixed a number of issues with reloading of Spawning children
- Added /_sysinfo to provide information about the machine
- Added health page that listens on a different port from the controller,
providing HTML and JSON formatted information about children
- Introduced a basic logfile analyzer for processsing Spawning logs for
further information not provided by the health page

0.9.4

- Script for spawning renamed from "spawn" to "spawning" to avoid confusion
- Use O_APPEND when opening files when daemonizing
- Debian/Ubuntu init.d scripts using start-stop-daemon
- spawning.util module added to house methods that don't belong elsewhere
- Update Spawning to use newer Eventlet API calls
- Properly handle errors when calling `setproctitle`
- Allow optional `eventlet.backdoor` bound to localhost
- Operate more cleanly with Eventlet's websockets support with changes to
eventlet.tpool integration
- Avoid passing certain objects through `eventlet.tpool.Proxy` when using
threads for a performance gain
- Prevent leaking pipes when handling children processes

0.9.3

- Add the ability to disallow HTTP Keepalive via --no-keepalive
- Enable "progressive" spawning and reaping of children processes; in
effect the parent will receive a signal from children about their
impending death and the parent will spin up a new child while the old one
expires
- SIGHUP to the parent will cause it to cycle children without itself dying

0.9.2

0.9

====
- Remove the unnecessary dependency on eventlet.jsonhttp. This makes spawning work with eventlet 0.9, which removed jsonhttp and put it in another library. (fzzzy)
- Preserve the order of sys.path. (verterok)
- Work around a python deadlock bug with forked child processes (statik)

0.9.1: Fix news file to move entries from 0.8.13 to 0.9 since I decided to call this release 0.9.

0.8.12

- Remove the processpool implementation added in 0.7 because an equivalent setup can be achieved using controller processes and 1 thread; now we can just talk about the 'number of processes' and 'number of threads' instead of having two levels of different kind of processes when using the processpool. (fzzzy)
- Minor release to fix the explicit manifest and OpenRC init script added in the last release. (lericson)
- When running under 2.6 we no longer produce a deprecation warning about the removal of the sets module. (fzzzy)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.