dependabot[bot] opened a new pull request, #6405:
URL: https://github.com/apache/texera/pull/6405

   Bumps the agent-service-patch group with 4 updates in the /agent-service 
directory: 
[@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai), 
[ai](https://github.com/vercel/ai/tree/HEAD/packages/ai), 
[prettier](https://github.com/prettier/prettier) and 
[tsx](https://github.com/privatenumber/tsx).
   
   Updates `@ai-sdk/openai` from 4.0.7 to 4.0.13
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/vercel/ai/releases";>@​ai-sdk/openai's 
releases</a>.</em></p>
   <blockquote>
   <h2><code>@​ai-sdk/openai</code><a 
href="https://github.com/4";><code>@​4</code></a>.0.13</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>7805e4a: Fix realtime transcription auth header handling: per-call 
<code>authorization</code> headers now override configuration headers 
regardless of header-key casing (last case-variant wins), and the 
<code>Bearer</code> scheme is matched case-insensitively.</li>
   <li>cd12954: Reject empty OpenAI, Anthropic, and Replicate base URLs with a 
helpful AI SDK
   invalid argument error.</li>
   <li>Updated dependencies [4be62c1]</li>
   <li>Updated dependencies [7805e4a]</li>
   <li>Updated dependencies [cd12954]
   <ul>
   <li><code>@​ai-sdk/provider-utils</code><a 
href="https://github.com/5";><code>@​5</code></a>.0.9</li>
   </ul>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md";>@​ai-sdk/openai's
 changelog</a>.</em></p>
   <blockquote>
   <h2>4.0.13</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>7805e4a: Fix realtime transcription auth header handling: per-call 
<code>authorization</code> headers now override configuration headers 
regardless of header-key casing (last case-variant wins), and the 
<code>Bearer</code> scheme is matched case-insensitively.</li>
   <li>cd12954: Reject empty OpenAI, Anthropic, and Replicate base URLs with a 
helpful AI SDK
   invalid argument error.</li>
   <li>Updated dependencies [4be62c1]</li>
   <li>Updated dependencies [7805e4a]</li>
   <li>Updated dependencies [cd12954]
   <ul>
   <li><code>@​ai-sdk/provider-utils</code><a 
href="https://github.com/5";><code>@​5</code></a>.0.9</li>
   </ul>
   </li>
   </ul>
   <h2>4.0.12</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>e193290: Add <code>connectToWebSocket</code> to 
<code>@ai-sdk/provider-utils</code>: a shared WebSocket connect layer 
(constructor resolution, header hygiene, abort wiring, message decoding) 
analogous to <code>postToApi</code> for HTTP. The openai and xai streaming 
transcription models now use it instead of hand-rolled connects. For openai and 
xai this also means WebSocket constructor failures now surface as stream errors 
instead of throwing synchronously from <code>doStream</code>, an 
already-aborted signal no longer constructs a socket, and the caller's audio 
stream is cancelled on pre-open failures. Messages are processed in order with 
close handling deferred behind pending frames, audio send loops apply 
backpressure via the socket's bufferedAmount, and failed sends cancel the 
caller's audio stream.</li>
   <li>e193290: Fix streaming transcription over header-capable WebSocket 
implementations: the realtime WebSocket handshake sent the api key in both the 
<code>openai-insecure-api-key</code> subprotocol and the 
<code>Authorization</code> header, which OpenAI rejects (&quot;You must only 
send one of protocol api key and Authorization header&quot;). The Authorization 
header is now stripped when the subprotocol carries the key.</li>
   <li>e193290: Strip undefined header values before the streaming 
transcription WebSocket constructor (header-capable implementations like 
<code>ws</code> throw on undefined values).</li>
   <li>Updated dependencies [e193290]
   <ul>
   <li><code>@​ai-sdk/provider-utils</code><a 
href="https://github.com/5";><code>@​5</code></a>.0.8</li>
   </ul>
   </li>
   </ul>
   <h2>4.0.11</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>b2b1bb9: feat(provider/openai): add GPT-5.6 reasoning and prompt cache 
controls</li>
   </ul>
   <h2>4.0.10</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>fdb6d5d: feat(provider/openai,provider/gateway): add gpt-5.6 model 
ids</li>
   <li>Updated dependencies [0f93c57]
   <ul>
   <li><code>@​ai-sdk/provider</code><a 
href="https://github.com/4";><code>@​4</code></a>.0.3</li>
   <li><code>@​ai-sdk/provider-utils</code><a 
href="https://github.com/5";><code>@​5</code></a>.0.7</li>
   </ul>
   </li>
   </ul>
   <h2>4.0.9</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>ac306ed: Fix <code>StreamingToolCallTracker</code> finalizing streaming 
tool calls on parsable partial JSON. Tool calls now only finalize during stream 
flush, restoring the behavior of <a 
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/13137";>#13137</a>:
 a parsable argument buffer can still be the prefix of a longer argument 
string, so finalizing early could act on truncated tool inputs.</li>
   <li>Updated dependencies [ac306ed]
   <ul>
   <li><code>@​ai-sdk/provider-utils</code><a 
href="https://github.com/5";><code>@​5</code></a>.0.6</li>
   </ul>
   </li>
   </ul>
   <h2>4.0.8</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>b51ed36: Send inline image file parts in OpenAI chat requests as data 
URLs instead of bare base64 strings.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/vercel/ai/commit/cb68fa6ba91e931821924adab4c0796785d3cafc";><code>cb68fa6</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17175";>#17175</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/cd12954b25f3ee2d947d053833e496823916ffd9";><code>cd12954</code></a>
 fix: reject empty OpenAI, Anthropic, and Replicate base URLs with a helpful 
e...</li>
   <li><a 
href="https://github.com/vercel/ai/commit/7805e4a858ad52ede0ce2edfc9da2acb64770bed";><code>7805e4a</code></a>
 feat(provider-utils): experimental transcription-stream WebSocket envelope 
(#...</li>
   <li><a 
href="https://github.com/vercel/ai/commit/cc3ab3ac90c6ccb1e818a4de5fe83fd9957fdff7";><code>cc3ab3a</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17172";>#17172</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/e193290030aec12b5f1a7e3252b9cd49f792e5d8";><code>e193290</code></a>
 fix: streaming transcription WebSocket fixes + shared connect layer (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17093";>#17093</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/703e0bf32f3090682405d1f2a8e653f7656df22a";><code>703e0bf</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17031";>#17031</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/b2b1bb98106a7e2fbc82049ff006325b64c75145";><code>b2b1bb9</code></a>
 feat(provider/openai): support GPT-5.6 reasoning and prompt caching controls 
...</li>
   <li><a 
href="https://github.com/vercel/ai/commit/405116e4773267ab34ad6bfb20015ce8b49b8db3";><code>405116e</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/16937";>#16937</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/fdb6d5d93dbd504d56b3aaa4edf8224ea0ed6bcb";><code>fdb6d5d</code></a>
 feat(provider/openai,provider/gateway): add gpt-5.6 model id (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17021";>#17021</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/f0d9a6c0fbbd57392fedcc7f05ad479808bcd377";><code>f0d9a6c</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/16898";>#16898</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/vercel/ai/commits/@ai-sdk/[email protected]/packages/openai";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `ai` from 7.0.15 to 7.0.26
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a href="https://github.com/vercel/ai/releases";>ai's 
releases</a>.</em></p>
   <blockquote>
   <h2>[email protected]</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>27d294d: feat(ai): group orphaned tool calls after tool approvals under 
parent span</li>
   </ul>
   <h2>[email protected]</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>7805e4a: Cancelling the <code>experimental_streamTranscribe</code> 
<code>fullStream</code> now also aborts a still-pending <code>doStream</code> 
setup, so a model whose <code>doStream</code> has not yet resolved is cancelled 
instead of leaking.</li>
   <li>f8e82fd: Update the <code>experimental_streamTranscribe</code> 
unsupported-model error message now that gateway string model IDs can support 
streaming transcription.</li>
   <li>Updated dependencies [4be62c1]</li>
   <li>Updated dependencies [f8e82fd]</li>
   <li>Updated dependencies [7805e4a]</li>
   <li>Updated dependencies [cd12954]
   <ul>
   <li><code>@​ai-sdk/provider-utils</code><a 
href="https://github.com/5";><code>@​5</code></a>.0.9</li>
   <li><code>@​ai-sdk/gateway</code><a 
href="https://github.com/4";><code>@​4</code></a>.0.19</li>
   </ul>
   </li>
   </ul>
   <h2>[email protected]</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>930f949: feat(ai): wrap embedMany in tracing channel context</li>
   <li>Updated dependencies [867f80a]
   <ul>
   <li><code>@​ai-sdk/gateway</code><a 
href="https://github.com/4";><code>@​4</code></a>.0.17</li>
   </ul>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md";>ai's 
changelog</a>.</em></p>
   <blockquote>
   <h2>7.0.26</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>27d294d: feat(ai): group orphaned tool calls after tool approvals under 
parent span</li>
   </ul>
   <h2>7.0.25</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>7805e4a: Cancelling the <code>experimental_streamTranscribe</code> 
<code>fullStream</code> now also aborts a still-pending <code>doStream</code> 
setup, so a model whose <code>doStream</code> has not yet resolved is cancelled 
instead of leaking.</li>
   <li>f8e82fd: Update the <code>experimental_streamTranscribe</code> 
unsupported-model error message now that gateway string model IDs can support 
streaming transcription.</li>
   <li>Updated dependencies [4be62c1]</li>
   <li>Updated dependencies [f8e82fd]</li>
   <li>Updated dependencies [7805e4a]</li>
   <li>Updated dependencies [cd12954]
   <ul>
   <li><code>@​ai-sdk/provider-utils</code><a 
href="https://github.com/5";><code>@​5</code></a>.0.9</li>
   <li><code>@​ai-sdk/gateway</code><a 
href="https://github.com/4";><code>@​4</code></a>.0.19</li>
   </ul>
   </li>
   </ul>
   <h2>7.0.24</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>e193290: Cancel the caller's <code>audio</code> stream when 
<code>experimental_streamTranscribe</code> fails before or during streaming. 
Previously, when the model's <code>doStream</code> rejected before a stream 
existed (e.g. missing API key or other auth failure), the audio stream was 
never consumed or cancelled, so an upstream producer piping into it would hang 
forever.</li>
   <li>Updated dependencies [e193290]
   <ul>
   <li><code>@​ai-sdk/provider-utils</code><a 
href="https://github.com/5";><code>@​5</code></a>.0.8</li>
   <li><code>@​ai-sdk/gateway</code><a 
href="https://github.com/4";><code>@​4</code></a>.0.18</li>
   </ul>
   </li>
   </ul>
   <h2>7.0.23</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>930f949: feat(ai): wrap embedMany in tracing channel context</li>
   <li>Updated dependencies [867f80a]
   <ul>
   <li><code>@​ai-sdk/gateway</code><a 
href="https://github.com/4";><code>@​4</code></a>.0.17</li>
   </ul>
   </li>
   </ul>
   <h2>7.0.22</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>8f89c25: Add the Cartesia provider with Sonic 3.5 speech generation, 
Ink-Whisper batch transcription, and Ink 2 realtime transcription support.</li>
   </ul>
   <h2>7.0.21</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>308a519: chore: enforce consistent imports from <code>zod/v4</code> 
instead of <code>zod</code></li>
   <li>Updated dependencies [308a519]</li>
   <li>Updated dependencies [7fe53d2]
   <ul>
   <li><code>@​ai-sdk/gateway</code><a 
href="https://github.com/4";><code>@​4</code></a>.0.16</li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/vercel/ai/commit/2ba5f8abd723cb07224990e552c4926ab5f8eebc";><code>2ba5f8a</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17181";>#17181</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/27d294d83e35f491d99a0f735e060989d60f2025";><code>27d294d</code></a>
 feat(ai): group orphaned tool calls after tool approvals under parent span 
(#...</li>
   <li><a 
href="https://github.com/vercel/ai/commit/cb68fa6ba91e931821924adab4c0796785d3cafc";><code>cb68fa6</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17175";>#17175</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/f8e82fdae60e654acef8ff02fe5fb1be0060c277";><code>f8e82fd</code></a>
 feat(gateway): streaming transcription via 
GatewayTranscriptionModel.doStream...</li>
   <li><a 
href="https://github.com/vercel/ai/commit/7805e4a858ad52ede0ce2edfc9da2acb64770bed";><code>7805e4a</code></a>
 feat(provider-utils): experimental transcription-stream WebSocket envelope 
(#...</li>
   <li><a 
href="https://github.com/vercel/ai/commit/cc3ab3ac90c6ccb1e818a4de5fe83fd9957fdff7";><code>cc3ab3a</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17172";>#17172</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/e193290030aec12b5f1a7e3252b9cd49f792e5d8";><code>e193290</code></a>
 fix: streaming transcription WebSocket fixes + shared connect layer (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17093";>#17093</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/de63ba0be83bcb006c6a8275f9f019bea2a93d23";><code>de63ba0</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17163";>#17163</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/930f949431a7e114ff3c5c5f9b156ceb72fe6f77";><code>930f949</code></a>
 feat(ai): wrap embedMany in tracing channel context (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17150";>#17150</a>)</li>
   <li><a 
href="https://github.com/vercel/ai/commit/b162ae48676fe9e7b3880b691cbd60b58ed179cb";><code>b162ae4</code></a>
 Version Packages (<a 
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17106";>#17106</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/vercel/ai/commits/[email protected]/packages/ai";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `prettier` from 3.9.4 to 3.9.5
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/prettier/prettier/releases";>prettier's 
releases</a>.</em></p>
   <blockquote>
   <h2>3.9.5</h2>
   <p>🔗 <a 
href="https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395";>Changelog</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md";>prettier's 
changelog</a>.</em></p>
   <blockquote>
   <h1>3.9.5</h1>
   <p><a 
href="https://github.com/prettier/prettier/compare/3.9.4...3.9.5";>diff</a></p>
   <h4>Markdown: Cap ordered list mark at 999,999,999 (<a 
href="https://redirect.github.com/prettier/prettier/pull/19351";>#19351</a> by 
<a href="https://github.com/tats-u";><code>@​tats-u</code></a>)</h4>
   <p>CommonMark parsers only support ordered list item numbers up to 
999,999,999.</p>
   <p>With this change, Prettier now caps the ordered list item number at 
999,999,999 to ensure that the output is correctly parsed as an ordered list by 
CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item 
numbers and are left unchanged in the output:</p>
   <!-- raw HTML omitted -->
   <pre lang="markdown"><code>&lt;!-- Input --&gt;
   999999998. text
   999999998. text
   999999998. text
   999999998. text
   <p>1234567890123456789012) text</p>
   <p>&lt;!-- Prettier 3.9.4 --&gt;
   999999998. text
   999999999. text
   1000000000. text
   1000000001. text</p>
   <p>1234567890123456789012) text</p>
   <p>&lt;!-- Prettier 3.9.5 --&gt;
   999999998. text
   999999999. text
   999999999. text
   999999999. text</p>
   <p>1234567890123456789012) text
   </code></pre></p>
   <h4>Markdown: Avoid corrupting empty link with title (<a 
href="https://redirect.github.com/prettier/prettier/pull/19487";>#19487</a> by 
<a href="https://github.com/andersk";><code>@​andersk</code></a>)</h4>
   <p>Do not remove <code>&lt;&gt;</code> from an inline link or image with an 
empty URL and a title, as this removal would change its interpretation.</p>
   <!-- raw HTML omitted -->
   <pre lang="md"><code>&lt;!-- Input --&gt;
   [link](https://github.com/prettier/prettier/blob/main/&lt;&gt; 
&quot;title&quot;)
   <p>&lt;!-- Prettier 3.9.4 --&gt;
   [link](<a 
href="https://github.com/prettier/prettier/blob/main/";>https://github.com/prettier/prettier/blob/main/</a>
 &quot;title&quot;)</p>
   <p>&lt;!-- Prettier 3.9.5 --&gt;
   &lt;/tr&gt;&lt;/table&gt;
   </code></pre></p>
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/prettier/prettier/commit/b6c7d1806807162658fd5694d002b54b778c3756";><code>b6c7d18</code></a>
 Release 3.9.5</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/cd54ccc7288f2a4585ba5bf96883e2ed3b18e781";><code>cd54ccc</code></a>
 Avoid corrupting empty Markdown link with title (<a 
href="https://redirect.github.com/prettier/prettier/issues/19487";>#19487</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/2bb67ce8cd326dbaccbdec97e7578985f6009a14";><code>2bb67ce</code></a>
 Preserving comments' <code>placement</code> property (<a 
href="https://redirect.github.com/prettier/prettier/issues/19567";>#19567</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/91bcac88ec1d784767ebbf5ec4686a5dbf37c3c1";><code>91bcac8</code></a>
 Add more tests for comment-only object type (<a 
href="https://redirect.github.com/prettier/prettier/issues/19587";>#19587</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/cbee7377a1875686558bfc9416b789d66771d9e7";><code>cbee737</code></a>
 Remove space in empty object type (<a 
href="https://redirect.github.com/prettier/prettier/issues/19583";>#19583</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/6394c732090efdf7798e0c8dc44c46583b4131c3";><code>6394c73</code></a>
 Align empty module declaration with TS (<a 
href="https://redirect.github.com/prettier/prettier/issues/19568";>#19568</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/a4e6f7a0264bad45f3c153773111f60a5d406d55";><code>a4e6f7a</code></a>
 Prevent the addition of space in <code>type()</code> with <code>+</code> (<a 
href="https://redirect.github.com/prettier/prettier/issues/19516";>#19516</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/3d063b57b1a2fdc660341b6e1c719e09997cc72c";><code>3d063b5</code></a>
 Ignore dangling comments when checking type parameter comments (<a 
href="https://redirect.github.com/prettier/prettier/issues/19572";>#19572</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/908503e9ee02718ef0ec21a023f2c0fd5fb00603";><code>908503e</code></a>
 Handle dangling comments in <code>SwitchStatement</code> (<a 
href="https://redirect.github.com/prettier/prettier/issues/19581";>#19581</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/943a475c3592149aad6062ad235338da548365ea";><code>943a475</code></a>
 Angular: Support expression for exhaustive typechecking (<a 
href="https://redirect.github.com/prettier/prettier/issues/19571";>#19571</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/prettier/prettier/compare/3.9.4...3.9.5";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `tsx` from 4.23.0 to 4.23.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/privatenumber/tsx/releases";>tsx's 
releases</a>.</em></p>
   <blockquote>
   <h2>v4.23.1</h2>
   <h2><a 
href="https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1";>4.23.1</a>
 (2026-07-13)</h2>
   <h3>Bug Fixes</h3>
   <ul>
   <li>support tsImport after global preload (<a 
href="https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4";>8d4ffc2</a>)</li>
   <li><strong>watch:</strong> avoid clearing piped output (<a 
href="https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e";>95d0672</a>)</li>
   <li><strong>watch:</strong> treat script and dependency paths literally (<a 
href="https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073";>79fddde</a>)</li>
   </ul>
   <h3>Performance Improvements</h3>
   <ul>
   <li>index transform cache lazily (<a 
href="https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d";>e818ad6</a>)</li>
   <li>load esbuild lazily in CLI (<a 
href="https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8";>d067938</a>)</li>
   <li>map Node TypeScript formats directly (<a 
href="https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17";>cdcc623</a>)</li>
   <li>use sync module hooks on Node v22.22.3+ (<a 
href="https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384";>f8992f1</a>)</li>
   </ul>
   <hr />
   <p>This release is also available on:</p>
   <ul>
   <li><a href="https://www.npmjs.com/package/tsx/v/4.23.1";><code>npm package 
(@​latest dist-tag)</code></a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073";><code>79fddde</code></a>
 fix(watch): treat script and dependency paths literally</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d";><code>e818ad6</code></a>
 perf: index transform cache lazily</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17";><code>cdcc623</code></a>
 perf: map Node TypeScript formats directly</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8";><code>d067938</code></a>
 perf: load esbuild lazily in CLI</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e";><code>95d0672</code></a>
 fix(watch): avoid clearing piped output</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/6fd4607e8a99d1efe27f185f749c659138f00ece";><code>6fd4607</code></a>
 docs: add per-page metadata</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/f4176d8c6329a12205ed9b8c582e559cafc45018";><code>f4176d8</code></a>
 docs: generate sitemap</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4";><code>8d4ffc2</code></a>
 fix: support tsImport after global preload</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/f0e89b244c98849dc5f9483fa33aaaf983ede18f";><code>f0e89b2</code></a>
 docs: document Node's public type-stripping API vs internal loader path</li>
   <li><a 
href="https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384";><code>f8992f1</code></a>
 perf: use sync module hooks on Node v22.22.3+</li>
   <li>See full diff in <a 
href="https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore <dependency name> major version` will close this group 
update PR and stop Dependabot creating any more for the specific dependency's 
major version (unless you unignore this specific dependency's major version or 
upgrade to it yourself)
   - `@dependabot ignore <dependency name> minor version` will close this group 
update PR and stop Dependabot creating any more for the specific dependency's 
minor version (unless you unignore this specific dependency's minor version or 
upgrade to it yourself)
   - `@dependabot ignore <dependency name>` will close this group update PR and 
stop Dependabot creating any more for the specific dependency (unless you 
unignore this specific dependency or upgrade to it yourself)
   - `@dependabot unignore <dependency name>` will remove all of the ignore 
conditions of the specified dependency
   - `@dependabot unignore <dependency name> <ignore condition>` will remove 
the ignore condition of the specified dependency and ignore conditions
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to