Maintainer Moves

The row is the compact decision object: move, why, next action, affected scope, confidence, and compact evidence. Expand a row to inspect its bundles; review threads and raw public evidence rows stay underneath for audit.

workflow compression
11
Maintainer moves
same next action grouped
186
Issues covered
open issues
32
PRs covered
open PRs
99
Review groups
expandable underneath
88.9%
Compression
fewer than review groups
0
GitHub writes
local-only; no GitHub writes

Recommended Work Plan

Ordered by maintainer workflow lane, then by attention score. Each row expands from action summary to bundle evidence without exposing raw API payloads.

approve/inspect gated test run

Maintainer-owned unblock queue
Why

PRs are stalled on repository-owner test approval rather than contributor changes.

Next action

Inspect or approve the gated run, then decide the linked PR and issues with the evidence thread open.

Impact

12 bundles | 24 issues | 18 PRs

Confidence

high

Evidence

pending: gerrit_reviewowner gatepending checks: gerrit_review12 package receipts

View bundles

Bundle SIM-001: PR #13323

Existing PR owner-test gatewaiting on repo-owner test approval1 issue1 PRhigh
Issues #8992
PRs PR #13323
Context issues #8989
  • Diagnosis: PR #13323 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #13323 declares a closing reference to issue #8992. | dering expanded tuples. This matches scalar `IN` behavior for custom types and covers both `render_postcompile` and `literal_binds`. Fixes: #8992 ### Checklist This pull request is: - [ ] A documentation / typographical...
  • Review threads: thread:issue:8992:pr:13323
  • Package receipt: d26fe2f82cce

Bundle SIM-003: PR #13303

Existing PR contributor waitwaiting on repo-owner test approval1 issue1 PRhigh
Issues #13157
PRs PR #13303
Context PRs PR #13188PR #13200
  • Diagnosis: PR #13303 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #13303 declares a closing reference to issue #13157. | pr #13200 declares a closing reference to issue #13157. | pr #13188 declares a closing reference to issue #13157. | Fixes #13157. The second pass over the CHECK constraint body in `get_multi_check_constraints` used a na...
  • Review threads: thread:issue:13157:pr:13303
  • Package receipt: 6511f2f2878c

Bundle SIM-004: PR #13289

Existing PR contributor waitwaiting on repo-owner test approval5 issues1 PRhigh
Issues #9410#9493#9930#10094#13227
PRs PR #13289
Context issues #5811#9350#9563#9785#9927#12168
  • Diagnosis: PR #13289 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #13289 declares a closing reference to issue #13227. | ### Description Fixes: #13227 When `default_factory=list` or `default` is passed to a `WriteOnlyMapped` or `DynamicMapped` relationship, it previously caused cryptic cra | thanks, left a few suggestions. let's also wait...
  • Review threads: thread:issue:10094:issue:13227:issue:9410:issue:9493
  • Package receipt: 88aa25792161

Bundle SIM-006: PR #12697 / PR #12698 / PR #13418

Existing PR owner-test gatewaiting on repo-owner test approval2 issues3 PRshigh
Issues #6511#9693
PRs PR #12697PR #12698PR #13418
Context PRs PR #12510
  • Diagnosis: PR #13418 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #13418 declares a closing reference to issue #9693. | pr #12697 declares a closing reference to issue #9693. | ### Description Fixes #9693. String type collation rendering currently hardcodes quoted collation names, so a PostgreSQL schema-qualified collation such as `schem...
  • Review threads: thread:issue:6511:issue:9693:pr:12697:pr:12698
  • Package receipt: 4f6ed5c8dd49

Bundle SIM-008: PR #13405

Existing PR owner-test gatewaiting on repo-owner test approval1 issue1 PRhigh
Issues #13407
PRs PR #13405
  • Diagnosis: PR #13405 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: Thanks for looking into this. I've created an issue, it's #13407 | pr #13405 declares a closing reference to issue #13407. | (it wins uncompiled too); `-O3` compilation adds a smaller further gain (~2–6%), to weigh against the cost of a new compiled module. Fixes: #13407 ## Be...
  • Review threads: thread:issue:13407:pr:13405
  • Package receipt: 13b5779fdf7a

Bundle SIM-009: PR #13404

Existing PR owner-test gatewaiting on repo-owner test approval1 issue1 PRhigh
Issues #13406
PRs PR #13404
  • Diagnosis: PR #13404 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: Hey @ollz272 thanks for continuing work on this! I've created #13406 from the discussion, so we have something to add to the fixes etc. > Still having trouble with gerrit.. sorry! no problem, feel free to kee | pr #13404 declares a closing reference to issue #13406. | )` seman...
  • Review threads: thread:issue:13406:pr:13404
  • Package receipt: d972525bf414

Bundle SIM-010: PR #13399

Existing PR owner-test gatewaiting on repo-owner test approval1 issue1 PRhigh
Issues #13048
PRs PR #13399
  • Diagnosis: PR #13399 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #13399 declares a closing reference to issue #13048. | attach_to_table, using `Table.append_constraint(index)` allows for execution of `table.indexes.add(self)` in `Index._set_parent()`. Fixes: #13048 ### Checklist <!-- go over following points. check them with an `x` if th...
  • Review threads: thread:issue:13048:pr:13399
  • Package receipt: 0d3837274347

Bundle SIM-011: PR #13398

Existing PR owner-test gatewaiting on repo-owner test approval1 issue1 PRhigh
Issues #13419
PRs PR #13398
  • Diagnosis: PR #13398 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: opened #13419 with the description, a runnable reproducer and the comparative timings. i've linked it here (Fixes: #13419) and renamed the changelog to 1 | pr #13398 declares a closing reference to issue #13419. | Fixes: #13419 ### Description While reflecting a SQLite table,...
  • Review threads: thread:issue:13419:pr:13398
  • Package receipt: 343050341414

Bundle SIM-012: PR #13368

Existing PR owner-test gatewaiting on repo-owner test approval1 issue1 PRhigh
Issues #11132
PRs PR #13368
  • Diagnosis: PR #13368 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #13368 declares a closing reference to issue #11132. | ### Description Fixes #11132. Per maintainer guidance in the issue, this PR does two things: 1. **Documents the caveat**: adds a `.. warning::` to the MySQL dialect's ` | Pending gated check(s): gerrit_review | PR #1336...
  • Review threads: thread:issue:11132:pr:13368
  • Package receipt: 7a5710fcae3e

Bundle SIM-013: PR #13288

Existing PR contributor waitwaiting on repo-owner test approval1 issue1 PRhigh
Issues #13169
PRs PR #13288
  • Diagnosis: PR #13288 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: I want to do what I propose [here](https://github.com/sqlalchemy/sqlalchemy/issues/13169#issuecomment-4060550530) which is dont hardcode time functions that are used in this way: 1. note that we also use `time.time()` in [queue.py](https://github.com/sqlalchemy/sqlalchemy/blob...
  • Review threads: thread:issue:13169:pr:13288
  • Package receipt: d0d058392dec

Bundle SIM-017: PR #12731

Existing PR decisionwaiting on repo-owner test approval9 issues1 PRhigh
Issues #6120#6810#9301#9587#10351#10527#10888#11686#13357
PRs PR #12731
Context issues #3050#3150#7519#7535#7555#7562#7774#12730
Context PRs PR #12384PR #12707PR #12759
  • Diagnosis: PR #12731 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #12731 declares a closing reference to issue #12730. | ic type checkers like mypy and pyright currently report type errors when `DeclarativeBase` subclasses are passed. This patch resolves issue #12730 by expanding `_ForUpdateOfArgument` to include `Type[DeclarativeBase]` (...
  • Review threads: thread:issue:10351:issue:10527:issue:10888:issue:11686
  • Package receipt: fd1c27dec09a

Bundle SIM-022: PR #13137 / PR #13312 / PR #13415 / PR #13416 / +1

Existing PR owner-test gatewaiting on repo-owner test approval0 issues5 PRshigh
Issues none
PRs PR #13137PR #13312PR #13415PR #13416PR #13417
  • Diagnosis: PR #13417 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: PR #13416: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13417: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13415: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13137: waiting on repo owner t...
  • Package receipt: a5eda88b2d06

make final PR decision

Maintainer-owned unblock queue
Why

