Release notes for 0.50.0
These are the changes in 0.50 release.
Added Proxy Command support
If you need to use a jump-host to connect to your servers, you can now use a proxy command to do so. This feature is only available if you're using the OpenSSH connection model.
use Rex -feature => ['0.50']; set connection => "OpenSSH"; proxy_command "ssh user@jumphost nc %h %p 2>/dev/null";
Added a new experimental execution model
In the default mode the parallelity is managed by Rex::Fork::Manager which has limited capabilities regarding inter process communication and more things. See this ticket for more information.
So with this release it is now possible to switch to Parallel::ForkManager to handle the parallelism.
use Rex -feature => ['0.50']; set_distributor "Parallel_ForkManager";
- activate exit_status feature by default for non parallel task execution
- Use stat() output for directory and file tests (fix #391) - FErki
- fixed Problem with failed conditionals in Rex::Command::Run - #389