@@ -580,9 +580,12 @@ <h1 class="mt-3 text-4xl font-bold tracking-tight">Changelog</h1>
580580 <p class="mt-3 muted">Every release of Flow PHP, in chronological order.</p>
581581 </section>
582582 <section id="changelog" class="mx-auto max-w-3xl px-4 sm:px-6 lg:px-8 mt-8 mb-16">
583- <h2><a id="unreleased---2026-06-23 " href="#unreleased---2026-06-23 " class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2026-06-23 </h2>
583+ <h2><a id="unreleased---2026-06-24 " href="#unreleased---2026-06-24 " class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2026-06-24 </h2>
584584<h3><a id="added" href="#added" class="mr-2" aria-hidden="true" title="Permalink">#</a>Added</h3>
585585<ul>
586+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2482">#2482</a> - <strong>flow-php/telemetry-otlp-bridge - AsyncCurlTransport (curl_multi) with bounded select-driven tick()</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
587+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2482">#2482</a> - <strong>flow-php/telemetry-otlp-bridge - otlp_async_curl_transport() and otlp_async_curl_options() DSL helpers</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
588+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2482">#2482</a> - <strong>flow-php/symfony-telemetry-bundle - transport.type 'async_curl', auto-pumped on WorkerRunningEvent</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
586589<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2480">#2480</a> - <strong>flow-php/symfony-filesystem-cache-bridge - accept an optional PSR-20 clock</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
587590<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2477">#2477</a> - <strong>flow-php/psr3-telemetry-bridge - interpolate {placeholder} tokens in telemetry log messages</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
588591<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2477">#2477</a> - <strong>flow-php/monolog-telemetry-bridge - interpolate {placeholder} tokens in telemetry log messages</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
@@ -619,6 +622,9 @@ <h3><a id="added" href="#added" class="mr-2" aria-hidden="true" title="Permalink
619622</ul>
620623<h3><a id="changed" href="#changed" class="mr-2" aria-hidden="true" title="Permalink">#</a>Changed</h3>
621624<ul>
625+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2482">#2482</a> - <strong>flow-php/telemetry-otlp-bridge - CurlTransport is now synchronous; send() blocks and throws on failure</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
626+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2482">#2482</a> - <strong>flow-php/telemetry-otlp-bridge - curl request timeout default raised to 10000ms</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
627+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2482">#2482</a> - <strong>flow-php/symfony-telemetry-bundle - async_curl connect_timeout default 1500ms, pump_timeout 100ms</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
622628<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2481">#2481</a> - <strong>flow-php/symfony-telemetry-bundle - http client span now completes when the response is consumed, not at request() return</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
623629<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2477">#2477</a> - <strong>flow-php/symfony-postgresql-bundle - migrations target a single configured connection</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
624630<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2475">#2475</a> - <strong>flow-php/postgresql - expose migration execution time via MigrationStatus::executionTimeMs</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
@@ -637,6 +643,7 @@ <h3><a id="changed" href="#changed" class="mr-2" aria-hidden="true" title="Perma
637643</ul>
638644<h3><a id="fixed" href="#fixed" class="mr-2" aria-hidden="true" title="Permalink">#</a>Fixed</h3>
639645<ul>
646+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2482">#2482</a> - <strong>flow-php/telemetry-otlp-bridge - CollectorMetrics test parser reads scientific-notation counters</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
640647<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2481">#2481</a> - <strong>flow-php/symfony-telemetry-bundle - http client decorator no longer reads the response inside request(), restoring async and concurrency</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
641648<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2480">#2480</a> - <strong>flow-php/etl - respect limit push-down across non-expanding processors</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
642649<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2480">#2480</a> - <strong>flow-php/postgresql - migration status checks no longer create the tracking table</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
0 commit comments