Hi all, today i'm proud to announce the next release (0.45.1) of Rex. And i'm also proud to announce Ferenc Erki as a new core developer. We are always looking for people helping in the different areas and we welcome any help. On this way i will also thank chenryn (饶琛琳) for his constantly work translating the rexify website to chinese. For a list of the changes with examples please see [1]. The changes in short are: * no_overwrite option for file() function * ensure 'directory' option for file() function * added notifications * pkg resource (replacement for install function) * allow array for file() function * check if iptables rule already exists * creates option for run() resource * only_if and unless option for run() resrouce * added notification for service() resource * added account() resource (as replacement for create_user) * fixed SCM::Git to work with sudo * update _parse_ip subroutine. be possible to parse ppp0. #328 - Tomohiro Hosaka * support -g to supply group name - #330 - fanyeren * added openstack cloud support - Ferenc Erki * run() resource support customized environments - #316 andrejzverev * can_run() now returns the first command found as string - #193 * read cpu information out of /proc/cpuinfo if dmidecode is not available - #306 * Handles the case where rsync is missing, and that makes Rex wait forever - #331 - Joris DE POOTER * fixed $Rex::Logger::format does not apply. - #335 * fixed download() command on windows - #271 * added cloud_image_list function() * fixed debian system_update - #339 - Niklas Have a lot of fun. [1] http://www.rexify.org/howtos/releases/0.45.html