# changelog

author: Ronan Abhamon <ronan.abhamon@vates.fr> - 1.1.0-1
changelog:
  - HTTP server can reuse binding address now
  - Notify when HTTP server is ready
  - Better error handling and command logs
  - SIGTERM can be safely sent to NBD server


author: Ronan Abhamon <ronan.abhamon@vates.tech> - 1.5.0-1
changelog:
  - Prevent stacktrace during SIGTERM signal and open_device call
  - Robustify nbdkit startup: always wait for sockpath to be created
  - Don't force stdout/stderr flush
  - Fix libs import using underscores instead of dashes


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.8-9.1
changelog:
  - Sync with hotfix XS82ECU1056
  - Sync patches with our latest 2.30.8-8.2 branch
  - *** Upstream changelog ***
  - * Fri Oct 27 2023 Mark Syms <mark.syms@citrix.com> - 2.30.8-9
  - - Backport fix for CP-45927, set Equalogic path checker
  - * Thu Oct 19 2023 Mark Syms <mark.syms@citrix.com> - 2.30.8-8
  - - Backport fix for CA-375367
  - - Backport fix for CA-379315
  - - Backport fix for CA-381221


author: Benjamin Reis <benjamin.reis@vates.fr> - 2.30.8-9.2
changelog:
  - Add 0020-Backport-NFS4-only-support.patch
  - Add 0021-Backport-probe-for-NFS4-when-rpcinfo-does-not-includ.patch


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.8-10.1
changelog:
  - Sync with hotfix XS82ECU1060
  - Sync patches with our latest 2.30.8-8.2 branch
  - - *** Upstream changelog ***
  - * Fri Jan 19 2024 Mark Syms <mark.syms@citrix.com> - 2.30.8-10
  - - Backport fix for CA-386479, log into all iSCSI targets


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.8-12.1
changelog:
  - Add 0023-feat-LVHDSR-add-a-way-to-modify-config-of-LVMs-56.patch
  - Sync with hotfix XS82ECU1065
  - Sync patches with our latest 2.30.8-8.2 branch
  - - *** Upstream changelog ***
  - * Wed Mar 13 2024 Mark Syms <mark.syms@citrix.com> - 2.30.8-12
  - - CA-389576: in Python 2.7 IOError is not a subclass of OSError
  - * Mon Feb 26 2024 Mark Syms <mark.syms@citrix.com> - 2.30.8-11
  - - CA-387770 Improve error message for readonly shares
  - - CA-388451: Ensure that xapi sessions are logged out
  - - CP-47841: update multipath confiugration for PURE FlashArray
  - - Backport fix for NFS attach from config
  - - CA-387770: Backport Check for R/O FS at create


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.30.8-12.3
changelog:
  - %preun: Move command above exit 0 so that it's executed
  - Properly disable the removed sr_health_check.timer
  - Also remove the dangling symlink if still present due to improper removal
    of the timer in sm-2.30.8-12.2


author: Ronan Abhamon <ronan.abhamon@vates.tech> - 2.30.8-13.1
changelog:
  - Sync with hotfix XS82ECU1075
  - Sync patches with our latest 2.30.8-8.2 branch
  - - *** Upstream changelog ***
  - * Tue Aug 13 2024 Mark Syms <mark.syms@cloud.com> - 2.30.8-13
  - - Update multipath.conf with backports for HPE MSA SAN
  - - Backport fix for CA-393194
  - - UPD-1002: backport updates to multipath.conf for several SANs


author: Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 1.249.32-1.2
changelog:
  - Add xapi-1.249.32-allow-a-user-to-select-on-which-SR-to-run-quicktest.backport.patch
  - Add xapi-1.249.32-add-vdi_update-filter-to-some-tests.backport.patch
  - Remove xapi-1.249.32-fix-quicktest-default-sr-param.backport.patch


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.32-2.1
changelog:
  - Security update, synced from hotfix XS82ECU1049
  - *** Upstream changelog ***
  - * Tue Sep 26 2023 Alejandro Vallejo <alejandro.vallejo@cloud.com> - 1.249.32-2
  - - CP-45072 Use debugfs instead of libfsimage on xe-restore-metadata probes


