Releases: circus-tent/circus
Releases · circus-tent/circus
Version 0.17.1
Version 0.17.0
This release removes support for Python 2.7 & 3.4, and adds support for Tornado 5+.
- Improve resiliency of the Controller - #1142
- Add CI tests for Mac OS via Github Actions - #1137, #1141
- Fix encoding issue in the Watchdog plugin - #1136
- Change ConfigParser to RawConfigParser to avoid interpolation errors - #1133
- Drop support for tornado<5 and start using asyncio eventl loop - #1129, #1132
- Fix mem_info readings to be more reliable - #1128
- Drop support for Python 2.7 & 3.4 - #1126
- Speedup reloadconfig for large number of sockets - #1121
- Do not allow adding watchers with the same lowercase names - #1117
- Do not delete pid file during restart - #1116
- Fix graceful_timeout watcher config option type - #1115
Version 0.16.1
Fix packaging issue.
Version 0.16.0
This release removes support for Python 2.6 & 3.3, and adds official support
for Python 3.6, 3.7 & 3.8. It also adds support for PyZMQ 17+.
- Remove support for Python 2.6 & 3.3 - #1110
- Fix compatibility with PyZMQ 17+ - #1111
- Fix compatibility for Python 3.6, 3.7 & 3.8 - #1079, #1085, #1113
- Send add/remove events to plugins - #1086
- Allow 'use_papa' to be called programmatically - #1083
- Allow integer to be used for stop_signal in ini file - #1089
- Add 'on_demand' option to watchers - #1089
- Add before_reap and after_reap hooks - #1104
Version 0.15.0
This release fixes several bugs and explicitely mark Circus as incompatible
with Tornado 5 & PyZMQ 17.
- Born Tornado version to < 5 & PyZMQ version to < 17 - #1030, #1064, #1055
- Fix 'papa_enpoint' config option - #1066
- Circusctl returns non-zero exit code when command fails - #1001
- Fix potential process leaking - #998
- Fix behavior when increasing numprocesses - #997
- Fix Watcher.reap_process - #1036
- Coerce 'max_retry' value to int - #1008
- Drop iowait from the requirements - #1003
- Doc updates - #1022, #1013
0.14.0
This release fixes several bugs and add new options to Circus sockets and watchers.
- Add stdin_socket option to the watcher - #975
- Add a blocking option to Circus sockets - #973
- Ignore errors when parsing the Pidfile - #866, #969
- Fixes for papa sockets - #930, #968
- Remove I/O operations on closed files - #979, #980
- Accept empty ini sections - #970
- Send SIGKILL to children recursively - #986
- Improve tests stability - #984
- Doc updates - #982, #983, #985
0.13
This release brings Python 3.5 support, a better handling of stdin for the watchers, a new kill command, and several interesting bugfixes.
- Compatibility with Python 3.5 - #939, #956
- Add close_child_stdin option to the watchers - #910
- Add 'kill' command - #957
- Fix issues with case for start, stop and restart commands - #927
- Fix AccessDenied error - #920
- DecrProcess was renamed DecrProc - #932
- Fix issues with DecrProc and singleton watchers - #932
- Fix encoding issue with statsd sockets - #947
- Some fixes for Papa sockets - #953, #922
- Minor doc updates