Releases: xapi-project/xen-api
Releases · xapi-project/xen-api
v23.16.2
What's Changed
- CP-43551: Dump host_rrd latest data to /dev/shm/metrics/host-dss by @DeliZhangX in #5063
- CA-378837 log results from Host.get_vms_which_prevent_evacuation by @lindig in #5070
- CP-40214: **/*.py: raise (AnyException()): Remove optional parentheses by @bernhardkaindl in #5075
- CA-379173 handle race condition in stunnel_cache by @lindig in #5077
- Add HTTP Strict Transport Security header by @gthvn1 in #5069
- CP-43574: Add host load data source by @DeliZhangX in #5074
- ocaml/xapi-storage/python/xapi/**.py: modernize -f except,print by @bernhardkaindl in #5078
- Tracing enhancements for storage APIs and SXM by @robhoes in #5084
- CA-373074 Fix Fingerprint not writing on boot by @jameshensmancitrix in #4980
- Push CPU feature set logic from xapi to xenopsd by @robhoes in #5076
- Add xapi-expiry-alerts by @gangj in #5088
- CA-378931: usb_reset: Fix mount call parameters by @rosslagerwall in #5093
- scripts/plugins/extauth-hook-AD.py: Skip init logging on import by @bernhardkaindl in #5086
- CP-42019: Update wording for expiry message by @gangj in #5094
- CA-375992: clean up previous sandbox when creating one by @psafont in #5089
- CA-379472 add debugging to redo_log by @lindig in #5099
- Install cohttp-posix by @robhoes in #5100
- CA-379929: move json dump out of the rrdd plugin directory by @psafont in #5101
- Revert "CA-375992: clean up previous sandbox when creating one" by @psafont in #5102
New Contributors
Full Changelog: v23.15.0...v23.16.2
v23.15.0
What's Changed
- xapi-guard: Rename varstored modules by @psafont in #5001
- CA-354436: pool.is_slave took a long time to respond by @minglumlu in #5042
- CP-43400: Expose ServerCertificateValidationCallback in the Session. Also, deprecated some of the Session constructors. by @kc284 in #5058
- Update lifecycle by @robhoes in #5061
- CA-378304: check max_file_size limit after writing to tracing file by @mg12 in #5062
- CA-378035: set nbd client timeout to 60 seconds by @MarkSymsCtx in #5064
- CA-378323: prevent find writing to stderr if /var/log/dt not present by @mg12 in #5066
- CA-378455: Ensure TPM contents are base64-encoded on migration recieve by @psafont in #5065
- CA-378222: assert_sr_can_host_statefile has to take available space i… by @edwintorok in #5052
Full Changelog: v23.14.0...v23.15.0
v23.14.0
What's Changed
- CP-42999: Return new "preview" in return of v6 "get_version" by @minglumlu in #5047
- CA-377824 fix FD leak in xenopsd by @lindig in #5049
- Add OpenTelemetry to XenServer by @jameshensmancitrix @YanRachel @snwoods @mg12 @robhoes @edwintorok in #5043
- CP-43518: tap-ctl stats: treat
tap
key as optional in returned object by @robhoes in #5051
Full Changelog: v23.13.0...v23.14.0
v23.13.0
What's Changed
- xenopsd: use HVM memory model for PVH guest not using shim by @psafont in #4952
- CP-42739: Bump Java SDK to JDK 11 (LTS) by @danilo-delbusso in #5020
- opam: move vhd-format metadata to root directory by @psafont in #5028
- CA-376879: VLAN PIF created in pool.join is shown as disconnected by @minglumlu in #5026
- Drop xen-gnt-unix dependency by @edwintorok in #4996
- squeezed: fix link to architectural drawing by @ydirson in #5031
- Minimal swtpm REST API by @edwintorok in #5000
- Remove most vTPM restrictions by @lindig in #5041
- CA-376864: prefer use of NBD path for static VDIs on SMAPIv1 by @MarkSymsCtx in #5045
Full Changelog: v23.12.0...v23.13.0
v23.12.0
What's Changed
- CA-377169 block VM.checkpoint of running VM with VTPM by @lindig in #4997
- Check if user if root before continuing with test by @jameshensmancitrix in #4977
- Make NBD disconnect robust to the device being gone by @MarkSymsCtx in #5008
- CP-43131: Make gvt-g support configurable by @liulinC in #4998
- CA-333441, CA-377454 create /var/lock/sm/iscsiadm by @lindig in #5009
- Make session errors look less scary in the logs by @robhoes in #5013
- Set PIF's IPv6 Gateway when in DHCP/Autconf by @benjamreis in #5015
- CP-42182 Add CLI tool on xe and rrd-cli to enable saving of rrds to local host by @jameshensmancitrix in #4908
- Update RRDD python to v2 by @MarkSymsCtx in #5016
- CA-377456 unblock cross-pool migration with VTPM when halted by @lindig in #5017
- Fix xs-opam build: move rrd_cli test to xcp-rrdd by @psafont in #5019
- CP-42533: Sparse VDI exports for NBD-backed storage by @robhoes in #5005
- Add an option to use NBD to attach disks to the control domain by @robhoes in #5012
- CP-43387: Fix VDI delta copy with NBD datapath connection by @robhoes in #5018
- CP-42064: Fix storage migration for NBD-backed storage by @robhoes in #5023
Full Changelog: v23.11.0...v23.12.0
v23.11.0
What's Changed
- CP-42835: Allow changing DNS servers when HA or clustering enabled by @robhoes in #4969
- CA-375358: Parse output of yum upgrade to get RPMs to be updated/inst… by @minglumlu in #4957
- CP-42642: Support share server certificate file to group users by @DeliZhangX in #4970
- ocamlformat: reformat using ocamlformat 0.22.4 by @psafont in #4974
- xapi-cli: Have a consistent interface for vtpms's vm by @psafont in #4978
- CA-376297: Test that mirage-crypto accepts all valid RSA keys by @psafont in #4960
- ci: publish XenAPI releases to PyPI by @psafont in #4973
- CA-374989: Avoid using get_record on cross-pool migration by @psafont in #4941
- Move writing init complete to the end of startup sequence by @liulinC in #4975
rrdd-plugin
: do not write payload if page count is 0 by @benjamreis in #4982- xapi_blob: don't verify connection when sending between pools by @psafont in #4972
- CA-376894 update VM allowed ops after deleting VTPM by @lindig in #4990
- CP-40528 VTPM snapshot, revert, clone by @lindig in #4981
- xapi-guard cleanups by @psafont in #4989
- ci: do not attempt to install xapi-database by @psafont in #4994
- Revert "CA-376993 disable test_clustering (revert this!)" by @psafont in #4995
Full Changelog: v23.10.0...v23.11.0
v23.10.0
What's Changed
- Update API lifecycle data by @lindig in #4949
- CP-39863 add "allowed operations" support for VTPMs by @lindig in #4937
- CP-39863 show allowed VTPM ops in the CLI by @lindig in #4953
- CP-42455 Revert "disable DMC" by @lindig in #4956
- CA-376319: Ensure that nbd_client_manager cannot block forever. by @MarkSymsCtx in #4962
- Absorb ezxenstore 😎 by @psafont in #4938
- ezxenstore: make tests exclusive to it by @psafont in #4964
- CA-376294: Extract hostname from FQDN by @liulinC in #4963
- CP-39935 catch and log unexpected exceptions during import by @lindig in #4967
- CA-376326 rrdd_proxy: avoid returning internal errors, return 404s instead by @psafont in #4961
- CA-376448: explicitly validate refs in PVS_cache_storage.create by @robhoes in #4968
Full Changelog: v23.9.0...v23.10.0
v23.9.0
What's Changed
- CA-343683 Atomising Networkd pif plugging on Xapi startup by @jameshensmancitrix in #4889
- Fix total order in Ref.compare by @edwintorok in #4926
- CP-39935 VTPM import/export by @lindig in #4931
- CP-41574: Add telemetry configuration data by @minglumlu in #4928
- add experimental PVH support by @edwintorok in #4914
- CA-375359 improve "pool_total_session_count" RRD description by @lindig in #4942
- xapi_vtpm: do not reuse name for get_contents by @psafont in #4936
- python: port tests to pytest by @psafont in #4930
- CA-375359 & CP-42286: Rename
sessions per second
tosessions/s
by @danilo-delbusso in #4945 - CP-41796 enable HTTPS migration by default by @lindig in #4947
Full Changelog: v23.8.0...v23.9.0
v23.8.0
What's Changed
- CP-40847: synchronize read-only uefi-certificates field for both host & pool by @mg12 in #4924
- CA-364049: Tell external auth plugins to use python3 by @liulinC in #4925
- CA-375427: Make DP.destroy idempotent again by @robhoes in #4927
- CA-375634: Move probe-device-for-file to Python 3 by @robhoes in #4929
Full Changelog: v23.6.0...v23.8.0
v23.6.0
What's Changed
- CA-375280: xe-toolstack-restart: stop and start all services at once by @edwintorok in #4913
- OCaml C stub bugfixes by @edwintorok in #4912
- Allow to use a CIDR for VIFs IPv4 and IPv6 allowed IPs by @benjamreis in #4871
- python/XenAPI: Replace import six.moves with stdlib imports by @bernhardkaindl in #4917
- CP-41730: Limit ldap query timeout for subject information by @liulinC in #4919
- python/setup.cfg: Fix deprecated dash-separated key by @bernhardkaindl in #4921
- CP-40388: Call VDI.activate_readonly in SMAPIv3 when supported and appropriate by @robhoes in #4922
- python: Use xapi's versioning scheme for XenAPI package (IH-203) by @psafont in #4923
- CP-41616: New UEFI certificate installation behaviour by @mg12 in #4901
New Contributors
- @bernhardkaindl made their first contribution in #4917
Full Changelog: v23.5.0...v23.6.0