Friday, July 29, 2011

Release of ruby-libvirt 0.4.0

I'm pleased to announce the release of ruby-libvirt 0.4.0. ruby-libvirt is a ruby wrapper around the libvirt API. Version 0.4.0 brings new APIs, more documentation, and bugfixes:

  • Updated Domain class, implementing dom.memory_parameters=,
    dom.memory_parameters, dom.updated?, dom.migrate2,
    dom.migrate_to_uri2, dom.migrate_set_max_speed,
    dom.qemu_monitor_command, dom.blkio_parameters,
    dom.blkio_parameters=, dom.state, dom.open_console, dom.screenshot,
    and dom.inject_nmi

  • Implementation of the Stream class, which covers the
    libvirt virStream APIs

  • Add the ability to build against non-system libvirt libraries

  • Updated Error object, which now includes the libvirt
    code, component and level of the error, as well as all of
    the error constants from libvirt.h

  • Updated Connect class, implementing conn.sys_info,,
    conn.interface_change_begin, conn.interface_change_commit, and

  • Updated StorageVol class, implementing and vol.upload

  • Various bugfixes

Version 0.4.0 is available from


It is also available from; to get the latest version, run:

$ gem install ruby-libvirt

As usual, if you run into questions, problems, or bugs, please feel free to
mail me ( and/or the libvirt mailing list.

Thursday, July 7, 2011

Oz is now in Fedora!

Thanks to the work by Pádraig Brady, Oz is now available in Fedora 14, 15, rawhide, and EPEL 6. It should be making its way out to the mirrors shortly. Problems with the Oz package in Fedora should be reported to RedHat Bugzilla.