Releases: xapi-project/xen-api
Releases · xapi-project/xen-api
v25.6.0
What's Changed
- CP-52114: Add pool.license_server for pool level licensing by @changlei-li in #6115
- Merge master to pool licensing feature branch by @minglumlu in #6136
- CP-52116: Support pool level licensing data in Host.apply_edition by @changlei-li in #6135
- Merge master to pool licensing feature branch by @minglumlu in #6185
- Merge master to feature branch by @minglumlu in #6203
- Merge master into feature/pool-licensing by @changlei-li in #6234
- Docs update to upstream hugo relearn 7.3.2 by @bernhardkaindl in #6267
- CA-405628: unmount/detach PVS cache VDI before destroying by @robhoes in #6266
- CP-53335, topology: do not raise exception when loading invalid distance matrices (NUMA) by @psafont in #6249
- doc, comment: Fix spelling of ommitted (incorrect) to omitted by @bernhardkaindl in #6270
- Hugo docs: Fix random typos and simple word repetitions here and there. by @bernhardkaindl in #6269
- Hugo docs: Fix a few minor spelling issues (missing spaces, words, etc) by @bernhardkaindl in #6271
- CP-51209: hooks for bpftrace by @edwintorok in #6179
- CP-49141: mark the DB lock as high priority by @edwintorok in #6180
- CP-49140: prepare for database optimizations by @edwintorok in #6181
- Merge master into pool licensing feature branch by @minglumlu in #6276
- Document Xapi's auto-generated modules by @contificate in #6273
- Merge pool licensing feature by @minglumlu in #6277
- CA-405754: Update xapi-storage-script state.db by @Vincent-lau in #6274
- Optimize Pool_role fastpath by @edwintorok in #6279
- CA-405971: avoid calling DB functions when in emergency mode by @edwintorok in #6283
- Hugo docs: Allow for quick doc updates using the edit button by @bernhardkaindl in #6285
- Hugo docs: Give images a very smooth shadow, not a flashy border by @bernhardkaindl in #6286
Full Changelog: v25.5.0...v25.6.0
v25.5.0
What's Changed
- Merge master into feature/perf by @edwintorok in #6078
- Update feature/perf from master by @edwintorok in #6111
- Update feature branch by @edwintorok in #6120
- CP-51701: xapi event optimizations by @edwintorok in #6124
- CP-51693: introduce feature flag to use JSONRPC for internal pool communication by @edwintorok in #6123
- CP-50537: TGroup library to manage the priority and classify xapi execution threads. by @GabrielBuica in #6076
- CP-51690: fix timeouts shorter than 10s in the periodic scheduler by @edwintorok in #6122
- CP-52707: Improve Event.from/next API documentation by @edwintorok in #6130
- CA-388210: use unique datapaths for concurrent VDI copies by @edwintorok in #5920
- CP-51692: use Event.from instead of Event.next by @edwintorok in #6125
- CA-388210: SMAPIv3 concurrency: turn on concurrent operations by default by @edwintorok in #6140
- CA-401650: reduce open connections between pool members and the coordinator by @edwintorok in #6110
- CA-388564: move qemu-dm to vm.slice by @edwintorok in #6150
- Update feature/perf from master by @edwintorok in #6167
- Update feature/perf again by @edwintorok in #6173
- CP-52821: use Mtime in Xapi_periodic_scheduler by @edwintorok in #6161
- CP-52526: rate limit event updates by @edwintorok in #6126
- Xapi thread classification - part 2 by @GabrielBuica in #6154
- Update feature/perf from master by @edwintorok in #6218
- CP-52709: use timeslices shorter than 50ms by @edwintorok in #6177
- CP-51692: Do not enable Event.next ratelimiting if Event.next is still used internally by @edwintorok in #6222
- Update feature/perf with latest blocker fixes by @edwintorok in #6237
- Typo. Only throw assertions at Debug time. by @kc284 in #6262
- CA-405593: Do not write extraneous data into the host certificate file by @psafont in #6263
- Merge master into feature/perf and fix conflicts by @edwintorok in #6265
- Merge feature/perf to master by @edwintorok in #6229
- CA-399669: Do not exit with error when IPMI readings aren't available by @psafont in #6261
- Refactor xapi-storage-script to use modules by @Vincent-lau in #6191
Full Changelog: v25.4.0...v25.5.0
v25.4.0
What's Changed
- docs: Update docs/README.md and Hugo Relearn to 5.23.0 by @bernhardkaindl in #6251
- Hugo docs: Fix {{site.baseurl}} links to use relative internal links instead by @bernhardkaindl in #6255
- CA-403759: Initialise licensing after no-other-masters check by @robhoes in #6257
- CA-400272: pool.set_igmp_snooping_enabled: ignore non-managed PIFs by @robhoes in #6259
- CI: When only Hugo docs change, other workflows do not need to run by @bernhardkaindl in #6254
- Revert VM migration shutdown order change + change post_detach to post_deactivate by @Vincent-lau in #6260
Full Changelog: v25.3.0...v25.4.0
v25.3.0
What's Changed
- CA-404591 - rrd: Do not lose precision when converting floats to strings by @last-genius in #6238
- CA-403634: Corrected error text. Removed errors that are not issued by the API. by @kc284 in #6219
- Multi-Version Drivers by @lindig in #6163
- Remove unused function by @robhoes in #6241
- fe_test: add test for syslog feature by @freddy77 in #5985
- CA-404693 prohibit selecting driver variant if h/w not present by @lindig in #6243
- CA-404611: Fix SXM when VM is shut down midway by @robhoes in #6246
- CA-399260: Keep both new and old certs during the switchover by @changlei-li in #6223
- CP-45016 Implement inbound SXM for SMAPIv3 SRs by @Vincent-lau in #6101
- Added preprocessor directive so that the assembly internals are visib… by @kc284 in #6245
- Remove dangling use of python-future from rrdd.py by @MarkSymsCtx in #6247
- opam: add missing dependencies by @psafont in #6248
- CA-405404: Fix path to dracut by @alexbrett in #6250
Full Changelog: v25.2.0...v25.3.0
v25.2.0
What's Changed
- CA-364194: use timespans for script timeouts by @psafont in #6200
- Remove unused Unixext.Direct module by @robhoes in #6224
- github: update release for ubuntu 24.04 by @psafont in #6231
- github: remove dependency of python wheel's on dune by @psafont in #6232
- CA-404640 XSI-1781 accept in PEM key/cert in any order by @lindig in #6227
- Log proper names for POSIX signals by @psafont in #6228
- CA-404597 - rrd: Fix incorrect processing of Gauge and Absolute data sources by @last-genius in #6233
Full Changelog: v25.1.0...v25.2.0
v24.39.1
What's Changed
- [Backport] CA-404512: Add feature flag to the new clustering interface by @Vincent-lau in #6221
Full Changelog: v24.39.0...v24.39.1
v25.1.0
What's Changed
- rrd2csv: Accept a trailing comma in metrics names by @last-genius in #6214
- Use Mtime.Span.to_float_ns instead of Mtime.Span.to_uint64_ns+Int64.to_float by @freddy77 in #6211
- CA-404013: do not relock the mutex when backing up rrds by @psafont in #6215
- CA-403620: Drop the usage of fuser in stunnel client proxy by @minglumlu in #6197
- SDK fixes including CP-53003 by @kc284 in #6210
- CA-404512: Add feature flag to the new clustering interface by @Vincent-lau in #6217
- CA-403700 use iso9660 file system for updates by @lindig in #6216
Full Changelog: v25.0.0...v25.1.0
v25.0.0
What's Changed
- IH-747 - Reduce pollution in migration logs by @last-genius in #6186
- CA-402921: Relax VIF constraint for PVS proxy by @robhoes in #6189
- Simplify Eventgen by @contificate in #6188
- XSI-1773 improve logging if service file unexpectedly exists by @lindig in #6190
- XSI-1773 clean up swtpm service files by @lindig in #6193
- CA-403422: lengthen the timeout for xenopsd's serialized tasks by @psafont in #6192
- Report memory available as Kib by @gthvn1 in #6204
- CA-404062: Wrongly restart xapi when receiving HTTP errors by @minglumlu in #6201
- xenopsd: Avoid calling to_string every time by @freddy77 in #6206
- CA-404020: Do not fail when removing a non-existing datasource by @psafont in #6199
- CA-404236, gencert: when parsing pems, ignore data between key and certificates by @psafont in #6207
- CA-403344: Add db_get_by_uuid_opt to db_cache* by @Vincent-lau in #6209
- CP-51895: Drop FCoE support when fcoe_driver does not exists by @liulinC in #6202
- CA-404013: replace Thread.delay with Delay module by @gangj in #6213
Full Changelog: v24.40.0...v25.0.0
v24.40.0
What's Changed
- Remove tracing dependency from http-lib and add baggage by @contificate in #6065
- CP-51694: Add date deserialization unit tests for C#/Java/Go by @danilo-delbusso in #6027
- Minimize xenstore accesses during domid-to-uuid lookups by @last-genius in #6129
- CA-388210: enable SMAPIv3 concurrent operations by default by @edwintorok in #6141
- CP-42675: add new SM GC message ID by @MarkSymsCtx in #6145
- CA-403101: Keep host.last_update_hash for host joined a pool by @gangj in #6142
- Improve Delay test by @freddy77 in #6143
- xapi_message: Fix incorrect slow path invocation (and its logs) by @last-genius in #6147
- CP-52524: Generate an alert when various host kernel taints are set by @last-genius in #6128
- CA-399757: Add CAS style check for SR scan by @Vincent-lau in #6113
- Start moving Xapi periodic scheduler to an independent library by @freddy77 in #6139
- xapi-stdext-threads: use mtime.clock.os by @psafont in #6149
- CA-391651: Fix spike in derived RRD metrics by @last-genius in #6086
-
new-docs
/NUMA : Fix typos and simplify some parts by @bernhardkaindl in #6134 - Remove ocaml/perftest by @robhoes in #6156
- CA-401075: remove misleading logs from HTTP client by @robhoes in #6158
- CP-52807: No more cluster stack alert by @Vincent-lau in #6160
- CP-51429 Avoid redundant processing when full metadata already exists during sync_updates by @LunfanZhang in #6137
- CA-394851: Update allowed operations on the cloned VBD by @last-genius in #6159
- Rewrite Delay module by @freddy77 in #6144
- Increase wait-init-complete timeout by @tescande in #6109
- Delay: wait a bit more testing the module by @freddy77 in #6162
- xe-cli completion bugfixes by @last-genius in #6166
- CA-390025: do not override SR's client-set metadata on update by @psafont in #6165
- Test and improve Xapi periodic scheduler by @freddy77 in #6155
- CA-402901: Update leaked dp to Sr by @changlei-li in #6169
- Improve the scan comparison logic by @Vincent-lau in #6168
- CA-403633: Keep vPCI devices in the same order by @psafont in #6176
- CA-380580: cross-pool migration - no CPU checks for halted VMs, move CPU check to the target host by @last-genius in #6175
- Docs changes; minor C# SDK enhancement. by @kc284 in #6174
- CA-403767: verifyPeer can't use root CA for appliance cert check by @minglumlu in #6187
New Contributors
Full Changelog: v24.39.0...v24.40.0
v24.39.0
What's Changed
- CA-402263, xapi_sr_operatrions: don't include all API storage operations in all_ops by @psafont in #6133
Full Changelog: v24.38.0...v24.39.0