History log of /PHP-8.4/UPGRADING (Results 26 – 50 of 1903)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 24d4ae9d 04-Sep-2024 Ayesh Karunaratne

ext/curl: No-op `CURLOPT_DNS_USE_GLOBAL_CACHE` constant (GH-15127)

Libcurl `CURLOPT_DNS_USE_GLOBAL_CACHE` constant is no longer supported
since libcurl[^1] 7.62. This no-ops the constant

ext/curl: No-op `CURLOPT_DNS_USE_GLOBAL_CACHE` constant (GH-15127)

Libcurl `CURLOPT_DNS_USE_GLOBAL_CACHE` constant is no longer supported
since libcurl[^1] 7.62. This no-ops the constant, but without causing
any deprecation notices.

[^1]: [CURLOPT_DNS_USE_GLOBAL_CACHE](https://curl.se/libcurl/c/CURLOPT_DNS_USE_GLOBAL_CACHE.html)

show more ...


# fad899e5 04-Sep-2024 Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com>

[RFC] Support object types in BCMath (#13741)

Added BcMath\Number class. It is an immutable object, has methods that are
equivalent to existing BCMath calculation functions, and can also

[RFC] Support object types in BCMath (#13741)

Added BcMath\Number class. It is an immutable object, has methods that are
equivalent to existing BCMath calculation functions, and can also be calculated
using operators.

The existing BCMath function returned a string for each calculation, but this
class returns an object.

RFC: https://wiki.php.net/rfc/support_object_type_in_bcmath,
https://wiki.php.net/rfc/fix_up_bcmath_number_class

---------

Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>

show more ...


# b81f9722 02-Sep-2024 Remi Collet

[ci skip] NEWS and UPGRADING for PASSWORD_ARGON2 on openssl


# fde34bc1 01-Sep-2024 Ayesh Karunaratne

ext/curl: Update `UPGRADING` and `NEWS` for GH-13255 (#15668)

[ci skip]


# 95c5a5a9 31-Aug-2024 jrfnl

[skip ci] PHP 8.4 changelog: fix typo in new constant

Ref: PR 15479 / https://github.com/php/php-src/commit/d713e3619e2f114da2b9b19ee066b5ecf2830337


# ced1e450 31-Aug-2024 jrfnl

[skip ci] PHP 8.4 changelog: add MYSQLI_TYPE_VECTOR to new constants

Ref: PR 15431 / https://github.com/php/php-src/commit/a1ab846231aeff49c0441a30ebd44463fc7825b1


# 7bfd9d4a 31-Aug-2024 jrfnl

[skip ci] PHP 8.4 changelog: more alphabetic order fixes


# b3d6414b 15-Aug-2024 Christoph M. Becker

Drop support for building with MSC_VER < 1920

`MSC_VER` 1920 refers to Visual Studio 2019 RTW 16.0[1], and this
should be the bare minimum which we support nowadays. If users use an

Drop support for building with MSC_VER < 1920

`MSC_VER` 1920 refers to Visual Studio 2019 RTW 16.0[1], and this
should be the bare minimum which we support nowadays. If users use an
older Visual Studio version, we fail gracefully during `configure`.

[1] <https://learn.microsoft.com/en-us/cpp/overview/compiler-versions?view=msvc-170>

Closes GH-15403.

show more ...


# a8df3d1e 31-Aug-2024 Ayesh Karunaratne

ext/curl: libcurl `CURLOPT_{FTP_RESPONSE_TIMEOUT,ENCODING}` replacements (#15126)


# 58aa6fc8 19-May-2023 Arnaud Le Blanc

Lazy objects

RFC: https://wiki.php.net/rfc/lazy-objects

Closes GH-15019


# 88393cfa 26-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-13988: Storing DOMElement consume 4 times more memory in PHP 8.1 than in PHP 8.0

We avoid creating backing storage by using the feature introduced in
f78d5cfcd2fe06ddd6da33ff880c6

Fix GH-13988: Storing DOMElement consume 4 times more memory in PHP 8.1 than in PHP 8.0

We avoid creating backing storage by using the feature introduced in
f78d5cfcd2fe06ddd6da33ff880c6823072adc1b.

Closes GH-15593.

show more ...


# c4ae6458 27-Aug-2024 David Carlier

Follow-up on GH-15548: curl_multi_select.

throws a ValueError on timeout overflow.

close GH-15594


# 93799629 27-Aug-2024 Ilija Tovilo

[skip ci] Add missing UPGRADING note for a-vis


# 555b603d 26-Aug-2024 ^_^

mysqlnd: support ER_CLIENT_INTERACTION_TIMEOUT (#13618)


# f61aad8f 25-Aug-2024 Ayesh Karunaratne

[skip ci] UPGRADING: Note `Phar::setAlias()`/`setDefaultStub()` return type changes (#15566)

Follow-up to GH-15426 (6836cae)

Co-authored-by: Gina Peter Banyard <girgias@php.net>


# cd6bac7f 25-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] Fix mistake in UPGRADING


# 67aac59c 06-May-2024 Flavio Heleno

Add PHP-FPM memory peak to the scoreboard

Closes #14153


# dc8f18af 23-Aug-2024 Peter Kokot

Fix GH-15534: Bump minimum libxml2 version to 2.9.4 (#15536)

The xmlDictPtr was moved before the includes in libxml2 2.9.4 so the
<libxml/dict.h> can be included directly but for earlier

Fix GH-15534: Bump minimum libxml2 version to 2.9.4 (#15536)

The xmlDictPtr was moved before the includes in libxml2 2.9.4 so the
<libxml/dict.h> can be included directly but for earlier versions the
<libxml/tree.h> needs to be included before. Since PHP requires libxml2
2.9.0 or later and this also fixes builds on Solaris 10.

As earlier 2.9.0-2.9.3 libxml2 versions also include several security
issues, this change bumps the required minimum libxml2 version to 2.9.4

On Windows, a check for minimum libxml2 version is also added.

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

show more ...


# c290996d 20-Aug-2024 Kamil Tekiela

Remove MYSQLI_TYPE_INTERVAL constant


# c5ae122b 20-Aug-2024 Kamil Tekiela

Update UPGRADING


# 588029a9 20-Aug-2024 Gina Peter Bnayard

[skip ci] Update NEWS/UPGRADING for allowed_classes option checks


# 96840072 20-Aug-2024 Christoph M. Becker

Cater to raised requirement of fbclient 3.0+ for pdo_firebird (GH-15498)

We

* Document the fbclient 3.0+ version requirement

* Windows: check existence of Interface.h

Cater to raised requirement of fbclient 3.0+ for pdo_firebird (GH-15498)

We

* Document the fbclient 3.0+ version requirement

* Windows: check existence of Interface.h
Since we now require fbclient (3.0), we can drop support for the
Interbase gds32_ms.lib right away.

* POSIX: check for minimum required libfbclient version with fb_config

* POSIX: check for `fb_get_master_interface()`
The existence of `isc_detach_database` is implied by this.

* POSIX: remove detection of unsupported or even wrong libraries
libgds is for old Interbase which is incompatible with pdo_firebird for
may years, and libib_util is a utitity library, not a replacement for
libfbclient.

Co-authored-by: Peter Kokot <peterkokot@gmail.com>

show more ...


# 6c7ff089 19-Aug-2024 Kamil Tekiela

Drop MYSQLI_CURSOR_TYPE_FOR_UPDATE & MYSQLI_CURSOR_TYPE_SCROLLABLE (#15486)


# 4baf6a64 19-Aug-2024 Kamil Tekiela

Fix error message and add UPGRADING entry


# d713e361 18-Aug-2024 David Carlier

ext/sockets: adding SO_BINDTOIFINDEX.

similar to SO_BINDTODEVICE but works with interface ids instead.

close GH-15479


12345678910>>...77