The local packet found no failed-check blocker; the next step is maintainer review, merge, close, rebase request, or takeover.

Next action

Review changed files, linked issues, and latest comments, then choose merge, close, rebase request, or maintainer takeover.

Impact

4 bundles | 3 issues | 4 PRs

Confidence

medium

Evidence

no failed-check blockerreviewDecision=mergeStateStatus=UNSTABLEpending=code_review4 package receipts

View bundles

Bundle SIM-002: PR #13402

Existing PR blocked reviewwaiting on maintainer review1 issue1 PRmedium
Issues #10748
PRs PR #13402
  • Diagnosis: PR #13402 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision.
  • Next action: Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover.
  • Evidence: reviewDecision=; mergeStateStatus=UNSTABLE; pending=code_review; stale_days=8
  • Short excerpt: let's add a comment similar to the shared by mike here https://github.com/sqlalchemy/sqlalchemy/issues/10748#issuecomment-1852787222 to clarify why it's done this way | pr #13402 declares a closing reference to issue #10748. | gistration assertion for conflicting registrars -...
  • Review threads: thread:issue:10748:pr:13402
  • Package receipt: d549deb87823

Bundle SIM-007: PR #13421

Existing PR blocked reviewwaiting on maintainer review1 issue1 PRmedium
Issues #13420
PRs PR #13421
  • Diagnosis: PR #13421 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision.
  • Next action: Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover.
  • Evidence: reviewDecision=; mergeStateStatus=UNSTABLE; pending=code_review; stale_days=0
  • Short excerpt: pr #13421 declares a closing reference to issue #13420. | db's AsyncCursor in version 2.0.1, the async dialect's minimum supported oracledb version is raised from 2.0.0 to 2.0.1 accordingly. Fixes: #13420 <!-- Provide a general summary of your proposed changes in the Title fie...
  • Review threads: thread:issue:13420:pr:13421
  • Package receipt: 40cffa061860

Bundle SIM-015: PR #12297

Existing PR decisionwaiting on maintainer review1 issue1 PRmedium
Issues #11620
PRs PR #12297
  • Diagnosis: PR #12297 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision.
  • Next action: Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover.
  • Evidence: reviewDecision=; mergeStateStatus=CLEAN; pending=; stale_days=473
  • Short excerpt: pr #12297 declares a closing reference to issue #11620. | Fixes: #11620 ### Description - Refactored method in to improve readability and maintainability: - Extracted identity insert logic into helper methods: - | OK, this is **sqla-tester** setting up my work on behalf of **z...
  • Review threads: thread:issue:11620:pr:12297
  • Package receipt: aa8aa12995d1

Bundle SIM-023: PR #11180

Existing stale PR sweepwaiting on maintainer review0 issues1 PRmedium
Issues none
PRs PR #11180
  • Diagnosis: PR #11180 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision.
  • Next action: Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover.
  • Evidence: reviewDecision=; mergeStateStatus=CLEAN; pending=; stale_days=595
  • Short excerpt: PR #11180: stale/low urgency; checks:; review:
  • Package receipt: 541ef10ad5ec

fix failing static/type checks

Repair-ready PRs
Why

The failing job names are known, so maintainers can ask for or apply a focused check fix before re-review.

Next action

Fix or request fixes for the named static/type checks, rerun, then return to review only after the branch is green.

Impact

3 bundles | 2 issues | 4 PRs

Confidence

high

Evidence

pending: gerrit_reviewfailed static/type checksfailed checks: mypy-3.14pending owner gate: gerrit_review.3 package receipts

View bundles

Bundle SIM-014: PR #13051

Existing PR contributor waitwaiting on CI/check fix1 issue1 PRhigh
Issues #13049
PRs PR #13051
  • Diagnosis: PR #13051 is blocked by failing static/type checks: mypy-3.14; pending owner gate: gerrit_review.
  • Next action: Fix or ask the contributor to fix mypy-3.14, rerun checks, then revisit review/owner-gate approval once the branch is green.
  • Evidence: failed checks: mypy-3.14; pending owner gate: gerrit_review.
  • Short excerpt: pr #13051 declares a closing reference to issue #13049. | y of your proposed changes in the Title field above --> ### Description Added the implementations for `func.avg()` and `func.abs()`. Fixes: #13049 ### Checklist <!-- go over following points. check them with an `x` if t...
  • Review threads: thread:issue:13049:pr:13051
  • Package receipt: 1ced38429bf1

Bundle SIM-018: PR #12401

Existing PR blocked reviewwaiting on CI/check fix1 issue1 PRhigh
Issues #12398
PRs PR #12401
Context issues #10668
  • Diagnosis: PR #12401 is blocked by failing static/type checks: pep484-3.14, pep8-3.14; pending owner gate: gerrit_review.
  • Next action: Fix or ask the contributor to fix pep484-3.14, pep8-3.14, rerun checks, then revisit review/owner-gate approval once the branch is green.
  • Evidence: failed checks: pep484-3.14, pep8-3.14; pending owner gate: gerrit_review. Review signal: this is fine though I think you need to install pre-commit and have it run because this will fail pep8 for line length | Thanks...
  • Short excerpt: pr #12401 declares a closing reference to issue #12398. | Fixes: #12398 This PR makes the error message on conflicting loader strategies more verbose to help with debugging <!-- Provide a general summary of your | Blocked or unstable check/merge state. Check signal(s): pep484-...
  • Review threads: thread:issue:12398:pr:12401
  • Package receipt: 913982620f65

Bundle SIM-020: PR #8136 / PR #12645

Existing PR blocked reviewwaiting on CI/check fix0 issues2 PRshigh
Issues none
PRs PR #8136PR #12645
  • Diagnosis: PR #12645 is blocked by failing static/type checks: pep484-3.12; pending owner gate: gerrit_review.
  • Next action: Fix or ask the contributor to fix pep484-3.12, rerun checks, then revisit review/owner-gate approval once the branch is green.
  • Evidence: failed checks: pep484-3.12; pending owner gate: gerrit_review.
  • Short excerpt: PR #12645: PR blocked; checks: pep484-3.12, gerrit_review; review: | PR #8136: draft/noise; checks:; review:
  • Package receipt: d140990bc716

update blocked branch

Repair-ready PRs
Why

The blocker is merge state, so review should wait until the branch is updated against main.

Next action

Rebase or update the branch, rerun checks, then re-enter maintainer review.

Impact

3 bundles | 2 issues | 5 PRs

Confidence

high

Evidence

merge-state blockedmergeStateStatus=DIRTYbranch=feature/GH-11122/table-withbranch=issue_29433 package receipts

View bundles

Bundle SIM-016: PR #11296

Existing PR contributor waitwaiting on branch update1 issue1 PRhigh
Issues #11122
PRs PR #11296
  • Diagnosis: PR #11296 appears blocked by merge state `DIRTY`.
  • Next action: Rebase/update the branch against main, then rerun checks before maintainer review.
  • Evidence: mergeStateStatus=DIRTY; branch=feature/GH-11122/table-with
  • Short excerpt: pr #11296 declares a closing reference to issue #11122. | y to specify storage parameters via with + fix for specifying index storage parameters (should it be split into two different PRs?). Fixes: #11122 ### Checklist <!-- go over following points. check them with an `x` if t...
  • Review threads: thread:issue:11122:pr:11296
  • Package receipt: 5ff57d84427a

Bundle SIM-019: PR #10574

Existing PR blocked reviewwaiting on branch update1 issue1 PRhigh
Issues #2943
PRs PR #10574
  • Diagnosis: PR #10574 appears blocked by merge state `DIRTY`.
  • Next action: Rebase/update the branch against main, then rerun checks before maintainer review.
  • Evidence: mergeStateStatus=DIRTY; branch=issue_2943
  • Short excerpt: **Federico Caselli** (CaselIT) wrote: left some style suggestions View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/sqlalchemy/+/4919 | OK, this is **sqla-tester** setting up my work on behalf of **zzzeek** to try to get revision d310bef35b0ac3e5b840842b62807fc...
  • Review threads: thread:issue:2943:pr:10574
  • Package receipt: 2d7e7fdd3215

Bundle SIM-021: PR #11107 / PR #11297 / PR #11437

