[rex-users] Rex 0.42.0 released

  • From: Jan Gehring <jan.gehring@xxxxxxxxx>
  • To: rex-users@xxxxxxxxxxxxx
  • Date: Sun, 16 Jun 2013 11:32:10 +0200

Hi all,

Rex 0.42.0 just got released.

This release brings support to use Net::OpenSSH as transport layer. The
default is still Net::SSH2. But now it is possible to use all features from
your $HOME/.ssh/config file and to use Kerberos Authentication.
To use this you have to install Net::OpenSSH and Net::SFTP::Foreign. There
are prebuild packages in the Rex repositories.
On Debian/Ubuntu search for libnet-openssh-perl and
libnet-sftp-foreign-perl. On Redhat-like operating systems search for
perl-Net-OpenSSH and perl-Net-SFTP-Foreign.

Many thanks to all the contributors!


There are also lot of other changes. See [1] for more information and
examples.

  * added Net::OpenSSH support - chenryn, jfried
  * improved ini file parsing
  * new feature flag use_server_auth
  * support for custom server parameters
  * custom user for sudo command
  * new function: delete_lines_according_to
  * cwd option for run command
  * speed improvements: #123, #133, #135, #136, #137, #143 - liedekef
  * removed blastwave package capabilities from solaris, because blastwave
doesn't exists anymore
  * #129 - removed an unnecessary opendir call - liedekef
  * #148 - use equery for Rex::Pkg::Gentoo in get_installed, later replaced
by #165 - tianon
  * #149 - updated most of Rsync with server-specific auth - tianon
  * #159 - don't execute a task if the defined group doesn't contain
servers. There is a feature flag to disable this behavior (empty_groups)
  * #163 - Rex::Pkg::Gentoo: Fix separator character between package name
and version
  * #165 - Rex::Pkg::Gentoo: Replace get_installed checking method



[1] https://github.com/krimdomu/Rex/wiki/New0.42


Have a lot of fun,

Jan

Other related posts:

  • » [rex-users] Rex 0.42.0 released - Jan Gehring