<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
        xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
        xmlns="http://purl.org/rss/1.0/"
        xmlns:dc="http://purl.org/dc/elements/1.1/">

    <channel rdf:about="https://pecl.php.net">
        <link>https://pecl.php.net</link>
        <dc:creator>php-webmaster@lists.php.net</dc:creator>
        <dc:publisher>php-webmaster@lists.php.net</dc:publisher>
        <dc:language>en-us</dc:language>
        <items>
            <rdf:Seq>

                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=5.35.1"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=xdebug&amp;amp;release=3.5.3"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;amp;release=1.21.0"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=brotli&amp;amp;release=0.19.0"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=zstd&amp;amp;release=0.16.0"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;amp;release=2.0.4"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=phalcon&amp;amp;release=5.14.0"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=xlswriter&amp;amp;release=2.0.2"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;amp;release=2.0.3"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=msgpack&amp;amp;release=3.0.1"/>
                
            </rdf:Seq>
        </items>

        <title>PECL: Latest releases</title>
        <description>The latest releases in PECL.</description>
    </channel>

            <item rdf:about="https://pecl.php.net/package-changelog.php?package=protobuf&amp;release=5.35.1">
            <title>protobuf 5.35.1</title>
            <link>https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=5.35.1</link>
            <description>
                * See github.com/protocolbuffers/protobuf/releases/tag/v35.1 for release notes.            </description>
            <dc:date>2026-06-11T21:36:23-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=xdebug&amp;release=3.5.3">
            <title>xdebug 3.5.3</title>
            <link>https://pecl.php.net/package-changelog.php?package=xdebug&amp;amp;release=3.5.3</link>
            <description>
                Mon, Jun 08, 2026 - Xdebug 3.5.3

= Fixed bugs:

  - Fixed issue #2404: Xdebug outputs a message to stderr when path mapping is enabled, and a directory is present
  - Fixed issue #2405: Handle minimum path in .xdebug directory discovery
  - Fixed issue #2411: Native Path Mapping is not applied to the initial fileuri in the init packet
  - Fixed issue #2421: Crash with wrong option letter in DBGP and socket commands
  - Fixed issue #2422: No limit on DBGP read buffer
  - Fixed issue #2423: Don&#039;t follow symlinks with file creation
  - Fixed issue #2424: Control-socket buffer crashes
  - Fixed issue #2426: xdebug_get_tracefile_name incorrectly throws notice
  - Fixed issue #2427: Crash when file_link_format setting is wrong
  - Fixed issue #2429: Crash when trace_output_name setting is wrong
  - Fixed issue #2430: Variable fetching may crash with `::` if there is no active stack
  - Fixed issue #2431: Crash when trying to retrieve Windows-style URL with not enough characters
  - Fixed issue #2433: Refactor finding variable names in trace files with assignments            </description>
            <dc:date>2026-06-08T15:03:59-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;release=1.21.0">
            <title>datadog_trace 1.21.0</title>
            <link>https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;amp;release=1.21.0</link>
            <description>
                ## All products
### Changed
- The sidecar is now always spawned unconditionally, regardless of configuration #3912

### Internal
- Bump Rust MSRV to 1.87 #3926

## Tracer
### Added
- Add PHP feature flag evaluation including evaluation metrics via OTLP #3906, #3909, #3910, #3911
- Add `dynamic_service` DBM propagation mode as a convenience alias for `service` mode with base hash injection; this mode will replace `service` on the long term #3940
- Add `DD_DBM_ALWAYS_APPEND_SQL_COMMENT` to unconditionally append SQL comments in DBM regardless of sampling #3954
- Recognize PCF Garden container IDs for Cloud Foundry deployments DataDog/libdatadog#2025

### Fixed
- Fix remote config not being delivered after forking #3958
- Fix span pointer invalidation crash during inferred span serialization with `DD_TRACE_INFERRED_PROXY_SERVICES_ENABLED` #3934
- Fix buffer overflow in autoload path construction for oversized class/path names #3932
- Fix Swoole integration parsing the POST body regardless of `DD_TRACE_HTTP_POST_DATA_PARAM_ALLOWED` #3931
- Guard JIT blacklist rewrite to prevent crashes with non-tracing JIT metadata #3929
- Fix OTel polyfill post hooks with `:void` return type overwriting the instrumented function&#039;s actual return value #3920
- Fix span stats broken for nested services due to incorrect `top_level` span detection #3916
- Fix `php.compilation.total_time_ms` reporting values 1000x too large (microseconds labeled as milliseconds) #3915 (thank you @dortort!)
- Fix memory corruption of INIs in ZTS builds #3898
- Fix data race in curl header assignment (non-atomic write to `_Atomic` field) #3945
- Fix sample rate normalization to 0..1 range, preventing incorrect Knuth hash computation #3935
- Fix multi-request failures caused by incorrect rinit ordering after tracer/ext split #3946

### Internal
- Split the tracer code into a separate `tracer/` directory within the extension #3912
- Improve crashtracker reliability: socket-based thread collection, incomplete stack handling, and `language:native` tag DataDog/libdatadog#2080, DataDog/libdatadog#2079, DataDog/libdatadog#2083