Existing PR contributor waitwaiting on branch update0 issues3 PRshigh
Issues none
PRs PR #11107PR #11297PR #11437
  • Diagnosis: PR #11437 appears blocked by merge state `DIRTY`.
  • Next action: Rebase/update the branch against main, then rerun checks before maintainer review.
  • Evidence: mergeStateStatus=DIRTY; branch=fix-examples-2
  • Short excerpt: PR #11297: waiting on contributor; checks:; review: CHANGES_REQUESTED | PR #11107: waiting on contributor; checks:; review: CHANGES_REQUESTED | PR #11437: waiting on contributor; checks:; review: CHANGES_REQUESTED
  • Package receipt: f9a222694a74

resolve overlapping PR lineage

Superseded/lineage cleanup
Why

Multiple active or referenced PR attempts are connected, so maintainers should choose the current path before separate reviews diverge.

Next action

Review the current PR, older attempts, superseding links, and review guidance together; close, park, or merge in one lineage decision.

Impact

9 bundles | 24 issues | 15 PRs

Confidence

high

Evidence

pending: gerrit_reviewowner gatefailed static/type checksmerge-state blockedpending checks: gerrit_review9 package receipts

View bundles

Bundle SIM-003: PR #13303

Existing PR contributor waitwaiting on repo-owner test approval1 issue1 PRhigh
Issues #13157
PRs PR #13303
Context PRs PR #13188PR #13200
  • Diagnosis: PR #13303 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #13303 declares a closing reference to issue #13157. | pr #13200 declares a closing reference to issue #13157. | pr #13188 declares a closing reference to issue #13157. | Fixes #13157. The second pass over the CHECK constraint body in `get_multi_check_constraints` used a na...
  • Review threads: thread:issue:13157:pr:13303
  • Package receipt: 6511f2f2878c

Bundle SIM-006: PR #12697 / PR #12698 / PR #13418

Existing PR owner-test gatewaiting on repo-owner test approval2 issues3 PRshigh
Issues #6511#9693
PRs PR #12697PR #12698PR #13418
Context PRs PR #12510
  • Diagnosis: PR #13418 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #13418 declares a closing reference to issue #9693. | pr #12697 declares a closing reference to issue #9693. | ### Description Fixes #9693. String type collation rendering currently hardcodes quoted collation names, so a PostgreSQL schema-qualified collation such as `schem...
  • Review threads: thread:issue:6511:issue:9693:pr:12697:pr:12698
  • Package receipt: 4f6ed5c8dd49

Bundle SIM-017: PR #12731

Existing PR decisionwaiting on repo-owner test approval9 issues1 PRhigh
Issues #6120#6810#9301#9587#10351#10527#10888#11686#13357
PRs PR #12731
Context issues #3050#3150#7519#7535#7555#7562#7774#12730
Context PRs PR #12384PR #12707PR #12759
  • Diagnosis: PR #12731 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: pr #12731 declares a closing reference to issue #12730. | ic type checkers like mypy and pyright currently report type errors when `DeclarativeBase` subclasses are passed. This patch resolves issue #12730 by expanding `_ForUpdateOfArgument` to include `Type[DeclarativeBase]` (...
  • Review threads: thread:issue:10351:issue:10527:issue:10888:issue:11686
  • Package receipt: fd1c27dec09a

Bundle SIM-020: PR #8136 / PR #12645

Existing PR blocked reviewwaiting on CI/check fix0 issues2 PRshigh
Issues none
PRs PR #8136PR #12645
  • Diagnosis: PR #12645 is blocked by failing static/type checks: pep484-3.12; pending owner gate: gerrit_review.
  • Next action: Fix or ask the contributor to fix pep484-3.12, rerun checks, then revisit review/owner-gate approval once the branch is green.
  • Evidence: failed checks: pep484-3.12; pending owner gate: gerrit_review.
  • Short excerpt: PR #12645: PR blocked; checks: pep484-3.12, gerrit_review; review: | PR #8136: draft/noise; checks:; review:
  • Package receipt: d140990bc716

Bundle SIM-021: PR #11107 / PR #11297 / PR #11437

Existing PR contributor waitwaiting on branch update0 issues3 PRshigh
Issues none
PRs PR #11107PR #11297PR #11437
  • Diagnosis: PR #11437 appears blocked by merge state `DIRTY`.
  • Next action: Rebase/update the branch against main, then rerun checks before maintainer review.
  • Evidence: mergeStateStatus=DIRTY; branch=fix-examples-2
  • Short excerpt: PR #11297: waiting on contributor; checks:; review: CHANGES_REQUESTED | PR #11107: waiting on contributor; checks:; review: CHANGES_REQUESTED | PR #11437: waiting on contributor; checks:; review: CHANGES_REQUESTED
  • Package receipt: f9a222694a74

Bundle SIM-022: PR #13137 / PR #13312 / PR #13415 / PR #13416 / +1

Existing PR owner-test gatewaiting on repo-owner test approval0 issues5 PRshigh
Issues none
PRs PR #13137PR #13312PR #13415PR #13416PR #13417
  • Diagnosis: PR #13417 is waiting on repository-owner test approval: gerrit_review.
  • Next action: Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.
  • Evidence: pending checks: gerrit_review
  • Short excerpt: PR #13416: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13417: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13415: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13137: waiting on repo owner t...
  • Package receipt: a5eda88b2d06

Bundle SIM-066: reflection stale/low urgency

Stale issue resolution sweepstale/low urgency4 issues0 PRsmedium
Issues #10435#10742#11385#11677
PRs none
Context PRs PR #11678
  • Diagnosis: This is a reflection stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #11385: stale/low urgency; labels: reflection, use case; title: Add additional information to the `ReflectedColumn` | issue #10742: stale/low urgency; labels: bug, SQL Server, reflection; title: Bad PrimaryKeyCo...
  • Short excerpt: issue #11385: stale/low urgency; labels: reflection, use case; title: Add additional information to the `ReflectedColumn` | issue #10742: stale/low urgency; labels: bug, SQL Server, reflection; title: Bad PrimaryKeyConstraint metadata for MSSQL temporary table | issue #10435:...
  • Review threads: thread:issue:11677
  • Package receipt: fea0d98e77a8

Bundle SIM-070: #10544 pysqlcipher open fail with err: TypeError: function takes at most 3 arguments (4 given) in dbapi_connection.create_function

Stale issue resolution sweepstale/low urgency1 issue0 PRsmedium
Issues #10544
PRs none
Context PRs PR #10545
  • Diagnosis: This is a sqlite stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: pr #10545 declares a closing reference to issue #10544. | <!-- Provide a general summary of your proposed changes in the Title field above --> to fix the pysqlcipher broken usage in 2.0.22 with pysqlcipher3 new master...
  • Short excerpt: pr #10545 declares a closing reference to issue #10544. | <!-- Provide a general summary of your proposed changes in the Title field above --> to fix the pysqlcipher broken usage in 2.0.22 with pysqlcipher3 new master ### Description issue fix : https://github.com/sqlalchemy/s...
  • Review threads: thread:issue:10544
  • Package receipt: 096520524394

Bundle SIM-071: tests stale/low urgency

Stale issue resolution sweepstale/low urgency7 issues0 PRsmedium
Issues #5174#6468#6505#7035#7135#8805#9370
PRs none
Context PRs PR #7009
  • Diagnosis: This is a tests stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #9370: stale/low urgency; labels: bug, tests; title: Create a way to run all the examples in the pipeline | issue #7135: stale/low urgency; labels: bug, tests; title: mysql/test_for_update is very slow on ci | i...
  • Short excerpt: issue #9370: stale/low urgency; labels: bug, tests; title: Create a way to run all the examples in the pipeline | issue #7135: stale/low urgency; labels: bug, tests; title: mysql/test_for_update is very slow on ci | issue #6505: stale/low urgency; labels: tests, use case; titl...
  • Review threads: thread:issue:7035
  • Package receipt: 85e248abcfd6

park or close contributor-waiting PRs

Batch issue sweeps
Why

The next work is contributor-owned unless a maintainer chooses to take over or close the stale path.

Next action

Keep parked, close with context, or explicitly take over only when the evidence warrants maintainer work.

Impact

1 bundle | 1 issue | 1 PR

Confidence

medium

Evidence

requested changesreviewDecision=CHANGES_REQUESTEDstale_days=4791 package receipt

