Skip to content

Releases: xapi-project/xen-api

v24.19.2

16 Jul 04:04
Compare
Choose a tag to compare

Full Changelog: v24.19.1...v24.19.2

v24.19.1

09 Jul 12:25
9f9c338
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.19.0...v24.19.1

v24.19.0

09 Jul 03:22
5519cf9
Compare
Choose a tag to compare

What's Changed

  • CP-47304: Add anti-affinity groups to the datamodel by @BengangY in #5546
  • CA-391880: Update related field 'groups' of VM when destroying VM group. by @BengangY in #5573
  • CP-47302: VM start with anti-affinity by @BengangY in #5577
  • Sync master into feature/vm-anti-affinity by @gangj in #5594
  • CA-392177: Keep current group after reverting from snapshot by @BengangY in #5598
  • Sync master into feature/vm-anti-affinity by @gangj in #5607
  • CP-47656 VM anti-affinity generate breach alert by @LunfanZhang in #5605
  • CP-48570: Load recommendations from config file when Xapi starts by @BengangY in #5637
  • CP-48011: XAPI Support anti-affinity feature check by @BengangY in #5631
  • Update feature/vm-anti-affinity by merging from master by @gangj in #5658
  • CA-393421: Special VMs cannot be added to VM groups by @BengangY in #5653
  • CP-49665: VM anti-affinity support for host evacuation - implemented with Psq by @gangj in #5652
  • CP-48011: Xapi Support anti-affinity feature flag by @BengangY in #5666
  • CP-49966: Merge master into feature/vm-anti-affinity by @BengangY in #5708
  • Some OCaml 5 build fixes by @edwintorok in #5755
  • Hugo docs: remaining API docs and release info by @robhoes in #5753
  • CP-49953: Remove parse_uri, switch to using Uri module instead' by @last-genius in #5726
  • CP-50050 track CBT status for SMAPIv3 SRs by @rdn32 in #5756
  • CI: Complete parallel Coveralls uploads by @psafont in #5759
  • CP-49116: Add Sha1 support to external_certificate_thumbprint_of_master. by @snwoods in #5670
  • CI: Update endcover step to v2 to fix CI by @bernhardkaindl in #5763
  • Revert "CP-49953: Remove parse_uri, switch to using Uri module instead'" by @robhoes in #5770
  • CA-386173: Update the message of WLB authentication issue by @BengangY in #5768
  • Merge feature/vm-anti-affinity to master by @BengangY in #5765
  • Remove parse_uri, switch to using Uri module instead by @last-genius in #5775
  • CP-50135: Bump datamodel_lifecycle for anti-affinity by @BengangY in #5780
  • opam: generate forkexed and networkd with dune by @psafont in #5782
  • fe_test: fix compatibility with fd-send-recv 2.0.2 by @edwintorok in #5785
  • Fix indentation in C code - TRIVIAL by @freddy77 in #5788
  • IH-640: Eliminate unnecessary usage of List.length to check for empty lists by @last-genius in #5762
  • IH-633: Transition away from exception-raising Hashtbl.find and Unix.getenv by @last-genius in #5751
  • IH-621: Add IPMI host power on support and remove DRAC by @alexbrett in #5783
  • CA-392887: set_tls_config immediately after enabling clustering by @Vincent-lau in #5644

New Contributors

Full Changelog: v24.18.0...v24.19.0

v24.18.0

01 Jul 02:44
6f7a7f1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.17.0...v24.18.0

v24.17.0

18 Jun 08:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.15.0...v24.17.0

v24.15.0

23 May 08:55
d127cdd
Compare
Choose a tag to compare

What's Changed

  • CP-48195: Instrument client side of forkexecd by @GabrielBuica in #5583
  • IH-568, fix (dune utop): conflicting module names with compiler libraries by @psafont in #5614
  • CP-48969: Reduce amount of logspam created by iostat by @psafont in #5619
  • CA-389319: Wait and retry for GET_UPDATES_IN_PROGRESS by @minglumlu in #5617
  • CA-392163 on start failure, clear a VM's resource allocations by @lindig in #5609
  • [ASAP] CA-392453: Misc fixes to Java SDK by @danilo-delbusso in #5610
  • xenopsd/scripts: Make pygrub wrapper use the libexec path by @agvallejo in #5627
  • API docs in Hugo by @robhoes in #5625
  • Add option to disable fileserver in XAPI conf by @benjamreis in #5608
  • CA-392930: Fixed exception handling which prevents connection by @kc284 in #5636
  • CP-49029: Instrument xapi_session.ml with tracing by @GabrielBuica in #5621
  • CP-48027: Corosync upgrade add cluster_stack_version datamodel change by @Vincent-lau in #5567
  • CA-392836,CA-392847: Lost the power state on suspended VM import by @minglumlu in #5632
  • CP-49429 add IPv6 support for winbind/KDC by @lindig in #5645
  • tracing: observe modes and other tracing improvements. by @GabrielBuica in #5612
  • Remove possible file descriptor leak if safe_close_and_exec fails by @freddy77 in #5596
  • CP-49635: Add FIST point for corosync upgrade by @Vincent-lau in #5647

New Contributors

Full Changelog: v24.14.0...v24.15.0

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