# changelog

author: Bruce McCulloch <bruce.mcculloch@oracle.com> - 2.41-53.0.1
changelog:
  - Merge Oracle patches to 2.41-53.
    Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
    Oracle history:
    November-28-2024 Nick Alcock <nick.alcock@oracle.com> - 2.41-45.0.1
    - Latest CTF changes from upstream
      - add ctf_dict_set_flag, ctf_lookup_enumerator, ctf_lookup_enumerator_next,
        ctf_arc_lookup_enumerator_next; consider enums with differing enumerators
        to be conflicting
     - add documentation to ctf-api.h
     - allow modification of ctf_opened dicts and opening of foreign-
       endian older dicts
     - looking up types by name prefers non-bitfields if possible
     - bugfixes to parent propagation, rewriting of existing dicts,
       ctf_archive_count, CU-mapped links, and dumping and linking of
       non-root-visible types.
     - fix a bunch of small leaks and one big one (on ctf_open error)
     - fix a write into freed memory after ctf_rollback and writeout
     - internal improvements to serialization, name lookup, symbol
       lookup, string handling, and more
    - explicitly disable zstd support (enabling requires addition of zstd to
      the .so scripts)


author: Bruce McCulloch <bruce.mcculloch@oracle.com> - 2.41.53.0.3
changelog:
  - Add binutils-orabug-38018827.patch.
    - Fix ctf_dict_open clobbering errno.
    - Backport of upstream commit:
      - 14303d6295e libctf: archive, open: when opening, always set errp to
        something.
    - [Orabug: 38018827]
  - Add binutils-orabug-38018828.patch.
    - In kernel links, properly hide CTF types only if conflicting.
    - Backport of upstream commits:
      - 75e514cfa56 Revert "libctf: fix linking of non-root-visible types"
      - 002957be18e libctf: dedup: improve hiding of conflicting types in the
        same dict
    - [Orabug: 38018828]
    Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
    Reviewed-by: Nick Alcock <nick.alcock@oracle.com>
    Reviewed-by: Elena Zannoni <elena.zannoni@oracle.com>


author: Andrea Bolognani <abologna@redhat.com> - 2.41-54
changelog:
  - Fix BuildRequires for non-gold architectures.  (RHEL-85855)
  - Fix RISC-V ld testsuite failures (thanks Nick Clifton).  (RHEL-85855)


author: David Faust <david.faust@oracle.com> - 2.41-58.0.1
changelog:
  - Forward-port Oracle patches to 2.41-58.
  - Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
    Oracle history:
    August-29-2025 Bruce McCulloch <bruce.mcculloch@oracle.com> - 2.41-57.0.1
    - Forward-port Oracle patches to 2.41-57.
      Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
    Jun-04-2025 Bruce McCulloch <bruce.mcculloch@oracle.com> - 2.41-53.0.3
    - Add binutils-orabug-38018827.patch.
      - Fix ctf_dict_open clobbering errno.
      - Backport of upstream commit:
        - 14303d6295e libctf: archive, open: when opening, always set errp to
          something.
      - [Orabug: 38018827]
    - Add binutils-orabug-38018828.patch.
      - In kernel links, properly hide CTF types only if conflicting.
      - Backport of upstream commits:
        - 75e514cfa56 Revert "libctf: fix linking of non-root-visible types"
        - 002957be18e libctf: dedup: improve hiding of conflicting types in the
          same dict
      - [Orabug: 38018828]
      Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
      Reviewed-by: Nick Alcock <nick.alcock@oracle.com>
      Reviewed-by: Elena Zannoni <elena.zannoni@oracle.com>
    May-28-2025 Vladimir Mezentsev  <vladimir.mezentsev@oracle.com> - 2.41-53.0.2
    - Backported updates for gprofng.
      Reviewed-by: Bruce McCulloch <bruce.mcculloch@oracle.com>
    April-02-2025 Bruce McCulloch  <bruce.mcculloch@oracle.com> - 2.41-53.0.1
    - Merge Oracle patches to 2.41-53.
      Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
    November-28-2024 Nick Alcock <nick.alcock@oracle.com> - 2.41-45.0.1
    - Latest CTF changes from upstream
      - add ctf_dict_set_flag, ctf_lookup_enumerator, ctf_lookup_enumerator_next,
        ctf_arc_lookup_enumerator_next; consider enums with differing enumerators
        to be conflicting
     - add documentation to ctf-api.h
     - allow modification of ctf_opened dicts and opening of foreign-
       endian older dicts
     - looking up types by name prefers non-bitfields if possible
     - bugfixes to parent propagation, rewriting of existing dicts,
       ctf_archive_count, CU-mapped links, and dumping and linking of
       non-root-visible types.
     - fix a bunch of small leaks and one big one (on ctf_open error)
     - fix a write into freed memory after ctf_rollback and writeout
     - internal improvements to serialization, name lookup, symbol
       lookup, string handling, and more
    - explicitly disable zstd support (enabling requires addition of zstd to
      the .so scripts)