View bundles

Bundle SIM-005: PR #12433

Existing PR contributor waitwaiting on contributor1 issue1 PRmedium
Issues #6274
PRs PR #12433
Context issues #10236
  • Diagnosis: PR #12433 is contributor-owned until requested changes or review questions are answered.
  • Next action: Keep parked or close after maintainer review if the contributor path is no longer active; do not ask for maintainer work first.
  • Evidence: reviewDecision=CHANGES_REQUESTED; stale_days=479
  • Short excerpt: I would prefer just go to the "raise informative error" step without passing to the deprecation step, since we had an uninformative error already | great job. I think we can simplify the fix and also add some more test support, see inline comments | OK we changed from coercion...
  • Review threads: thread:issue:6274:pr:12433
  • Package receipt: 1e5ac9c162fa

apply stale sweep policy

Batch issue sweeps
Why

Old low-urgency rows can be handled as a policy batch instead of reopened one at a time.

Next action

Close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local draft.

Impact

25 bundles | 111 issues | 0 PRs

Confidence

medium

Evidence

issue #12972: stale/low urgencylabels: use case, asynciotitle: Move asyncio out of ext into the library properissue #12710: stale/low urgency25 package receipts

View bundles

Bundle SIM-048: asyncio stale/low urgency

Stale issue resolution sweepstale/low urgency4 issues0 PRsmedium
Issues #6121#12710#12803#12972
PRs none
  • Diagnosis: This is a asyncio stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #12972: stale/low urgency; labels: use case, asyncio; title: Move asyncio out of ext into the library proper | issue #12710: stale/low urgency; labels: bug, engine, asyncio; title: add extra shielding to async c...
  • Short excerpt: issue #12972: stale/low urgency; labels: use case, asyncio; title: Move asyncio out of ext into the library proper | issue #12710: stale/low urgency; labels: bug, engine, asyncio; title: add extra shielding to async connection create | issue #12803: stale/low urgency; labels:...
  • Package receipt: ee2d9d5933fa

Bundle SIM-049: #8693 sp_reset_connection not called on reused connections in pool. (MSSQL)

Stale issue resolution sweepstale/low urgency1 issue0 PRsmedium
Issues #8693
PRs none
  • Diagnosis: This is a connection pool stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #8693: stale/low urgency; labels: help wanted, documentation, connection pool, SQL Server, use case; title: sp_reset_connection not called on reused connections in pool. (MSSQL)
  • Short excerpt: issue #8693: stale/low urgency; labels: help wanted, documentation, connection pool, SQL Server, use case; title: sp_reset_connection not called on reused connections in pool. (MSSQL)
  • Package receipt: 71a7d9ef7e26

Bundle SIM-050: datatypes stale/low urgency

Stale issue resolution sweepstale/low urgency6 issues0 PRsmedium
Issues #4652#6874#7223#8936#11597#12628
PRs none
Context issues #3155#3444#7212
  • Diagnosis: This is a datatypes stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #12628: stale/low urgency; labels: oracle, datatypes, use case, mariadb; title: Add support for MariaDB Vector data type | issue #11597: stale/low urgency; labels: bug, datatypes, typing; title: sqltypes.Enum no...
  • Short excerpt: issue #12628: stale/low urgency; labels: oracle, datatypes, use case, mariadb; title: Add support for MariaDB Vector data type | issue #11597: stale/low urgency; labels: bug, datatypes, typing; title: sqltypes.Enum not generic enough | issue #8936: stale/low urgency; labels: p...
  • Review threads: thread:issue:7223, thread:issue:4652
  • Package receipt: 33da5c425b40

Bundle SIM-051: declarative stale/low urgency

Stale issue resolution sweepstale/low urgency3 issues0 PRsmedium
Issues #5806#6411#9147
PRs none
Context issues #9832
  • Diagnosis: This is a declarative stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #6411: stale/low urgency; labels: declarative, use case; title: add new attribute_declared event for decalrative, intercepts all declared attrs but particularly Column | issue #5806: stale/low urgency; labels: b...
  • Short excerpt: issue #6411: stale/low urgency; labels: declarative, use case; title: add new attribute_declared event for decalrative, intercepts all declared attrs but particularly Column | issue #5806: stale/low urgency; labels: bug, declarative, quagmire; title: favor module names over ta...
  • Review threads: thread:issue:9147
  • Package receipt: 8c91f1b2f93a

Bundle SIM-052: dialects stale/low urgency

Stale issue resolution sweepstale/low urgency2 issues0 PRsmedium
Issues #8321#10680
PRs none
  • Diagnosis: This is a dialects stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #8321: stale/low urgency; labels: sql, use case, upserts, dialects; title: Unify INSERT ... ON CONFLICT / UPSERT / MERGE functionality in single implementation | issue #10680: stale/low urgency; labels: use case...
  • Short excerpt: issue #8321: stale/low urgency; labels: sql, use case, upserts, dialects; title: Unify INSERT ... ON CONFLICT / UPSERT / MERGE functionality in single implementation | issue #10680: stale/low urgency; labels: use case, dialects; title: upgrade default driver for psycopg, oracledb
  • Package receipt: 393966f127d1

Bundle SIM-053: dml stale/low urgency

Stale issue resolution sweepstale/low urgency2 issues0 PRsmedium
Issues #10446#12096
PRs none
  • Diagnosis: This is a dml stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #12096: stale/low urgency; labels: bug, orm, hard orm, dml; title: delete with join and returning clause doesn't work on SQLAlchemy 2 | issue #10446: stale/low urgency; labels: orm, use case, dml; title: Support...
  • Short excerpt: issue #12096: stale/low urgency; labels: bug, orm, hard orm, dml; title: delete with join and returning clause doesn't work on SQLAlchemy 2 | issue #10446: stale/low urgency; labels: orm, use case, dml; title: Support synonym with bulk_insert_mappings and insert
  • Package receipt: cb73805708ef

Bundle SIM-054: documentation stale/low urgency

Stale issue resolution sweepstale/low urgency14 issues0 PRsmedium
Issues #4567#4706#4784#4790#5235#6332#7360#7517#8894#9839#10116#11062+2
PRs none
Context issues #4360#5151#6515#9586#9603#9618
  • Diagnosis: This is a documentation stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #11284: stale/low urgency; labels: bug, documentation, tests, schema; title: Missing batch_op.f() | issue #6332: stale/low urgency; labels: documentation, SQLA mypy plugin, typing; title: Documentation: use ORM...
  • Short excerpt: issue #11284: stale/low urgency; labels: bug, documentation, tests, schema; title: Missing batch_op.f() | issue #6332: stale/low urgency; labels: documentation, SQLA mypy plugin, typing; title: Documentation: use ORM declarative attributes in .values instead of kwargs in "ORM-...
  • Review threads: thread:issue:4784:issue:4790, thread:issue:9839, thread:issue:4567, +1
  • Package receipt: 2a1d91dc821c

Bundle SIM-055: #6489 support autocommit w/ explicit isolation levels

Stale issue resolution sweepstale/low urgency2 issues0 PRsmedium
Issues #5815#6489
PRs none
Context issues #3357
  • Diagnosis: This is a engine stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: as discussed at #3357, an additional execution option `dbapi_autocommit=True` that sets autocommit independently of setting an explicit isolation level would be | issue #5815: stale/low urgency; labels: engine, use ca...
  • Short excerpt: as discussed at #3357, an additional execution option `dbapi_autocommit=True` that sets autocommit independently of setting an explicit isolation level would be | issue #5815: stale/low urgency; labels: engine, use case; title: Support transaction read only access mode API, im...
  • Review threads: thread:issue:6489
  • Package receipt: 4440d833569f

Bundle SIM-056: #5006 support for unusual function namespace separators

Stale issue resolution sweepstale/low urgency1 issue0 PRsmedium
Issues #5006
PRs none
  • Diagnosis: This is a functions stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #5006: stale/low urgency; labels: SQL Server, functions, use case; title: support for unusual function namespace separators
  • Short excerpt: issue #5006: stale/low urgency; labels: SQL Server, functions, use case; title: support for unusual function namespace separators
  • Package receipt: d29d725511e9

Bundle SIM-057: bug stale/low urgency

