<?xml version="1.0" ?>
<rss version="2.0">
	<channel>
		<title>PHPDeveloper.org</title>
		<link>http://www.phpdeveloper.org</link>
		<description>Up-to-the Minute PHP News, views and community</description>
		<language>en-us</language>
		<pubDate>Wed, 05 Feb 2025 17:09:29 +0000</pubDate>
		<ttl>30</ttl>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (02.04.2025)]]></title>
			<guid>http://www.phpdeveloper.org/news/27825</guid>
			<link>http://www.phpdeveloper.org/news/27825</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=openswoole&amp;amp;release=25.2.0">openswoole 25.2.0</a><br/>
. PHP 8.4 support</p>
<li><a href="https://pecl.php.net/package-changelog.php?package=gRPC&amp;amp;release=1.70.0">gRPC 1.70.0</a><br/>
                - gRPC Core 1.70.0 update            
<li><a href="https://pecl.php.net/package-changelog.php?package=couchbase&amp;amp;release=4.2.6">couchbase 4.2.6</a><br/>
                Enhancements
============
<ul>
<li>PCBC-992: Add zone aware replica reads (#201).</li>
</ul>
<h1>Fixes</h1>
<ul>
<li>
<p>PCBC-1018: Do not destroy expired connection if it still being used (#200).</p>
</li>
<li>
<p>PCBC-1016: Fix <code>trustCertificate</code> option that was ignored previously (#195).</p>
</li>
<li>
<p>Update core to 1.0.5 (#203).</p>
</li>
<li>
<p>Fix PHP 8.4 deprecation warnings (#198).</p>
</li>
<li>
<p>Fix Undefined constant error (#196).</p>
</li>
</ul>
<li><a href="https://pecl.php.net/package-changelog.php?package=parallel&amp;amp;release=1.2.6">parallel 1.2.6</a><br/>
                - fix/update Windows CI #330
- upgrade docker images and add PHP 8.4 containers #331
- support in-tree build #334
- support building via pie #335, #336            
<li><a href="https://pecl.php.net/package-changelog.php?package=jsonpath&amp;amp;release=3.0.0">jsonpath 3.0.0</a><br/>
                ## Breaking changes
<p>In comparisons involving numbers, numeric strings are now treated as numbers.</p>
<p>Example:</p>
<pre><code>$data = [
    &amp;#039;items&amp;#039; =&amp;gt; [
        [
            &amp;#039;id&amp;#039; =&amp;gt; 1,
            &amp;#039;quantity&amp;#039; =&amp;gt; 5,
        ],
        [
            &amp;#039;id&amp;#039; =&amp;gt; 2,
            &amp;#039;quantity&amp;#039; =&amp;gt; &amp;#039;8&amp;#039;,
        ],
    ],
];
</code></pre>
<p>Before: <code>$.items[?(@.quantity &amp;gt; 0)]</code> returns <code>[[&amp;#039;id&amp;#039; =&amp;gt; 1, &amp;#039;quantity&amp;#039; =&amp;gt; 5]]</code>.
After: <code>$.items[?(@.quantity &amp;gt; 0)]</code> returns <code>[[&amp;#039;id&amp;#039; =&amp;gt; 1, &amp;#039;quantity&amp;#039; =&amp;gt; 5], [&amp;#039;id&amp;#039; =&amp;gt; 2, &amp;#039;quantity&amp;#039; =&amp;gt; &amp;#039;8&amp;#039;]]</code>.</p>
<h2>What's Changed</h2>
<ul>
<li>Test also on PHP 8.4 for Windows and PHP 8.5 (nightly) for Linux, cache PHP-SDK in Windows by @crocodele in https://github.com/supermetrics-public/pecl-jsonpath/pull/192</li>
<li>Allow numeric strings in number comparisons by @crocodele in https://github.com/supermetrics-public/pecl-jsonpath/pull/191</li>
</ul>
<li><a href="https://pecl.php.net/package-changelog.php?package=PDO_INFORMIX&amp;amp;release=1.3.7">PDO_INFORMIX 1.3.7</a><br/>
                Changed the config file to support CSDK 5.0 for informix 15.            
</ul>
]]></description>
			<pubDate>Tue, 04 Feb 2025 08:05:17 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (01.28.2025)]]></title>
			<guid>http://www.phpdeveloper.org/news/27824</guid>
			<link>http://www.phpdeveloper.org/news/27824</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=ice&amp;amp;release=1.11.0">ice 1.11.0</a><br/>
- PHP 7.4, drop support</p>
<ul>
<li>PHP 8.3 and PHP 8.4, add support #314</li>
<li>Update zephir parser to 1.7.0</li>
<li>Update zephir-lang/zephir@c79b710</li>
</ul>
<li><a href="https://pecl.php.net/package-changelog.php?package=jsonpath&amp;amp;release=2.1.1">jsonpath 2.1.1</a><br/>
                * Add link to PHP Extensions Repository for Windows DLLs by @crocodele in https://github.com/supermetrics-public/pecl-jsonpath/pull/180
* Add dependabot configuration by @dawitnida in https://github.com/supermetrics-public/pecl-jsonpath/pull/181
* Bump actions/checkout from 2 to 4 by @dependabot in https://github.com/supermetrics-public/pecl-jsonpath/pull/183
* Bump DoozyX/clang-format-lint-action from 0.12 to 0.17 by @dependabot in https://github.com/supermetrics-public/pecl-jsonpath/pull/182
* Bump schneegans/dynamic-badges-action from 1.0.0 to 1.7.0 by @dependabot in https://github.com/supermetrics-public/pecl-jsonpath/pull/184
* Bump php/setup-php-sdk from 0.8 to 0.9 by @dependabot in https://github.com/supermetrics-public/pecl-jsonpath/pull/185
* Bump DoozyX/clang-format-lint-action from 0.17 to 0.18 by @dependabot in https://github.com/supermetrics-public/pecl-jsonpath/pull/186
* Add composer.json for compatibility with PIE by @crocodele in https://github.com/supermetrics-public/pecl-jsonpath/pull/187
* Fix segmentation fault when matching regex string against non-string values by @crocodele in https://github.com/supermetrics-public/pecl-jsonpath/pull/190            
<li><a href="https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=3.25.6">protobuf 3.25.6</a><br/>
                * See github.com/protocolbuffers/protobuf/releases/tag/v25.6 for release notes.            
<li><a href="https://pecl.php.net/package-changelog.php?package=opentelemetry&amp;amp;release=1.1.2">opentelemetry 1.1.2</a><br/>
                See https://github.com/open-telemetry/opentelemetry-php-instrumentation/releases/tag/1.1.2            
</ul>
]]></description>
			<pubDate>Tue, 28 Jan 2025 08:05:17 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (01.21.2025)]]></title>
			<guid>http://www.phpdeveloper.org/news/27823</guid>
			<link>http://www.phpdeveloper.org/news/27823</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=opentelemetry&amp;amp;release=1.1.1">opentelemetry 1.1.1</a><br/>
See https://github.com/open-telemetry/opentelemetry-php-instrumentation/releases/tag/1.1.1</p>
<li><a href="https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;amp;release=1.6.3">datadog_trace 1.6.3</a><br/>
                ## Tracer
### Fixed
- Block signals for sqlsrv_connect function #3035
- Fall back to stderr if the log path contains colons #3044
## Profiler
### Fixed
- PHP 8.4 crash with opcache optimizer #3038
- Crash during preloading with neighboring ZendMM extension #3037            
<li><a href="https://pecl.php.net/package-changelog.php?package=timezonedb&amp;amp;release=2025.1">timezonedb 2025.1</a><br/>
                Updated to version 2025.1 (2025a)            
<li><a href="https://pecl.php.net/package-changelog.php?package=gRPC&amp;amp;release=1.70.0RC1">gRPC 1.70.0RC1</a><br/>
                - gRPC Core 1.70.0 update            
</ul>
]]></description>
			<pubDate>Tue, 21 Jan 2025 08:05:24 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (01.14.2025)]]></title>
			<guid>http://www.phpdeveloper.org/news/27822</guid>
			<link>http://www.phpdeveloper.org/news/27822</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;amp;release=1.6.2">datadog_trace 1.6.2</a><br/>