author: Michal Pospíšil <mpospisi@redhat.com> - 0.12.0a1-1
changelog:
  - Rebased to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-29739, RHEL-34783, RHEL-38480, RHEL-38484, RHEL-38486
  - Fixed grammatical error in pcs-web-ui
    Resolves: RHEL-38496


author: Michal Pospíšil <mpospisi@redhat.com> - 0.12.0~a1-3
changelog:
  - Since 0.12.0~a1-1, pcs-web-ui is no longer a standalone application running on port 2224. It is now accessible through RHEL web console after installing the HA Cluster Management add-on (cockpit and cockpit-ha-cluster packages, pcsd must be running)
  - Updated pcs-web-ui to 0.1.20
    Resolves: RHEL-34783


author: Michal Pospíšil <mpospisi@redhat.com> - 0.12.0~b1-1
changelog:
  - Rebased to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-21047, RHEL-33386, RHEL-38483, RHEL-44432, RHEL-48220, RHEL-49520, RHEL-49521, RHEL-49524, RHEL-49527, RHEL-55723, RHEL-61747, RHEL-61889, RHEL-62719
  - Updated pcs-web-ui in cockpit-ha-cluster to 0.1.21
    Resolves: RHEL-30688, RHEL-30691, RHEL-30693, RHEL-30701, RHEL-47158, RHEL-52846, RHEL-53363
  - Updated bundled rubygems: ffi, mustermann, puma, rack, rackup, tilt
  - Removed bundled rubygem webrick, ruby2_keywords
  - New runtime dependency python3-tornado which has been bundled in previous versions


author: Michal Pospíšil <mpospisi@redhat.com> - 0.12.0~b1-2
changelog:
  - Rebased pcs to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-7602, RHEL-12709, RHEL-44719
  - Rebased HA Cluster Management add-on to the latest sources
  - Point users from pcs-web-ui to HA Cluster Management add-on
    Resolves: RHEL-68363


author: Michal Pospíšil <mpospisi@redhat.com> - 0.12.0-2
changelog:
  - Rebased pcs to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-44421
  - Updated HA Cluster Management add-on to 0.1.22
  - Improved directions pointing from pcs-web-ui to HA Cluster Management add-on
    Resolves: RHEL-68363


author: Michal Pospíšil <mpospisi@redhat.com> - 0.12.0-3
changelog:
  - Fixed restarting bundles
    Resolves: RHEL-79033
  - Fixed deletion of misconfigured bundles
    Resolves: RHEL-79090
  - Fixed filtering of resource clones in web console
    Resolves: RHEL-78654
  - Updated bundled rubygem rack
    Resolves: RHEL-79676


author: Alan Steinberg <alan.steinberg@oracle.com> - 0.12.0-3.el10_0.2
changelog:
  - Rebased pcs to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-7681, RHEL-21050, RHEL-22423, RHEL-35407, RHEL-44347, RHEL-63186, RHEL-66607, RHEL-76176, RHEL-81938
  - Rebased HA Cluster Management add-on to the latest sources
    Resolves: RHEL-30686, RHEL-30695, RHEL-30698, RHEL-79314, RHEL-84143, RHEL-85195
  - The upstream version of HA Cluster Management add-on can now be queried through RPM - see bundled(pcs-web-ui)
    Resolves: RHEL-86227
  - Updated bundled rubygems: backports, childprocess, ffi, puma, rack, rack-protection, rack-session, rack-test, sinatra, tilt
  - Updated bundled Python dependency dacite


author: Alan Steinberg <alan.steinberg@oracle.com> - 0.12.0-3.0.1.el10_0.3
changelog:
  - Fixed CVE-2025-59830, CVE-2025-61770, CVE-2025-61771, CVE-2025-61772, CVE-2025-61919 by updating bundled rubygem rack
    Resolves: RHEL-120943, RHEL-121036, RHEL-123631, RHEL-123644, RHEL-124942


