Skip to content

Bump version to 2.5.0 - #40

Merged
quinnj-bot[bot] merged 1 commit into
mainfrom
claude/release-2.5.0
Oct 30, 2026
Merged

quinnj-bot[bot] merged 1 commit into
mainfrom
claude/release-2.5.0

Conversation

@quinnj-bot

@quinnj-bot quinnj-bot Bot commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

Bumps the version to 2.5.0. Included since 2.4.0:

Added

Fixed

  • When a later batch of a Postgres.cursor failed (for example a statement timeout, a division by zero or a deadlock), the connection stayed in the failed transaction, and every later statement on it failed until Postgres.rollback. A caller that caught a decode error and kept reading skipped that batch's rows. The cursor now closes and rolls back its own transaction when a batch fails. (Close a cursor and roll back its transaction when a batch fails #38)
  • JSON values read from json and jsonb columns, and JSON.JSONText, are bound as parameters by their JSON text. They were sent as Julia's display text. (Bind JSON values as their JSON text #39)
  • Statements can bind up to 65,535 parameters, PostgreSQL's limit. Above 32,767, executing threw an InexactError, and preparing the statement closed the connection. More than 65,535 now throws a clear error before anything is sent. (Bind up to 65535 parameters per statement #35)

Changed

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@quinnj-bot
quinnj-bot Bot merged commit 07d1fab into main Oct 30, 2026
16 checks passed
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