Releases: xapi-project/xen-api
Releases · xapi-project/xen-api
v24.39.0
v24.38.0
What's Changed
- CA-401274: Remove external auth limitation during set_hostname_live by @liulinC in #6116
- CP-49134: tracing: do not destroy stacktrace by @edwintorok in #6117
- opam: update vhd packages' opam metadata by @psafont in #6118
- CP-49078: Preprocess fields into a Hashtbl within get_record by @contificate in #6114
- IH-728: Refactor SXM code, Pt1 by @Vincent-lau in #6084
- CA-402326: Fetch SM records from the pool in one go to avoid race by @Vincent-lau in #6127
- CA-402654: Partially revert 3e2e970 by @contificate in #6131
Full Changelog: v24.37.0...v24.38.0
v24.37.0
What's Changed
- Remove notion of weird string from sexpr library by @contificate in #6091
- CA-400860: rrdp-netdev - drop xenctrl, use xenstore to get UUIDs from domids instead by @last-genius in #6068
- CP-51938: Generate XML alert for cluster health by @Vincent-lau in #6074
- CP-50475: parallelize device ops during VM lifecycle ops by @psafont in #6057
- xapi_stdext_unix/test: Fix intermittent systemd cram test failure by @last-genius in #6061
- CP-52039: Drop Semaphore from Xapi_stdext_threads by @contificate in #6094
- CP-51870: Refresh toolstack services by @liulinC in #6060
- CP-50546: Remove initscripts family by @liulinC in #6090
- Do not include xapi-clusterd.service in toolstack.target by @robhoes in #6096
- CA-401324: Update pvsproxy socket location by @rosslagerwall in #6098
- CA-401404: Only check previous active service status by @liulinC in #6100
- CA-400560: Support tilde in RPM version/release comparison by @changlei-li in #6092
- CA-401242: avoid long-running, idle connections on VDI.pool_migrate by @psafont in #6102
- CA-401498: Fix test_systemd occasional timeout by @changlei-li in #6105
- Fix some XS9 warnings by @rosslagerwall in #6066
- CA-399629: make daily-license-check aware of never by @psafont in #6104
- CA-399396: Adjust the jemalloc parameters for memory performance by @stephenchengCloud in #6093
- CA-400060: Sm feature intersection by @Vincent-lau in #6069
- Document Rbac module by @contificate in #6107
Full Changelog: v24.36.0...v24.37.0
v24.36.0
What's Changed
- CA-400559: API Error too_many_groups is not in go SDK by @changlei-li in #6080
- OCaml5: Annotate non-returning functions with types by @psafont in #6081
- CA-400199: open /dev/urandom on first use and use an input channel to reduce number of syscalls by @edwintorok in #6085
New Contributors
- @changlei-li made their first contribution in #6080
Full Changelog: v24.35.0...v24.36.0
v24.35.0
What's Changed
- CA-398341: Populate fingerprints of CA certificates on startup by @snwoods in #6006
- CA-400924 - networkd: Add bonds to
devs
in network_monitor_thread by @last-genius in #6075
Full Changelog: v24.34.0...v24.35.0
v24.34.0
What's Changed
- chore: update datamodel versions by @psafont in #6055
- IH-715 - rrdp-netdev: Remove double (de)serialization by @last-genius in #6046
- IH-577 Implement v7 UUID generation by @rdn32 in #5866
- Update wire-protocol.md to have working Python3 code examples by @alexbrett in #6058
- Small correction to PR#6058 and a C# SDK addition for client L10n purposes. by @kc284 in #6059
- chore: Fix some grammatical errors in cluster alerts by @Vincent-lau in #6062
- Access pvsproxy via a socket in /run by @rosslagerwall in #6063
- fix(test): avoid running XAPI hooks in unit tests by @edwintorok in #6037
- Remove Buf_io from the HTTP server by @robhoes in #6064
- CP-51683: Make Cluster_health non-exp feature by @Vincent-lau in #6023
- CA-400860: make CPU and netdev RRDD plugins pick up changes in domains by @last-genius in #6067
Full Changelog: v24.33.0...v24.34.0
v24.33.0
What's Changed
- http-lib: add backtrace to logs on connection without response by @psafont in #6028
- CA-399256: Ensure AD domain name check is case insensitive by @ElijahSadorra in #6047
- Replace fold with of_list in rbac by @contificate in #6051
- maintenance: add interface files for vhd-tool by @psafont in #6052
- CA-392674: nbd_client_manager retry connect on nbd device busy by @liulinC in #6021
- Revert changes causing deadlock by @edwintorok in #6053
- maintenance: remove unused code from stream_vdi by @psafont in #6054
New Contributors
- @ElijahSadorra made their first contribution in #6047
Full Changelog: v24.32.0...v24.33.0
v24.32.0
What's Changed
- CP-51714: Remove noisy xenopsd debug logs by @snwoods in #6039
- xapi-stdext-unix: catch exceptions in the test server by @psafont in #6042
- maintenance: avoid deprecated bindings in uuidm 0.9.9 by @psafont in #6045
- CP-50603: Replace
c_rehash
withopenssl rehash
sub command by @liulinC in #6044 - CA-400124 - rrd: Serialize transform parameter for data sources by @last-genius in #6043
- XSI-1722 fix timer for host heartbeat by @lindig in #6048
Full Changelog: v24.31.0...v24.32.0
v24.31.0
What's Changed
- CA-399229: Assert no host pending mandatory guidance for pool.join by @gangj in #6007
- Move external auth cache configuration into the pool object by @contificate in #5983
- Determine IP address type from inventory when creating a PIF by @benjamreis in #6008
- CP-51034: Update datamodel_lifecycle.ml by @contificate in #6014
- idl: Remove
in_product_since
andinternal_deprecated_since
in favor oflifecycle
by @last-genius in #6010 - Mirror api fix by @MarkSymsCtx in #6009
- Do not assume IPv4 when disabling management by @benjamreis in #6012
- Write IPv6 management config as well when ejecting an host by @benjamreis in #6013
- CP-51574: Add explicit reentrant lock to Db_lock by @contificate in #6011
- CA-399638: The livepatches are absent in the response of /updates by @minglumlu in #6017
- CP-49135: speed up UUID generation by @edwintorok in #6018
- Bring up IPv6 only virtual PIF as well on startup by @benjamreis in #6022
- CP-48676: Reuse pool sessions on slave logins by @snwoods in #5986
- CP-51479: Optimize 'make install' by @edwintorok in #5982
- IH-615: move metrics collection out of RRDD by @last-genius in #6016
- CP-28369: Remove
Unixext.daemonize
by @last-genius in #6026 - Corrected strings. by @kc284 in #6024
- Prefer List.concat_map by @contificate in #6029
- ocaml: fix packages for quicktest and xs-trace tests by @psafont in #6030
- fix(xapi)): cannot compare functional values by @edwintorok in #6034
- opam: add configure step for xenopsd by @psafont in #6036
- fix: do not expose new sublibrary of rrdd-plugin that depends on ezxenstore by @edwintorok in #6033
- CA-399956 - xe autocompletion: Fix autocompletion for words with given prefix by @last-genius in #6031
- IH-397: Replace async with lwt in xapi-storage-script by @psafont in #6019
- xapi-storage-script: attach tests to the package by @psafont in #6038
- CA-399963: Block VM.start_on is feature flag is disabled by @robhoes in #6035
- message-switch: remove dependency on async binaries by @psafont in #6041
Full Changelog: v24.30.0...v24.31.0
v24.30.0
What's Changed
- Update feature/perf from master by @edwintorok in #5853
- Update feature/perf from master by @edwintorok in #5913
- Switch to epoll by @edwintorok in #5911
- [ci]: enable merge queues by @edwintorok in #5994
- Third-Party DCO Remediation Commit by @psafont in #5996
- CP-51483: epoll tests: support QCHECK_LONG_FACTOR by @edwintorok in #5992
- CA-399187: Allow gencert to be called without groupid by @psafont in #5987
- Date: Accept all valid timezones from client, allow sub-second precision by @psafont in #5950
- Specify OCaml version for ocamlformat's output by @last-genius in #5997
- opam: declare missing dependencies by @psafont in #5998
- [ci]: make concurrency group more unique by @edwintorok in #5999
- Tracing: optimize and reduce overhead by @edwintorok in #5958
- xe autocompletion: Fix prefix escaping bug by @last-genius in #5975
- Update feature/perf from master by @edwintorok in #6000
- Fix network reset script in static IPv6 by @benjamreis in #6003
- CA-398128: Be wary that dates in database lose precision by @psafont in #6004
- Don't use dhcp4 for none mode by @gthvn1 in #6001
- CA-398138: Handle enum value unknown error for Go SDK by @xueqingz in #5981
- Merge epoll feature branch to master by @edwintorok in #6005
Full Changelog: v24.29.0...v24.30.0