Stale issue resolution sweepstale/low urgency3 issues0 PRsmedium
Issues #2814#10064#10835
PRs none
  • Diagnosis: This is a general stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #10835: stale/low urgency; labels: bug, cextensions, orm - annotated declarative; title: sqlalchemy.util.OrderedSet does not work with v2 in ORM mappings | issue #10064: stale/low urgency; labels: bug, dataclass...
  • Short excerpt: issue #10835: stale/low urgency; labels: bug, cextensions, orm - annotated declarative; title: sqlalchemy.util.OrderedSet does not work with v2 in ORM mappings | issue #10064: stale/low urgency; labels: bug, dataclasses, orm - annotated declarative; title: MappedAsDataclass, p...
  • Package receipt: aae91f9f7e64

Bundle SIM-058: loader options stale/low urgency

Stale issue resolution sweepstale/low urgency4 issues0 PRsmedium
Issues #3037#5964#7426#8431
PRs none
Context issues #4340
  • Diagnosis: This is a loader options stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #7426: stale/low urgency; labels: bug, orm, loader options, hard orm; title: targeting of highly self-referential id column within a subquery w contains_eager | issue #3037: stale/low urgency; labels: feature, o...
  • Short excerpt: issue #7426: stale/low urgency; labels: bug, orm, loader options, hard orm; title: targeting of highly self-referential id column within a subquery w contains_eager | issue #3037: stale/low urgency; labels: feature, orm, loader options; title: support setting load options on i...
  • Review threads: thread:issue:8431
  • Package receipt: f365e299b371

Bundle SIM-059: mariadb stale/low urgency

Stale issue resolution sweepstale/low urgency2 issues0 PRsmedium
Issues #7228#12561
PRs none
  • Diagnosis: This is a mariadb stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #12561: stale/low urgency; labels: bug, mysql, mariadb; title: Recover two-phase in mysql is currently unusable since it uses a legacy row index method | issue #7228: stale/low urgency; labels: feature, sqlite,...
  • Short excerpt: issue #12561: stale/low urgency; labels: bug, mysql, mariadb; title: Recover two-phase in mysql is currently unusable since it uses a legacy row index method | issue #7228: stale/low urgency; labels: feature, sqlite, mariadb; title: Incorrect code for sa.values on SQLite and M...
  • Package receipt: 020f8c762d4e

Bundle SIM-060: mysql stale/low urgency

Stale issue resolution sweepstale/low urgency2 issues0 PRsmedium
Issues #1909#4272
PRs none
  • Diagnosis: This is a mysql stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #4272: stale/low urgency; labels: feature, schema, mysql; title: suport MySQL inline indexes e.g. KEY(col) in DDL | issue #1909: stale/low urgency; labels: bug, mysql, reflection, quagmire; title: reflection iss...
  • Short excerpt: issue #4272: stale/low urgency; labels: feature, schema, mysql; title: suport MySQL inline indexes e.g. KEY(col) in DDL | issue #1909: stale/low urgency; labels: bug, mysql, reflection, quagmire; title: reflection issue with mysql, url with no schema failure
  • Package receipt: 0cf509038913

Bundle SIM-061: #7718 create oracle_dblink table option

Stale issue resolution sweepstale/low urgency2 issues0 PRsmedium
Issues #7718#12341
PRs none
Context issues #4379
  • Diagnosis: This is a oracle stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: scussed in https://github.com/sqlalchemy/sqlalchemy/discussions/7717 this is very trivial and I think we will be able to make use of it for #4379 in any case: ```py from sqlalchemy import Column from sqlalchemy import...
  • Short excerpt: scussed in https://github.com/sqlalchemy/sqlalchemy/discussions/7717 this is very trivial and I think we will be able to make use of it for #4379 in any case: ```py from sqlalchemy import Column from sqlalchemy import DateTime from sqlalchemy import MetaData from sqlalchemy im...
  • Review threads: thread:issue:7718
  • Package receipt: b5132f02baca

Bundle SIM-062: orm stale/low urgency queue (2 issues)

Stale issue resolution sweepstale/low urgency31 issues0 PRsmedium
Issues #1063#1140#2501#2792#3458#4641#5005#5541#6080#6137#6860#6997+19
PRs none
Context issues #3496#3990#4640#5068#6550#8285#8889
  • Diagnosis: This is a orm stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issues #8070 and #8311 share title/component terms: add, method | issue #9197: stale/low urgency; labels: orm, use case, dataclasses; title: Support for mapping frozen dataclasses | issue #12575: stale/low urgency; la...
  • Short excerpt: issues #8070 and #8311 share title/component terms: add, method | issue #9197: stale/low urgency; labels: orm, use case, dataclasses; title: Support for mapping frozen dataclasses | issue #12575: stale/low urgency; labels: orm, use case; title: prefixing Composite Column Types...
  • Review threads: thread:issue:10859:issue:4641, thread:issue:1063:issue:10936, thread:issue:9690, +3
  • Package receipt: c5d222d0b9db

Bundle SIM-063: #4855 instance_state can't raise an informative exception due to performance concerns. write C function?

Stale issue resolution sweepstale/low urgency1 issue0 PRsmedium
Issues #4855
PRs none
  • Diagnosis: This is a performance stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #4855: stale/low urgency; labels: bug, performance, quagmire; title: instance_state can't raise an informative exception due to performance concerns. write C function?
  • Short excerpt: issue #4855: stale/low urgency; labels: bug, performance, quagmire; title: instance_state can't raise an informative exception due to performance concerns. write C function?
  • Package receipt: 1cde772c8fcb

Bundle SIM-064: Review thread: 2 issues - Issue #4289 - support None for index name