author: Gael Duperrey <gduperrey@vates.tech> - 1.249.36-1.1
changelog:
  - Sync with hotfix XS82ECU1064
  - *** Upstream changelog ***
  - * Wed Mar 13 2024 Christian Lindig <christian.lindig@cloud.com> - 1.249.36-1
  - - CA-389496: Avoid configuration conflicts for rotating xapi logs
  - * Fri Mar 08 2024 Christian Lindig <christian.lindig@cloud.com> - 1.249.35-1
  - - CA-368437 remove duplicate keys from SM.features
  - * Wed Mar 06 2024 Christian Lindig <christian.lindig@cloud.com> - 1.249.34-2
  - - Bump release and rebuild
  - * Tue Mar 05 2024 Christian Lindig <christian.lindig@cloud.com> - 1.249.34-1
  - - CP-45703 jemalloc: avoid bottlenecks with C threads
  - - CP-43755 Pam: avoid sleep(1) call when multithreaded
  - - CP-43755 Split internal and external auth locks
  - - CP-43755 Locking_helpers: introduce Semaphore
  - - CP-43755 xapi_session: switch to using Semaphore instead of Mutex
  - - CP-43755 Increase threads for PAM logins
  - * Fri Nov 03 2023 Christian Lindig <christian.lindig@cloud.com> - 1.249.33-6
  - - Bump release and rebuild
  - * Tue Oct 24 2023 Christian Lindig <christian.lindig@cloud.com> - 1.249.33-5
  - - Bump release and rebuild
  - * Tue Oct 24 2023 Christian Lindig <christian.lindig@cloud.com> - 1.249.33-4
  - - Bump release and rebuild
  - * Mon Oct 23 2023 Christian Lindig <christian.lindig@citrix.com> - 1.249.33-3
  - - remove xe-restore-metadata.use.debugfs.patch after merging it
  - * Wed Oct 18 2023 Christian Lindig <christian.lindig@cloud.com> - 1.249.33-1
  - - Leave the API version for Yangtze/hotfixes as 2.15
  - - CA-376879: VLAN PIF created in pool.join is shown as disconnected
  - - CA-374989: Avoid using get_record on cross-pool migration
  - - CP-42182 call "rrd-cli save_rrds" in bugtool - backport
  - - CA-383491: [Security fix] Use debugfs on xe-restore-metadata probes
  - - ci: update apt repositories on every run


author: Gael Duperrey <gduperrey@vates.tech> - 1.249.38-1.1
changelog:
  - Sync with hotfix XS82ECU1074
  - Removed xsa459-xen-api as it was integrated upstream.
  - *** Upstream changelog ***
  - * Thu Aug 29 2024 Christian Lindig <christian.lindig@cloud.com> - 1.249.38-1
  - - CA-390277: Stop using host records on CLI cross-pool migrations
  - - CP-49228: Updates to Portable SR Functionality
  - - CA-393578: Fix vbd cleanup in metadata scripts
  - - update-ca-bundle: really avoid failure on missing directory
  - - CA-394169: Allow task to have permissions on itself
  - - CA-394169: Allow task to have permissions on itself - backport
  - - CA-394444: Update task cancellation in `message_forwarding.ml`
  - - CA-394444: Update `vm_operation_table`
  - - CA-395174: Try to unarchive VM's metrics when they aren't running
  - - CA-395174: Try to unarchive VM's metrics when they aren't running
  - - CA-395174: rrdd_proxy: Change *_at to specify the IP address
  - - CA-395174: rrdd_proxy: Use Option to encode where VMs might be available at
  - - CA-386552 XSI-1534 Failed to disable pool HA after missing HA statefile
  - - XSI-1706/CP-51295: limit open TCP connections to 250 and increase socket backlog
  - * Wed Jun 19 2024 Christian Lindig <christian.lindig@cloud.com> - 1.249.37-1
  - - Quicktest_vm_lifecycle: use requested SR not default SR
  - - CP-46179 create backup VDI with determinstic UUID
  - - CP-46179 update metadata backup/restore to use deterministic UUID
  - - CP-46179 improve quoting in shell code
  - - CP-46179 use -y (yes) flag to facilitate scripting
  - - ci: remove warnings about outdated node versions
  - - CA-392163 clear scheduled assignments on startup
  - - CA-392163 on start failure, clear a VM's resource allocations
  - - CA-392163 - backport adjustments
  - - CA-393199: Disable external auth should clean pbis cache


