Releases: xapi-project/xen-api
Releases · xapi-project/xen-api
v25.36.0
What's Changed
- Move xenopsd's xenctrl_ext to ocaml/libs/ by @lindig in #6730
- [doc] Fix front matter for Hugo by @changlei-li in #6737
- CA-419227 Missing PGPU in pool_migrate_complete on destination host by @changlei-li in #6731
- docs: add documentation about setting up alarms by @gthvn1 in #6709
Full Changelog: v25.35.0...v25.36.0
v25.33.1
Full Changelog: v25.33.0...v25.33.1
v25.35.0
What's Changed
- [doc] Host network device ordering by @minglumlu in #6387
- Merge master to feature branch by @minglumlu in #6425
- CP-44103: Ordering network devices by @minglumlu in #6381
- Merge master to feature branch by @minglumlu in #6452
- CP-54445: Filter out ibft devices which are for boot from iSCSI SAN by @minglumlu in #6453
- Adapt network interfaces sorting by @changlei-li in #6456
- Merge master to feature/host-network-device-ordering by @changlei-li in #6479
- CP-44105: Adjust Net.reset_state for pool.eject_self by @changlei-li in #6481
- CP-53719: Update monitor and collecting list for host network devices by @minglumlu in #6480
- CP-308116: Handle network-init with new netdev ordering by @changlei-li in #6483
- CP-54444: Return MAC addresses to host installer by @minglumlu in #6466
- Merge master into feature/host-network-device-ordering by @changlei-li in #6486
- Merge master into feature/host-network-device-ordering by @changlei-li in #6521
- CP-308115 Ensure networkd start after systemd-udev-settle.service by @changlei-li in #6519
- CP-308260: Handle networkd upgrade by @changlei-li in #6511
- CP-54441 Adapt interface ordering in xe-reset-networking by @changlei-li in #6544
- CP-308450 Improve bridge name converting and network name_label by @changlei-li in #6556
- CP-54468 Handle USB network devices in network devices sort by @changlei-li in #6565
- Merge master to feature/host-network-device-ordering by @changlei-li in #6583
- Sync master to feature/host-network-device-ordering by @changlei-li in #6603
- Merge master into feature/host-network-device-ordering by @changlei-li in #6634
- CA-414651 Fix device rename in PIF after RPU by @changlei-li in #6633
- CA-416692 Sync vlan or sriov pif.device by @changlei-li in #6651
- Sync master into feature/host-network-device-ordering by @changlei-li in #6658
- CA-416959 Copy bonds and sriov from master using device position by @changlei-li in #6669
- Sync master into feature/host-network-device-order by @changlei-li in #6674
- Merge branch master into feature/host-network-device-ordering by @changlei-li in #6701
- zerocheck: fix +2 GiB issue, add tests by @psafont in #6721
- CA-418759: Failed to start attach-static-vdis by @BengangY in #6722
- Merge feature/host-network-device-ordering into master by @changlei-li in #6725
- enhancement: better alpine compatibility by @semarie in #6728
- Add numa.md design sketch by @lindig in #6719
ocaml/libs: Check if blocks are filled with zeros invhd_formatby @last-genius in #6720
New Contributors
Full Changelog: v25.34.0...v25.35.0
v25.34.0
What's Changed
- CP-308927 Add nr_nodes in host.cpu_info to expose numa nodes count by @changlei-li in #6610
- CP-308873 Update software_version to reflect the newly applied livepatch after apply_livepatch by @LunfanZhang in #6621
- CP-308800: Dynamic control of firewalld service - part 1 by @BengangY in #6629
- Merge master to dynamic-firewalld-control feature branch by @BengangY in #6639
- CP-308800: Dynamic control of firewalld service - part 2 by @BengangY in #6638
- CP-308859 Track user agents by @changlei-li in #6636
- Sync master into feature/expose-more-system-info by @changlei-li in #6656
- CP-308798: Dynamic control of firewalld service - part 3 by @BengangY in #6649
- Sync master to feature/dynamic-firewalld-control by @BengangY in #6662
- CP-308873 Parse kernel livepatch list and drop the status by @LunfanZhang in #6665
- CP-308864 Dump the pvs_target_version into VM_guest_metric.service by @LunfanZhang in #6654
- Sync master to feature by @LunfanZhang in #6668
- Sync master to feature/dynamic-firewalld-control by @BengangY in #6672
- CA-417366 make_xen_livepatch_list can not Parse the Output of xen-livepatch by @LunfanZhang in #6675
- CP-309535: Dynamic control of firewalld service - part 4 by @BengangY in #6663
- Merge master to feature by @minglumlu in #6685
- CA-417520: Fix firewalld issues for HA by @BengangY in #6688
- CP-47867: Add observer uuid to span attributes by @cplaursen in #6711
- Merge feature branch expose_more_system_info into master by @minglumlu in #6713
- CI: Add OCaml 5.3 as experimental build by @robhoes in #6714
xenopsd/bootloader: No need to create/var/run/xend/bootanymore by @last-genius in #6686- RFC: update better VM revert proposal by @psafont in #6696
- Merge feature/dynamic-firewalld-control to master by @BengangY in #6717
- CA-418960: VM with vTPM Delete doesn't remove the snapshot by @liulinC in #6718
Full Changelog: v25.33.0...v25.34.0
v25.33.0
What's Changed
- CP-308455 VM.sysprep turn on feature by @lindig in #6695
- Update to dune 3.20 by @robhoes in #6697
- XSI-1969 CA-418141 more thorough resource cleanup by @lindig in #6699
- python3/perfmon: Remove broken calls to /etc/init.d/perfmon by @last-genius in #6702
- Extend diagnostic-timing-stats to optionally show counts by @lindig in #6703
- xapi_vm_clone: Remove impossible, confusing case when dealing with suspend VDIs by @psafont in #6704
- CA-417951: Migration and detecting RPU checks by @GabrielBuica in #6698
- CA-417020: DNS not cleared after reconfiguring to static IP without DNS by @gangj in #6707
- fix: Xen Version checks by @GabrielBuica in #6708
Full Changelog: v25.32.0...v25.33.0
v25.32.0
What's Changed
- XSI-1969 more thorough resource cleanup by @lindig in #6682
- xapi: Add secure boot field to host datamodel by @cplaursen in #6687
- Avoid OCaml 5.3 compiler warnings by @robhoes in #6691
- system_status: enhance useability of the API call by @psafont in #6690
idl/gen_client: Don't specify argument values when they're equal to defaults by @last-genius in #6693
Full Changelog: v25.31.0...v25.32.0
v25.31.0
What's Changed
- CP-309523: Make networkd_db utility return bridge MAC address by @minglumlu in #6637
- rrd: Fix absolute rate calculations by @last-genius in #6646
- xapi_vm_migrate: Fix reservations not being cleared on halted VMs by @last-genius in #6648
- CP-308863: Count vGPU migrations by @minglumlu in #6640
- CA-367765: remove reference to obsolete default URL and test script by @robhoes in #6653
- CA-416351: Slave shutdown timeout by @BengangY in #6645
- CA-416516: vm.slice/cgroup.procs write operation gets EBUSY by @chunjiez in #6650
- Host.disable: add persistency flag by @last-genius in #6652
- XSA-474 fix: Simplify UTF-8 decoding by @last-genius in #6659
- Add xapi-ssh-monitor script and service by @robhoes in #6661
- CP-308811: Add an option to limit the span depth in tracing by @snwoods in #6607
- Replace ha_operation_would_break_failover_plan with constraint errors by @psafont in #6666
- xapi/nm: Send non-empty dns to networkd when using IPv6 autoconf by @psafont in #6664
- xenopsd: Drop unused variables in
domain.mlby @last-genius in #6670 - docs: Update add-function.md to fix example by @cplaursen in #6673
- ocaml: allow xapi to compile under OCaml 5.3 by @psafont in #6676
- ocaml: prepare formatting for ocamlformat 0.27.0 by @psafont in #6678
- XSI-1987 & CA-416462: Fix RPU host evacuation version check by @GabrielBuica in #6655
- CA-417390: No RRD metric for vGPU migration with local storage by @minglumlu in #6680
- networkd: Remove usage of ovs-vlan-bug-workaround by @cplaursen in #6684
New Contributors
- @cplaursen made their first contribution in #6673
Full Changelog: v25.30.0...v25.31.0
v25.30.0
What's Changed
- Fix tests that don't work on aarch64 by @psafont in #6630
- CA-412983: HA doesn't keep trying to start best-effort VM by @minglumlu in #6619
- Support for .NET8 and Tracing information by @kc284 in #6628
- I forgot to initialize the Roles. by @kc284 in #6635
- ci: enable experimental ocaml workflow on aarch64 by @psafont in #6631
- CP-308455 VM.sysprep if CD insert fails, remove ISO by @lindig in #6632
- Restored type SecretString for sysprep's parameter unattend by @kc284 in #6641
- CA-416532: Revert #6586, overwrites /etc/resolve.conf by @GabrielBuica in #6643
- CP-308539: Updated certificate validation to support .NET 8.0 in PowerShell. by @kc284 in #6642
Full Changelog: v25.29.0...v25.30.0
v25.29.0
What's Changed
- RRD metrics: "runnable_any" and "runnable_vcpus" by @gangj in #6615
- CI: update python config by @psafont in #6617
- python3/usb_scan: Skip empty lines in usb-policy.conf, add more comments by @last-genius in #6616
- Raise VIF limit from 7 to 16 by calculating
max_grant_frameson domain creation by @last-genius in #6577 - CA-413254: Types
StringandSecretStringwere generating duplicates of method serializeString in convert.go. by @kc284 in #6622 - xe-cli: Allow floppy to be autocompleted by @psafont in #6623
- message_forwarding: Log which operation is added/removed from blocked_ops by @last-genius in #6624
- CA-415952: HA can not be enabled by @liulinC in #6625
- xapi/nm: Send non-empty dns to networkd when using IPv6 autoconf by @psafont in #6586
Full Changelog: v25.28.0...v25.29.0
v25.28.0
What's Changed
- Disable SARIF upload for now: they are rejected by @edwintorok in #6605
- CP-308455 VM.sysprep CA-414158 wait for "action" key to disappear by @lindig in #6604
- CA-413424: Enhance xe help output by @BengangY in #6600
- CP-308455 VM.sysprep CA-414158 wait for "action" key to disappear by @lindig in #6606
- CP-309064 Add SSH Management feature design by @LunfanZhang in #6608
- CA-414418: Sessions do not got destroyed after domain user been removed and performance improvement by @liulinC in #6609
- CA-414627: increase polling duration for tapdisk by @edwintorok in #6611
- Update datamodel lifecycle by @BengangY in #6613
Full Changelog: v25.27.0...v25.28.0