Req #79758 [NEW]: update libpq.dll to most recent supported version
| From: | buschmann at nidsa dot net | Date: | Mon, 29 Jun 2020 15:50:38 +0000 |
| Subject: | Req #79758 [NEW]: update libpq.dll to most recent supported version | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-227730@lists.php.net to get a copy of this message | ||
From: buschmann at nidsa dot net
Operating system: Windows Server 2019 64bit
PHP version: 8.0.0alpha1
Package: PostgreSQL related
Bug Type: Feature/Change Request
Bug description:update libpq.dll to most recent supported version
Description:
------------
In php8 alpha1 you still deliver libpq version 11.4
The libpq library from Postgres is the central C interface library for
clients.
It has a very stable interface, but is regulary updated to reflect
security issues and bugs (see PostgreSQL site for more).
A client (here php) connecting to a postgres database through libpq.dll
can always connect to elder releases of postgres (e.g. 10.x, 11.x), but
newer features for the newest major releases are only supported when
using the corresponding libpq.dll.
I have successfully loaded the newest libpq (here: 12.3) through
LoadFile in apache httpd.conf and tested the application without
issues.
The current version of postgres is 12.3, (12.4 in august, 12.5 in
november) and supports compilation under Visual Studio 2019.
At the time of the prospected PHP8 release postgres 13.1 should be out.
Because of the very conservative changing of libpq it should be
considered to include libpq from postgres 13 beta during the php alpha
and beta phases to switch then to the released version of 13.0 / 13.1 at
release time.
--
Edit bug report at https://bugs.php.net/bug.php?id=79758&edit=1
--
Fix committed: https://bugs.php.net/fix.php?id=79758&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=79758&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=79758&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=79758&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=79758&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=79758&r=support
Expected behavior: https://bugs.php.net/fix.php?id=79758&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=79758&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=79758&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=79758&r=globals
PHP version support discontinued: https://bugs.php.net/fix.php?id=79758&r=phptooold
Daylight Savings: https://bugs.php.net/fix.php?id=79758&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=79758&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=79758&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=79758&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=79758&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=79758&r=mysqlcfg