Releases: xapi-project/xen-api
Releases · xapi-project/xen-api
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.ml
by @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_frames
on domain creation by @last-genius in #6577 - CA-413254: Types
String
andSecretString
were 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
v25.27.0
What's Changed
- CP-53721 Enable XAPI to configure SSH auto mode by @LunfanZhang in #6442
- CP-54384 Update Auto-Mode Configuration for Pool Operations and Default Values by @LunfanZhang in #6484
- Sync master to feature/configure-ssh-phase3 by @LunfanZhang in #6538
- CA-412854 Fix ssh_expiry drift after XAPI restart by @LunfanZhang in #6562
- CA-413328 Enable auto-mode when XAPI failed for a extend period that exceeds the timeout duration by @LunfanZhang in #6574
- CA-413319: Ensure console timeout reflect real status in db by @LunfanZhang in #6580
- Integrate QCOW2 VDI import-export by @last-genius in #6593
- Improve
other_operation_in_progress
error users, fix handling of its delays by @last-genius in #6588 - CA-413424: Enhance xe help output by @BengangY in #6584
- CP-52334 MVD - add -d option to mock driver-tool by @lindig in #6595
- Sync master to feature/configure-ssh-phase3 by @LunfanZhang in #6598
- CA-412420: Set vdi-type When Create snapshot on SMAPIv3 SR by @LunfanZhang in #6596
- CP-54480 Update release number for ssh_auto_mode by @LunfanZhang in #6602
- Merge SSH auto-mode feature to next by @LunfanZhang in #6601
- CA-413587: Checking feature for old FreeBSD driver by @BengangY in #6599
- [doc] add documentation about tracing by @gthvn1 in #6594
Full Changelog: v25.26.0...v25.27.0
v25.26.0
What's Changed
- CP-308455 VM.sysprep wait for shutdown by @lindig in #6587
- CA-413713: Change bash-completion shortcut by @rosslagerwall in #6589
- Replace
List.fold_left (||) false (List.map f lst)
withList.exists f lst
by @last-genius in #6590 - xenopsd: set xen-platform-pci-bar-uc key in xenstore by @AnthoineB in #6566
- CP-308875: set Xen PCI MMIO BAR to WB by @edwintorok in #6591
- Add message argument to LICENSE_CHECKOUT_ERROR by @robhoes in #6592
New Contributors
- @AnthoineB made their first contribution in #6566
Full Changelog: v25.25.0...v25.26.0
v25.25.0
What's Changed
- xapi-stdext-threads: calibrate ratio for delay times by @psafont in #6568
- Downgrade unknown SM.feature errors to warnings by @gthvn1 in #6578
- CP-308455 VM.sysprep use watch to detect sysprep running by @lindig in #6579
- CA-393417: Drop device controller of cgroup v1 and fix USB passthrough for XS9 by @liulinC in #6572
- datamodel_lifecycle: automatic update by @BengangY in #6581
- CA-413412: Fail to designate new master by @BengangY in #6582
- CA-413598/XSI-1954: Only block pool join for clustering on non-management VLAN by @gangj in #6585
Full Changelog: v25.24.0...v25.25.0
v25.24.0
What's Changed
- Design proposal for supported image formats (v3) by @gthvn1 in #6550
- xenopsd/xc: upstream more NUMA changes by @psafont in #6554
- CA-410965: Modify default ref of console by @BengangY in #6553
- idl: Remove unused
vm_lacks_feature_*
errors by @last-genius in #6558 - CA-411477: Fix SM API version check failure by @BengangY in #6552
- Move collection of memory metrics from xcp-rrdd to rrdp-squeezed by @psafont in #6561
- CP-54207: Move VBD_attach outside of VM migrate downtime by @snwoods in #6489
- CA-412636: hostname changed to localhost with static IP and reboot by @liulinC in #6546
- Add mlis for observer_helpers and observer_skeleton by @snwoods in #6539
- Move common retry_econnrefused function to xcp_client by @snwoods in #6564
- Add VM.sysprep API call by @lindig in #6547
- CP-308455 VM.sysprep make delay configurable by @lindig in #6570
xapi_vm_lifecycle
: Improve feature handling, avoid crashes by @last-genius in #6569- Add a
qcow2-to-stdout
Python script by @last-genius in #6559 - CA-413304: Restore VBD.unplug function to keep old functionality by @snwoods in #6571
Full Changelog: v25.23.0...v25.24.0
v25.23.0
What's Changed
- Improve
xe-cli
completion by @last-genius in #6524 - CA-412164: XSI-1901: uid-info does not support
:
by @liulinC in #6522 - CP-47063: Tracing instrumentation around message-switch send by @GabrielBuica in #6503
- CA-412313: don't lose distributed tracing spans when XAPI is shut down by @edwintorok in #6525
- More small logs and
xe-cli
completion improvements by @last-genius in #6526 - Fix
message-switch
opam metadata by @GabrielBuica in #6531 - datamodel_lifecycle: automatic update by @GabrielBuica in #6533
- Update datamodel_host by @BengangY in #6535
- CA-409431: Use an Observer forwarder for xapi-storage-script by @snwoods in #6488
- Update XE_SR_ERRORCODES from SM by @BengangY in #6536
- xenopsd: Allow to override the default NUMA placement by @psafont in #6534
- Fix
xe host-get-cpu-features
command, addpool-get-cpu-features
by @last-genius in #6513 - CA-412146 Filter out VF when scan by @changlei-li in #6528
- opam: generate xapi-log with dune by @psafont in #6532
- Clean up
xapi_xenops
and more by @last-genius in #6543 - CP-308253:
Task.destroy
spans should no longer be orphaned by @GabrielBuica in #6542 - CA-408552: Improve bootstrom performance by save db ops by @liulinC in #6541
- CP-308253 & CP-50001: Instruments
Message-switch
process andxapi_xenops.ml
by @GabrielBuica in #6527 - CA-406770: Improve error message by @BengangY in #6537
- Optimize
xapi<->xenopsd
communication by @last-genius in #6549 - CP-308201: make unimplemented function more obvious by @snwoods in #6548
Full Changelog: v25.22.0...v25.23.0