author: Michal Pospíšil <mpospisi@redhat.com> - 0.11.7-4
changelog:
  - Bundled Python dependencies: dacite, pyagentx, pycurl, tornado
    Resolves: RHEL-26339
  - Bundled rubygems: backports, childprocess, ethon, ffi, mustermann, nio4r, puma, rack, rack-protection, rack-test, ruby2_keywords, sinatra, tilt
  - Converted pcs and pcs-snmp to be architecture dependent, cockpit-ha-cluster remains noarch


author: Michal Pospíšil <mpospisi@redhat.com> - 0.11.7-5
changelog:
  - Rebased to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-34783, RHEL-34792, RHEL-35428, RHEL-35670, RHEL-36612, RHEL-38478, RHEL-38479, RHEL-38481, RHEL-38487, RHEL-38489, RHEL-38491
  - Updated pcs-web-ui to 0.1.19
    Resolves: RHEL-38493, RHEL-38494, RHEL-38495, RHEL-38496
  - “Added” the Cockpit application cockpit-ha-cluster as a web interface for HA cluster management (this was already present because of package sync from Fedora 40)
    Resolves: RHEL-23048
  - Updated bundled rubygems: backports, childprocess, nio4r, puma, rack, rack-protection, sinatra
  - Bundled new rubygems: base64, rack-session, rackup, webrick


author: Michal Pospíšil <mpospisi@redhat.com> - 0.12.1-1
changelog:
  - Rebased pcs to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-77193, RHEL-92043, RHEL-92883, RHEL-93757
  - Updated HA Cluster Management add-on to 0.1.23 (see CHANGELOG_WUI.md)
    Resolves: RHEL-30671, RHEL-84139, RHEL-99800
  - There is now a changelog for the HA Cluster Management add-on
    Resolves: RHEL-86232
  - Fixed directory permissions for RHEL Image Mode
    Resolves: RHEL-96074
  - Updated bundled rubygem rack
  - Updated bundled Python dependency pycurl


author: Alan Steinberg <alan.steinberg@oracle.com> - 0.12.1-1.el10_1.1
changelog:
  - Fixed CVE-2025-59830, CVE-2025-61770, CVE-2025-61771, CVE-2025-61772, CVE-2025-61919 by updating bundled rubygem rack
    Resolves: RHEL-120945, RHEL-121035, RHEL-123630, RHEL-123642, RHEL-124938


author: Jan Friesse <jfriesse@redhat.com> - 3.1.9-2
changelog:
  - Resolves: RHEL-96073

  - exec: Add support for env STATE_DIRECTORY
  - init: Use LogsDirectory in systemd unit file


author: Stephen Brennan <stephen.s.brennan@oracle.com> - 0.0.27-1.0.1
changelog:
  - Rebase Oracle patches on 0.0.27
  - Add drgn-wheel subpackage to contain the wheel file produced during build


author: Stephen Brennan <stephen.s.brennan@oracle.com> - 0.0.29-1.0.1
changelog:
  - Rebase Oracle patches on 0.0.29
  - Enable builds for python 3.11 & 3.12 channels [Orabug: 37229451]


author: Stephen Brennan <stephen.s.brennan@oracle.com> 0.0.33-1.0.1
changelog:
  - Update to 0.0.33
  - Add handling for multidimensional arrays in CTF from GCC 14
  - Drop support for OL7
  - Drop support for the system Python 3.6 on OL8 (Python 3.11, 3.12 still work)


author: Stephen Brennan <stephen.s.brennan@oracle.com> - 2.0.0-1
changelog:
  - Installing drgn-tools does not pull in drgn as a dependency (Stephen Brennan) [Orabug: 37126732]
  - Circular freelist causes infinite loop in corelens "slabinfo" module (Stephen Brennan) [Orabug: 37170860]
  - hc.uuid null pointer in dm helper (Richard Li) [Orabug: 37176287]
  - Crash for NULL mutex owner in corelens "lock" module (Stephen Brennan) [Orabug: 37186679]
  - Enable all v2 corelens modules (Stephen Brennan) [Orabug: 37186712]
  - drgn-tools: add a lockup helper (Richard Li) [Orabug: 37187006]
  - runq: add prio and runtime (Richard Li) [Orabug: 37187104]
  - Add support to corelens-ls module to recursively print direntries of sub-directories (Srivathsa Dara) [Orabug: 37188670]
  - corelens: add sysctl to corelens module (Richard Li) [Orabug: 37191878]
  - targetcli: helper to reconstruct and dump targetcli structure on iscsi target (Richard Li) [Orabug: 37285210]
  - Drgn-tools compatibility with UEK next (Stephen Brennan) [Orabug: 37296325]
  - targetcli: helper to dump iscsi and vhost sections info from targetcli (Richard Li) [Orabug: 37301968]
  - Streamline drgn-tools testing & CI (Stephen Brennan) [Orabug: 37307170]
  - Add memcgroup related helpers to drgn-tools (Imran Khan) [Orabug: 37322867]
  - Corelens module: vhost (Richard Li) [Orabug: 37357372]
  - couple small enhancment for dm/block helpers (Junxiao Bi) [Orabug: 37361260]
  - drgn-tools: add an iscsi helper (Richard Li) [Orabug: 37362180]
  - corelens: add support for multiple kmods in skip_unless_have_kmod (Richard Li) [Orabug: 37389765]
  - corelens inflight io helpers crash due to a missing data filed with uek7 (Junxiao Bi) [Orabug: 37393601]
  - Support drgn 0.0.30 (Stephen Brennan) [Orabug: 37413889]


