Skip to content

Releases: xapi-project/xen-api

v24.14.0

30 Apr 15:56
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.13.0...v24.14.0

v24.13.0

09 Apr 15:05
6dea56a
Compare
Choose a tag to compare

What's Changed

  • Cleanup some unused code in forkexecd by @freddy77 in #5519
  • Fix vm_lifecycle quicktest to use specified SR by @ydirson in #5489
  • message-switch: Print more complete time info in diagnostics by @psafont in #5520
  • CA-390570: Py3 socket.sendto needs bytes instead of a string by @minglumlu in #5528
  • CP-46179 Deterministic UUID for Back-Up VDI by @lindig in #5450
  • CP-48385: Enhancements for xapi-guard cache by @psafont in #5506
  • CA-378317 fix EBADF in waitpid_nohang by @lindig in #5537
  • CA-384483: Can't export VDI to VHD file with base VDI by @minglumlu in #5535
  • fileserver: use library to guess served files' mimetype by @benjamreis in #5541
  • Port of "Fix C SDK build on Fedora39" to master by @danilo-delbusso in #5547
  • Minor forkexecd test changes by @freddy77 in #5545
  • CA-390988: Prevent varstored-guard from shutting down while domains run by @psafont in #5550
  • CP-46851: add parameter to skip device types on get_export_metadata by @psafont in #5544

Full Changelog: v24.12.0...v24.13.0

v24.12.0

18 Mar 15:22
714d995
Compare
Choose a tag to compare

What's Changed

  • Add 'threads_per_core' in 'Host.cpu_info' by @benjamreis in #5464
  • CP-47754: Do not report errors attempting to read PCI vendor:product by @freddy77 in #5451
  • Xapi service depends on systemd-tmpfiles-setup by @gthvn1 in #5471
  • xenopsd: fix config to match install location (#5444) by @ydirson in #5447
  • Filter out link IPv6 when migrating VMs by @benjamreis in #5463
  • fix: typo in doc by @duobei in #5487
  • fix(ci): Move differential shellcheck to its own workflow by @edwintorok in #5481
  • CP-46151: Productise the observer.py by @snwoods in #5442
  • [ASAP] CP-47431: Use un-patched Json.NET in C# SDK and package SDK in releases. Update PS SDK to use NuGet reference to XenServer.NET by @danilo-delbusso in #5433
  • CP-45496: Xapi writes host name/uuid to corosync.conf by @Vincent-lau in #5371
  • opam: add hex to xapi dependencies by @psafont in #5491
  • CP-46157: Add unit test for observed_components_of by @GabrielBuica in #5445
  • CP-45888: Replace XML-RPC client in Java SDK with JSON-RPC by @danilo-delbusso in #5246
  • GitHub Actions: Update actions/checkout to v4 to fix Node 16 warnings by @bernhardkaindl in #5496
  • GitHub Actions: Node 16 warning fixes: update setup-dotnet to v4 by @bernhardkaindl in #5499
  • GitHub Actions: Node 16 warnings: Update to up/download-artifact@v4 by @bernhardkaindl in #5498
  • [OIL] Split the API reference markdown into smaller files and use templates to generate it. by @kc284 in #5338
  • GitHub Actions: Update dotenv-action to 1.1 to fix Node 16 warnings by @bernhardkaindl in #5497
  • shellscripts: fix the worse complaints from shellcheck by @psafont in #5494
  • CA-389496: Avoid conflicts in configuration for rotating xapi logs by @psafont in #5507
  • Bump maven plugin versions in Java SDK's pom.xml by @danilo-delbusso in #5513
  • CA-389840: Bug in parsing output of 'xen-livepatch list' by @minglumlu in #5512
  • fix typos: priviledges -> privileges by @duobei in #5516
  • CP-48430 Update the running_domains metrics to include the blocked state domains by @LunfanZhang in #5510
  • [OIL] Moved some more generation code to templates. by @kc284 in #5303
  • CA-390109: Use $PROFILE path to store and read known cert list by @danilo-delbusso in #5517

Full Changelog: v24.11.0...v24.12.0

v24.11.0

29 Feb 12:02
1ae1dd8
Compare
Choose a tag to compare

What's Changed

  • rrd_updates: output JSON in the same structure as XML by @psafont in #5456
  • Add .codecov.yml: It configures the Codecov PR comment and checks by @bernhardkaindl in #5455
  • Adjust the codcov target for python unit tests by @snwoods in #5469
  • Revert "CP-45572: Print update guidance in xe host-apply-updates" by @minglumlu in #5475
  • CI: Introduce differential shellcheck by @edwintorok in #5474
  • CA-389206: Revert more changes in CLI protocol by @minglumlu in #5476
  • Exposed GFS2_CAPACITY in the known message types (for the purpose of … by @kc284 in #5473
  • CA-383867: Add local disk cache library for xapi guard by @psafont in #5460

Full Changelog: v24.10.0...v24.11.0

v24.10.0

15 Feb 10:18
13258e5
Compare
Choose a tag to compare

What's Changed

  • CP-45565: Add new guidance fields to API and CLI by @gangj in #5276
  • CP-45568: Do not enable host if its mandatory host guidance is pending by @gangj in #5278
  • CP-45566: Support guidance data in new format in updateinfo.xml by @minglumlu in #5281
  • Reformat with xs-opam-repo-6.76.0 by @minglumlu in #5308
  • Merge master to update guidance improvement feature branch by @minglumlu in #5313
  • CP-45567: Update host.apply_updates for guidance improvement by @minglumlu in #5305
  • CP-46747: Expose 'title' field in updateinfo.xml to HTTP /updates by @minglumlu in #5315
  • CA-387034: RestartVM is added to pending guidances of shutdown VMs by @minglumlu in #5330
  • CA-387033: Update xapi error document by @gangj in #5322
  • CP-43875: Record the repository hash on the host object when updating by @gangj in #5335
  • CP-45569: Add API Host.emergency_clear_mandatory_guidance by @minglumlu in #5341
  • Fixup: filter out EvacuateHost before safety check by @minglumlu in #5343
  • CA-387201: Pool.last_sync_date not reset if the user changes update channel by @minglumlu in #5348
  • CP-45570: Clear pending guidance when it got applied by @gangj in #5318
  • CP-44324: Block "host.enable" during "host.apply_updates" by @gangj in #5386
  • CA-388107: Make sure VM is running when starting restart_device_models by @gangj in #5390
  • Merge from master to update guidance improvement feature branch by @minglumlu in #5395
  • CA-388351: Always apply livepatches even if host will reboot by @gangj in #5399
  • Add "xe host-updates-show-available" CLI and update "xe host-apply-updates" by @minglumlu in #5331
  • Merge master into update guidance improvement feature branch by @gangj in #5425
  • CP-46946: Bumped API version to 2.21 for update guidance improvement by @gangj in #5426
  • CP-47012: change pending guidance in old xapi to recommended ones in new xapi by @gangj in #5299
  • Update datamodel lifecycle for update guidance feature by @minglumlu in #5438
  • CA-388699: No async support on VM.restart_device_models by @minglumlu in #5449
  • [ASAP] CP-47509: Expose RequestHeaders and ResponseHeaders in C# SDK. by @kc284 in #5448
  • Merge feature/update-guidance-improvement branch to master by @robhoes in #5458

Full Changelog: v24.5.0...v24.10.0

v24.5.0

12 Feb 14:05
b4f6563
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.4.0...v24.5.0

v24.4.0

30 Jan 13:55
dca5c64
Compare
Choose a tag to compare

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

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