Skip to content

chore(deps): update couchbase, pydantic, uvicorn - #265

Open
dex-the-ai wants to merge 1 commit into
mainfrom
chore/dependency-update-20260902-t_aacfe2c9
Open

chore(deps): update couchbase, pydantic, uvicorn#265
dex-the-ai wants to merge 1 commit into
mainfrom
chore/dependency-update-20260902-t_aacfe2c9

Conversation

@dex-the-ai

Copy link
Copy Markdown
Contributor

Summary

Conservative dependency updates for python-quickstart-fastapi, opened by Hermes for Kanban task t_aacfe2c9.

This PR intentionally overlaps with (and supersedes) the following open Dependabot PRs, per the Hermes dependency-update flow which treats Dependabot PRs as context, not blockers:

If this PR merges first, the Dependabot PRs above should auto-close/rebase; otherwise this PR can be closed once any one of them merges.

Updated Dependencies

Ecosystem Dependency Previous Updated Type Notes
Python (pip) couchbase 4.6.2 4.6.3 direct Latest stable on PyPI; overlaps Dependabot #263
Python (pip) pydantic 2.13.4 2.13.5 direct Latest stable on PyPI; overlaps Dependabot #264
Python (pip) uvicorn 0.52.3 0.52.4 direct Latest stable on PyPI; overlaps Dependabot #262

All other direct dependencies (fastapi, httpx, pydantic-settings, pytest, python-dotenv) were already at latest stable and are unchanged.

Validation

Package manager: pip / requirements.txt (unchanged, no new tooling introduced).

python -m pip install -r requirements.txt
python -m pytest -q
  • Install: passed, no dependency resolution conflicts.
  • Tests: 47 passed, 9 warnings in ~21s, run against a live Couchbase Capella cluster with the travel-sample bucket (credentials sourced from local Hermes machine env, not committed; app/.env remains gitignored).
  • Manual smoke check: started uvicorn app.main:app locally and confirmed /docs and /openapi.json respond 200 with the new dependency versions installed.

Reviewer Evidence (Swagger/OpenAPI UI)

Screenshot and short walkthrough video captured against the running app on the updated dependencies, uploaded to Cloudinary:

UI screenshot

Swagger UI walkthrough

Walkthrough video

Open the UI walkthrough

Risk Notes

  • All three bumps are patch-level releases with no known breaking changes; test suite covers airline/airport/route/hotel routers end-to-end against a real cluster and all pass unchanged.
  • No compatibility fixes were required; diff is limited to requirements.txt version pins.

Rollback

Revert this PR to restore the previous pins (couchbase==4.6.2, pydantic==2.13.4, uvicorn==0.52.3).

Links

Hermes Kanban task: t_aacfe2c9

Conservative bumps to latest stable compatible versions:
- couchbase 4.6.2 -> 4.6.3
- pydantic 2.13.4 -> 2.13.5
- uvicorn 0.52.3 -> 0.52.4

Hermes task: t_aacfe2c9
@dex-the-ai
dex-the-ai requested a review from nithishr September 2, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant