Revision history for perl module Sys::Virt
1.2.5 2014-06-02
- Add VIR_DOMAIN_{REBOOT,SHUTDOWN}_PARAVIRT constants
- Add virDomainFSFreeze/virDomainFSThaw APIs
- Add virDomainSetTime/virDomainGetTime APIs
1.2.4 2014-05-06
- Add VIR_FROM_FIREWALL error constant
1.2.3 2014-04-07
- Add VIR_FROM_CRYPTO error constant
- Add VIR_MIGRATE_AUTO_CONVERGE migration constant
- Add virDomainCoreDumpWithFormat and its constants
1.2.2 2014-03-03
- Add new domain blk I/O constants
- Add BHyve error code
1.2.1 2014-01-21
- Add new network event APIs from libvirt 1.2.1
- Add new constants in libvirt 1.2.1
1.2.0 2013-12-02
- Add all new constants in libvirt 1.2.0
- Fix reversed args for virNodeDeviceLookupSCSIHostByWWN
1.1.4 2013-11-05
- Add all new constants in libvirt 1.1.4
- Fix impl of "list_secrets" API (RT #82072)
1.1.3 2013-10-02
- Add all new APIs in libvirt 1.1.3
1.1.2 2013-09-27
- Add all new constants in libvirt 1.1.2
1.1.1 2013-07-30
- Add all new constants/apis in libvirt 1.1.1
1.1.0 2013-07-29
- Add support for v3 of migration APIs
- Add all new constants in libvirt 1.1.0
- Fix handling of sparse typed parameters
- Fix misc typos in docs
1.0.5 2013-05-14
- Add all new APIs in libvirt 1.0.4 and 1.0.5
1.0.3 2013-03-05
- Add all new APIs in libvirt 1.0.3
1.0.2 2013-02-27
- Add all new APIs in libvirt 1.0.2
1.0.1 2013-02-26
- Add all new APIs and constants in libvirt 1.0.1
- Fix typo preventing listing of NWFilters
- Add more testing of object list APIs
- Fix some incorrect error handling tests in binding
- Remove bogus compare < 0 for size_t variables
- Fix const-ness of functions for populating constants
- Add option to turn on more GCC warning flags
- Fix typos in POD docs
1.0.0 2012-11-16
- Add all new APIs and constants in libvirt 1.0.0
- Fix inconsistent usage of 'uri' in Sys::Virt POD docs
- Fix typos in POD docs
- Don't explicitly set VIR_TYPED_PARAM_STRING_OKAY flag
- Fix hash key field lengths
- Add tests for object list APIs
- Fix default values for flags parameters
- Fix setting of node memory parameters
0.10.2 2012-09-26
- Add all new APIs and constants in libvirt 0.10.2
- Add some constants for macros in libvirt.h related
to memory/block/cpu/scheduler parametes
- Fix warnings building on Perl with 64 int types
- Disable unreliable hostname test case
0.10.0 2012-09-17
- Add all new APIs and constants in libvirt 0.10.0
- Add example program showing use of event callbacks
- Fix crash when registering event callback with 'undef'
for the domain parameter
- Fix typos in the definition of some docs
0.9.13 2012-07-02
- Add all new APIs and constants in libvirt 0.9.13
0.9.12 2012-05-21
- Add all new constants in libvirt 0.9.12
0.9.11 2012-04-16
- Add all new APIs in libvirt 0.9.11
- Add test case to validate API coverage
- Fix misc POD docs bugs
- Fix reference handling in block stats
- Add handling of VIR_TYPED_PARAM_STRING
0.9.10 2012-02-12
- Add all new APIs in libvirt 0.9.10
- Add some constants missing from previous releases
- Clarify docs for shutdown/destroy APIs (rt #73908)
0.9.9 2012-01-09
- Add all new APIs in libvirt 0.9.9
- Fix crash in get_hostname
- Fix docs typos & nesting screwups
- Add example for calculating CPU utilization of host
- Update META.yml with correct license info
- Add missing dep on Time::HiRes
- Convert CHANGES file to Changes & format to comply
with Test::CPAN::Changes
0.9.8 2012-01-03
- Add all new APIs in libvirt 0.9.8
- Simplify XS level error reporting code
- Cleanup code handling typed parameters
0.9.7 2011-11-08
- Add all new APIs in libvirt 0.9.7
- Add binding for virDomainOpenConsole
- Fix missing $flags in documentation
- Added example integrating Sys::Virt::Domain->open_graphics
GTK3 and GTK-VNC
0.9.5 2011-09-28
- Add all new APIs in libvirt 0.9.5
- Add missing snapshot creation/lookup methods
- Fix typo in method listing snapshots
- Add missing snapshot constant
- Add example for save/restore usage
- Re-add abort job binding accidentally deleted
0.9.4 2011-08-03
- Add all new APIs in libvirt 0.9.4
- Requires libvirt >= 0.9.4
- Add missing VIR_DUMP_* and VIR_MIGRATE_* constants
from previous releases
0.9.3 2011-07-12
- Add all new APIs in libvirt 0.9.3
- Requires libvirt >= 0.9.3
0.9.2 2011-07-08
- Changed version numbering to track the corresponding
minimum required libvirt releases
- Add all new APIs in libvirt 0.9.2
- Requires libvirt >= 0.9.2
0.2.8 2011-06-29
- Add all new APIs in libvirt 0.9.0
- Add examples for different ways of using stream
APIs to download/upload storage volumes
- Requires libvirt >= 0.9.0
0.2.7 2011-06-29
- Honour flags parameter when dumping XML
- Use thread local error APIs exclusively
- Fix bogus extra URI parameter in migrate_to_uri function
- Implement all virStream APIs in Sys::Virt::Stream
- Impement virDomainGetSysinfo binding
- Call virInitialize when loading module
- Add all missing error constants
- Update example RPM spec to match Fedora
- Requires libvirt >= 0.8.8
0.2.6 2011-02-16
- Fix build with 0.8.7 libvirt by removing reference to
non-existant constant only introduced in libvirt > 0.8.7
- Fix test script when hostname is undefined
0.2.5 2011-02-04
- Add all APIs + constants from 0.8.2, 0.8.5 and 0.8.7
releases, with exception of virDomainOpenConsole
- Add missing dep on XML::XPath
- Requires libvirt >= 0.8.7
0.2.4 2010-05-19
- Add all APIs + constants from 0.7.7, 0.8.0 & 0.8.1 releases
- Requires libvirt >= 0.8.1
0.2.3 2010-01-15
- New virSecretPtr APIs
- Fix authentication callback handling of NULLs
- Document flags parameters to many methods
- Add virDomainMigrateToURI and virConnectGetLibVersion
- Add virConnectCPUCompare and virDomainMemoryStats
- Add vir*IsActive vir*IsPersistent
- Add virConnectIsSecure & virConnectIsEncrypted
- Add new error codes
- Require libvirt >= 0.7.5
0.2.2 2009-09-14
- Add all new APIs upto libvirt 0.7.0 APIs (listing defined
network interfaces)
- Add missing APIs for looking up storage volumes based
on path and key
- Fix lookup of network interfaces based on MAC address
- Add missing APIs for defining network interfaces and
starting defined interfaces
0.2.1 2009-08-25
- Add all new APIs upto libvirt 0.6.4 (network interfaces,
storage volume cloning and node device create/delete)
- Fix off-by-1 in UUID stringification
- Set default values for optional params.
- Use SvOK check for potentially undefined string params
- Export all the virError related constants
- Fix some memory leaks in C layer
- Remove bogus module imports from test suite
0.2.0 2009-03-25
- Implement storage, node device, event APIs
- Full covereage of all APIs in 0.6.1 release of libvirt
- Full documentation coverage
- Ability to authenticate when openning connections
0.1.2 2008-02-23
- Added manual written META.yml
- Added networking APIs
- Added APIs for host capabilities
- Added APIs for inactive domains
- Switch licensse to GPLv2+ or Artistic for CPAN compatability
- Fix return values for reboot/shutdown/undefine/create APIs
- Expanded documentation coverage
0.1.1 2006-06-22
- Fixed POD documentation names
- Make Sys::Virt::Error use 'strict' and 'warnings' pragmas
- Remove duplicated DESTROY sub in Domain.pm since its already
provided in the XS backend
- Fixed typo in Makefile.PL
- Allow connection URI to be passed to example programs
- Minimum required libvirt version is now 0.1.1
- Make Makefile.PL exit if minimum required libvirt is not
found by pkg-config
- Added bindings for newly introduced APIs in libvirt 0.1.1
0.1.0 2006-04-25
- Added Sys::Virt->get_node_info mapping to virNodeGetInfo
- Exposed the constants for domain state in Sys::Virt::Domain
- Added binding for virDomainReboot
- Change get_uuid to return raw UUID string
- Add get_uuid_string to return a printable version
- More example programs