## Tracer</p>
<h3>Fixed</h3>
<ul>
<li>Restore MESSAGE_* types #3031</li>
<li>Fix stats computation of background sender</li>
</ul>
<li><a href="https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;amp;release=1.6.1">datadog_trace 1.6.1</a><br/>
                ## Tracer
### Fixed
- SpanLink::fromHeaders() crash with no or invalid propagated tags #3025            
<li><a href="https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;amp;release=1.6.0">datadog_trace 1.6.0</a><br/>
                ## Tracer
### Added
- Kafka Integration #3004
- `8.4` supported version in `datadog-setup.php` #2984 (thanks @greg0ire)
### Changed
- Leave a hint at what to do if the temp dir is not writable in installer #3015
### Fixed
- JIT enabled detection in SSI loader #2971
- Block signals for more functions #2999
- Use-after-free with live-debugger #2989
- root span name in Slim V4 #3020
- PHP 8.4 deprecations #2981 (thanks @JeppeKnockaert)
- Avoid repeated processing of internal functions #3022
### Internal
- `library_entrypoint.start` metric #3009
- Bump rust to 1.78 #3005
- Exit if execv failed #2983
- Compatibility with newest arginfo gen_stub from PHP 8.4 #2973
<h2>Application Security Management</h2>
<h3>Added</h3>
<ul>
<li>Support for endpoint, header, network and session fingerprints #2955</li>
<li>WAF telemetry #2735</li>
<li>Implement LFI #2770</li>
<li>ASM Standalone #2903, #3001</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Upgrade libddwaf to v1.22.0 #3007</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Restart usleep() on EINTR #3002</li>
<li>recv/writev calls in the face of interrupting signals #3008</li>
<li>Blocking from a hook is not stopping code execution #2836</li>
</ul>
<h2>Profiling</h2>
<h3>Fixed</h3>
<ul>
<li>crash on PHP 8.4 #3019 (thanks @SanderVerkuil)</li>
<li>Mismatch in UTF8 handling #2990</li>
</ul>
<li><a href="https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=4.29.3">protobuf 4.29.3</a><br/>
                * See github.com/protocolbuffers/protobuf/releases/tag/v29.3 for release notes.            
