v24.20.0
github-actions
released this
24 Jul 03:10
·
1083 commits
to master
since this release
What's Changed
- Add record_util backwards compatibility test by @edwintorok in #5349
- Fix C SDK build on Fedora39 by @edwintorok in #5436
- CA-389241: import-update-key compat with xs8 and xs9 by @liulinC in #5483
- Feature branch sync to master by @liulinC in #5525
- Bring feature/perf up-to-date with master by @edwintorok in #5523
- CP-46944: Update yum plugins to dnf plugins by @liulinC in #5526
- Routine feature branch sync by @liulinC in #5531
- CP-48623: reduce XenAPI.py connection rate and drop 4 useless API calls by @edwintorok in #5533
- CP-45921: Use dnf as package manager for XS9 by @liulinC in #5534
- CP-48221: Support new gpg for XS9 by @liulinC in #5543
- Routine feature branch sync by @liulinC in #5553
- CA-381119: Use JsonRPC v2 by @edwintorok in #5524
- CA-389506: fix platform:nested_virt typo by @edwintorok in #5485
- redo_log: report redo log as broken if we cannot find the block device by @edwintorok in #5459
- Update update.precheck/apply to be compatible with yum and dnf by @liulinC in #5564
- Routine feature branch sync by @liulinC in #5568
- CA-391660: xe-xentrace: fix and allow dumping on high CPU by @edwintorok in #4726
- Bring feature/perf up-to-date with master by @edwintorok in #5582
- IH-543: Add IPMI DCMI based power reading rrdd plugin by @edwintorok in #5561
- CP-47001: stdext: quickcheck-style tests and select->epoll conversion by @edwintorok in #5402
- Bring feature/perf up-to-date by @edwintorok in #5629
- Low risk Unix.select changes by @edwintorok in #5640
- Add more tests for functions using Unix.select by @edwintorok in #5657
- Merge master into feature/perf by @edwintorok in #5693
- epoll: introduce test-open and improve logging on failure in xapi startup and database. code by @edwintorok in #5704
- Merge master into feature/perf by @edwintorok in #5741
- Fix newly introduced python warnings in XenAPI.py by @edwintorok in #5761
- Update feature/perf from master by @edwintorok in #5766
- IH-642: Restructure xs-trace to use Cmdliner by @contificate in #5778
- CA-394109: Reduce number of alerts by @Vincent-lau in #5696
- Update feature/perf from master by @edwintorok in #5804
- Merge feature/perf to master by @edwintorok in #5760
- CP-50193: Update new fingerprint fields on DB upgrade by @snwoods in #5786
- CP-50108: Use Ipaddr instead of string-based CIDR address handling by @last-genius in #5794
- Routine sync xs9 with master by @stephenchengCloud in #5814
- CP-50259 simplify raising error in record_util by @lindig in #5815
- dune: fix tests to packages by @psafont in #5817
- CP-50259 simplify parsing size with kib, mib, etc suffix by @lindig in #5819
- Update datamodel lifecycle by @robhoes in #5820
- fixup! CP-50259 simplify parsing size with kib, mib, etc suffix by @lindig in #5822
- CP-50078: Instrument xapi-storage-script with tracing by @contificate in #5808
- xapi-cli-server: add functions to print maps by @psafont in #5823
- CP-49101: Fix pylint error by @liulinC in #5831
- CP-50270: Set the correct parent in
make_connection
by @GabrielBuica in #5834 - CA-395626: Fix (server status report generation report) by @last-genius in #5832
- quicktest: associate unit-test with xapi package by @psafont in #5833
- Add new check for new parameters' default value by @Vincent-lau in #5784
- Refactoring: Move to default optional parameters when they were reimplemented by hand by @last-genius in #5806
- Feature/xs9 merge to master by @liulinC in #5816
- CP-50079: Parse cookies correctly by @last-genius in #5821
- CA-390277: Reduce record usage on CLI cross-pool migrations by @psafont in #5773
- Instrument task related functionality by @GabrielBuica in #5735
- [OIL] Templatization of PS Remove-Xen* cmdlets. Refactoring of HTTP_actions.mustache by @kc284 in #5554
- quality-gate: fix list.hd by @psafont in #5844
- CP-49811: Remove redundant method object from span name by @snwoods in #5840
- Fix @StressTest failure by @edwintorok in #5838
- CP-49875:
observer.py
: Group the auto_instrumentation spans by module by @snwoods in #5839 - CP-49634: Add alerting for Corosync upgrade by @Vincent-lau in #5646
- IH-657: Reduce XAPI code duplication by @last-genius in #5856
- Updates to Portable SR Functionality (master) by @alexbrett in #5842
- Remove ineffectual parameter wiping by @contificate in #5868
- [epoll]: improve debugging for timers and forkexecd by @edwintorok in #5862
- [epoll] CP-47536: Drop posix_channel and channel_helper: unused and a mix of … by @edwintorok in #5863
- CA-395512: process SMAPIv3 API calls concurrently by @edwintorok in #5807
- opam: dunify vhd-tool's metadata by @psafont in #5872
- CA-395174: Try to unarchive VM's metrics when they aren't running by @psafont in #5855
- [epoll]: replace duplicate Delay modules with ThreadExt.Delay by @edwintorok in #5861
- CA-394343: After clock jump the xapi assumed the host is HOST_OFFLINE by @minglumlu in #5700
- opam: dunify message-switch-unix's metadata by @psafont in #5875
- IH-507: xapi_xenops: raise an error when the kernel isn't allowed by @psafont in #5874
Full Changelog: v24.19.1...v24.20.0