Skip to content

Commit f660c6f

Browse files
author
flow-php
committed
1 parent 42e5f87 commit f660c6f

219 files changed

Lines changed: 183 additions & 171 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

β€Žassets/manifest.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
"wasm\/php.js": "\/assets\/wasm\/php-854edac03a51f967b58c16849625fb22.js",
160160
"wasm\/php.wasm": "\/assets\/wasm\/php-2c153f5537d6d5ef169b6c07f35bd236.wasm",
161161
"wasm\/phpcsfixer.php.wasm": "\/assets\/wasm\/phpcsfixer.php-65bf51f1ea90e4896971e11e62efef0b.wasm",
162-
"wasm\/tools\/flow.phar": "\/assets\/wasm\/tools\/flow-4c59bbbe1519ead6b44681085f145de7.phar",
162+
"wasm\/tools\/flow.phar": "\/assets\/wasm\/tools\/flow-f623086cce3cb9d73c8e7c14ee669828.phar",
163163
"wasm\/tools\/php-cs-fixer.phar": "\/assets\/wasm\/tools\/php-cs-fixer-de55dbd75a08d2eac0f0435d4168e6bc.phar",
164164
"wasm\/vendor\/autoload.php.wasm": "\/assets\/wasm\/vendor\/autoload.php-901f7714ee4a437fea3a9d6638722933.wasm"
165165
}
3.39 MB
Binary file not shown.

β€Žchangelog/index.htmlβ€Ž

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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>

β€Ždocumentation/contributing/c/index.htmlβ€Ž

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1507,6 +1507,11 @@ <h2><a id="commands" href="#commands" class="mr-2" aria-hidden="true" title="Per
15071507
<p>Build the extension (first build downloads libpg_query automatically):</p>
15081508
<pre class="language-bash" data-controller="syntax-highlight"><code class="language-bash">nix-shell --arg with-pg-query-ext false --arg with-c true --run "cd src/extension/pg-query-ext &amp;&amp; make build"
15091509
</code></pre>
1510+
<p>A system <code>libpg_query</code> is only used when its <code>PG_MAJORVERSION</code> matches the pinned <code>LIBPG_QUERY_VERSION</code>
1511+
in <code>config.m4</code>. A mismatched <code>--with-pg-query=DIR</code> is a hard configure error; a mismatched
1512+
auto-discovered library (e.g. a Homebrew keg for a different PostgreSQL major) is skipped in favor of
1513+
downloading the pinned version. This prevents silently baking the wrong PostgreSQL grammar into
1514+
<code>pg_query.so</code> (<a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/issues/2483">#2483</a>).</p>
15101515
<p>Run PHPT tests:</p>
15111516
<pre class="language-bash" data-controller="syntax-highlight"><code class="language-bash">nix-shell --arg with-pg-query-ext false --arg with-c true --run "cd src/extension/pg-query-ext &amp;&amp; make test"
15121517
</code></pre>
1.22 KB
Binary file not shown.
-1.22 KB
Binary file not shown.
1.75 KB
Binary file not shown.
-1.75 KB
Binary file not shown.
2.61 KB
Binary file not shown.
-2.44 KB
Binary file not shown.

0 commit comments

Comments
Β (0)