Skip to content

chore: bump package version to 0.30.0 - #83

Merged
kcheng486 merged 1 commit into
mainfrom
kevin/release-0.30.0
Oct 20, 2026
Merged

kcheng486 merged 1 commit into
mainfrom
kevin/release-0.30.0

Conversation

@kcheng486

Copy link
Copy Markdown
Contributor

Summary

Why: Release DB-760's automatic reconnect (#80) and DB-773's session key (#79). The MCP server in wherobots/studio-backend#2894 is pinned to an unreleased commit of this repo until this version is on PyPI. It's a minor bump: it adds public API.

What ships since 0.29.0:

Behavior change for callers: in 0.29.0 a dropped connection failed pending queries at once, with a plain OperationalError. Now they wait up to reconnect_timeout_seconds for the reconnect, then fail with ConnectionLostError if it fails. Code that catches OperationalError still catches it.

What: Bump the version to 0.30.0 in pyproject.toml and uv.lock. After merge, push tag v0.30.0 on the merge commit to publish to PyPI.

Related Issues

Relates to DB-760 (#80, #82; server side wherobots/sql-session#219) and DB-773 (#79). Consumer: wherobots/studio-backend#2894.


Requester Checklist

Complete these before marking Ready for Review

  • I have self-reviewed my own code
  • I have added/updated tests that prove my fix/feature works (N/A, version bump only)
  • I have included visual proof (screenshot, video, or test output) if applicable
  • All CI checks are passing
  • PR size is S/M, OR I have justified the size and added a walkthrough
  • I have updated documentation if needed (N/A)

Visual Proof

On the bump commit:

$ uv run pytest tests/ -q
314 passed
$ uv run pre-commit run --all-files
all hooks Passed
$ uv lock --check && uv version
wherobots-python-dbapi 0.30.0   # what pypi-publish.yaml compares with the tag
$ uv build
wherobots_python_dbapi-0.30.0-py3-none-any.whl, wherobots_python_dbapi-0.30.0.tar.gz

I installed the built wheel in a clean venv:

Size Justification (if L/XL)

N/A


Reviewer Checklist

If these are not met, close the tab — this PR is not ready for review

  • Requester checklist above is complete
  • All CI checks are passing
  • Tests adequately cover the changes

Model: Claude Opus 5.5 (claude-opus-5-5) · Harness: Claude Code

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kcheng486
kcheng486 requested a review from a team as a code owner October 20, 2026 16:57

@salty-hambot salty-hambot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed by Salty Hambot 🤖🧂 at 4c942c1

No issues found.
💰 $0.0254 · 11.0k in / 633 out tokens · ⏱️ 7.2s · us.openai.gpt-6-sol high, prompt coverage-v1
💬 To request a re-review, comment @salty-hambot review

@kcheng486
kcheng486 merged commit 5b633d4 into main Oct 20, 2026
7 checks passed
@kcheng486
kcheng486 deleted the kevin/release-0.30.0 branch October 20, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants