Skip to content

deps(py): update psycopg requirement from >=3.3.3 to >=3.3.4 in /backend#581

Merged
Blb3D merged 1 commit into
mainfrom
dependabot/pip/backend/psycopg-gte-3.3.4
May 8, 2026
Merged

deps(py): update psycopg requirement from >=3.3.3 to >=3.3.4 in /backend#581
Blb3D merged 1 commit into
mainfrom
dependabot/pip/backend/psycopg-gte-3.3.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on psycopg to permit the latest version.

Changelog

Sourced from psycopg's changelog.

.. currentmodule:: psycopg

.. index:: single: Release notes single: News

psycopg release notes

Current release

Psycopg 3.3.4 ^^^^^^^^^^^^^

  • Fix possible spurious connection timeout in systems with very long uptimes in C extension (:ticket:[#1280](https://github.com/psycopg/psycopg/issues/1280)).
  • Fix client-side adaptation of enums whose name require quotes (:ticket:[#1298](https://github.com/psycopg/psycopg/issues/1298)).
  • Consistently populate ~Cursor.statusmessage after ~Cursor.executemany() (:ticket:[#1302](https://github.com/psycopg/psycopg/issues/1302)).

Psycopg 3.3.3 ^^^^^^^^^^^^^

  • Retain Error.pgconn when raising a single exception for multiple connection attempt errors (:ticket:[#1246](https://github.com/psycopg/psycopg/issues/1246)).
  • Return a proper error when server sends ErrorResponse for a Sync after a Parse (:ticket:[#1260](https://github.com/psycopg/psycopg/issues/1260)).

Psycopg 3.3.2 ^^^^^^^^^^^^^

Fix race condition in adapters at startup (:ticket:[#1230](https://github.com/psycopg/psycopg/issues/1230)).

Psycopg 3.3.1 ^^^^^^^^^^^^^

Fix iteration on server-side cursors (:ticket:[#1226](https://github.com/psycopg/psycopg/issues/1226)).

Psycopg 3.3.0

.. rubric:: New top-level features

  • Add :ref:template strings queries \<template-strings> (:ticket:[#1054](https://github.com/psycopg/psycopg/issues/1054)).

... (truncated)

Commits
  • 83f1103 chore: bump psycopg_pool package version to 3.3.1
  • 1828770 chore: bump psycopg package version to 3.3.4
  • 8be14bb Merge pull request #1301 from oliverhaas/fix/sync-pool-open-race
  • aee0bf2 fix(pool): fix race in the construction of the sync ConnectionPool lock
  • bc4d303 chore(deps): bump the actions group across 1 directory with 4 updates
  • 785379f fix: retain statusmessage after executemany with returning=False
  • 8882a73 perf: do less if X in Y: return Y[X] for cache-like patterns
  • 2f78539 Merge pull request #1299 from dvarrazzo/fix-camel-enum
  • 37ef1dc test: skip test on crdb depending on precise regtype behaviour
  • 7f2f1d1 fix: fix client-side representation of enums requiring quotes
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 4, 2026
@github-actions

github-actions Bot commented May 4, 2026

Copy link
Copy Markdown

Review Council Results

4 tests   2 ✅  0s ⏱️
1 suites  0 💤
1 files    2 ❌

For more details on these failures, see this check.

Results for commit a2a4102.

♻️ This comment has been updated with latest results.

Blb3D commented May 4, 2026

Copy link
Copy Markdown
Collaborator

Dependabot sweep — automated triage

Bucket: A (patch bump, same major — would normally auto-merge)

Package From To Type
psycopg[binary] >=3.3.3 >=3.3.4 patch

Diff is bumps-only ✅ — two files updated (requirements.txt, requirements.win-postgres.txt), no manifest entries added or removed. The 3.3.4 changelog fixes: spurious connection timeout in C extension, client-side enum adaptation with quoted names, and executemany() statusmessage consistency — all bug fixes, no breaking changes.

Blocked — not merged. The Review Council check is failing (conclusion: failure). Hard rule: all visible CI checks must be SUCCESS before merging, including non-required checks. Required checks (backend, check-pro-code) are green ✅.

Action for human: Once Review Council is resolved/dismissed, this is safe to merge.


Generated by Claude Code

Updates the requirements on [psycopg](https://github.com/psycopg/psycopg) to permit the latest version.
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](psycopg/psycopg@3.3.3...3.3.4)

---
updated-dependencies:
- dependency-name: psycopg
  dependency-version: 3.3.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/backend/psycopg-gte-3.3.4 branch from 24ffa83 to a2a4102 Compare May 8, 2026 21:46

@Blb3D Blb3D left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approving — psycopg constraint floor bump from >=3.3.3 to >=3.3.4, two files (requirements.txt + requirements.win-postgres.txt), bumps-only diff. Auto-rebased onto post-#591 main; the only effective change is the psycopg floor.

3.3.4 release notes: spurious connection timeout fix in C extension, client-side enum adaptation with quoted names, executemany() statusmessage consistency. All bug fixes, no breaking changes.

CI status:

  • Backend Unit & Integration Tests: SUCCESS
  • FilaOps CI (backend, frontend): SUCCESS
  • CodeQL (Python + JavaScript): SUCCESS
  • PRO Code Guard: SUCCESS
  • GitGuardian: SUCCESS
  • Review Council (dedicated workflow): SUCCESS

Review Council JUnit-published FAILURE — confirmed false positive: annotations cite src/config.js:42 and src/db/queries.js:87 which do not exist anywhere in FilaOps (no such files in frontend/src/, backend/app/, or anywhere else). These are generic placeholder paths from the external review-council tool's template fallback. The actual stored Guardian findings in .code-conclave/reviews/guardian-findings.json are from a 2026-02-15 scan and target real FilaOps files (settings.py SECRET_KEY validator, customer_service.py wildcard search) — those are real concerns worth triaging separately, but they predate this PR by 3 months and are unrelated to a psycopg floor bump.

@Blb3D Blb3D merged commit e84435e into main May 8, 2026
16 of 17 checks passed
@Blb3D Blb3D deleted the dependabot/pip/backend/psycopg-gte-3.3.4 branch May 8, 2026 21:56
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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant