# changelog

author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.21.0-1.1
changelog:
  - Update from XS 8.3 pre-release updates
  - *** Upstream changelog ***
  - * Tue Nov 01 2022 Rob Hoes <rob.hoes@citrix.com> - 0.21.0-1
  - - CP-37861 - don't include nvml_grid.h


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.24.0-8.1
changelog:
  - Update to 0.24.0-8
  - *** Upstream changelog (excluding simple rebuilds) ***
  - * Thu Jan 19 2023 Pau Ruiz Safont <pau.ruizsafont@cloud.com> - 0.24.0-1
  - - CP-33044 Introduce NVML.{attach,detach}
  - * Thu Dec 08 2022 Rob Hoes <rob.hoes@citrix.com> - 0.23.0-1
  - - CP-33044 add Make target "unmock"
  - - CP-33044 Provide mock impl for NVML attach/detach
  - - gpumon: add a unit test to check that gpumon doesn't fail on startup due to unbound API calls
  - * Fri Nov 18 2022 Rob Hoes <rob.hoes@citrix.com> - 0.22.0-1
  - - CA-371894 fix bindings that use dynamic allocation for results
  - - CA-371894 fix some const warnings


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.24.0-29.1
changelog:
  - Update to 0.24.0-29
  - *** Upstream changelog ***
  - * Tue Aug 15 2023 Rob Hoes <rob.hoes@citrix.com> - 0.24.0-28
  - - Bump release and rebuild
  - [... skipping rebuild-only entries]
  - * Fri Apr 14 2023 Christian Lindig <christian.lindig@citrix.com> - 0.24.0-14
  - - XSI-1404 increase StartLimitBurst to 25
  - [... skipping rebuild-only entries]


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.25.0-1.1
changelog:
  - Update to 0.25.0-1
  - *** Upstream changelog ***
  - * Thu Aug 31 2023 Rob Hoes <rob.hoes@citrix.com> - 0.25.0-1
  - - Log PID on exit; make message more explicit


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 24.0.0-4.1
changelog:
  - Sync with 24.0.0-4
  - *** Upstream changelog ***
  - [mostly rebuilds]
  - * Mon Mar 18 2024 Rob Hoes <rob.hoes@citrix.com> - 24.0.0-1
  - - Re-release with new version number consistent with xapi's version scheme


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 24.1.0-2.1
changelog:
  - Sync with 24.1.0-2
  - *** Upstream changelog ***
  - * Thu Jun 06 2024 Ming Lu <ming.lu@cloud.com> - 24.1.0-2
  - - Bump release and rebuild
  - * Thu May 23 2024 Ming Lu <ming.lu@cloud.com> - 24.1.0-1
  - - CP-48969: log only first time that NVML can't be opened
  - - ci: update all actions


author: Yann Dirson <yann.dirson@vates.fr> - 10.10.11.xcpng.2-1
changelog:
  - Update to v10.10.11.xcpng.2, bringing:
    - Displays Supplemental Packs dialog when Driver Disks are used
    - XSI-1498: Log any exceptions parsing existing bootloader config
    - CA-385350 Fix handling of NTP configuration over upgrade


author: Yann Dirson <yann.dirson@vates.fr> - 10.10.11.xcpng.3-1
changelog:
  - Update to v10.10.11.xcpng.3, bringing:
    - Fix regression preserving multipath configuration on upgrade


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 10.10.11.xcpng.3-2
changelog:
  - Loosely rebase on XS's 10.10.11-1 SRPM: only apply relevant packaging changes.
  - Sources unchanged: we keep our tarball.
  - Upstream packaging change included from XenServer's SRPM:
    - Handling of feature flags


author: Yann Dirson <yann.dirson@vates.tech> - 10.10.16.xcpng.1-1
changelog:
  - Loosely rebase packaging on XS's 10.10.16-1, bringing:
    - declaring support for 4KN-capable SR
    - run tests on package build
  - Update to v10.10.16.xcpng.1 release, bringing:
    - deprecate legacy BIOS boot
    - support for upgrading from old MBR to new GPT layout
    - allow 4KN-capable SR type to be used


