<?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.0"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;amp;release=2.0.1"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=phalcon&amp;amp;release=5.13.0"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=gRPC&amp;amp;release=1.81.0RC1"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=xlswriter&amp;amp;release=2.0.0"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=swoole&amp;amp;release=6.2.1"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=parallel&amp;amp;release=1.2.13"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=rdkafka&amp;amp;release=7.0.0alpha1"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=5.35.0RC2"/>
                                    <rdf:li rdf:resource="https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;amp;release=1.19.2"/>
                
            </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.0">
            <title>protobuf 5.35.0</title>
            <link>https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=5.35.0</link>
            <description>
                * See github.com/protocolbuffers/protobuf/releases/tag/v35.0 for release notes.            </description>
            <dc:date>2026-05-19T22:37:31-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;release=2.0.1">
            <title>zephir_parser 2.0.1</title>
            <link>https://pecl.php.net/package-changelog.php?package=zephir_parser&amp;amp;release=2.0.1</link>
            <description>
                ### Added
- Added grammar rule for `&lt;static&gt;` cast and method return type. `STATIC` is a reserved keyword token, so `&lt;static&gt;` never reached the existing `LESS IDENTIFIER GREATER` cast rule and was rejected as a syntax error. A dedicated `LESS STATIC GREATER` production now emits the literal `&quot;static&quot;` string in the same AST shape that `&lt;self&gt;` (and any other `&lt;IDENTIFIER&gt;` cast) produces, so the downstream compiler picks it up with no further parser-level changes. Enables `public function foo() -&gt; &lt;static&gt;` for late-static-binding return types in Zephir
  ([zephir-lang/zephir#2505](https://github.com/zephir-lang/zephir/issues/2505)).            </description>
            <dc:date>2026-05-18T16:31:23-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=phalcon&amp;release=5.13.0">
            <title>phalcon 5.13.0</title>
            <link>https://pecl.php.net/package-changelog.php?package=phalcon&amp;amp;release=5.13.0</link>
            <description>
                Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md            </description>
            <dc:date>2026-05-18T15:56:37-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=gRPC&amp;release=1.81.0RC1">
            <title>gRPC 1.81.0RC1</title>
            <link>https://pecl.php.net/package-changelog.php?package=gRPC&amp;amp;release=1.81.0RC1</link>
            <description>
                - gRPC Core 1.81.0 update            </description>
            <dc:date>2026-05-18T08:05:41-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=xlswriter&amp;release=2.0.0">
            <title>xlswriter 2.0.0</title>
            <link>https://pecl.php.net/package-changelog.php?package=xlswriter&amp;amp;release=2.0.0</link>
            <description>
                - Refactor: replaced libxlsxio dependency with the in-tree libxlsxreader (PHP-agnostic C library, lives under library/libxlsxreader/).
- Reader: shared-strings table now supports both FULL and STREAMING modes; FSM-driven worksheet parser with 64KB XML buffer; honors 1900 vs 1904 date systems via workbook.xml.
- Reader: PHP API (openFile/openSheet/nextRow/nextCellCallback/getSheetData/setType/setGlobalType/setSkipRows/putCSV/putCSVCallback) is fully backward compatible.
- Reader: surface sheet-level metadata — getMergedCells, getHyperlinks, getSheetProtection, getRowOptions/getColumnOptions, getDefaultRowHeight/getDefaultColumnWidth, getDefinedNames, sheetListWithMeta.
- Reader: surface page setup, rich-text runs, comments, charts, and conditional formats — getPageSetup, nextRowRich, iterateImages, iterateComments, iterateCharts, getConditionalFormats.
- Reader: full formula attributes (next-row-with-formula), data validations (getDataValidations), autofilter (getAutoFilter); new static helper Excel::getFormulaAst() for tokenizing formulas without evaluation.
- Reader: getStyleFormat resolves a style id to a rich array of font/fill/border/alignment/protection.
- Writer: conditional formats (Vtiful\Kernel\ConditionalFormat + conditionalFormatCell/Range).
- Writer: Excel tables (Vtiful\Kernel\Table + addTable).
- Writer: page setup — setHeader/setFooter, repeatRows/repeatColumns, printArea, horizontalPageBreaks/verticalPageBreaks, fitToPages, setTabColor.
- Writer: workbook properties — setProperties, setCustomProperty.
- Writer: defined names — defineName (workbook- and sheet-scoped).
- Writer: insertCommentOpt, insertImageBuffer, setBackgroundImage/Buffer, insertRichText.
- Format: borderColorOfTheFourSides, borderOfTheFourSides, indent, rotation, locked/unlocked/hidden cell protection.
- Fix: setBackgroundImage / setBackgroundImageBuffer now bundle the referenced media inside the xlsx (the sheet&#039;s picture relationship pointed at a media file that was never written).
- Fix: setHeader/setFooter with image_left/image_center/image_right options now produces a valid xlsx (header VML drawing and content-type registration were missing, making the output unopenable).
- New constants: Excel::COMMENT_DISPLAY_DEFAULT / HIDDEN / VISIBLE so insertCommentOpt([&#039;visible&#039; =&gt; …]) callers don&#039;t have to guess libxlsxwriter&#039;s lxw_comment_display enum.
- Build: feature-flagged reader (--disable-reader produces a write-only build); minizip is shared between writer and reader.
- Update libxlsxwriter from 1.1.3 to 1.1.6.            </description>
            <dc:date>2026-05-16T11:37:59-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=swoole&amp;release=6.2.1">
            <title>swoole 6.2.1</title>
            <link>https://pecl.php.net/package-changelog.php?package=swoole&amp;amp;release=6.2.1</link>
            <description>
                - Fix timeout configuration error: Fixed an issue where the write timeout incorrectly reused the read timeout when `max_idle_time` was set.
- Fix async reload warning: Eliminated invalid warnings triggered by the exit of old processes during asynchronous reloads.
- Refactor process management: Refactored the server process management logic.
- Optimize fork failure handling: Improved the handling mechanism after child process `fork` failures. Added retry logic that waits 1 second before each retry to avoid generating excessive error logs.
- Fix data race issue: Changed the `closed` field in the underlying `Connection` struct to an atomic operation, eliminating a potential data race risk.
- Fix integer overflow: Fixed an integer overflow issue in the Redis server.
- Replace communication mechanism: Replaced the communication method between child threads and the main thread in the thread pool from `Pipe` to `UnixSocket`.
- Support curl coroutine mode: In `curl` coroutine scenarios, file upload and download operations have been replaced with coroutine implementations.
- Optimize blocking function detection: Enhanced the `tracker observer`&#039;s ability to detect blocking functions.
- Adapt unit tests: Updated the IP address lookup functionality in unit tests for different operating system families.
- Add PDO asynchronous method: Added the asynchronous method `PQsendClosePrepared` for `pdo_pgsql` to close existing prepared statements.
- Database connection pool optimization: Added recognition and handling for various error messages indicating that database connections have been disconnected and require reconnection.            </description>
            <dc:date>2026-05-15T00:28:05-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=parallel&amp;release=1.2.13">
            <title>parallel 1.2.13</title>
            <link>https://pecl.php.net/package-changelog.php?package=parallel&amp;amp;release=1.2.13</link>
            <description>
                - improve PHP compatibility (#376, thanks @arshidkv12)
- fix cache key collision (#370, thanks @nono303)            </description>
            <dc:date>2026-05-13T06:17:59-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=rdkafka&amp;release=7.0.0alpha1">
            <title>rdkafka 7.0.0alpha1</title>
            <link>https://pecl.php.net/package-changelog.php?package=rdkafka&amp;amp;release=7.0.0alpha1</link>
            <description>
                ## Other Changes
- Drop unsupported php versions and old librdkafka versions (#559, @arnaud-lb)
- Fix types (#560, @arnaud-lb)
- Cleanup php 7 compatibility code (#564, @arnaud-lb)
- Run workflows on Ubuntu 24 (#583, @arnaud-lb)
- SASL_SSL OAUTHBEARER support for high level consumer (#581, @Rastusik)
- Docker environment for local development, fix tests so artifacts and helpers don&#039;t get deleted (#593, @ralphschindler)
- Fix kafka consumer not destroyed in close (#540, @ikeberlein)
- add UPGRADE.md  (#594, @ralphschindler)
- Fix missing rd_kafka_topic_destroy() in KafkaConsumer::newTopic() destructor (#598, @ralphschindler)
- Fix compiler deprecation warnings for rd_kafka_set_logger and rd_kafka_errno2err (#596, @ralphschindler)
- KafkaConsumer::consume() returns null on poll timeout (breaking change) (#600, @ralphschindler)
- Improve callback tests, remove risky skip (#603, @ralphschindler)
- Add TopicPartition::getMetadata() and setMetadata() (#601, @ralphschindler)
- Include topic-level properties in Conf::dump() (#602, @ralphschindler)
- transactional consume-transform-produce loop (#597, @ralphschindler)
- update for pie installation (#604, @ralphschindler)
- Fix PIE configure option: needs-value should be true for path-accepting options (#605, @ralphschindler)            </description>
            <dc:date>2026-05-07T20:38:39-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=protobuf&amp;release=5.35.0RC2">
            <title>protobuf 5.35.0RC2</title>
            <link>https://pecl.php.net/package-changelog.php?package=protobuf&amp;amp;release=5.35.0RC2</link>
            <description>
                * See github.com/protocolbuffers/protobuf/releases/tag/v35.0-rc2 for release notes.            </description>
            <dc:date>2026-05-06T22:37:51-05:00</dc:date>
        </item>
            <item rdf:about="https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;release=1.19.2">
            <title>datadog_trace 1.19.2</title>
            <link>https://pecl.php.net/package-changelog.php?package=datadog_trace&amp;amp;release=1.19.2</link>
            <description>
                ## Tracer
### Changed
- Restrict the accepted amount of extracted tags and baggage #3854

### Fixed
- Fix parentId refcount underflow #3851
- Fix SpanStack active reference corruption #3853
- Retry FFI telemetry batches when session config not yet available DataDog/libdatadog#1929
- Fallback to ftruncate if fallocate gets EPERM DataDog/libdatadog#1938            </description>
            <dc:date>2026-05-06T21:58:52-05:00</dc:date>
        </item>
    
</rdf:RDF>