## Profiling
### Fixed
- Fix macOS release builds for the profiler #3923

### Internal
- Support PHP DEBUG builds for the profiler, enabling ASAN testing in CI #3908

## AppSec
### Added
- Collect `x-datadog-endpoint-scan` and `x-datadog-security-test` security testing headers as span tags on HTTP entry spans, independent of `DD_TRACE_HEADER_TAGS` and AppSec enablement #3925

### Fixed
- Fix out-of-bounds iteration in PHP &lt;8.1 backtrace `HashTable` loop in the AppSec backtrace collection path #3933            </description>
            <dc:date>2026-06-06T01:15:52-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=brotli&amp;release=0.19.0">
            <title>brotli 0.19.0</title>
            <link>https://pecl.php.net/package-changelog.php?package=brotli&amp;amp;release=0.19.0</link>
            <description>
                - add: configurable compression level for the APCu serializer (brotli.apcu_compression_level)
- fix: SIGSEGV in the APCu serializer callbacks on ZTS shared builds
- fix: CG(empty_string) crash in the smart_str_extract() fallback on PHP 7.1 ZTS
- fix: heap-buffer-overflow in php_brotli_decompress_read() inner read
- fix: heap-use-after-free in php_brotli_decompress_read()
- fix: propagate failure of brotli_uncompress_add() to the caller
- fix: UBSAN-detected undefined behavior in brotli_uncompress_add()
- fix: build on PHP 8.6+            </description>
            <dc:date>2026-06-05T04:44:21-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=zstd&amp;release=0.16.0">
            <title>zstd 0.16.0</title>
            <link>https://pecl.php.net/package-changelog.php?package=zstd&amp;amp;release=0.16.0</link>
            <description>
                - add: configurable compression level for APCu serializer (zstd.apcu_compression_level)
- fix: undefined behavior in zstd_uncompress_add by switching to smart_str API
- fix: build on PHP 8.6+            </description>
            <dc:date>2026-06-05T04:42:12-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;release=2.0.4">
            <title>zephir_parser 2.0.4</title>
            <link>https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;amp;release=2.0.4</link>
            <description>
                ### Fixed
- A `-` glued to a digit right after a value (e.g. `len-1`, `5-1`, `arr[0]-1`, `len -1`) is now scanned as the binary subtraction operator instead of the sign of a negative literal, which previously produced a `Syntax error`. Unary negative literals (after `=`, `(`, `,`, `return`, etc.) are unchanged, so parameter defaults, constants and array keys keep their negative-literal AST
  ([zephir-lang/zephir#2011](https://github.com/zephir-lang/zephir/issues/2011)).            </description>
            <dc:date>2026-06-04T22:20:04-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=phalcon&amp;release=5.14.0">
            <title>phalcon 5.14.0</title>
            <link>https://pecl.php.net/package-changelog.php?package=phalcon&amp;amp;release=5.14.0</link>
            <description>
                Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md            </description>
            <dc:date>2026-06-04T16:01:26-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=xlswriter&amp;release=2.0.2">
            <title>xlswriter 2.0.2</title>
            <link>https://pecl.php.net/package-changelog.php?package=xlswriter&amp;amp;release=2.0.2</link>
            <description>
                - Feature: insertImageOpt($row, $col, $path, $options) adds pixel-precise x_offset / y_offset within the anchor cell, scale via width/height, a &quot;don&#039;t move or size with cells&quot; anchor mode, plus mouseover tip, alt text (description / decorative) and a hyperlink overlay. Object positioning is exposed through new Excel::OBJECT_POSITION_* constants. The original insertImage() signature is untouched (#357 / #437 / #473 / #297 / #449).
- Feature: insertDynamicFormula() and insertDynamicArrayFormula() emit the t=&quot;array&quot; + ref-range XML that Excel 365 dynamic array functions (UNIQUE, FILTER, SORT, SEQUENCE, XLOOKUP, etc.) require, which insertFormula() does not produce (#503).
- Feature: outlineSettings(bool $visible = true, bool $below = true, bool $right = true, bool $autoStyle = false) configures worksheet outline (grouping) display (#540).
- Fix: PHP true/false passed to writeSheet / data now writes a real boolean cell (xlsx type=&quot;b&quot;) via worksheet_write_boolean; previously bool fell through type_writer() silently and the cell was emitted as blank (#543).            </description>
            <dc:date>2026-06-03T12:03:04-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;release=2.0.3">
            <title>zephir_parser 2.0.3</title>
            <link>https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;amp;release=2.0.3</link>
            <description>
                ### Fixed
- `instanceof` now binds tighter than logical not, matching PHP — `!a instanceof b` parses as `!(a instanceof b)` instead of `(!a) instanceof b`.            </description>
            <dc:date>2026-06-01T22:58:36-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=msgpack&amp;release=3.0.1">
            <title>msgpack 3.0.1</title>
            <link>https://pecl.php.net/package-changelog.php?package=msgpack&amp;amp;release=3.0.1</link>
            <description>
                * Fix PHP-8.6v compatibility (see PR #180)
* Fix enum support (see gh issue #181, #183 and PR #184)            </description>
            <dc:date>2026-06-01T11:59:42-05:00</dc:date>
        </item>
    
</rdf:RDF>
