-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathChanges
882 lines (622 loc) · 24.2 KB
/
Changes
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
Revision history for perl module Sys::Virt
10.10.0 2024-12-00
- XXX
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