`8.3.17 (2025-11-07) `_ ================================================================================================ Overview of merged pull requests ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `BUGFIX: Silence warnings in SimpleFileBackend `_ ---------------------------------------------------------------------------------------------------------------- ``SimpleFileBackend`` does ``fopen()`` in a few places. It wraps it into a try-catch clause and checks the result, but it still produces a warning if the file does not exist: ``Warning: fopen(/application/Data/Temporary/…): Failed to open stream: No such file or directory`` The only way to suppress that warning is to use the shut-up operator (``@``) in these places. See `#3438 `_ * Packages: ``Cache`` `BUGFIX: Support IPv6 in `getTrustedClientIpAddress()` `_ ------------------------------------------------------------------------------------------------------------------------ When using IPv6, the method incorrectly returns invalid results. For an IPv6 address like ``2001:db8:cafe::17`` it would return ``2001``, which is wrong. * Packages: ``Flow`` `TASK: More adjustments to correctly check parent class chains in proxies `_ ------------------------------------------------------------------------------------------------------------------------------------------- Follow up to: #3503 * Packages: ``Flow`` `TASK: Fix PHP deprecation warnings in unit tests `_ ------------------------------------------------------------------------------------------------------------------- * Packages: ``Flow`` `Detailed log `_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~