author: Yann Dirson <yann.dirson@vates.tech> - 10.10.16.xcpng.2-1
changelog:
  - Update to v10.10.16.xcpng.2 release, bringing:
    - Make the unsupported / for-troubleshooting status of kernel-alt more obvious


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 10.10.6.xcpng.2-2
changelog:
  - Remove 0001-Prevent-upgrading-from-platform-3.4.0.patch
    - Makes upgrading from 8.3 or XenServer 8 possible again


author: Yann Dirson <yann.dirson@vates.tech> - 10.10.19.xcpng.1-1
changelog:
  - Update to v10.10.19.xcpng.1 release, bringing:
    - #151: Fix UEFI Restore
    - CA-392758: Remove Firmware Boot Selected flag check
    - CP-49195: Allows to preserve first partition from MBR layout
    - CP-49641: Ignore errors mounting/unmounting explicit mount points
    - CA-392935: Release device if partition does not need to be resized
    - CA-392916: Create directory for mount= option
    - Better support for SDX upgrade
    - CA-391659: Set correct partition type restoring XS 7.1
    - CP-47625: Replace mkinitrd with dracut command
    - CA-391027: Mount devices specified by mount= only when needed
    - CA-389160: Filter secrets when logging results/answers during failures


author: Yann Dirson <yann.dirson@vates.tech> - 10.10.19.xcpng.2-1
changelog:
  - Update to v10.10.19.xcpng.2 release, bringing:
    - Fix installation of kernel-alt package when in kernel-alt mode


author: Yann Dirson <yann.dirson@vates.tech> - 10.10.19.xcpng.3-1
changelog:
  - Update to v10.10.19.xcpng.3 release, bringing:
    - fix usage of driver disks such as intel-igb
    - fix abusive logging at "critical" level


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 5.7.2-51.1
changelog:
  - Rebase on XS8's 5.7.2-51
  - Undo most changes from snmp.xs.conf, which are related to a proprietary implementation


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 5.7.2-51.2
changelog:
  - Add net-snmp-5.7.2-no-XENSERVER-MIB.xcp-ng.patch
  - Remove XenServer-specific options from /etc/sysconfig/snmpd


author: Rob Hoes <rob.hoes@citrix.com> - 24.10.0-1
changelog:
  - Improvements to the handling of update guidance:
  - CP-45565: Add new guidance fields to API and CLI
  - CP-45568: Do not enable host if its mandatory host guidance is pending
  - CP-45566: [1/4] Change to use new guidance format in updateinfo.xml
  - CP-45566: [2/4] Update evaluating guidances from new data structures
  - CP-45566: [3/4] Fixup handling pending mandatory guidances
  - CP-45566: [4/4] Update unit tests
  - CP-46747: Expose 'title' field in updateinfo.xml to HTTP /updates
  - CP-45567: Set recommended and full pending guidance lists
  - CP-45567: Unit tests for livepatch failures
  - CP-45567: Add safety check in host.apply_updates
  - CP-45567: Set pending RestartVM for all VMs in the pool
  - CA-387034: RestartVM is added to pending guidances of shutdown VMs
  - CA-387033: Update xapi error document
  - CP-43875: Record the repository hash on the host object when updating
  - CP-45569: Add API Host.emergency_clear_mandatory_guidance
  - CA-387201: Pool.last_sync_date not reset if the user changes the update channel
  - CP-45570: Clear host update guidance
  - CP-45570: Clear VM update guidance
  - CP-45572,CP-45573: Split 'check_task_status' function out
  - CP-45572,CP-45573: Split 'do_http_get' function out
  - CP-44324: Block "host.enable" during "host.apply_updates"
  - CA-388107: Make sure VM is running when starting restart_device_models
  - CA-388351: Always apply livepatches even if host will reboot
  - CP-45573: Add 'xe host-updates-show-available' CLI
  - CP-45572: Print update guidance in xe host-apply-updates
  - CP-45572,CP-45573: Refine to use 'command_in_task' more
  - CP-46946: Bumped API version to 2.21 for update guidance improvement
  - CP-47012: change pending guidance in old xapi to recommended ones in new xapi
  - CA-388699: No async support on VM.restart_device_models
  - CP-47509: Expose RequestHeaders and ResponseHeaders in C# SDK.
  - Add Nile release


author: Rob Hoes <rob.hoes@citrix.com> - 24.11.0-1
changelog:
  - rrd_updates: output JSON in the same structure as XML
  - Exposed GFS2_CAPACITY in the known message types (for the purpose of providing user friendlier messages on the client side).
  - CA-389206: Revert incompatible CLI protocol changes for update calls
  - CA-383867: xapi-guard cache


