Skip to content

Releases: xapi-project/xen-api

v24.3.0

25 Jan 09:29
82b10ac
Compare
Choose a tag to compare

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

16 Jan 14:59
13c8bc7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.2.0...v24.2.1

v24.2.0

16 Jan 10:00
b55c748
Compare
Choose a tag to compare

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

10 Jan 17:49
62de133
Compare
Choose a tag to compare

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

10 Jan 10:55
ca90ca6
Compare
Choose a tag to compare

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 to Sm_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

Full Changelog: v23.32.0...v24.0.0

v23.32.0

19 Dec 13:29
4c167f7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v23.31.0...v23.32.0

v23.31.0

04 Dec 14:55
0a36c4a
Compare
Choose a tag to compare

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

Full Changelog: v23.30.0...v23.31.0

v23.30.0

13 Nov 10:34
03606d3
Compare
Choose a tag to compare

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

07 Nov 10:50
d9b6d21
Compare
Choose a tag to compare

What's Changed

  • CA-375396: Ignore removed fields when redoing writes by @psafont in #5220

Full Changelog: v23.28.0...v23.29.0

v23.28.0

07 Nov 10:50
67cb444
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v23.27.0...v23.28.0