Releases: xapi-project/xen-api
Releases · xapi-project/xen-api
v24.4.0
What's Changed
- CP-46200 CP-45741 pass -std-vga to QEMU in the case of compute GPU by @lindig in #5392
- Added unit in the description of PIF_metrics.speed. by @kc284 in #5394
- xapi.conf: fix setting name for custom UEFI certs by @stormi in #5396
- CA-388180 Correcting Domain CPU Usage Values by @LunfanZhang in #5391
- CP-47043: Ported usb_reset.py to python3 ,fixed byte issue based on internal test CA-388318. by @ashwin9390 in #5403
Full Changelog: v24.3.0...v24.4.0
v24.3.0
What's Changed
- CA-387456 serialise Pool.eject by @lindig in #5363
- CA-387588: Avoid EADDRINUSE in test code due to TIME_WAIT by @edwintorok in #5354
- xenopsd: avoid log message about vmdesc by @edwintorok in #5351
- build: set a timeout for the tests and fix forkexecd unit test by @edwintorok in #5357
- CP-46264 deprecate host.bios_strings[hp-rombios] entry by @lindig in #5364
- Refine the description and unit of 'running_vcpus' and 'running_domai… by @LunfanZhang in #5367
- CA-387560 add support for more systemd execution types by @lindig in #5369
- fix(ci): remove 1024 fd limit for now by @edwintorok in #5377
- CA-386920 destroy VTPM at the end of a migration directly by @lindig in #5379
- CA-387560 swtpm-wrapper: create PID file after socket by @lindig in #5376
- [maintenance]: enable generate_opam_files in dune-project by @edwintorok in #5381
- CP-47043: Port usb_reset.py to python3. by @ashwin9390 in #5350
- CP-45970 remove qemu_trad_image.py by @acefei in #5374
- CP-46323: Expose quorum and cluster membership through the API by @Vincent-lau in #5340
- CP-46374: Add a minimal observer.py by @snwoods in #5352
- CA-387698: datamodel: eliminate next_release by @robhoes in #5370
- CA-388064: Revert "Protocol_{lwt,async}: process requests concurrently" by @Vincent-lau in #5388
- Only start cluster watcher if cluster_health feature enabled by @robhoes in #5389
Full Changelog: v24.2.1...v24.3.0
v24.2.1
What's Changed
- Revert "update mail-alarm and usb_scan to python3" by @edwintorok in #5361
Full Changelog: v24.2.0...v24.2.1
v24.2.0
What's Changed
- CP-45979 update link-vms-by-sr.py to python3 by @acefei in #5288
- CP-46122: Support PAX/POSIX tar on import by @edwintorok in #5342
- CP-47075 Toolstack: Dumping VM RRDD Data to an Accessible JSON File f… by @LunfanZhang in #5336
- CP-45979 update host-display to python3 by @acefei in #5287
- Allow passing extra headers into the HTTP calls (CP-33676) + markdown fixes by @kc284 in #5302
- update mail-alarm and usb_scan to python3 by @acefei in #5296
- Update to python3: hfx_filename, perfmon, static-vdis, xe-scsi-dev-map by @stephenchengCloud in #5295
- CA-382035: xenopsd killed the wrong process by @gangj in #5325
- CA-387699: Fix Protocol_async.with_lock bug spotted by Vincent by @edwintorok in #5359
Full Changelog: v24.1.0...v24.2.0
v24.1.0
What's Changed
- CP-46806: Add master's cert thumbprint to header when HOST_IS_SLAVE by @snwoods in #5317
- fix(NUMA): 'default' is a keyword in some SDK languages by @edwintorok in #5346
Full Changelog: v24.0.0...v24.1.0
v24.0.0
What's Changed
- Some fixup for external auth plugins by @liulinC in #5306
- CP-45974-port examples folder under /xen-api/scripts/examples to python3. by @ashwin9390 in #5292
- Add interface for flush spans and exit the export thread by @Vincent-lau in #5258
- CP-45981: Update xenopsd from python2 to python3 by @stephenchengCloud in #5280
- Fix 'make install' and add a CI rule by @edwintorok in #5310
- CP-46379: Set correct traceparent for
storage_smapiv1*.ml
functions by @GabrielBuica in #5311 - update print-custom-templates to python3 by @acefei in #5301
- Custom UEFI certificates - API change by @benjamreis in #5247
- CP-46917 wait for DEMU "running" before unpausing by @lindig in #5314
- CP-47046 optimise rule emitter by @lindig in #5316
- CA-384537 support NBD for CD device by @lindig in #5328
- CP-44533 Add running vCPU and running domain of host into rrdd by @LunfanZhang in #5307
- CA-385065 VM import with VTPM, don't block on power state by @lindig in #5332
- OIL: introduce internal_error(fmt) for error reporting by @lindig in #5334
- CP-44174: Add cpu_usage and memory_internal_free alarms for dom0 VM by @DeliZhangX in #5329
- CP-46149: Create new Xapi_Observer forwarder for Dom0 SMAPI by @snwoods in #5266
- CP-46378: Propagate
dbg
toSm_exec.exec_xmlrpc
by @GabrielBuica in #5312 - CA-386457: fix environment variable loading of
$PERFMON_FLAGS
in perfmon.service by @duobei in #5333 - CP-47153 add task list to bugtool by @lindig in #5339
- CP-47033: Allow
protocol_lwt
server to handle multiple requests at the same time by @Vincent-lau in #5309 - NUMA-aware VM placement: introduce host level control and turn best effort placement on by default by @edwintorok in #5226
- Update datamodel lifecycle by @robhoes in #5344
New Contributors
- @ashwin9390 made their first contribution in #5292
Full Changelog: v23.32.0...v24.0.0
v23.32.0
What's Changed
- CP-46677: Create correct span names associated with tasks. by @GabrielBuica in #5267
- Add VM migration walkthrough by @gthvn1 in #5265
- Remove unused code for getting dom0 memory by @robhoes in #5279
- CA-384457: Add special case for End_of_file to sparse_dd_wrapper by @Vincent-lau in #5283
- CP-44531 Toolstack: Add dom0 CPU usage, total and free memory into rrdd by @LunfanZhang in #5277
- More docs on the new site by @robhoes in #5289
- CP-46085: Add quorum info to
xcli diagnostics dbg
by @Vincent-lau in #5285 - CA-386552 XSI-1534 Failed to disable pool HA after missing HA statefile by @lindig in #5298
- CA-386582: Always create exporting thread for observers by @Vincent-lau in #5294
- PVS Setup by @lindig in #5284
- CP-46379 Propagate 'traceparent' from 'storage_smapiv1.ml' to 'sm.ml' by @GabrielBuica in #5293
- Add an overview of the migration of a VM by @gthvn1 in #5300
- Reformat using ocamlformat 0.26.1 by @psafont in #5257
New Contributors
- @GabrielBuica made their first contribution in #5267
- @LunfanZhang made their first contribution in #5277
Full Changelog: v23.31.0...v23.32.0
v23.31.0
What's Changed
- CA-384936 attach static VDIs for redo-log by @lindig in #5235
- CP-45847: Allow any value of trace flag for traceparent by @snwoods in #5240
- CP-43578: Raise Error in tracing export when HTTP error occurs by @snwoods in #5230
- Add space between header name and value by @danilo-delbusso in #5238
- CA-385080: Finish trace locally for forwarded tasks by @Vincent-lau in #5242
- CP-45921: Make yum commands nonessential by @liulinC in #5243
- CA-378591: Clear span tables when all observers are disabled by @snwoods in #5244
- CP-46004: Finish eventgen span to remove spans table clutter by @snwoods in #5241
- maintenance: update opam metadata from xs-opam by @psafont in #5187
- Add tracing for xe calls in the CLI server by @robhoes in #5249
- CA-365486: repository-domain-name-allowlist could accept a full hostname by @duobei in #5233
- CP-46168: Some py2->py3 update for xapi startup by @liulinC in #5255
- CP-45981: Update xenopsd from python2 to python3 by @stephenchengCloud in #5259
- CA-384148 enable logging for redo_log_alert by @lindig in #5256
- CA-385315: document the certificates' fingerprints hash algorithm by @psafont in #5260
- CP-45977: Update scripts/extensions from python2 to python3 by @stephenchengCloud in #5254
- CP-42559: Add RBAC info to C#, Java, and C SDK method comments by @danilo-delbusso in #5158
- CP-45973 update vhd-tool to python3 by @acefei in #5271
xe pif-list
default params (#5263) by @ydirson in #5264- Change type of observer components to use variant by @Vincent-lau in #5269
- CP-45978 update /etc/xapi.d/plugins to python3 for xs9 by @acefei in #5270
- CP-45978 update /etc/xapi.d/plugins/power-on-host to python3 for xs9 by @acefei in #5252
- CP-45978 update /etc/xapi.d/plugins/openvswitch-config-update to python3 for xs9 by @acefei in #5261
- CP-45978 update /etc/xapi.d/plugins/disk-space to python3 for xs9 by @acefei in #5253
- Move xenopsd docs to new location, add live-migration diagram by @robhoes in #5273
- CA-384537 add logging, simplify by @lindig in #5251
- Simplify the release and the main workflow releases by @psafont in #5268
- CP-45469: Distributed tracing for xapi-clusterd by @Vincent-lau in #5250
- Simplify scanning /sys/block// stats for iostat by @lindig in #5248
- CA-365059: Clear source pool messages after migrating VM by @danilo-delbusso in #5272
- Revert "CP-45981: Update xenopsd from python2 to python3" by @edwintorok in #5274
New Contributors
- @duobei made their first contribution in #5233
- @stephenchengCloud made their first contribution in #5259
- @acefei made their first contribution in #5271
Full Changelog: v23.30.0...v23.31.0
v23.30.0
What's Changed
- CP-45571: Add VM.restart_device_model function (API/CLI) by @gangj in #5222
- CP-45741 VCS support, adjust args for qemu, demu by @lindig in #5223
- xapi-types/ref: optimize of_string for real references by @psafont in #5218
- CP-43901: Block pool member startup if it has a higher xapi version by @gangj in #5207
- CP-44561: Preserve the default attributes when setting attributes on an by @snwoods in #5219
- CP-45304: Remove UUID from span name of dispatch:system.isAlive:<UUID… by @snwoods in #5224
- Update datamodel lifecycle by @robhoes in #5225
- CA-380551: bump minimum HA SR size to 4GiB by @edwintorok in #5129
- CP-46045 define VTPM feature by @lindig in #5228
- [maintenance]: mark warning 5: ignored partial application as an erro… by @edwintorok in #5229
- Add timeout to gpumon client by @gthvn1 in #5227
- CP-27910: expose json flag for /vm_rrd in the datamodel by @psafont in #5231
- Fixup xcp-networkd service name by @liulinC in #5234
- CP-41844: Add xs-trace, an executable to submit trace files to an endpoint by @snwoods in #5206
- Replace duplicate functions rmrf and rmtree with rm_rec from Xapi_std… by @snwoods in #5213
- CA-384979 replace XenMotion with storage live migration by @lindig in #5237
- CA-384882: Revert "CA-365059: Clear source pool messages after migrat… by @robhoes in #5239
Full Changelog: v23.29.0...v23.30.0
v23.29.0
What's Changed
Full Changelog: v23.28.0...v23.29.0