Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99948 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 96889 invoked from network); 19 Jul 2017 20:04:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2017 20:04:25 -0000 Authentication-Results: pb1.pair.com smtp.mail=johannes.schlueter@oracle.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=johannes.schlueter@oracle.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain oracle.com from 141.146.126.69 cause and error) X-PHP-List-Original-Sender: johannes.schlueter@oracle.com X-Host-Fingerprint: 141.146.126.69 aserp1040.oracle.com Received: from [141.146.126.69] ([141.146.126.69:16524] helo=aserp1040.oracle.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E9/4E-02884-54BBF695 for ; Wed, 19 Jul 2017 16:04:23 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v6JK4H0I002112 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 19 Jul 2017 20:04:18 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v6JK4H68020040 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 19 Jul 2017 20:04:17 GMT Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v6JK4Him003129; Wed, 19 Jul 2017 20:04:17 GMT Received: from kuechenschabe.fritz.box (/46.244.182.12) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 19 Jul 2017 13:04:17 -0700 Message-ID: <1500494654.16819.29.camel@oracle.com> To: Nikita Popov , PHP internals Date: Wed, 19 Jul 2017 22:04:14 +0200 In-Reply-To: References: Organization: Oracle Corporation - MySQL Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] Subject: Re: [PHP-DEV] Minimum MySQL version From: johannes.schlueter@oracle.com (Johannes =?ISO-8859-1?Q?Schl=FCter?=) Hi, On Di, 2017-07-18 at 21:37 +0200, Nikita Popov wrote: > I just found out that some of the PDO code contains MySQL version > checks going all the way back to MySQL 3.22.30, which has been > released in 2000. >=20 > What is the minimum MySQL version we support? can I drop checks for > MySQL 3.x and 4.x? It's not actively tested, but my assumption is that every version since 4.1 would work with mysqlnd. When using libmysql connecting to 3.x should work eventually.=C2=A0 From an Oracle perspective 5.5, 5.6 and 5.7 are in active (premier/Extended) support. Older versions (5.0, 5.1) are only in=C2=A0Sustaining Support.=C2=A0 See https://www.mysql.com/support/=C2=A0=C2=A0https://www.mysql.com/support/sup= ported platforms/database.html=C2=A0and=C2=A0https://www.mysql.com/support/eol-not= ice.ht ml I would suggest to keep 5.5 and newer active. (I haven't checked, but think there is little to gain from dropping 5.5 on PHP's side) If the community decides to drop support for older versions I'm happy to clean up the code a bit. johannes