author: Stephen Brennan <stephen.s.brennan@oracle.com> - 2.1.0-1
changelog:
  - Add helper and module for unsubmitted pending work (Imran Khan)
  - Add -V option to display version, and include the version in corelens reports (Stephen Brennan) [Orabug: 37503503]
  - targetcli: add portal info (Richard Li) [Orabug: 37444641]
  - Add --mmslot option to kvm module (Siddhi Katage) [Orabug: 37357370]
  - Fix crash in show_unexpired_delayed_works with CTF (Stephen Brennan) [Orabug: 37695749]
  - Add support for drgn 0.0.31 (Stephen Brennan)


author: Stephen Brennan <stephen.s.brennan@oracle.com> - 2.1.0-2
changelog:
  - Resolve cpuinfo issue for aarch64 on Linux 6.0+ [Orabug: 37879692]
  - Avoid traceback on Ctrl-C and broken pipe error [Orabug: 37879205]
  - Don't run "rds" module for unsupported "rds_tcp" [Orabug: 34774256]
  - Reduce false positives for DWARF kernel moduel debuginfo detection [Orabug: 37894843]


author: Stephen Brennan <stephen.s.brennan@oracle.com> - 2.1.1-1
changelog:
  - Mountinfo fails on a (nearly) empty struct mount [Orabug: 37911511]
  - Test failure for module_build_id() in Linux 6.14 [Orabug: 37973190]
  - Make md helper not crash with uninitialized percpu refcount (Junxiao Bi) [Orabug: 37968883]
  - Add support for drgn 0.0.32


author: Stephen Brennan <stephen.s.brennan@oracle.com> - 2.1.2-1
changelog:
  - rds: fish crash on NULL task [Orabug: 38225232]
  - drgn-tools litevm tests fail due to missing debuginfo [Orabug: 38625032]
  - kernfs_memcg: respect max_pages even when overshot
  - Add support for drgn 0.0.33


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 1.26-1
changelog:
  - New upstream release
  - Improve TX performance and use less CPU
  - minor other improvements
  - Build system update


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 1.27-1
changelog:
  - New upstream release
  - Fix potential startup race condition (corosync use case)
  - Fix crypto config check
  - Minor API cleanup
  - Test suite fixes


author: Prasad Singamsetty <prasad.singamsetty@oracle.com> - 3.0.0-5
changelog:
  - Added 'discover' command to oracleasm tool and man page for it
  - Updated copyright messages
  - Updated oracleasm-configure man page to show -f option
  - Removed obsoleted update-driver command option from oracleasm tool
  - Bump version to 3.0.0-5


author: Martin K. Petersen <martin.petersen@oracle.com> - 3.0.1-1
changelog:
  - Remove obsolete utilities and headers
  - Clean up build infrastructure
  - Fix bugs reported by static analyzer
  - Update iofilter to permit discards and ACFS I/O


author: Martin K. Petersen <martin.petersen@oracle.com> - 3.1.0-1
changelog:
  - Inhibit overwriting active ASM disks
  - Remove support for multiple driver instances
  - Validate that io_uring is available
  - Validate that the ASMLIB binary can be loaded
  - Add -i option to querydisk to print detailed disk information


author: Martin K. Petersen <martin.petersen@oracle.com> - 3.1.0-8
changelog:
  - Enhance warnings and error messages
  - Fix I/O filter for discard operations
  - Fix systemd service management