<li><a href="https://pecl.php.net/package-changelog.php?package=gearman&amp;amp;release=2.1.4">gearman 2.1.4</a><br/>
                PHP 8 is now supported            
<li><a href="https://pecl.php.net/package-changelog.php?package=gearman&amp;amp;release=2.1.3">gearman 2.1.3</a><br/>
                PHP 8 is now supported            
</ul>
]]></description>
			<pubDate>Tue, 14 Jan 2025 08:05:18 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (01.07.2025)]]></title>
			<guid>http://www.phpdeveloper.org/news/27821</guid>
			<link>http://www.phpdeveloper.org/news/27821</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=gRPC&amp;amp;release=1.69.0">gRPC 1.69.0</a><br/>
- gRPC Core 1.69.0 update</p>
<li><a href="https://pecl.php.net/package-changelog.php?package=xdebug&amp;amp;release=3.4.1">xdebug 3.4.1</a><br/>
                Mon, Jan 06, 2025 - Xdebug 3.4.1
<p>= Fixed bugs:</p>
<ul>
<li>Fixed issue #2306: Segmentation fault on each HTTP request when not listening to debugging connections</li>
<li>Fixed issue #2307: Segmentation fault due to a superglobal being a reference while checking for triggers</li>
<li>Fixed issue #2309: Installation on Windows with PHP PIE failing</li>
<li>Fixed issue #2310: xdebug 3.4.0 crashes php8.1-fpm after script execution</li>
</ul>
<li><a href="https://pecl.php.net/package-changelog.php?package=zookeeper&amp;amp;release=1.2.2">zookeeper 1.2.2</a><br/>
                Changes:
- Change max-version of required PHP (Thanks to johnpbloch, GH PR #61)            
</ul>
]]></description>
			<pubDate>Tue, 07 Jan 2025 08:05:17 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (12.31.2024)]]></title>
			<guid>http://www.phpdeveloper.org/news/27820</guid>
			<link>http://www.phpdeveloper.org/news/27820</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=solr&amp;amp;release=2.8.0">solr 2.8.0</a><br/>
Features:</p>
<ul>
<li>Support PHP 8.4</li>
</ul>
<p>Internals:</p>
<ul>
<li>improve config.m4 and config.w32 (remicollet and petk)</li>
</ul>
</ul>
]]></description>
			<pubDate>Tue, 31 Dec 2024 08:05:17 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (12.24.2024)]]></title>
			<guid>http://www.phpdeveloper.org/news/27819</guid>
			<link>http://www.phpdeveloper.org/news/27819</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=rpminfo&amp;amp;release=1.2.0">rpminfo 1.2.0</a><br/>
