1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889
|
Revision history for perl module Sys::Virt
11.1.0 2025-03-17
- Add VIR_MIGRATE_PARAM_BANDWIDTH_AVAIL_SWITCHOVER constant
- Add VIR_DOMAIN_MESSAGE_IOERRORS constant
- Add VIR_CONNECT_LIST_NODE_DEVICES_CAP_CCWGROUP_* constants
11.0.0 2025-01-16
- Add VIR_CONNECT_GET_DOMAIN_CAPABILITIES_DISABLE_DEPRECATED_FEATURES
constant
10.9.0 2024-11-01
- Add VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES constant
10.6.0 2024-08-05
- Add VIR_DOMAIN_JOB_VFIO_DATA_TRANSFERRED constant
10.5.0 2024-07-10
- Add VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP_POLICY constant.
10.2.0 2024-04-05
- Add virDomainGraphicsReload API and associated constants
10.1.0 2024-03-01
- Add virNodeDeviceUpdate and associated constants
- Add VIR_CONNECT_LIST_NODE_DEVICES_PERSISTENT and
VIR_CONNECT_LIST_NODE_DEVICES_TRANSIENT constants
- Add VIR_NODE_DEVICE_XML_INACTIVE constant
10.0.0 2024-01-17
- Add VIR_DOMAIN_BLOCK_RESIZE_CAPACITY constant
9.8.0 2023-11-13
- Add network metadata change event callback
9.7.0 2023-09-01
- Add virNetworkSetMetadata/virNetworkGetMetadata and
associated constants
9.4.0 2023-06-02
- Add VIR_MIGRATE_PARAM_COMPRESSION_ZLIB_LEVEL and
VIR_MIGRATE_PARAM_COMPRESSION_ZSTD_LEVEL constants
9.2.0 2023-04-17
- Add VIR_DOMAIN_PAUSED_API_ERROR constant
9.0.0 2023-01-16
- Add VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_DELETE constant
- Add virDomainFDAssociate and related constants
8.10.0 2022-12-07
- Add VIR_STORAGE_VOL_CREATE_VALIDATE constant
- Add VIR_NODE_DEVICE_CREATE_XML_VALIDATE and
VIR_NODE_DEVICE_DEFINE_XML_VALIDATE constants
8.9.0 2022-11-01
- Add VIR_DOMAIN_UNDEFINE_TPM and VIR_DOMAIN_UNDEFINE_KEEP_TPM constants
- Add VIR_DOMAIN_STATS_VM constant
8.8.0 2022-10-04
- Fix some spelling errors in various manpages
8.5.0 2022-07-01
- Fix parameter detection for save/restore_domain
- Add support for virDomainAbortJobFlags and associated
VIR_DOMAIN_ABORT_JOB_POSTCOPY constant
- Add support for VIR_DOMAIN_IOTHREAD_THREAD_POOL_MIN and
VIR_DOMAIN_IOTHREAD_THREAD_POOL_MAX constants
- Add VIR_DOMAIN_RUNNING_POSTCOPY_FAILED,
VIR_MIGRATE_POSTCOPY_RESUME and
VIR_DOMAIN_EVENT_RESUMED_POSTCOPY_FAILED constants
- Add VIR_MIGRATE_ZEROCOPY constant
8.4.0 2022-06-09
- Add VIR_NODE_SEV_CPU0_ID constant
- Add support for virDomainSaveParams/virDomainRestoreParams and related
VIR_DOMAIN_SAVE_PARAM_FILE and VIR_DOMAIN_SAVE_PARAM_DXML constants
8.3.0 2022-05-03
- Add VIR_DOMAIN_DESTROY_REMOVE_LOGS constant
8.1.0 2022-03-01
- Add VIR_DOMAIN_SAVE_RESET_NVRAM, VIR_DOMAIN_SNAPSHOT_REVERT_RESET_NVRAM
and VIR_DOMAIN_START_RESET_NVRAM constants
- Add VIR_DOMAIN_DIRTYRATE_MODE_PAGE_SAMPLING,
VIR_DOMAIN_DIRTYRATE_MODE_DIRTY_BITMAP, and
VIR_DOMAIN_DIRTYRATE_MODE_DIRTY_RING constants
8.0.0 2022-01-14
- Add VIR_DOMAIN_BLOCK_COPY_SYNCHRONOUS_WRITES and
VIR_MIGRATE_NON_SHARED_SYNCHRONOUS_WRITES constants
- Add VIR_NODE_SEV_MAX_GUESTS and
VIR_NODE_SEV_MAX_ES_GUESTS constants
- Add VIR_DOMAIN_LAUNCH_SECURITY_SEV_API_MAJOR,
VIR_DOMAIN_LAUNCH_SECURITY_SEV_API_MINOR,
VIR_DOMAIN_LAUNCH_SECURITY_SEV_BUILD_ID and
VIR_DOMAIN_LAUNCH_SECURITY_SEV_POLICY constants
- Add virDomainSetLaunchSecurityState and related
constants
7.10.0 2021-12-01
- Add VIR_DOMAIN_GUEST_INFO_INTERFACES constant
- Fix uninitialized flags in create_network()
7.9.0 2021-11-02
- Add callback for memory device size change domain event
- Add VIR_CONNECT_LIST_NODE_DEVICES_CAP_VPD constant
7.8.0 2021-10-01
- Add VIR_NWFILTER_BINDING_CREATE_VALIDATE constant
- Add support for virNetworkCreateXMLFlags and
associated flags
- Add virNodeDeviceGetAutostart, virNodeDeviceSetAutostart,
virNodeDeviceIsPersistent and virNodeDeviceIsActive.
7.7.0 2021-09-01
- Add support for virNWFilterDefineXMLFlags and
virNetworkDefineXMLFlags APIs and associated
flags
- Add support for flags with existing
virInterfaceDefineXML, virStoragePoolDefineXML
and virSecretDefineXML APIs
7.5.0 2021-07-02
- Add VIR_FROM_CH
7.4.0 2021-06-02
- Add VIR_DOMAIN_CORE_DUMP_FORMAT_WIN_DMP constant
7.3.0 2021-05-04
- Add virNodeDeviceCreate, virNodeDeviceDefineXML and
virNodeDeviceUndefine
- Add new constants for filtering node devices
- Add new constants for node device events
- Add VIR_DOMAIN_NUMATUNE_MEM_RESTRICTIVE constant
7.2.0 2021-04-01
- Add virDomainStartDirtyRateCalc API
- Add VIR_DOMAIN_DIRTYRATE_* constants
- Add VIR_DOMAIN_STATS_DIRTYRATE constant
- Fix inverted descriptions for s390 AP device constants
7.1.0 2021-03-01
- Add VIR_ERR_MULTIPLE_DOMAINS constant
- Add virDomainGetMessages API and associated constants
7.0.0 2021-01-15
- Add VIR_DOMAIN_GUEST_INFO_DISKS constant
6.10.0 2020-12-01
- Add VIR_DOMAIN_CHECKPOINT_CREATE_REDEFINE_VALIDATE constant
- Add VIR_ERR_CHECKPOINT_INCONSISTENT constant
- Add VIR_VCPU_INFO_CPU_* constants
- Add APIs and constants for managing SSH authorized keys
6.9.0 2020-11-09
- Add VIR_CONNECT_COMPARE_CPU_VALIDATE_XML constant
- Add VIR_CONNECT_LIST_NODE_DEVICES_CAP_VDPA constant
- Add support for memory failure event callbacks
- Add memory failure event constants
6.8.0 2020-10-05
- Add VIR_DOMAIN_MIGRATE_PARAM_DISKS_URI constant
- Add VIR_CONNECT_LIST_NODE_DEVICES_CAP_CSS_DEV constant
6.3.0 2020-05-05
- Add VIR_DOMAIN_JOB_ERRMSG constant
6.1.0 2020-03-09
- Add VIR_ERR_NO_HOSTNAME constant
- Add VIR_DOMAIN_GET_HOSTNAME_* constants
- Add VIR_DOMAIN_EVENT_CRASHED_CRASHLOADED constant
6.0.0 2020-01-16
- Add VIR_DOMAIN_JOB_SUCCESS and VIR_DOMAIN_JOB_STATS_KEEP_COMPLETED
constants
- Fix typo breaking migration postcopy bandwidth and
autoconvert increment parameter handling
- Add handling for VIR_MIGRATE_PARAM_PARALLEL_CONNECTIONS
constant when invoking migrate
- Add VIR_MIGRATE_PARAM_TLS_DESTINATION constant
- Add missing create_checkpoint method on Sys::Virt::Domain
- Remove docs for has_metadata method which doesn't exit
- Fix data type for VIR_CONNECT_IDENTITY_SASL_USER_NAME
parameter
- Add new domain job constants related to backups
- Add new domain backup APIs
- Add VIR_DOMAIN_STATS_MEMORY constant
5.10.0 2019-12-03
- Add VIR_FROM_BPF constant
- Add virDomainAgentSetResponseTimeout API and
associated constants
5.8.0 2019-10-07
- Add virConnectSetIdentity API and constants
5.7.0 2019-09-04
- Add virDomainGetGuestInfo API and constants
- Fix Sys::Virt::NetworkPort creation
5.6.0 2019-08-06
- Add VIR_DOMAIN_SNAPSHOT_CREATE_VALIDATE constant
- Add VIR_CONNECT_LIST_STORAGE_POOLS_ISCSI_DIRECT constant
- Add VIR_FROM_TPM constant
- Add VIR_SECRET_USAGE_TYPE_VTPM constant
- Add DomainCheckpoint class and associated constants
5.5.0 2019-07-03
- Add support for virNetworkPortPtr object and its APIs
5.4.0 2019-06-12
- Add VIR_DOMAIN_MEMORY_STAT_HUGETLB_PGALLOC and
VIR_DOMAIN_MEMORY_STAT_HUGETLB_PGFAIL constants
5.2.0 2019-04-03
- Add VIR_DOMAIN_SNAPSHOT_LIST_TOPOLOGICAL constant
- Add VIR_ERR_INVALID_DOMAIN_CHECKPOINT, VIR_ERR_NO_DOMAIN_BACKUP,
VIR_ERR_NO_DOMAIN_CHECKPOINT constants
- Add VIR_FROM_DOMAIN_CHECKPOINT constant
- Add VIR_MIGRATE_PARALLEL and VIR_MIGRATE_PARAM_PARALLEL_CONNECTIONS
constants
5.1.0 2019-03-04
- Add VIR_FROM_FIREWALLD constant
- Add VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY constant
- Add VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY constant
- Add VIR_DOMAIN_SAVE_IMAGE_XML_SECURE and
VIR_DOMAIN_SNAPSHOT_XML_SECURE constants
- Add virConnectGetStoragePoolCapabilities binding
5.0.0 2019-01-21
- Add VIR_DOMAIN_JOB_MEMORY_POSTCOPY_REQS constant
4.10.0 2018-12-03
- Add VIR_DOMAIN_SHUTOFF_DAEMON constant
- Add VIR_DOMAIN_IOTHREAD_POLL_{MAX_NS|GROW|SHRINK} params and the
virDomainSetIOThreadParams binding
4.8.0 2018-10-05
- Avoid clashing storage pool name in tests
4.7.0 2018-09-04
- Various POD spelling error fixes
4.6.0 2018-08-06
- Add VIR_DOMAIN_MEMORY_STAT_DISK_CACHES
- Add missing import of Sys::Virt::NWFilterBinding
- Include Sys::Virt::NWFilterBinding in dist
- Fix multiple bugs allocating & freeing typed parameters
4.5.0 2018-07-03
- Add new types and APIs for virNWFilterBinding
- Add VIR_CONNECT_GET_ALL_DOMAINS_STATS_NOWAIT
- Add new constants and APIs for AMD SEV
4.4.0 2018-06-05
- Switch to Module::Build
- Add support for virDomainDetachDeviceAlias
- Add support for virConnectBaselineHypervisorCPU
- Add support for virConnectCompareHypervisorCPU
4.2.0 2018-04-03
- Add missing define_nwfilter and define_secret APIs in Sys::Virt
- Misc docs fixes
- Add support for VIR_KEYCODE_SET_QNUM
- Add support for VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_ARP
4.1.0 2018-03-05
- Add VIR_ERR_DEVICE_MISSING constants
- Remove use of Data::Dumper from example programs
- Remove accidental debug message in get_all_domain_stats
- Add virStoragePoolLookupByTargetPath API mapping
4.0.0 2018-01-23
- Fix check of return value from virStreamRecv*
- Fix rd_req / wr_req hash keys for block stats
- Fix misc spelling mistakes
- Fix docs for storage pool destroy/undefine
3.9.1 2017-12-05
- Fix package location of lifecycle constants
3.9.0 2017-11-03
- Add VIR_DOMAIN_JOB_MEMORY_PAGE_SIZE constant
- Add set_lifecycle_action
3.8.0 2017-10-04
- Add VIR_STORAGE_POOL_EVENT_{DELETED,CREATED} constants
3.7.0 2017-09-04
- Add VIR_FROM_RESCTRL constant
- Add migrate_get_max_downtime
- Add managed_save_define_xml and managed_save_get_xml_description
3.5.0 2017-07-06
- Add VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB constant
3.4.0 2017-06-05
- Add LIST_CAP_MDEV & LIST_CAP_MDEV_TYPES constants
- Fix send_all() callback helper
- Introduce flags to Stream::recv() and
register RECV_STOP_AT_HOLE constant
- Introduce Stream::recv_hole() and Stream::send_hole()
- Introduce Stream::sparse_recv_all()
- Introduce Stream::sparse_send_all()
- Register VOL_DOWNLOAD_SPARSE_STREAM &
VOL_UPLOAD_SPARSE_STREAM constants
- Add vol-sparse.pl example
- Add new domain event constants
- Add new LIST_CAP_CCW_DEV constant
3.3.0 2017-05-08
- Add VIR_DOMAIN_JOB_OPERATION* constants
3.2.0 2017-04-03
- Add PERF_PARAM_CPU_CLOCK constant
- Add PERF_PARAM_TASK_CLOCK constant
- Add PERF_PARAM_PAGE_FAULTS constant
- Add PERF_PARAM_CONTEXT_SWITCHES constant
- Add PERF_PARAM_CPU_MIGRATIONS constant
- Add PERF_PARAM_PAGE_FAULTS_MIN constant
- Add PERF_PARAM_PAGE_FAULTS_MAJ constant
- Add PERF_PARAM_ALIGNMENT_FAULTS constant
- Add PERF_PARAM_EMULATION_FAULTS constant
- Add block threshold event
- Add virDomainSetBlockThreshold API
- Add VIR_MIGRATE_TLS constant
3.1.0 2017-03-03
- Add VIR_CONNECT_LIST_STORAGE_POOLS_VSTORAGE constant
- Add VIR_CONNECT_LIST_NODE_DEVICES_CAP_DRM constant
- Add virDomainSetVcpu API
3.0.0 2017-01-19
- Add group_name for block iotune
- Add new branch instructions perf event
- Add PERF_PARAM_BRANCH_MISSES constant
- Add PERF_PARAM_BUS_CYCLES constant
- Add PERF_PARAM_STALLED_CYCLES_FRONTEND constant
- Add PERF_PARAM_STALLED_CYCLES_BACKEND constant
- Add PERF_PARAM_REF_CPU_CYCLES constant
- Add virStorageVolGetInfoFlags & associated constants
- Add domain metadata change event
- Add secret event APIs
2.5.0 2016-12-05
- Add VIR_ERR_LIBSSH and VIR_FROM_LIBSSH constants
2.4.0 2016-11-02
- Add VIR_DOMAIN_VCPU_HOTPLUGGABLE constant
- Add constants for the new block iotune parameters for length
2.3.0 2016-10-06
- Add PERF_PARAM_CACHE_MISSES, PERF_PARAM_CACHE_REFERENCES,
PERF_PARAM_CPU_CYCLES, PERF_PARAM_INSTRUCTIONS constants
- Add USAGE_TYPE_TLS
- Add ERR_AGENT_UNSYNCED
- Add VIR_DOMAIN_UNDEFINE_KEEP_NVRAM constant
2.2.0 2016-09-05
- Add virConnectNodeDeviceEventRegisterAny and
virConnectNodeDeviceEventDeregisterAny and associated
constants
- Add new I/O thread tuning constants
- Add VIR_NODE_DEVICE_EVENT_ID_UPDATE constant
2.1.0 2016-08-02
- Add VIR_DOMAIN_MEMORY_STAT_USABLE and
VIR_DOMAIN_MEMORY_STAT_LAST_UPDATE constants
- Fix handling of VIR_DOMAIN_AFFECT_LIVE |
VIR_DOMAIN_AFFECT_CONFIG with setter methods
2.0.0 2016-07-01
- Add VIR_MIGRATE_PARAM_AUTO_CONVERGE_INITIAL and
VIR_MIGRATE_PARAM_AUTO_CONVERGE_INCREMENT constants
- Add VIR_DOMAIN_JOB_AUTO_CONVERGE_THROTTLE constant
- Add virConnectStoragePoolEventRegisterAny and
virConnectStoragePoolEventDeregisterAny and associated
constants
- Add virDomainGetGuestVcpus and virDomainSetGuestVcpus APIs
1.3.5 2016-06-06
- Add VIR_ERR_NO_CLIENT constant
- Add PERF_PARAM_MBML and PERF_PARAM_MBMT constants
- Fix handling of 'rss' key for memory stats
1.3.4 2016-05-05
- Fix POD error in Domain.pm
- Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED constant
- Reuse VIR_DOMAIN_EVENT_ID_DEVICE callbacks
- Add VIR_STORAGE_VOL_PLOOP constant
- Add VIR_MIGRATE_PARAM_COMPRESSION* constants
- Add VIR_MIGRATE_PARAM_PERSIST_XML constant
1.3.3 2016-04-07
- Add VIR_ERR_AUTH_UNAVAILABLE constant
- Add VIR_DOMAIN_SCHEDULER_GLOBAL_PERIOD, VIR_DOMAIN_SCHEDULER_GLOBAL_QUOTA,
VIR_DOMAIN_TUNABLE_CPU_GLOBAL_PERIOD & VIR_DOMAIN_TUNABLE_CPU_GLOBAL_QUOTA
constants
- Add VIR_DOMAIN_EVENT_ID_JOB_COMPLETED constant and callback
- Add VIR_ERR_NO_SERVER constant
- Add VIR_DOMAIN_EVENT_DEFINED_FROM_SNAPSHOT constant
- Add VIR_MIGRATE_PARAM_DISKS_PORT constant
- Add virDomainMigrateStartPostCopy API support
- Add constants related to post-copy migration
- Add APIS & constants for new perf event support
1.3.2 2016-03-01
- Add VIR_STORAGE_VOL_WIPE_ALG_TRIM constant
- Add VIR_FROM_XENXL constant
- Add VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION event
handling callback
1.3.1 2016-01-20
- Add VIR_STORAGE_POOL_CREATE_NORMAL, VIR_STORAGE_POOL_CREATE_WITH_BUILD,
VIR_STORAGE_POOL_CREATE_WITH_BUILD_OVERWRITE and
VIR_STORAGE_POOL_CREATE_WITH_BUILD_NO_OVERWRITE constants
- Add new domain job memory constants
1.3.0 2015-12-10
- Add VIR_FROM_LOGGING constant
1.2.21 2015-11-11
- Add VIR_STORAGE_VOL_DELETE_WITH_SNAPSHOTS constant
1.2.19 2015-09-03
- Add VIR_DOMAIN_BANDWIDTH_IN_FLOOR constant
- Add virDomainRename method
- Add domain event constants for rename reason
1.2.18 2015-08-03
- Add VIR_ERR_MIGRATE_FINISH_OK constant
1.2.17 2015-07-17
- Add VIR_FROM_ADMIN constant
- Add VIR_MIGRATE_PARAM_MIGRATE_DISKS constant
- Fix docs typos in migrate_to_uri method
- Add VIR_DOMAIN_EVENT_WATCHDOG_INJECTNMI constant
1.2.16 2015-06-01
- Add support for virDomainSetUserPassword
1.2.15 2015-05-05
- Add support for VIR_DOMAIN_EVENT_ID_DEVICE_ADDED
event callback & constants.
- Add JOB_DOWNTIME_NET constant
- Add JOB_TIME_ELAPSED_NET constant
- Add virDomainAddIOThread and virDomainDelIOThread API bindings
1.2.14 2015-04-09
- Add VIR_CONNECT_BASELINE_CPU_MIGRATABLE constant
- Add VIR_DOMAIN_CONTROL_ERROR_* constants
- Add virDomainGetIOThreads and virDomainPinIOThread API bindings
- Update the vcpuinfo.pl example to use unpack
- Add VIR_DOMAIN_TUNABLE_CPU_IOTHREADSPIN constant
- Add virDomainInterfaceAddress function & constants
- Add VIR_DOMAIN_PAUSED_STARTING_UP constant
- Adapt to rename of virDomainIOThreadsInfoFree to virDomainIOThreadInfoFree
- Adapt to rename of virDomainGetIOThreadsInfo to virDomainGetIOThreadInfo
- Add VIR_FROM_THREAD constant
1.2.13 2015-03-05
- Add VIR_STORAGE_VOL_CREATE_REFLINK constant
1.2.12 2015-01-27
- Add VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING constant
- Add virDomainDefineXMLFlags API binding
- Add VIR_DOMAIN_DEFINE_VALIDATE, VIR_DOMAIN_START_VALIDATE
and VIR_ERR_INVALID_SCHEMA constants
1.2.11 2014-12-15
- Add virDomainGetFSInfo API binding
- Add missed VIR_NODE_MEMORY_SHARED_MERGE_ACROSS_NODES constant
- Add new VIR_DOMAIN_TUNABLE_BLKDEV* constants
- Add new VIR_DOMAIN_BLOCK_IOTUNE* constants
- Add support for VIR_CONNECT_DOMAIN_EVENT_ID_AGENT_LIFECYCLE
event callbacks & constants
- Fix docs for Sys::Virt::Domain::get_time method
- Demo agent lifecycle events in example program
1.2.9 2014-10-02
- Add VIR_DOMAIN_*_BANDWIDTH_BYTES constants
- Add VIR_DOMAIN_BLOCK_REBASE_COPY_DEV constant
- Add VIR_DOMAIN_JOB_STATS_COMPLETED constant
- Add VIR_DOMAIN_UNDEFINE_NVRAM constant
- Add VIR_FROM_POLKIT constant
- Add more VIR_DOMAIN_STATS_* constants
- Add more VIR_DOMAIN_JOB_* constants
- Add virConnectDomainEventTunable event callback & constants
- Add virNodeAllocPages API & constants
- Add VIR_MIGRATE_RDMA_PIN_ALL constant
1.2.8 2014-09-05
- Add virConnectGetDomainCapabilities API
- Add VIR_DOMAIN_BLOCK_REBASE_RELATIVE and
VIR_DOMAIN_BLOCK_COMMIT_RELATIVE constants
- Add VIR_CONNECT_LIST_STORAGE_POOLS_ZFS constant
- Add virDomainOpenGraphicsFD API
- Add virDomainBlockCopy and related constants
- Add virConnectGetAllDomainStats API & constants
1.2.6 2014-07-02
- Add VIR_DOMAIN_BLOCK_JOB_TYPE_ACTIVE_COMMIT and
VIR_DOMAIN_BLOCK_COMMIT_ACTIVE constants
- Add VIR_DOMAIN_EVENT_ID_BLOCK_JOB_2 constant
- Add virNodeGetFreePages method
- Add VIR_CONNECT_COMPARE_CPU_FAIL_INCOMPATIBLE
and VIR_ERR_CPU_INCOMPATIBLE constants
- Add virNetworkGetDHCPLeases and constants
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 parameters
- 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
- Implement 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-existent 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 opening 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 compatibility
- 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
|