Revision history for perl module Sys::Virt

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