- add rpmexpand, rpmexpandnumeric to retrieve rpm macro value</p>
<ul>
<li>add rpmdefine to set rpm macro value</li>
</ul>
<li><a href="https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=4.29.2">protobuf 4.29.2</a><br/>
                * See github.com/protocolbuffers/protobuf/releases/tag/v29.2 for release notes.            
</ul>
]]></description>
			<pubDate>Tue, 24 Dec 2024 08:05:16 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PEAR Releases (12.23.2024)]]></title>
			<guid>http://www.phpdeveloper.org/news/27818</guid>
			<link>http://www.phpdeveloper.org/news/27818</link>
			<description><![CDATA[<p>Latest PEAR Releases:<br/><br/><ul><li><a href="http://pear.php.net/package/Image_Canvas/download/0.5.0/">Image_Canvas 0.5.0</a><br/></p>
</ul>
]]></description>
			<pubDate>Mon, 23 Dec 2024 08:05:18 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (12.17.2024)]]></title>
			<guid>http://www.phpdeveloper.org/news/27817</guid>
			<link>http://www.phpdeveloper.org/news/27817</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=gRPC&amp;amp;release=1.69.0RC1">gRPC 1.69.0RC1</a><br/>
- gRPC Core 1.69.0 update</p>
</ul>
]]></description>
			<pubDate>Tue, 17 Dec 2024 08:05:19 +0000</pubDate>
		</item>		<item>
			<title><![CDATA[Community News: Latest PECL Releases (12.10.2024)]]></title>
			<guid>http://www.phpdeveloper.org/news/27816</guid>
			<link>http://www.phpdeveloper.org/news/27816</link>
			<description><![CDATA[<p>Latest PECL Releases:<br/><br/><ul><li><a href="https://pecl.php.net/package-changelog.php?package=smbclient&amp;amp;release=1.2.0dev">smbclient 1.2.0dev</a><br/>
Removed support for PHP versions older than 7.4.</p>
<li><a href="https://pecl.php.net/package-changelog.php?package=skywalking_agent&amp;amp;release=0.8.0">skywalking_agent 0.8.0</a><br/>
                ## What&#039;s Changed
* Fix swoole server on request param. by @jmjoy in https://github.com/apache/skywalking-php/pull/100
* Update NOTICE by @jmjoy in https://github.com/apache/skywalking-php/pull/103
* Bump phpseclib/phpseclib from 3.0.19 to 3.0.35 in /tests/php by @dependabot in https://github.com/apache/skywalking-php/pull/104
* Inject skywalking context. by @jmjoy in https://github.com/apache/skywalking-php/pull/107
* Defined instance_name by @Almot77 in https://github.com/apache/skywalking-php/pull/111
* Add TLS by @heyanlong in https://github.com/apache/skywalking-php/pull/112
* Add feature sasl for rdkafka by @jmjoy in https://github.com/apache/skywalking-php/pull/116
* Refactor worker to standalone crate by @jmjoy in https://github.com/apache/skywalking-php/pull/118
* Add standalone reporter type and standalone skywalking worker by @jmjoy in https://github.com/apache/skywalking-php/pull/119
* Adapt to `SwooleCoroutineHttpServer` by @jmjoy in https://github.com/apache/skywalking-php/pull/120
* Adapt to `SwooleHttpServer` by @jmjoy in https://github.com/apache/skywalking-php/pull/121
* Update document by @jmjoy in https://github.com/apache/skywalking-php/pull/122
* Release SkyWalking PHP 0.8.0 by @jmjoy in https://github.com/apache/skywalking-php/pull/123
<h2>New Contributors</h2>
<ul>
<li>@Almot77 made their first contribution in https://github.com/apache/skywalking-php/pull/111</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/apache/skywalking-php/compare/v0.7.0...v0.8.0</p>
<li><a href="https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=4.29.1">protobuf 4.29.1</a><br/>
                * See github.com/protocolbuffers/protobuf/releases/tag/v29.1 for release notes.            
<li><a href="https://pecl.php.net/package-changelog.php?package=pcov&amp;amp;release=1.0.12">pcov 1.0.12</a><br/>
                - PHP 8.4 compatibility            
</ul>
]]></description>
			<pubDate>Tue, 10 Dec 2024 08:05:19 +0000</pubDate>
		</item>	</channel>
</rss>