Wallaby Series Release Notes¶
2.5.1¶
New Features¶
- A new config options, - [DEFAULT] wsgi_server_debug, has been added. This allows admins to configure whether the server should send exception tracebacks to the clients on HTTP 500 errors. This defaults to- False, preserving previous behavior.
2.0.0¶
Upgrade Notes¶
- Support for Python 2.7 has been dropped. The minimum version of Python now supported is Python 3.6. 
1.40.2¶
Bug Fixes¶
- SIGHUPis now handled properly with- restart_method='mutate', no longer restarting child processes. See bug 1794708 for details. In conjunction with the fix for bug 1715374 in oslo.privsep, the nova-compute service now behaves correctly when it receives- SIGHUP.
1.40.0¶
New Features¶
- The config option backdoor_socket_path now is a format string that supports {pid}, which will be replaced with the PID of the current process. This makes the eventlet backdoor accessible when spawning multiple processes with the same backdoor_socket_path inside the configuration. 
1.37.0¶
New Features¶
- Add support for profiling (capture function calltrace) service’s worker processes. 
1.35.0¶
New Features¶
- The ThreadGroup class has new add_timer_args() and add_dynamic_timer_args() methods to create timers passing the positional and keyword arguments to the callback as a sequence and a mapping. This API provides more flexibility for the addition of timer control options in the future. 
- The ThreadGroup add_timer_args() and add_dynamic_timer_args() methods now support passing a stop_on_exception=False argument to allow the timer to keep running even when an exception is raised by the callback function. 
Deprecation Notes¶
- The - ThreadGroup.cancel()method is deprecated and will be removed in a future major release.
- The API of the ThreadGroup add_timer() and add_dynamic_timer() methods has been identified as error-prone when passing arguments intended for the callback function. Passing callback arguments in this way is now deprecated. Callers should use the new add_timer_args() or add_dynamic_timer_args() methods (respectively) instead when it is necessary to pass arguments to the timer callback function. 
1.19.0¶
New Features¶
- Add a new type of looping call: FixedIntervalWithTimeoutLoopingCall. It is a FixedIntervalLoopingCall with timeout checking. 
1.17.0¶
Other Notes¶
- Switch to reno for managing release notes. 