author: Rob Hoes <rob.hoes@citrix.com> - 24.12.0-1
changelog:
  - xenopsd: fix config to match install location (#5444)
  - CP-47754: Do not report errors attempting to read PCI vendor:product
  - CP-47431: Replace patched `Newtonsoft.Json.CH` with `Newtonsoft.Json` in C# SDK
  - Add `.gitignore` to C# SDK source
  - Use correct naming in `FriendlyErrorNames.resx`
  - Generate `FriendlyErrorNames.Designer.cs` with templates
  - Add 'threads_per_core' in 'Host.cpu_info'
  - Filter out link IPv6 when migrating VMs
  - Xapi service depends on systemd-tmpfiles-setup
  - CP-47431: Use NuGet references in PowerShell SDK project
  - Add reusable workflow for generating and building all SDKs
  - Remove unused logic in `gen_powershell_binding.ml`
  - Store trace_log_dir in XS_EXPORTER_BUGTOOL_ENDPOINT of the observer.conf
  - Set traceparent trace flag to 01
  - Add service.name attribute as a default observer attribute.
  - Add the default_attributes to Dom0ObserverConfig Observers
  - Create a new python3 directory for python3-only scripts
  - fix: typo in doc
  - Update xapi-idl unittest data for cluster interface
  - CP-45496: Xapi writes host name/uuid to corosync.conf
  - Add feature flag
  - Replace use of `sdksanity` with reusable workflow for testing SDKs
  - Build and package C# and PowerShell SDKs when creating a release
  - Add and use `cleanup-xapi-environment` composite action
  - Misc changes to SDK actions
  - Use consistent artefact naming for SDK binaries
  - CP-46151: Productise the observer.py.
  - CP-46157: Add unit test for `observed_components_of`
  - opam: add hex to xapi dependencies
  - CP-45888: Java SDK updates
  - Split the API reference markdown into smaller files and use templates to generate it.
  - CA-389496: Avoid configuration conflicts for rotating xapi logs
  - CA-389840: Bug in parsing output of 'xen-livepatch list'
  - CP-48430 Update the running_domains metrics to count the not paused state domains
  - fix typos: priviledges -> privileges
  - CA-390109: Use `$PROFILE` path to store and read known cert list
  - Fix typo in `XenServerPowerShell.csproj`
  - Github CI updates


author: Pau Ruiz Safont <pau.ruizsafont@cloud.com> - 24.13.0-1
changelog:
  - Cleanup some unused code in forkexecd
  - Fix vm_lifecycle quicktest to use specified SR
  - message-switch: Print more complete time info in diagnostics
  - CA-390570: Py3 socket.sendto needs bytes instead of a string
  - CP-46179 Deterministic UUID for Back-Up VDI
  - CP-48385: Enhancements for xapi-guard cache
  - CA-378317 fix EBADF in waitpid_nohang
  - CA-384483: Can't export VDI to VHD file with base VDI
  - fileserver: use library to guess served files' mimetype
  - CA-388624: Fix C SDK build on Fedora39
  - Minor forkexecd test changes
  - CA-390988: Prevent varstored-guard from shutting down while domains run
  - CP-46851: add parameter to skip device types on get_export_metadata


author: Rob Hoes <rob.hoes@citrix.com> - 24.14.0-1
changelog:
  - CP-46576: Add standard http attributes
  - CP-47660 define anti-affinity feature
  - Detect automatically whether we are on cygwin.
  - Use templates to generate all the C files. CA-387885 (do not call internal headers from the public ones).
  - Removed erroneously ported recipe.
  - CP-47033: Protocol_{lwt,async}: process requests concurrently (optional)
  - CP-47033: Make message switch concurrent processing optional
  - CP-47033: Add test for concurrent message switch server
  - Remove mention of `dotnet-packages` in `sdk-gen`'s README
  - CP-48768: Update Folder Structure section in PS SDK's READMEs
  - CA-391485: Avoid InterpolationSyntaxError by turning off interpolation
  - opam: add xapi-log to message-switch-core dependencies
  - Remove _t suffix for syslog_stdout_t type
  - CA-389929: xenopsd: fix Xen version comparison. 4.17 is > 4.2, not lower!
  - Add test for lock implementation in message_switch
  - Check elapsed time for timeout test
  - CP-47991: add CBT fields to the volume struct
  - CP-46576: Add standard network attributes
  - ocaml/idl: generate enum{_to_string,__all} functions
  - test: add tests for allowed VM operations
  - ocaml/xapi: use generated enum list instead of hand-maintained ones
  - Added github workflow to build and release the C SDK.
  - xenopsd: add mli to cli/xn and remove unused code
  - CP-48195: Split tracing library
  - CP-48195: Improvements to `tracing_export`
  - CP-48195: Add `with_tracing` helper function
  - PCI passthrough API
  - IH-553: Optimize Sexpr.escape
  - IH-553: Sexpr.escape should be a noop when nothing to escape
  - IH-553: Optimise SExpr.unescape
  - ci: remove warnings about outdated node versions
  - pyproject.toml update settings for pytest etc for running CI locally
  - pyproject.toml: Migrate pytype_reporter from scripts to python3
  - ci: do not comment on PRs after merging
  - ci: ignore pylint and pyflakes checks
  - test_observer.py: Add setUp() and tearDown() of mock modules
  - observer.py: Update error handling
  - ci: install observer.py dependencies
  - opam: delete xapi-stdext package
  - opam: fix xapi-squeezed metadata
  - opam: create package xapi-tracing-export
  - datamodel_lifecycle: bump
  - CA-391859: Failed to stop varstord-guard
  - Exposed methods to fetch the methods available in the API.
  - The github workflow artifacts for C contained unnecessary files.
  - CI: update to Ubuntu 22.04
  - ci(nopin): pinning is very slow and not necessary
  - ci(opam-dune-cache): cache dune builds from opam
  - ci(norm): we have enough space now
  - ci: separate workflows
  - Update README with different build instructions
  - ci: trim dune cache
  - Removed header because it does not look good on github.
  - Install xapi-tracing-export library
  - CA-392163 clear scheduled assignments on startup
  - tests: Allow the alcotest_suite to run
  - CA-371529 XSI-1329 remove license check for has-vendor-device
  - CA-371529 remote VCustom IDL data type
  - CA-371529 expunge create_from_record_without_checking_licence ...
  - CA-371529 Update quality-gate.sh
  - CA-371529 document changes in datamodel


author: Ming Lu <ming.lu@cloud.com> - 24.15.0-1
changelog:
  - Rewrite fail function to support format and argument
  - Use fail instead of failwith if possible
  - Compute exe variable just once
  - Fix file descriptor leak in case safe_close_and_exec fails
  - Use /proc/self instead of /proc/%d and pid if possible
  - CP-48195: Instrument client side of `forkexecd`
  - CP-48195: Comment out `warn`.
  - CA-392453: Misc fixes to Java SDK
  - IH-568, fix(dune): avoid "module unavailable" errors when running dune build @check
  - IH-568, fix (dune utop): conflicting module names with compiler libraries
  - IH-568, fix (dune): allow all packages to be pinned
  - tracing: add missing locks on read
  - tracing: replace global ref with Atomic
  - CP-48195: Set `Tracing.observe` default to `false`
  - CP-48969: Reduce amount of logspam created by iostat
  - opam: update dependencies from the code
  - idl: bump datamodel_lifecycle
  - CA-389319: Wait and retry for GET_UPDATES_IN_PROGRESS
  - CA-392163 on start failure, clear a VM's resource allocations
  - CP-48195: Add unit tests for `tracing` library.
  - CP-48195: Remove code duplication.
  - CP-48195: Tracing -- Move `create`\`set`\`destroy`\...
  - API docs in Hugo
  - xenopsd/scripts: Make pygrub wrapper use the libexec path
  - CP-48027: Corosync upgrade add `cluster_stack_version` datamodel change
  - CP-48027: Unittest file change for cluster_interface
  - CP-48027: Add FIST point to allow Corosync2 cluster
  - CP-48027: Add feature flag for corosync3
  - Add option to disable fileserver in XAPI conf
  - CA-392930: Fixed exception handling which prevents the user from reviewing certificates in PS 5.1 and connecting to the server.
  - Added Debug profiles to the Powershell project.
  - Avoids  calling Unix.readlink twice
  - CA-392836,CA-392847: Lost the power state on suspended VM import
  - CP-49029: Instrument `xapi_session.ml`  with tracing
  - CP-49635: Add FIST point for corosync upgrade
  - CP-49429 add IPv6 support for winbind/KDC
  - CP-49429 store KDC in xapi as URI


author: Benjamin Reis <benjamin.reis@vates.tech> - 24.16.0-1.1
changelog:
  - Rebase on 24.16.0-1
  - Drop xapi-24.11.0-disable-fileserver-option.XCP-ng.patch
  - Rebase changelog on upstream changelog
  - *** Former XCP-ng 8.3 changelog ***
  - * Wed Jun 19 2024 Benjamin Reis <benjamin.reis@vates.tech> - 24.14.0-1.1
  - - Rebase on 24.14.0-1
  - - Drop xapi-23.3.0-filter-link-local-address-ipv6.XCP-ng.patch
  - - Drop xapi-23.31.0-fix-ipv6-get-primary-address.XCP-ng.patch
  - - Drop xapi-23.31.0-use-lib-guess-content-type.XCP-ng.patch
  - - Drop xapi-23.31.0-xapi-service-depends-on-systemd-tmpfiles-setup.patch
  - - Drop xapi-24.11.0-pci-passthrough.XCP-ng.patch
  - * Fri May 31 2024 Benjamin Reis <benjamin.reis@vates.tech> - 24.11.0-1.5
  - - Add xapi-24.11.0-sb-state-api.XCP-ng.patch
  - * Thu May 16 2024 Benjamin Reis <benjamin.reis@vates.tech> - 24.11.0-1.4
  - - Add xapi-24.11.0-disable-fileserver-option.XCP-ng.patch
  - * Mon Apr 22 2024 Benjamin Reis <benjamin.reis@vates.tech> - 24.11.0-1.3
  - - Add xapi-24.11.0-pci-passthrough.XCP-ng.patch
  - * Thu Apr 18 2024 Damien Thenot <damien.thenot@vates.tech> - 24.11.0-1.2
  - - Add largeblock to sm-plugins in xapi.conf
  - * Wed Apr 03 2024 Benjamin Reis <benjamin.reis@vates.tech> - 23.31.0-1.7
  - - Add xapi-23.31.0-use-lib-guess-content-type.XCP-ng.patch
  - * Mon Feb 26 2024 Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 23.31.0-1.6
  - - Add xapi-23.31.0-xapi-service-depends-on-systemd-tmpfiles-setup.patches
  - * Wed Feb 14 2024 Benjamin Reis <benjamin.reis@vates.tech> - 23.31.0-1.5
  - - Add xapi-23.31.0-fix-ipv6-get-primary-address.XCP-ng.patch
  - * Wed Feb 14 2024 Yann Dirson <yann.dirson@vates.tech> - 23.31.0-1.4
  - - Rebuild with xs-opam-repo-6.74.0-1.2
  - * Thu Feb 08 2024 Benjamin Reis <benjamin.reis@vates.tech> - 23.31.0-1.3
  - - Add xapi-23.31.0-fix-ipv6-import.XCP-ng.patch
  - * Tue Dec 12 2023 Benjamin Reis <benjamin.reis@vates.tech> - 23.25.0-1.6
  - - Add xapi-23.25.0-extend-uefi-cert-api.patch
  - - Update xapi-23.25.0-update-xapi-conf.XCP-ng.patch
  - * Wed Oct 25 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.25.0-1.4
  - - Set override-uefi-certs=true in xapi.conf
  - - Update xapi-23.25.0-update-xapi-conf.XCP-ng.patch
  - * Fri Oct 20 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.25.0-1.3
  - - Don't require XS's fork of the setup RPM
  - - We chose to revert to CentOS' version, as we don't share XenServer's view
  -  regarding where to do changes to add users and groups, and we don't need
  -  the added users and groups they put there yet.
  - * Thu Oct 05 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.25.0-1.2
  - - Add missing Requires towards nbd
  - * Wed Sep 27 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.25.0-1.1
  - - Update to 23.25.0-1
  - * Wed Sep 20 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.24.0-1.1
  - - Update to 23.24.0-1
  - - Remove patches merged upstream.
  - - Rework xapi-23.24.0-update-xapi-conf.XCP-ng.patch
  - - Rework xapi-23.24.0-update-db-tunnel-protocol-from-other_config.XCP-ng.patch
  - * Mon Aug 28 2023 Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 23.3.0-1.9
  - - Add xapi-23.3.0-Add-vdi_update-filter-to-some-tests.backport.patch
  - * Wed Aug 23 2023 Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 23.3.0-1.8
  - - Add xapi-23.3.0-Allow-a-user-to-select-on-which-SR-to-run-quicktest.backport.patch
  - * Mon Jul 31 2023 Benjamin Reis <benjamin.reis@vates.fr> - 23.3.0-1.7
  - - Drop `ext4` from `sm-plugins` in `xapi.conf`
  - * Fri Jul 21 2023 Benjamin Reis <benjamin.reis@vates.fr> - 23.3.0-1.6
  - - Rebuild for xs-opam-repo-6.66.0-1.2.xcpng8.3
  - - Add xapi-23.3.0-filter-link-local-address-ipv6.XCP-ng.patch
  - * Thu May 04 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.3.0-1.5
  - - Rebuild for blktap-3.53.0-1.xcpng8.3 and sm-3.0.3-1.1.xcpng8.3
  - * Mon Apr 24 2023 Benjamin Reis <benjamin.reis@vates.fr> - 23.3.0-1.4
  - - Remove `/etc/xapi.conf.d` files, patch `xapi.conf` instead
  - * Thu Mar 16 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.3.0-1.3
  - - Rebuild for xs-opam-repo-6.66.0-1.1
  - * Mon Mar 06 2023 Benjamin Reis <benjamin.reis@vates.fr> - 23.3.0-1.2
  - - Update xapi-23.3.0-update-xapi-conf.XCP-ng.patch to re-enable HTTP (prerequisite for HTTP to HTTPS redirect)
  - * Wed Jan 18 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 22.34.0-2.1
  - - Update to 22.34.0-2
  - - Drop xapi-22.20.0-redirect-fileserver-https.backport.patch, included in 22.34
  - * Tue Dec 20 2022 Samuel Verschelde <stormi-xcp@ylix.fr> - 22.32.0-1.1
  - - Update to 22.32.0-1
  - * Thu Dec 08 2022 Benjamin Reis <benjamin.reis@vates.fr> - 22.31.0-1.1
  - - Rebase on latest XS 8.3 prerelease updates
  - - Drop two patches merged upstream
  - * Thu Dec 01 2022 Benjamin Reis <benjamin.reis@vates.fr> - 22.20.0-1.2
  - - Add xapi-22.20.0-redirect-fileserver-https.backport.patch
  - * Wed Aug 31 2022 Samuel Verschelde <stormi-xcp@ylix.fr> - 22.20.0-1.1
  - - Rebase on CH 8.3 Preview
  - - Remove dependency to non-free packages again
  - - Remove dependency to new non-free package pvsproxy
  - - Remove patches merged upstream
  - - Keep other patches still necessary.
  - - Rediff xapi-22.20.0-fix-quicktest-default-sr-param.backport.patch
  - - Add patch xenopsd-22.20.0-use-xcp-clipboardd.XCP-ng.patch, migrated from retired repo xenopsd
  - - Rediff xenopsd-22.20.0-use-xcp-clipboardd.XCP-ng.patch and adapt paths
  - - Remove ptoken.py and accesstoken.py yum plugins and their configuration
  - - Add xapi-22.20.0-xenospd-dont-run-cancel-utils-test-as-unit-test.backport.patch to fix tests in koji


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 24.16.0-1.2
changelog:
  - Require python2-pyudev instead of python-pyudev
  - It's best to require by the actual package name to avoid ambiguities,
    and we switched from python-pyudev to python2-pyudev in our repos


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3-1
changelog:
  - Update to 8.3
  - Remove the third digit from the version
  - First batch of changes on Requires and Obsoletes
  - Removing Requires and obsoleting: pbis-open, pbis-open-upgrade, sm-rawhba, vhostmd
  - Removing Requires but already obsoleted elsewhere: microcode_ctl, rrd2csv
  - Requires NOT added for xapi-rrd2csv as rrdd-plugins already requires it


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3-5
changelog:
  - Remove dlm, dlm-lib, corosync and corosynclib
  - We don't use XS's clustering feature which means we don't need them


