Skip to content

chore(deps): bump nats-py from 2.14.0 to 2.15.0#1041

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/uv/nats-py-2.15.0
Open

chore(deps): bump nats-py from 2.14.0 to 2.15.0#1041
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/uv/nats-py-2.15.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Bumps nats-py from 2.14.0 to 2.15.0.

Release notes

Sourced from nats-py's releases.

Release v2.15.0

Minor release of the nats-py client.

pip install nats-py

Added

  • Lame duck mode handling for graceful reconnection (#869)
  • rtt method to Client for measuring round-trip time (#858)
  • client_ip property to Client (#861)
  • consumer_limits support to StreamConfig (#780)
  • first_seq support to StreamConfig (#779)
  • limit_marker_ttl support for KV watchers (#911)
  • updates_only mode to object store watch (#666)
  • Stream created datetime to StreamInfo (#772)
  • JetStream direct get timestamp parsing (#810)
  • Send auth_token alongside nkey/JWT in CONNECT (#900)

Changed

  • Replace email.parser path in _process_headers with a byte-level parser (#928)
  • Restrict msg_ttl to the create and purge key-value operations (#834)
  • Validate stream and consumer names before API requests (#890)
  • Avoid $JS.API.STREAM.NAMES call since the stream name is known (#807)
  • Use a string default in connect() to avoid a mutable default argument (#884)
  • Replace deprecated asyncio.iscoroutinefunction (#932)
  • Migrate the build from setuptools to uv_build (#813)
  • Include the LICENSE file in the nats-py sdist (#840)

Fixed

  • Avoid hang when KeyWatcher.stop() runs on a full queue (#899)
  • Fix PullSubscription.fetch hang due to an orphan lingering request (#934)
  • Fix flush hanging when internal tasks are cancelled externally (#853)
  • Avoid cancelling the current task on close (#841)
  • Guard close() against a None _io_reader (#839)
  • Fix dropped message when cancelling the subscription messages iterator (#804)
  • Handle CAS error code 10164 in KV update (#883)
  • Strip whitespace from nkeys seed input (#882)
  • Disable WebSocket max message size (#855)
  • Handle non-binary WebSocket frame types (#893)
  • Normalize ISO timestamp fractional seconds to 6 digits for Python <3.11 (#796)
  • Fix error in UTC to ISO conversion (#846)

Full Changelog: nats-io/nats.py@v2.14.0...v2.15.0

Commits
  • 24626a4 Release nats v2.15.0 (#973)
  • 318c818 Renew expired TLS test certificates (#972)
  • 0e235f0 Install nats-server via go install in legacy test job (#970)
  • 37b357d Add remove callback methods to nats-core Client (#957)
  • 4669ce7 Use datetime.UTC alias instead of timezone.utc (#965)
  • d0514d4 Replace email.parser path in _process_headers with byte-level parser (#928)
  • 7f7b5b1 Add limit_marker_ttl support for KV watchers (#911)
  • 55189ce Avoid hang when KeyWatcher.stop() runs on a full queue (#899)
  • fc6eabc Validate subjects, replies and queue groups client-side (#897)
  • 7df0074 Restrict msg_ttl to create and purge key-value operation (#834)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)

Bumps [nats-py](https://github.com/nats-io/nats.py) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/nats-io/nats.py/releases)
- [Commits](nats-io/nats.py@v2.14.0...v2.15.0)

---
updated-dependencies:
- dependency-name: nats-py
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 5, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.29%. Comparing base (65c0146) to head (0118d8e).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1041   +/-   ##
=======================================
  Coverage   83.29%   83.29%           
=======================================
  Files          16       16           
  Lines        1754     1754           
  Branches      193      193           
=======================================
  Hits         1461     1461           
  Misses        236      236           
  Partials       57       57           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant