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

   Bumps [nats-py](https://github.com/nats-io/nats.py) from 2.14.0 to 2.15.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/nats-io/nats.py/releases";>nats-py's 
releases</a>.</em></p>
   <blockquote>
   <h2>Release v2.15.0</h2>
   <p>Minor release of the <code>nats-py</code> client.</p>
   <pre><code>pip install nats-py
   </code></pre>
   <h2>Added</h2>
   <ul>
   <li>Lame duck mode handling for graceful reconnection (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/869";>#869</a>)</li>
   <li><code>rtt</code> method to <code>Client</code> for measuring round-trip 
time (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/858";>#858</a>)</li>
   <li><code>client_ip</code> property to <code>Client</code> (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/861";>#861</a>)</li>
   <li><code>consumer_limits</code> support to <code>StreamConfig</code> (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/780";>#780</a>)</li>
   <li><code>first_seq</code> support to <code>StreamConfig</code> (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/779";>#779</a>)</li>
   <li><code>limit_marker_ttl</code> support for KV watchers (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/911";>#911</a>)</li>
   <li><code>updates_only</code> mode to object store watch (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/666";>#666</a>)</li>
   <li>Stream created datetime to <code>StreamInfo</code> (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/772";>#772</a>)</li>
   <li>JetStream direct get timestamp parsing (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/810";>#810</a>)</li>
   <li>Send <code>auth_token</code> alongside nkey/JWT in <code>CONNECT</code> 
(<a href="https://redirect.github.com/nats-io/nats.py/issues/900";>#900</a>)</li>
   </ul>
   <h2>Changed</h2>
   <ul>
   <li>Replace <code>email.parser</code> path in <code>_process_headers</code> 
with a byte-level parser (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/928";>#928</a>)</li>
   <li>Restrict <code>msg_ttl</code> to the create and purge key-value 
operations (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/834";>#834</a>)</li>
   <li>Validate stream and consumer names before API requests (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/890";>#890</a>)</li>
   <li>Avoid <code>$JS.API.STREAM.NAMES</code> call since the stream name is 
known (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/807";>#807</a>)</li>
   <li>Use a string default in <code>connect()</code> to avoid a mutable 
default argument (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/884";>#884</a>)</li>
   <li>Replace deprecated <code>asyncio.iscoroutinefunction</code> (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/932";>#932</a>)</li>
   <li>Migrate the build from setuptools to <code>uv_build</code> (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/813";>#813</a>)</li>
   <li>Include the <code>LICENSE</code> file in the nats-py sdist (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/840";>#840</a>)</li>
   </ul>
   <h2>Fixed</h2>
   <ul>
   <li>Avoid hang when <code>KeyWatcher.stop()</code> runs on a full queue (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/899";>#899</a>)</li>
   <li>Fix <code>PullSubscription.fetch</code> hang due to an orphan lingering 
request (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/934";>#934</a>)</li>
   <li>Fix flush hanging when internal tasks are cancelled externally (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/853";>#853</a>)</li>
   <li>Avoid cancelling the current task on close (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/841";>#841</a>)</li>
   <li>Guard <code>close()</code> against a <code>None</code> 
<code>_io_reader</code> (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/839";>#839</a>)</li>
   <li>Fix dropped message when cancelling the subscription messages iterator 
(<a href="https://redirect.github.com/nats-io/nats.py/issues/804";>#804</a>)</li>
   <li>Handle CAS error code 10164 in KV update (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/883";>#883</a>)</li>
   <li>Strip whitespace from nkeys seed input (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/882";>#882</a>)</li>
   <li>Disable WebSocket max message size (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/855";>#855</a>)</li>
   <li>Handle non-binary WebSocket frame types (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/893";>#893</a>)</li>
   <li>Normalize ISO timestamp fractional seconds to 6 digits for Python 
&lt;3.11 (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/796";>#796</a>)</li>
   <li>Fix error in UTC to ISO conversion (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/846";>#846</a>)</li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/nats-io/nats.py/compare/v2.14.0...v2.15.0";>https://github.com/nats-io/nats.py/compare/v2.14.0...v2.15.0</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/24626a43631a21af2e35261cf0a8ec615fd35c78";><code>24626a4</code></a>
 Release nats v2.15.0 (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/973";>#973</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/318c818ef9595272024b9395613c29e210b2ad37";><code>318c818</code></a>
 Renew expired TLS test certificates (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/972";>#972</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/0e235f0bb312801eb31f8b801add2607467e87a5";><code>0e235f0</code></a>
 Install nats-server via go install in legacy test job (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/970";>#970</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/37b357d856783eb082301a9547728012f3fea46a";><code>37b357d</code></a>
 Add remove callback methods to nats-core Client (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/957";>#957</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/4669ce721a34ec5348a2cd88b69a72b4280a72c3";><code>4669ce7</code></a>
 Use datetime.UTC alias instead of timezone.utc (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/965";>#965</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/d0514d42d0c73421de7aed8b9d503bf8bee77693";><code>d0514d4</code></a>
 Replace email.parser path in _process_headers with byte-level parser (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/928";>#928</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/7f7b5b12e6289985a2f273d8242476b7275ea3cf";><code>7f7b5b1</code></a>
 Add limit_marker_ttl support for KV watchers (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/911";>#911</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/55189cea61458188f24733dbd79cd9ea38c5bb90";><code>55189ce</code></a>
 Avoid hang when KeyWatcher.stop() runs on a full queue (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/899";>#899</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/fc6eabcc69a45006044e04adb90bc2fbecfc1c4f";><code>fc6eabc</code></a>
 Validate subjects, replies and queue groups client-side (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/897";>#897</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats.py/commit/7df0074ab169f05158177225e7f26a5b17a06a27";><code>7df0074</code></a>
 Restrict msg_ttl to create and purge key-value operation (<a 
href="https://redirect.github.com/nats-io/nats.py/issues/834";>#834</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/nats-io/nats.py/compare/v2.14.0...v2.15.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nats-py&package-manager=pip&previous-version=2.14.0&new-version=2.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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 this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </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