author: Martin K. Petersen <martin.petersen@oracle.com> - 3.1.1-1
changelog:
  - Validate disk group strings
  - Fix querydisk message string
  - Restrict I/O filtering to validated kernels
  - Only use kprobe interface on ARM64 platforms


author: Chris Lumens <clumens@redhat.com> - 3.0.0-2
changelog:
  - Rebase on upstream 3.0.0-rc1
  - Default globally-unique to true when clone-node-max > 1
  - Fix regression in crm_resource master resource handling
  - Related: RHEL-61383
  - Resolves: RHEL-56675
  - Resolves: RHEL-60534


author: Chris Lumens <clumens@redhat.com> - 3.0.0-3
changelog:
  - Rebase on upstream 3.0.0-rc2
  - Support X.509 certificates for Pacemaker Remote connections and remote
    CIB administration
  - Fix ability to do rolling upgrades (regression introduced in 3.0.0-rc1)
  - Fix memory leaks in daemons (regressions introduced in 3.0.0-rc1)
  - Ensure ACLs remain valid after CIB upgrades (regression introduced in
    3.0.0-rc1)
  - Related: RHEL-61383
  - Resolves: RHEL-7600


author: Chris Lumens <clumens@redhat.com> - 3.0.0-4
changelog:
  - Rebase on upstream 3.0.0-rc3
  - Log warnings if XSL transforms cannot preserve previous behavior
  - Ensure XSL transforms do not invalidate ACLs
  - Remove build dependency on inkscape
  - Resolves: RHEL-62096
  - Resolves: RHEL-62722


author: Chris Lumens <clumens@redhat.com> - 3.0.0-5
changelog:
  - Rebase on upstream 3.0.0 final release
  - Raise minimum GnuTLS dependency to 3.4.6
  - Move logrotate script back to pacemaker-cli package
  - Clear warnings and errors when resetting scheduler object
  - Resolves: RHEL-61383


author: Alan Steinberg <alan.steinberg@oracle.com> - 3.0.0-5.0.1
changelog:
  - Replace bug url [Orabug: 34202300]
  - Upstream reference in pacemaker crm_report binary [Orabug: 32825154]


author: Chris Lumens <clumens@redhat.com> - 3.0.1-1
changelog:
  - Rebase on upstream 3.0.1-rc1
  - Use dbus to detect completion of systemd resource start/stop actions
  - Add an option for controlling remote node fencing behavior
  - Split large IPC messages into multiple smaller ones
  - Related: RHEL-86085
  - Resolves: RHEL-71181
  - Resolves: RHEL-86146
  - Resolves: RHEL-86144


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.16.0-9
changelog:
  - portblock: fix iptables version detection
  - Remove unsupported agents

    Resolves: RHEL-79822, RHEL-80293


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.16.0-12
changelog:
  - tomcat: fix CATALINA_PID not set, and catalina_base and catalina_out
    parameter defaults

    Resolves: RHEL-85057


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.16.0-18
changelog:
  - IPaddr2/IPsrcaddr: fix to avoid duplicate route issues
  - IPaddr2: add link status DOWN/LOWERLAYERDOWN check

    Resolves: RHEL-93680, RHEL-85014


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.16.0-22
changelog:
  - ocf-shellfuncs/AWS agents: dont sleep after the final try in
    curl_retry()

    Resolves: RHEL-102728


author: Alan Steinberg <alan.steinberg@oracle.com> - 4.16.0-22.1
changelog:
  - podman-etcd: new resource agent
  - podman-etcd: add oom parameter to be able to tune the Out-Of-Memory (OOM)
    score for etcd containers

    Resolves: RHEL-88431, RHEL-113104


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.15.1-1
changelog:
  - Rebase to resource-agents 4.15.1 upstream release
  - IPaddr2: change default for lvs_ipv6_addrlabel to true to avoid
    last added IP becoming src IP
  - powervs-subnet: new resource agent

    Resolves: RHEL-50378, RHEL-46557, RHEL-50380


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.16.0-1
changelog:
  - Rebase to resource-agents 4.16.0 upstream release
  - AWS agents: reuse IMDS token until it expires
  - awsvip: add interface parameter
  - ethmonitor: add bc dependency
  - build: use /usr/sbin path for nfs-utils dependencies

    Resolves: RHEL-65331, RHEL-66293, RHEL-68740, RHEL-53615, RHEL-68840


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.16.0-3
changelog:
  - openstack-cinder-volume: wait for volume to be available
  - All agents: use grep -E/-F
  - Filesystem: dont report warnings when creating resource

    Resolves: RHEL-72954, RHEL-75574, RHEL-76007


