alt-php82-mysql-meta (3-28) stable; urgency=medium

  * ALTEAPLN-53: Declare extension=mysqlnd.so again in php.d.all/mysqli.ini and
    php.d.all/pdo_mysql.ini on php82+. php.d.all is the only dependency source
    the PHP Selector and CageFS per-user generators have - they never read
    php.d - so 3-26/3-27 removing the line deleted the
    mysqli/pdo_mysql -> mysqlnd edge and per-user alt_php.ini started emitting
    nd_mysqli.so before mysqlnd.so ('undefined symbol: mysqlnd_global_stats').
  * ALTEAPLN-53: php.d/00-mysqlnd.ini stays as the single owner for the native
    php.d scan; alt-php-config 1-75 writes the mysqlnd-free body into php.d
    directly instead of symlinking the php.d.all copy, so the duplicate-load
    warning does not come back.
  * ALTEAPLN-53: Require alt-php-config >= 1-75.

 -- Levon Matshkalyan <lmatshkalyan@cloudlinux.com>  Wed, 03 Sep 2026 12:00:00 +0000

alt-php82-mysql-meta (3-27) stable; urgency=medium

  * ALTEAPLN-12: Give mysqlnd a single owner instead of dropping it from
    pdo_mysql.ini. 3-26 silenced the duplicate-load warning but left
    nd_pdo_mysql.so with no mysqlnd whenever mysqli was disabled, so pdo_mysql
    failed to load entirely. mysqlnd is now declared once, in
    php.d/00-mysqlnd.ini, which php.d scans before every nd_* alias, so
    mysqli.ini and pdo_mysql.ini can each be toggled independently.

 -- Levon Matshkalyan <lmatshkalyan@cloudlinux.com>  Fri, 07 Aug 2026 12:00:00 +0100

alt-php82-mysql-meta (3-26) stable; urgency=medium

  * ALTEAPLN-12: Stop declaring extension=mysqlnd.so in php.d.all/pdo_mysql.ini on
    php82+. mysqli.ini already loads it and is scanned first, so the duplicate made
    PHP print 'Module "mysqlnd" is already loaded in Unknown on line 0' on every
    invocation (and, with log_errors=On, on every request in error_log).
  * ALTEAPLN-12: Bump the alt-php-config dependency to (>= 1-72). The postinst
    --driver native rewrites these files from reconfigure's own DRIVER_INI, so an
    older alt-php-config would restore the duplicate right after install.

 -- Levon Matshkalyan <lmatshkalyan@cloudlinux.com>  Thu, 06 Aug 2026 12:00:00 +0100

alt-php82-mysql-meta (3-25) stable; urgency=medium

  * ALTPHP-2242: Add versioned dependency on alt-php-config (>= 1-70) so the
    postinst --driver switch always finds a config new enough to support it
    (RPM already pins this via Requires(pre)).

 -- Levon Matshkalyan <lmatshkalyan@cloudlinux.com>  Mon, 13 Jul 2026 12:00:00 +0100

alt-php82-mysql-meta (3-24) stable; urgency=medium

  * ALTPHP-2242: Default to native driver extensions (nd_mysqli/nd_pdo_mysql) on
    php82+. Client-lib bindings stay installed for all versions; switch between
    native and bindings with alt-php-mysql-reconfigure.py --driver native|binding.

 -- Levon Matshkalyan <lmatshkalyan@cloudlinux.com>  Tue, 10 Jun 2026 09:00:00 +0100

alt-php82-mysql-meta (3-23) stable; urgency=medium

  * ALTPHP-2454: Require MariaDB 11.8 (mariadb118) binding on CL10.

 -- Levon Matshkalyan <lmatshkalyan@cloudlinux.com>  Mon, 08 Jun 2026 09:00:00 +0100

alt-php82-mysql-meta (3-21) stable; urgency=medium

  * ALTPHP-2229: Added alt-php85 support.

 -- Eduard Chiganov <echiganov@cloudlinux.com>  Wed, 26 Nov 2025 15:20:00 +0100

alt-php82-mysql-meta (3-19) stable; urgency=medium

  * ALTPHP-2167: Build alt-php-mysql-meta pkgs and dependencies for U16.

 -- Eduard Chiganov <echiganov@cloudlinux.com>  Tue, 16 Sep 2025 15:20:00 +0100

alt-php82-mysql-meta (3-18) stable; urgency=medium

  * ALTPHP-2133: Build all possible bindings for debian-based systems.

 -- Eduard Chiganov <echiganov@cloudlinux.com>  Tue, 05 Aug 2025 15:20:00 +0100

alt-php82-mysql-meta (3-2) stable; urgency=medium

  * Build for ubuntu 22 mariadb106 binding

 -- Sergey Fokin <sfokin@cloudlinux.com>  Mon, 13 Jan 2025 12:05:00 +0100

alt-php82-mysql-meta (3-1) stable; urgency=medium

  * Initial build

 -- Sergey Fokin <sfokin@cloudlinux.com>  Fri, 15 Mar 2024 17:24:00 +0100