Stale issue resolution sweepstale/low urgency5 issues0 PRsmedium
Issues #4289#5350#6612#7475#9944
PRs none
Context issues #3566#3989#5256#7706#8574
  • Diagnosis: This is a postgresql stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: **Michael Bayer ([@zzzeek](https://github.com/zzzeek)) wrote:** we *do* truncate specifically for indexes, see #4289. | the `ForeignKeyConstraint` separately via `__table_args__` works like a charm. I'd note that, whe...
  • Short excerpt: **Michael Bayer ([@zzzeek](https://github.com/zzzeek)) wrote:** we *do* truncate specifically for indexes, see #4289. | the `ForeignKeyConstraint` separately via `__table_args__` works like a charm. I'd note that, when I saw this, I though that it could solve #7706. But, I sti...
  • Review threads: thread:issue:4289:issue:5350, thread:issue:7475, thread:issue:6612
  • Package receipt: b7c864daad38

Bundle SIM-065: #8680 Better organize pep 484 types in the packages

Stale issue resolution sweepstale/low urgency1 issue0 PRsmedium
Issues #8680
PRs none
  • Diagnosis: This is a public api stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #8680: stale/low urgency; labels: public api, typing; title: Better organize pep 484 types in the packages
  • Short excerpt: issue #8680: stale/low urgency; labels: public api, typing; title: Better organize pep 484 types in the packages
  • Package receipt: c226ff2d33ce

Bundle SIM-066: reflection stale/low urgency

Stale issue resolution sweepstale/low urgency4 issues0 PRsmedium
Issues #10435#10742#11385#11677
PRs none
Context PRs PR #11678
  • Diagnosis: This is a reflection stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #11385: stale/low urgency; labels: reflection, use case; title: Add additional information to the `ReflectedColumn` | issue #10742: stale/low urgency; labels: bug, SQL Server, reflection; title: Bad PrimaryKeyCo...
  • Short excerpt: issue #11385: stale/low urgency; labels: reflection, use case; title: Add additional information to the `ReflectedColumn` | issue #10742: stale/low urgency; labels: bug, SQL Server, reflection; title: Bad PrimaryKeyConstraint metadata for MSSQL temporary table | issue #10435:...
  • Review threads: thread:issue:11677
  • Package receipt: fea0d98e77a8

Bundle SIM-067: #13007 Change the default to False of addconstraint / dropconstraint isolate_from_table

Stale issue resolution sweepstale/low urgency2 issues0 PRsmedium
Issues #9233#13007
PRs none
Context issues #13006
  • Diagnosis: This is a schema stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: Follow up of #13006 Set to False the default value and remove the warning | issue #9233: stale/low urgency; labels: bug, schema; title: Expression index does not list all the columns
  • Short excerpt: Follow up of #13006 Set to False the default value and remove the warning | issue #9233: stale/low urgency; labels: bug, schema; title: Expression index does not list all the columns
  • Review threads: thread:issue:13007
  • Package receipt: 38a09d5ac86e

Bundle SIM-068: sql stale/low urgency

Stale issue resolution sweepstale/low urgency8 issues0 PRsmedium
Issues #1452#6040#6336#6700#7113#9425#10326#10780
PRs none
Context issues #4797
  • Diagnosis: This is a sql stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #10780: stale/low urgency; labels: sql, use case; title: name with flat for aliased() | issue #10326: stale/low urgency; labels: sql, use case; title: Allow InstrumentedAttribute in corresponding_column | issue...
  • Short excerpt: issue #10780: stale/low urgency; labels: sql, use case; title: name with flat for aliased() | issue #10326: stale/low urgency; labels: sql, use case; title: Allow InstrumentedAttribute in corresponding_column | issue #9425: stale/low urgency; labels: bug, sql; title: tighten u...
  • Review threads: thread:issue:6040:issue:7113
  • Package receipt: 91d7e1837feb

Bundle SIM-069: #5352 Can not select negated boolean column in MS SQL Server

Stale issue resolution sweepstale/low urgency1 issue0 PRsmedium
Issues #5352
PRs none
Context issues #4250
  • Diagnosis: This is a sql server stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: hi there - how interesting that the exact test case from #4250 is still failing though I would assume in a different way from what was fixed there. this limitation has more to do with SQL Server not bei | ` operator i...
  • Short excerpt: hi there - how interesting that the exact test case from #4250 is still failing though I would assume in a different way from what was fixed there. this limitation has more to do with SQL Server not bei | ` operator is supported in SQLAlchemy. So the statement `SELECT ~a.flag...
  • Review threads: thread:issue:5352
  • Package receipt: 3793ed0c2863

Bundle SIM-070: #10544 pysqlcipher open fail with err: TypeError: function takes at most 3 arguments (4 given) in dbapi_connection.create_function

Stale issue resolution sweepstale/low urgency1 issue0 PRsmedium
Issues #10544
PRs none
Context PRs PR #10545
  • Diagnosis: This is a sqlite stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: pr #10545 declares a closing reference to issue #10544. | <!-- Provide a general summary of your proposed changes in the Title field above --> to fix the pysqlcipher broken usage in 2.0.22 with pysqlcipher3 new master...
  • Short excerpt: pr #10545 declares a closing reference to issue #10544. | <!-- Provide a general summary of your proposed changes in the Title field above --> to fix the pysqlcipher broken usage in 2.0.22 with pysqlcipher3 new master ### Description issue fix : https://github.com/sqlalchemy/s...
  • Review threads: thread:issue:10544
  • Package receipt: 096520524394

Bundle SIM-071: tests stale/low urgency

Stale issue resolution sweepstale/low urgency7 issues0 PRsmedium
Issues #5174#6468#6505#7035#7135#8805#9370
PRs none
Context PRs PR #7009
  • Diagnosis: This is a tests stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #9370: stale/low urgency; labels: bug, tests; title: Create a way to run all the examples in the pipeline | issue #7135: stale/low urgency; labels: bug, tests; title: mysql/test_for_update is very slow on ci | i...
  • Short excerpt: issue #9370: stale/low urgency; labels: bug, tests; title: Create a way to run all the examples in the pipeline | issue #7135: stale/low urgency; labels: bug, tests; title: mysql/test_for_update is very slow on ci | issue #6505: stale/low urgency; labels: tests, use case; titl...
  • Review threads: thread:issue:7035
  • Package receipt: 85e248abcfd6

Bundle SIM-072: typing stale/low urgency

Stale issue resolution sweepstale/low urgency2 issues0 PRsmedium
Issues #8909#10417
PRs none
  • Diagnosis: This is a typing stale issue batch, not a single code diagnosis.
  • Next action: Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.
  • Evidence: issue #10417: stale/low urgency; labels: wontfix / out of scope, expected behavior, typing; title: mypy: coerced legacy syntax with subquery can not be typed | issue #8909: stale/low urgency; labels: help wanted, quag...
  • Short excerpt: issue #10417: stale/low urgency; labels: wontfix / out of scope, expected behavior, typing; title: mypy: coerced legacy syntax with subquery can not be typed | issue #8909: stale/low urgency; labels: help wanted, quagmire, typing; title: using @declared_attr does not recognize...
  • Package receipt: cafa886f4a7b

consolidate duplicate candidates

Batch issue sweeps
Why

Related reports can share one canonical answer, close path, or implementation direction.

Next action

Pick the canonical issue, preserve the strongest reproduction, and close or link duplicates in one pass.

Impact

1 bundle | 2 issues | 0 PRs

Confidence

medium

Evidence

issues #8326 and #10335 share title/component terms: or...1 package receipt

View bundles

Bundle SIM-024: orm good volunteer slice queue (2 issues)

Duplicate/related issue sweepgood volunteer slice2 issues0 PRsmedium
Issues #8326#10335
PRs none
  • Diagnosis: The local evidence indicates likely related reports that should share one canonical answer or implementation path.
  • Next action: Pick the canonical issue, preserve the strongest reproduction, and close/link duplicates in one maintainer pass.
  • Evidence: issues #8326 and #10335 share title/component terms: orm, support
  • Short excerpt: issues #8326 and #10335 share title/component terms: orm, support
  • Package receipt: cdc640779a2a

park or close waiting-info issues

Batch issue sweeps
Why

These rows are waiting for reporter information unless existing evidence is enough for maintainer reproduction.

Next action

Park or close unless a maintainer can reproduce from the evidence already collected.

Impact

3 bundles | 3 issues | 0 PRs

Confidence

medium

Evidence

issue #10531: waiting on contributorlabels: bug, documentation, awaiting info, orm - annota...title: Issue with relationship typing when using Declar...issue #11136: waiting on contributor3 package receipts

View bundles

Bundle SIM-073: #10531 Issue with relationship typing when using Declarative-Imparative Mapping

Waiting-info issue sweepwaiting on contributor1 issue0 PRsmedium
Issues #10531
PRs none
  • Diagnosis: This documentation batch is waiting for reporter/contributor information.
  • Next action: Park or close unless existing evidence is enough for maintainers to reproduce without another ping.
  • Evidence: issue #10531: waiting on contributor; labels: bug, documentation, awaiting info, orm - annotated declarative; title: Issue with relationship typing when using Declarative-Imparative Mapping
  • Short excerpt: issue #10531: waiting on contributor; labels: bug, documentation, awaiting info, orm - annotated declarative; title: Issue with relationship typing when using Declarative-Imparative Mapping
  • Package receipt: 5adc82dd4584

Bundle SIM-074: #11136 Delete Propagation to Parent Table for Joined Table Inheritance

Waiting-info issue sweepwaiting on contributor1 issue0 PRsmedium
Issues #11136
PRs none
  • Diagnosis: This general batch is waiting for reporter/contributor information.
  • Next action: Park or close unless existing evidence is enough for maintainers to reproduce without another ping.
  • Evidence: issue #11136: waiting on contributor; labels: awaiting info, use case; title: Delete Propagation to Parent Table for Joined Table Inheritance
  • Short excerpt: issue #11136: waiting on contributor; labels: awaiting info, use case; title: Delete Propagation to Parent Table for Joined Table Inheritance
  • Package receipt: 110c68d0fd93

Bundle SIM-075: #5999 Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators

Waiting-info issue sweepwaiting on contributor1 issue0 PRsmedium
Issues #5999
PRs none
  • Diagnosis: This orm batch is waiting for reporter/contributor information.
  • Next action: Park or close unless existing evidence is enough for maintainers to reproduce without another ping.
  • Evidence: issue #5999: waiting on contributor; labels: help wanted, orm, awaiting info, use case, typing; title: Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators
  • Short excerpt: issue #5999: waiting on contributor; labels: help wanted, orm, awaiting info, use case, typing; title: Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators
  • Package receipt: 91b4ba163ec1

prepare patch-plan bundle

Volunteer bundles
Why

The local evidence is concrete enough to plan a patch or design branch without writing to GitHub.

Next action

Draft locally, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.

Impact

11 bundles | 16 issues | 0 PRs

Confidence

medium

Evidence

patch-plan readyit's #4384issue #13113: needs maintainer decisionlabels: sqlite, use case, dml11 package receipts

View bundles

Bundle SIM-025: #13212 Support for native JSON in mssql

New code/decision packageneeds maintainer decision1 issue0 PRsmedium
Issues #13212
PRs none
Context issues #4384
  • Diagnosis: This datatypes bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/sql/sqltypes.py, test/sql/test_types.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: it's #4384
  • Short excerpt: it's #4384
  • Review threads: thread:issue:13212
  • Package receipt: 2189d53c1923

Bundle SIM-026: #13113 SQLite insert supports multiple on-conflict clauses in inserts

New code/decision packageneeds maintainer decision1 issue0 PRsmedium
Issues #13113
PRs none
  • Diagnosis: This dml bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #13113: needs maintainer decision; labels: sqlite, use case, dml; title: SQLite insert supports multiple on-conflict clauses in inserts
  • Short excerpt: issue #13113: needs maintainer decision; labels: sqlite, use case, dml; title: SQLite insert supports multiple on-conflict clauses in inserts
  • Package receipt: 88f55cb37c53

Bundle SIM-027: #10676 Add reasonable min version for the internal dialects packages / databases

New code/decision packageneeds maintainer decision1 issue0 PRsmedium
Issues #10676
PRs none
  • Diagnosis: This general bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #10676: needs maintainer decision; labels: setup; title: Add reasonable min version for the internal dialects packages / databases
  • Short excerpt: issue #10676: needs maintainer decision; labels: setup; title: Add reasonable min version for the internal dialects packages / databases
  • Package receipt: a396d573a6ee

Bundle SIM-028: Review thread: 2 issues - Issue #13204 - Immediateload fails to load when combined with inheritance

New code/decision packageneeds maintainer decision2 issues0 PRsmedium
Issues #13204#13210
PRs none
Context issues #13193#13202
  • Diagnosis: This loader options bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: namespace.") > print(" Use ap.meta (base-class direct) instead of ap.Dog.meta.") > print("=" * 70) > ``` _Originally posted by @CaselIT in [#13193](https://github.com/sqlalchemy/sqlalchemy/issues/13193#issuecomment-41...
  • Short excerpt: namespace.") > print(" Use ap.meta (base-class direct) instead of ap.Dog.meta.") > print("=" * 70) > ``` _Originally posted by @CaselIT in [#13193](https://github.com/sqlalchemy/sqlalchemy/issues/13193#issuecomment-4145377493)_ | There are a couple of cases where immediateload...
  • Review threads: thread:issue:13204:issue:13210
  • Package receipt: e5cd63eb8bbb

Bundle SIM-029: #13153 `composite` with in-place custom values getter

New code/decision packageneeds maintainer decision1 issue0 PRsmedium
Issues #13153
PRs none
  • Diagnosis: This orm bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/orm/, test/orm/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #13153: needs maintainer decision; labels: orm, use case; title: `composite` with in-place custom values getter
  • Short excerpt: issue #13153: needs maintainer decision; labels: orm, use case; title: `composite` with in-place custom values getter
  • Package receipt: 7b1457c8fc02

Bundle SIM-030: performance needs maintainer decision

New code/decision packageneeds maintainer decision2 issues0 PRsmedium
Issues #10541#13311
PRs none
  • Diagnosis: This performance bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/perf/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #13311: needs maintainer decision; labels: reflection, performance, use case; title: Provide a many-table version for has_table | issue #10541: needs maintainer decision; labels: performance, result fetching API...
  • Short excerpt: issue #13311: needs maintainer decision; labels: reflection, performance, use case; title: Provide a many-table version for has_table | issue #10541: needs maintainer decision; labels: performance, result fetching API improvements; title: Improve scalars performance by trying...
  • Package receipt: ca18b0793f1e

Bundle SIM-031: #7366 extend_existing will add copies of indexes, constraints, etc. as there is no deduplication on name

New code/decision packageneeds maintainer decision2 issues0 PRsmedium
Issues #7366#9468
PRs none
Context issues #3861#8925
  • Diagnosis: This reflection bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/engine/reflection.py, test/engine/test_reflection.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: what this issue is about, this issue is about constraints which are a totally different story. the extend_existing not deduping on name is #8925. | ### Describe the bug I'm getting duplicated index objects in the `Met...
  • Short excerpt: what this issue is about, this issue is about constraints which are a totally different story. the extend_existing not deduping on name is #8925. | ### Describe the bug I'm getting duplicated index objects in the `MetaData` when using `DeferredReflection`. I think a similar is...
  • Review threads: thread:issue:7366
  • Package receipt: f5b627c965cc

Bundle SIM-032: Review thread: 2 issues - Issue #12585 - support SQLite .autocommit=False mode, improve documentation

New code/decision packageduplicate/cluster candidate2 issues0 PRsmedium
Issues #8795#12585
PRs none
  • Diagnosis: This sqlite bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: Possible related issues #12585 and #8795 shared tokens: autocommit, sqlite, support
  • Short excerpt: Possible related issues #12585 and #8795 shared tokens: autocommit, sqlite, support
  • Review threads: thread:issue:12585:issue:8795
  • Package receipt: 411510c6dd49

Bundle SIM-033: #9154 11 test failures with PyPy3.9 7.3.11 in 2.0.0 (and git main)

New code/decision packageneeds maintainer decision1 issue0 PRsmedium
Issues #9154
PRs none
Context issues #8762
  • Diagnosis: This tests bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: r pypy? at some point we had to take pypy out of the testing pipeline Yes. I have two marked as failing in 1.4.46. One of them is linked to #8762, so might have been fixed already. The other was an exception message m...
  • Short excerpt: r pypy? at some point we had to take pypy out of the testing pipeline Yes. I have two marked as failing in 1.4.46. One of them is linked to #8762, so might have been fixed already. The other was an exception message mismatch that I probably didn't report. Unfortunately, the te...
  • Review threads: thread:issue:9154
  • Package receipt: 38d9bb6d6376

Bundle SIM-034: typing needs maintainer decision

New code/decision packageneeds maintainer decision2 issues0 PRsmedium
Issues #13253#13281
PRs none
  • Diagnosis: This typing bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/typing/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #13281: needs maintainer decision; labels: typing; title: Modernize type annotations to PEP 604 union syntax | issue #13253: needs maintainer decision; labels: bug, quagmire, typing; title: im not sure we can ty...
  • Short excerpt: issue #13281: needs maintainer decision; labels: typing; title: Modernize type annotations to PEP 604 union syntax | issue #13253: needs maintainer decision; labels: bug, quagmire, typing; title: im not sure we can type hybrid_methods fully
  • Package receipt: 060274b26e7e

Bundle SIM-035: #9548 relationship loader options do a "recursive" thing inconsistently

New maintainer code PRhigh-priority/blocker1 issue0 PRsmedium
Issues #9548
PRs none
  • Diagnosis: This loader options bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #9548: high-priority/blocker; labels: bug, high priority, orm, loader options; title: relationship loader options do a "recursive" thing inconsistently
  • Short excerpt: issue #9548: high-priority/blocker; labels: bug, high priority, orm, loader options; title: relationship loader options do a "recursive" thing inconsistently
  • Package receipt: 79552d2d9fb6

prepare volunteer-ready bundle

Volunteer bundles
Why

The grouped issues share low-risk scope, labels, or documentation/test expectations suitable for contributors.

Next action

Publish or keep a local contributor-ready bundle with scope, expected files, tests, and linked issue context.

Impact

12 bundles | 22 issues | 0 PRs

Confidence

medium

Evidence

patch-plan readyThanks for the great explanation mike. I've taken the l...eems like contains_eager() + join() is more appropriate...issue #7604: good volunteer slice12 package receipts

View bundles

Bundle SIM-036: Review thread: 2 issues - Issue #12101 - Better support of locking clauses (FOR UPDATE/SHARE) when supported

New docs PRneeds maintainer decision2 issues0 PRsmedium
Issues #5583#12101
PRs none
Context issues #5578
  • Diagnosis: This documentation bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against doc/, doc/build/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: Thanks for the great explanation mike. I've taken the liberty of creating a new issue to track this. See https://github.com/sqlalchemy/sqlalchemy/issues/5583 | eems like contains_eager() + join() is more appropriate h...
  • Short excerpt: Thanks for the great explanation mike. I've taken the liberty of creating a new issue to track this. See https://github.com/sqlalchemy/sqlalchemy/issues/5583 | eems like contains_eager() + join() is more appropriate here. 3. you're asking something about the very open ended wa...
  • Review threads: thread:issue:12101:issue:5583
  • Package receipt: 1df4581fc3e1

Bundle SIM-037: #7604 add execution option for asyncpg_timeout

New volunteer-ready PRgood volunteer slice1 issue0 PRsmedium
Issues #7604
PRs none
  • Diagnosis: This asyncio bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/ext/asyncio/, test/ext/asyncio/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #7604: good volunteer slice; labels: postgresql, PRs (with tests!) welcome, use case, asyncio; title: add execution option for asyncpg_timeout
  • Short excerpt: issue #7604: good volunteer slice; labels: postgresql, PRs (with tests!) welcome, use case, asyncio; title: add execution option for asyncpg_timeout
  • Package receipt: 15d6c9b8b482

Bundle SIM-038: #10675 syntax error with mysql bulk update via INSERT ... SELECT ... ON DUPLICATE KEY UPDATE

New volunteer-ready PRgood volunteer slice1 issue0 PRsmedium
Issues #10675
PRs none
Context issues #8626
  • Diagnosis: This dml bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: ted SQL is valid; migrating the from_select case off the deprecated form (e.g. via the documented derived-table alias) seems to belong with #8626. Perhaps this one can be closed as fixed?
  • Short excerpt: ted SQL is valid; migrating the from_select case off the deprecated form (e.g. via the documented derived-table alias) seems to belong with #8626. Perhaps this one can be closed as fixed?
  • Review threads: thread:issue:10675
  • Package receipt: 8085098d44a8

Bundle SIM-039: Review thread: 2 issues - Issue #9212 - add additional type migration section to whatsnew detailing declared_attr format changes, others

New volunteer-ready PRgood volunteer slice4 issues0 PRsmedium
Issues #5139#9078#9212#9213
PRs none
  • Diagnosis: This documentation bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against doc/, doc/build/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discussed at #9213. Yes, retrying with those changes, I've got it working. It's still not...
  • Short excerpt: in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discussed at #9213. Yes, retrying with those changes, I've got it working. It's still not clear to me what generic type I should be using for an annot...
  • Review threads: thread:issue:9212:issue:9213
  • Package receipt: d4fd40eef596

Bundle SIM-040: #5123 apply informative re-raise if a result processor function fails

New volunteer-ready PRgood volunteer slice1 issue0 PRsmedium
Issues #5123
PRs none
Context issues #3692
  • Diagnosis: This engine bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/engine/, test/engine/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: I have a `Session` model with a `hash` column of the `Binary` type, and a `User` model with a relationship of `sessions`. If I get attributes through `inspect(user).attrs`, calling `attr.load_history()` on the `sessio...
  • Short excerpt: I have a `Session` model with a `hash` column of the `Binary` type, and a `User` model with a relationship of `sessions`. If I get attributes through `inspect(user).attrs`, calling `attr.load_history()` on the `sessions` attribute will cause this [string argument without an en...
  • Review threads: thread:issue:5123
  • Package receipt: 84cd5ef924ea

Bundle SIM-041: #7149 Automap: prefer snake_case over lower() for relationship attribute names

New volunteer-ready PRgood volunteer slice1 issue0 PRsmedium
Issues #7149
PRs none
  • Diagnosis: This general bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #7149: good volunteer slice; labels: feature, sqlalchemy.ext, fairly easy; title: Automap: prefer snake_case over lower() for relationship attribute names
  • Short excerpt: issue #7149: good volunteer slice; labels: feature, sqlalchemy.ext, fairly easy; title: Automap: prefer snake_case over lower() for relationship attribute names
  • Package receipt: 0eb622fcbd32

Bundle SIM-042: mysql good volunteer slice

New volunteer-ready PRgood volunteer slice3 issues0 PRsmedium
Issues #8341#8457#10310
PRs none
  • Diagnosis: This mysql bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #8341: good volunteer slice; labels: schema, mysql, fairly easy, PRs (with tests!) welcome; title: support MySQL 8.0.13's new magical syntax for function server defaults | issue #10310: good volunteer slice; lab...
  • Short excerpt: issue #8341: good volunteer slice; labels: schema, mysql, fairly easy, PRs (with tests!) welcome; title: support MySQL 8.0.13's new magical syntax for function server defaults | issue #10310: good volunteer slice; labels: mysql, sql, PRs (with tests!) welcome, use case; title:...
  • Package receipt: 42b1d3c3f3c5

Bundle SIM-043: oracle good volunteer slice

New volunteer-ready PRgood volunteer slice2 issues0 PRsmedium
Issues #5133#11312
PRs none
  • Diagnosis: This oracle bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #5133: good volunteer slice; labels: sql, oracle, SQL Server, PRs (with tests!) welcome, use case, patch provided; title: Add APPLY operator support for mssql | issue #11312: good volunteer slice; labels: oracle...
  • Short excerpt: issue #5133: good volunteer slice; labels: sql, oracle, SQL Server, PRs (with tests!) welcome, use case, patch provided; title: Add APPLY operator support for mssql | issue #11312: good volunteer slice; labels: oracle, reflection, PRs (with tests!) welcome; title: reflecting o...
  • Package receipt: 89c41715ae27

Bundle SIM-044: orm good volunteer slice

New volunteer-ready PRgood volunteer slice2 issues0 PRsmedium
Issues #6084#7732
PRs none
  • Diagnosis: This orm bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/orm/, test/orm/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #7732: good volunteer slice; labels: feature, orm, fairly easy; title: add new execution option "log_note", implement for ORM queries | issue #6084: good volunteer slice; labels: orm, fairly easy, use case; titl...
  • Short excerpt: issue #7732: good volunteer slice; labels: feature, orm, fairly easy; title: add new execution option "log_note", implement for ORM queries | issue #6084: good volunteer slice; labels: orm, fairly easy, use case; title: version_id_col should accept string attr name like polymo...
  • Package receipt: 580ce1bb3055

Bundle SIM-045: #4434 Support for functions in UniqueConstraint

New volunteer-ready PRgood volunteer slice1 issue0 PRsmedium
Issues #4434
PRs none
  • Diagnosis: This postgresql bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #4434: good volunteer slice; labels: postgresql, feature, schema, PRs (with tests!) welcome; title: Support for functions in UniqueConstraint
  • Short excerpt: issue #4434: good volunteer slice; labels: postgresql, feature, schema, PRs (with tests!) welcome; title: Support for functions in UniqueConstraint
  • Package receipt: c954aef434a6

Bundle SIM-046: #10341 add official API to have naming conventions work for alternate constraint types

New volunteer-ready PRgood volunteer slice1 issue0 PRsmedium
Issues #10341
PRs none
  • Diagnosis: This schema bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/sql/schema.py, test/sql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #10341: good volunteer slice; labels: schema, naming conventions, PRs (with tests!) welcome; title: add official API to have naming conventions work for alternate constraint types
  • Short excerpt: issue #10341: good volunteer slice; labels: schema, naming conventions, PRs (with tests!) welcome; title: add official API to have naming conventions work for alternate constraint types
  • Package receipt: 1adaddb9167a

Bundle SIM-047: sql good volunteer slice

New volunteer-ready PRgood volunteer slice3 issues0 PRsmedium
Issues #5564#5846#8352
PRs none
  • Diagnosis: This sql bundle is concrete enough for a local PR draft package.
  • Next action: Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.
  • Evidence: issue #5564: good volunteer slice; labels: sql, fairly easy, use case; title: add limit() / offset() to CTE, as CTE.union() produces a CTE and not a CompoundSelect | issue #5846: good volunteer slice; labels: sql, fai...
  • Short excerpt: issue #5564: good volunteer slice; labels: sql, fairly easy, use case; title: add limit() / offset() to CTE, as CTE.union() produces a CTE and not a CompoundSelect | issue #5846: good volunteer slice; labels: sql, fairly easy; title: Support reverse bitwise operations | issue...
  • Package receipt: a53c217a6f4b