| simulated_pr_number,package_key,package_kind,package_kind_label,title,primary_item_type,primary_item_number,primary_item_title,primary_item_url,axis,would_open_new_pr,would_create_branch,would_do,maintainer_value,local_test_plan,local_test_status,proof_status,open_issue_numbers,active_pr_numbers,context_issue_numbers,context_pr_numbers,issue_count,pr_count,issue_group_keys,work_thread_keys,primary_bucket,buckets,attention_score,would_change_files,diagnosis_kind,diagnosis,recommended_next_step,diagnostic_confidence,diagnostic_evidence,evidence_excerpt,dry_run_only,github_action_allowed,blocked_github_actions,package_hash
|
| SIM-001,resolution:sim-001,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: sql (1 issue + 1 PR),pr,13323,Apply tuple bind expressions to expanding IN values,https:
|
| SIM-002,resolution:sim-002,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: orm (1 issue + 1 PR),pr,13402,Allow inspection registrations from module reloads,https:
|
| SIM-003,resolution:sim-003,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: postgresql (1 issue + 1 PR),pr,13303,Fix PostgreSQL CHECK constraint reflection stripping unrelated parens,https:
|
| SIM-004,resolution:sim-004,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: asyncio (5 issues + 1 PR),pr,13289,fix: raise clear error when default_factory/default passed to WriteOnlyMapped/DynamicMapped relationship,https:
|
| SIM-005,resolution:sim-005,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: orm (1 issue + 1 PR),pr,12433,Coerce aliased Select and CompoundSelect to subquery,https:
|
| SIM-006,resolution:sim-006,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: datatypes (2 issues + 3 PRs),pr,13418,Use identifier preparer for string type collations,https:
|
| SIM-007,resolution:sim-007,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: asyncio (1 issue + 1 PR),pr,13421,Fix oracledb async dialect entering cursors synchronously,https:
|
| SIM-008,resolution:sim-008,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: orm (1 issue + 1 PR),pr,13405,# Cython batch instance processor — ~10–30% on most loads (collection joinedload −5%),https:
|
| SIM-009,resolution:sim-009,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: orm (1 issue + 1 PR),pr,13404,Subqueryload without per-row Row construction — ~26% on subqueryload,https:
|
| SIM-010,resolution:sim-010,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: schema (1 issue + 1 PR),pr,13399,"UniqueConstraint and Index withheld from table via attach_to_table flag, and appended to table via append_constraint",https:
|
| SIM-011,resolution:sim-011,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: reflection (1 issue + 1 PR),pr,13398,fix catastrophic backtracking in sqlite inline unique reflection regex,https:
|
| SIM-012,resolution:sim-012,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: datatypes (1 issue + 1 PR),pr,13368,"Document deprecated MySQL (M,D) float syntax and improve error message",https:
|
| SIM-013,resolution:sim-013,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: connection pool (1 issue + 1 PR),pr,13288,fix(pool): use time.monotonic() instead of time.time() for connection timestamps,https:
|
| SIM-014,resolution:sim-014,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: functions (1 issue + 1 PR),pr,13051,Added implementations for avg & abs,https:
|
| SIM-015,resolution:sim-015,existing_pr_decision,Existing PR decision,Existing PR decision: sql (1 issue + 1 PR),pr,12297,refactor(MSExecutionContext): improve identity insert handling and va…,https:
|
| SIM-016,resolution:sim-016,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: postgresql (1 issue + 1 PR),pr,11296,Ability to specify `WITH` when creating a table + fixes `WITH` when creating an index,https:
|
| SIM-017,resolution:sim-017,existing_pr_decision,Existing PR decision,Existing PR decision: documentation (9 issues + 1 PR),pr,12731,fix(typing): allow DeclarativeBase subclasses in with_for_update(of=...),https:
|
| SIM-018,resolution:sim-018,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: orm (1 issue + 1 PR),pr,12401,Make loader strategy error message more verbose,https:
|
| SIM-019,resolution:sim-019,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: orm (1 issue + 1 PR),pr,10574,"fixes: #2943, allow overriding validates for inheritance",https:
|
| SIM-020,resolution:sim-020,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: general (0 issues + 2 PRs),pr,12645,"enable mypy ""ignore-without-code"" rule",https:
|
| SIM-021,resolution:sim-021,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: general (0 issues + 3 PRs),pr,11437,initial commit to update the SQLAlchemy examples,https:
|
| SIM-022,resolution:sim-022,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: general (0 issues + 5 PRs),pr,13417,Add type annotations to sqlalchemy.ext.serializer,https:
|
| SIM-023,resolution:sim-023,existing_pr_stale_sweep,Existing stale PR sweep,Existing stale PR sweep: general (0 issues + 1 PR),pr,11180,Fix subquerload deprecation,https:
|
| SIM-024,resolution:sim-024,duplicate_resolution_sweep,Duplicate/related issue sweep,Duplicate/related issue sweep: orm (2 issues),issue_group,,orm good volunteer slice queue (2 issues),,orm,False,,"Compare 2 related reports, select a canonical thread, and close or link duplicates in one pass.","Reduces separate answers for issues that likely share a fix, answer, or reproduction.","No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"8326, 10335",,,,2,0,issue-collapse:1f9551b78d3888a8,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/orm/, test/orm/",duplicate_consolidation,The local evidence indicates likely related reports that should share one canonical answer or implementation path.,"Pick the canonical issue, preserve the strongest reproduction, and close/link duplicates in one maintainer pass.",medium,"issues #8326 and #10335 share title/component terms: orm, support","issues #8326 and #10335 share title/component terms: orm, support",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",cdc640779a2a47e9d58712416061a01aac42f2c5e0029b30e7ff1531ae8bfa2a
|
| SIM-025,resolution:sim-025,new_code_or_decision_package,New code/decision package,New code/decision package: datatypes (1 issue),issue_group,,#13212 Support for native JSON in mssql,,datatypes,True,backlog/datatypes/sim-025,Create one datatypes fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for datatypes paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,13212,,4384,,1,0,issue-collapse:ee243c4b836d5a96,thread:issue:13212,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/sql/sqltypes.py, test/sql/test_types.py",local_pr_draft_candidate,This datatypes bundle is concrete enough for a local PR draft package.,"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.",medium,it's #4384,it's #4384,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",2189d53c19238cbb7e1168e06161982f65da7c3a6e542bdd67813902a45c86b2
|
| SIM-026,resolution:sim-026,new_code_or_decision_package,New code/decision package,New code/decision package: dml (1 issue),issue_group,,#13113 SQLite insert supports multiple on-conflict clauses in inserts,,dml,True,backlog/dml/sim-026,Create one dml fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for dml paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,13113,,,,1,0,issue-collapse:74f3d35b048feb4d,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This dml bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #13113: needs maintainer decision; labels: sqlite, use case, dml; title: SQLite insert supports multiple on-conflict clauses in inserts","issue #13113: needs maintainer decision; labels: sqlite, use case, dml; title: SQLite insert supports multiple on-conflict clauses in inserts",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",88f55cb37c53110e2b1f5a3d08f52b63a1049c000ae5cfacb368d8cdb0de3f8e
|
| SIM-027,resolution:sim-027,new_code_or_decision_package,New code/decision package,New code/decision package: general (1 issue),issue_group,,#10676 Add reasonable min version for the internal dialects packages / databases,,general,True,backlog/general/sim-027,Create one general fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for general paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,10676,,,,1,0,issue-collapse:670e3edf9a284937,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This general bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,issue #10676: needs maintainer decision; labels: setup; title: Add reasonable min version for the internal dialects packages / databases,issue #10676: needs maintainer decision; labels: setup; title: Add reasonable min version for the internal dialects packages / databases,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",a396d573a6eeeb8732e5033e113e3303c877cdb80319cba7cbe448b1744db6c1
|
| SIM-028,resolution:sim-028,new_code_or_decision_package,New code/decision package,New code/decision package: loader options (2 issues),issue_group,,Review thread: 2 issues - issue #13204: Immediateload fails to load when combined with inheritance,,loader options,True,backlog/loader-options/sim-028,Create one loader options fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for loader options paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,"13204, 13210",,"13193, 13202",,2,0,issue-collapse:13223437fee4bb91,thread:issue:13204:issue:13210,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This loader options bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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 fails when using inheritance on relationships: - loading using immediateload a relationship on an inheritance chain that's being loaded via...","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 fails when using inheritance on relationships: - loading using immediateload a relationship on an inheritance chain that's being loaded via...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",e5cd63eb8bbb76b162d07294858654877eebdc609688ed49003ebc68a2acc85c
|
| SIM-029,resolution:sim-029,new_code_or_decision_package,New code/decision package,New code/decision package: orm (1 issue),issue_group,,#13153 `composite` with in-place custom values getter,,orm,True,backlog/orm/sim-029,Create one orm fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused ORM tests plus regression tests named from the linked issue titles.,simulated_plan_only,covered_by_local_packet,13153,,,,1,0,issue-collapse:8a6b3a5513f8ab68,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/orm/, test/orm/",local_pr_draft_candidate,This orm bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/orm/, test/orm/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #13153: needs maintainer decision; labels: orm, use case; title: `composite` with in-place custom values getter","issue #13153: needs maintainer decision; labels: orm, use case; title: `composite` with in-place custom values getter",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",7b1457c8fc0214eea289db630d97e36c4f0379000ceb8fa13320ffe5a17167a3
|
| SIM-030,resolution:sim-030,new_code_or_decision_package,New code/decision package,New code/decision package: performance (2 issues),issue_group,,performance needs maintainer decision,,performance,True,backlog/performance/sim-030,Create one performance fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for performance paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,"10541, 13311",,,,2,0,issue-collapse:ac9d8e3e101368f3,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/perf/",local_pr_draft_candidate,This performance bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/perf/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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 to avoid the creation of a Row","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 to avoid the creation of a Row",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",ca18b0793f1e44dbf56ff45ad5d035405bde201833ea5a09586e98bfaee68bdc
|
| SIM-031,resolution:sim-031,new_code_or_decision_package,New code/decision package,New code/decision package: reflection (2 issues),issue_group,,"#7366 extend_existing will add copies of indexes, constraints, etc. as there is no deduplication on name",,reflection,True,backlog/reflection/sim-031,Create one reflection fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for reflection paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,"7366, 9468",,"3861, 8925",,2,0,"issue-collapse:ed50509854cfb994, issue-collapse:5551fd0942f3ff53",thread:issue:7366,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/engine/reflection.py, test/engine/test_reflection.py",local_pr_draft_candidate,This reflection bundle is concrete enough for a local PR draft package.,"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.",medium,"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 issue might've been fixed in https://github.com/sqlalchemy/sqlalchemy/issues/3861. Similar problem has been reported in https://stackoverflow....","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 issue might've been fixed in https://github.com/sqlalchemy/sqlalchemy/issues/3861. Similar problem has been reported in https://stackoverflow....",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",f5b627c965ccef93ddfd978a65e66dc5b53035ce7e2107d84a426249b2d72352
|
| SIM-032,resolution:sim-032,new_code_or_decision_package,New code/decision package,New code/decision package: sqlite (2 issues),issue_group,,"Review thread: 2 issues - issue #12585: support SQLite .autocommit=False mode, improve documentation",,sqlite,True,backlog/sqlite/sim-032,Create one sqlite fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,"Run the focused dialect test slice for sqlite, plus any changed-file tests inferred from lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py.",simulated_plan_only,covered_by_local_packet,"8795, 12585",,,,2,0,issue-collapse:0d25313ef6ec934a,thread:issue:12585:issue:8795,duplicate/cluster candidate,duplicate/cluster candidate,2,"lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py",local_pr_draft_candidate,This sqlite bundle is concrete enough for a local PR draft package.,"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.",medium,"Possible related issues #12585 and #8795 shared tokens: autocommit, sqlite, support","Possible related issues #12585 and #8795 shared tokens: autocommit, sqlite, support",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",411510c6dd49c885d7c91af077e2d85490df50c8f964cdc1e92d1ff790594c32
|
| SIM-033,resolution:sim-033,new_code_or_decision_package,New code/decision package,New code/decision package: tests (1 issue),issue_group,,#9154 11 test failures with PyPy3.9 7.3.11 in 2.0.0 (and git main),,tests,True,backlog/tests/sim-033,Create one tests fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for tests paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,9154,,8762,,1,0,issue-collapse:3b0bbeb9a9416c2c,thread:issue:9154,needs maintainer decision,needs maintainer decision,28,test/,local_pr_draft_candidate,This tests bundle is concrete enough for a local PR draft package.,"Draft locally against test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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...","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...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",38d9bb6d63769bf0b7183083ebc02e23740bccf7657462ca1aa5578bc0e0e963
|
| SIM-034,resolution:sim-034,new_code_or_decision_package,New code/decision package,New code/decision package: typing (2 issues),issue_group,,typing needs maintainer decision,,typing,True,backlog/typing/sim-034,Create one typing fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run typing-oriented tests and the smallest runtime regression test for affected public behavior.,simulated_plan_only,covered_by_local_packet,"13253, 13281",,,,2,0,issue-collapse:9fb810a4618c44a8,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/typing/",local_pr_draft_candidate,This typing bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/typing/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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","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",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",060274b26e7e538e98c71f616bb07b2deacfa82d04c636eea114dea2bdf324e2
|
| SIM-035,resolution:sim-035,new_code_pr,New maintainer code PR,New maintainer code PR: loader options (1 issue),issue_group,,"#9548 relationship loader options do a ""recursive"" thing inconsistently",,loader options,True,backlog/loader-options/sim-035,Open one maintainer code PR for the loader options blocker/regression cluster with regression tests.,Puts the highest-risk issues into the shortest review path.,Run focused tests for loader options paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,9548,,,,1,0,issue-collapse:93ac0789bad58d3b,,high-priority/blocker,high-priority/blocker,52,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This loader options bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #9548: high-priority/blocker; labels: bug, high priority, orm, loader options; title: relationship loader options do a ""recursive"" thing inconsistently","issue #9548: high-priority/blocker; labels: bug, high priority, orm, loader options; title: relationship loader options do a ""recursive"" thing inconsistently",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",79552d2d9fb6c0c06402cdf63ead222b4f845a405b64c383fe1bfe8ce7093ff6
|
| SIM-036,resolution:sim-036,new_docs_pr,New docs PR,New docs PR: documentation (2 issues),issue_group,,Review thread: 2 issues - issue #12101: Better support of locking clauses (FOR UPDATE/SHARE) when supported,,documentation,True,backlog/documentation/sim-036,Open one docs PR for the documentation documentation cluster and include cross-links to every covered issue.,Converts multiple docs reports into one reviewable documentation patch.,Build docs locally and run focused documentation/link checks for the touched doc paths.,simulated_plan_only,covered_by_local_packet,"5583, 12101",,5578,,2,0,issue-collapse:1568de84f755ca85,thread:issue:12101:issue:5583,needs maintainer decision,needs maintainer decision,28,"doc/, doc/build/",local_pr_draft_candidate,This documentation bundle is concrete enough for a local PR draft package.,"Draft locally against doc/, doc/build/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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 warnings/error ticket in #5583 , I guess saying that the warning we have about FOR UPDATE doesnt apply to joinedload() if one is using ""of"". I...","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 warnings/error ticket in #5583 , I guess saying that the warning we have about FOR UPDATE doesnt apply to joinedload() if one is using ""of"". I...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",1df4581fc3e10c4d5b7276614a7cf9035ed7f8dc1d9558db7953d13bd47e60c3
|
| SIM-037,resolution:sim-037,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: asyncio (1 issue),issue_group,,#7604 add execution option for asyncpg_timeout,,asyncio,True,backlog/asyncio/sim-037,Open one scoped PR or contributor-ready branch for the asyncio volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused asyncio extension tests and a regression test for the linked failure mode.,simulated_plan_only,covered_by_local_packet,7604,,,,1,0,issue-collapse:52ca4806dda5c6f4,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/ext/asyncio/, test/ext/asyncio/",local_pr_draft_candidate,This asyncio bundle is concrete enough for a local PR draft package.,"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.",medium,"issue #7604: good volunteer slice; labels: postgresql, PRs (with tests!) welcome, use case, asyncio; title: add execution option for asyncpg_timeout","issue #7604: good volunteer slice; labels: postgresql, PRs (with tests!) welcome, use case, asyncio; title: add execution option for asyncpg_timeout",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",15d6c9b8b482f6d27a50767da1455bc1ea618aa7a25093cb4937b6b67d76eca1
|
| SIM-038,resolution:sim-038,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: dml (1 issue),issue_group,,#10675 syntax error with mysql bulk update via INSERT ... SELECT ... ON DUPLICATE KEY UPDATE,,dml,True,backlog/dml/sim-038,Open one scoped PR or contributor-ready branch for the dml volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for dml paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,10675,,8626,,1,0,issue-collapse:50fe9fa3163782c0,thread:issue:10675,good volunteer slice,good volunteer slice,38,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This dml bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,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?,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?,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",8085098d44a8567972515b396050c992d1bf4d754344cefe8c3b3fcaf71ffedc
|
| SIM-039,resolution:sim-039,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: documentation (4 issues),issue_group,,"Review thread: 2 issues - issue #9212: add additional type migration section to whatsnew detailing declared_attr format changes, others",,documentation,True,backlog/documentation/sim-039,Open one scoped PR or contributor-ready branch for the documentation volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Build docs locally and run focused documentation/link checks for the touched doc paths.,simulated_plan_only,covered_by_local_packet,"5139, 9078, 9212, 9213",,,,4,0,"issue-collapse:ffb0b91982e2572d, issue-collapse:919e78f633b3da06",thread:issue:9212:issue:9213,good volunteer slice,good volunteer slice,20,"doc/, doc/build/",local_pr_draft_candidate,This documentation bundle is concrete enough for a local PR draft package.,"Draft locally against doc/, doc/build/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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... | in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discuss...","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... | in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discuss...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d4fd40eef5969b58fa59f113fb35a5c3edec8de8c3b8744d8ec5a2770c8ef1fd
|
| SIM-040,resolution:sim-040,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: engine (1 issue),issue_group,,#5123 apply informative re-raise if a result processor function fails,,engine,True,backlog/engine/sim-040,Open one scoped PR or contributor-ready branch for the engine volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for engine paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,5123,,3692,,1,0,issue-collapse:d3a72b81d56248b2,thread:issue:5123,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/engine/, test/engine/",local_pr_draft_candidate,This engine bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/engine/, test/engine/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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...","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...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",84cd5ef924ea19f584d9caca9176a0ea465080b57be1456f9e6b0eac4fac852a
|
| SIM-041,resolution:sim-041,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: general (1 issue),issue_group,,#7149 Automap: prefer snake_case over lower() for relationship attribute names,,general,True,backlog/general/sim-041,Open one scoped PR or contributor-ready branch for the general volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for general paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,7149,,,,1,0,issue-collapse:f3d4caa59d130850,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This general bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #7149: good volunteer slice; labels: feature, sqlalchemy.ext, fairly easy; title: Automap: prefer snake_case over lower() for relationship attribute names","issue #7149: good volunteer slice; labels: feature, sqlalchemy.ext, fairly easy; title: Automap: prefer snake_case over lower() for relationship attribute names",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",0eb622fcbd32324c6ef3528788da9048bc4310cb9141b4b3c99cb66565340874
|
| SIM-042,resolution:sim-042,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: mysql (3 issues),issue_group,,mysql good volunteer slice,,mysql,True,backlog/mysql/sim-042,Open one scoped PR or contributor-ready branch for the mysql volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,"Run the focused dialect test slice for mysql, plus any changed-file tests inferred from lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/.",simulated_plan_only,covered_by_local_packet,"8341, 8457, 10310",,,,3,0,issue-collapse:9a2824867b1de657,,good volunteer slice,good volunteer slice,38,"lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/",local_pr_draft_candidate,This mysql bundle is concrete enough for a local PR draft package.,"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.",medium,"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: Select Values in Mysql | issue #8457: good volunteer slice; labels: schema, mysql, reflection, PRs (with tests!) welcome; title: Support My...","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: Select Values in Mysql | issue #8457: good volunteer slice; labels: schema, mysql, reflection, PRs (with tests!) welcome; title: Support My...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",42b1d3c3f3c5f0e502bf320bcc10fa61e5352889c5350f243714529f105c3406
|
| SIM-043,resolution:sim-043,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: oracle (2 issues),issue_group,,oracle good volunteer slice,,oracle,True,backlog/oracle/sim-043,Open one scoped PR or contributor-ready branch for the oracle volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,"Run the focused dialect test slice for oracle, plus any changed-file tests inferred from lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/.",simulated_plan_only,covered_by_local_packet,"5133, 11312",,,,2,0,issue-collapse:7fb90e49c9d4ad06,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/",local_pr_draft_candidate,This oracle bundle is concrete enough for a local PR draft package.,"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.",medium,"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 oracle synonym of synonym over dblink","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 oracle synonym of synonym over dblink",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",89c41715ae27123b41986535e41ff788ecec02e3dd89e72d5029cea564274372
|
| SIM-044,resolution:sim-044,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: orm (2 issues),issue_group,,orm good volunteer slice,,orm,True,backlog/orm/sim-044,Open one scoped PR or contributor-ready branch for the orm volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused ORM tests plus regression tests named from the linked issue titles.,simulated_plan_only,covered_by_local_packet,"6084, 7732",,,,2,0,issue-collapse:f6eb9fca0ae38eb1,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/orm/, test/orm/",local_pr_draft_candidate,This orm bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/orm/, test/orm/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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 polymorphic_on does, make sure all mapper args that point to a column can work like this","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 polymorphic_on does, make sure all mapper args that point to a column can work like this",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",580ce1bb30558ee04c0d7ac752b25f3cb797d6ed7828919a2dfffeacb8f7f784
|
| SIM-045,resolution:sim-045,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: postgresql (1 issue),issue_group,,#4434 Support for functions in UniqueConstraint,,postgresql,True,backlog/postgresql/sim-045,Open one scoped PR or contributor-ready branch for the postgresql volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,"Run the focused dialect test slice for postgresql, plus any changed-file tests inferred from lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/.",simulated_plan_only,covered_by_local_packet,4434,,,,1,0,issue-collapse:43bcbec88b5d7cfb,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/",local_pr_draft_candidate,This postgresql bundle is concrete enough for a local PR draft package.,"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.",medium,"issue #4434: good volunteer slice; labels: postgresql, feature, schema, PRs (with tests!) welcome; title: Support for functions in UniqueConstraint","issue #4434: good volunteer slice; labels: postgresql, feature, schema, PRs (with tests!) welcome; title: Support for functions in UniqueConstraint",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",c954aef434a67e08ff7ea7f8d5ab9bc4191f972896ec52ecfe238b260bad7905
|
| SIM-046,resolution:sim-046,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: schema (1 issue),issue_group,,#10341 add official API to have naming conventions work for alternate constraint types,,schema,True,backlog/schema/sim-046,Open one scoped PR or contributor-ready branch for the schema volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for schema paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,10341,,,,1,0,issue-collapse:cafd00d7c2b2730c,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/sql/schema.py, test/sql/",local_pr_draft_candidate,This schema bundle is concrete enough for a local PR draft package.,"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.",medium,"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","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",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",1adaddb9167acb72c5e4f805ec98c162351f09195c03afff4674c7c1f295122d
|
| SIM-047,resolution:sim-047,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: sql (3 issues),issue_group,,sql good volunteer slice,,sql,True,backlog/sql/sim-047,Open one scoped PR or contributor-ready branch for the sql volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for sql paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,"5564, 5846, 8352",,,,3,0,issue-collapse:07694d785cbaf743,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This sql bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"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 #8352: good volunteer slice; labels: sql, PRs (with tests!) welcome, use case; title: Named window functions","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 #8352: good volunteer slice; labels: sql, PRs (with tests!) welcome, use case; title: Named window functions",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",a53c217a6f4b7c0a580a4c8670e36341a21553dc2e444f4c5626160fa07cdcb7
|
| SIM-048,resolution:sim-048,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: asyncio (4 issues),issue_group,,asyncio stale/low urgency,,asyncio,False,,"Run one asyncio stale-resolution sweep covering 4 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"6121, 12710, 12803, 12972",,,,4,0,issue-collapse:bab30b1dc0288058,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/ext/asyncio/, test/ext/asyncio/",stale_batch_policy,"This is a asyncio stale issue batch, not a single code diagnosis.","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.",medium,"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: use case, asyncio; title: Expose Two Phase Transaction in async layer | issue #6121: stale/low urgency; labels: engine, reflection, use case...","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: use case, asyncio; title: Expose Two Phase Transaction in async layer | issue #6121: stale/low urgency; labels: engine, reflection, use case...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",ee2d9d5933fa77c153216997a482d471d751c0ed8e1411e6c3bf28da7441f435
|
| SIM-049,resolution:sim-049,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: connection pool (1 issue),issue_group,,#8693 sp_reset_connection not called on reused connections in pool. (MSSQL),,connection pool,False,,"Run one connection pool stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,8693,,,,1,0,issue-collapse:59106bdcf9e49cb2,,stale/low urgency,stale/low urgency,2,"doc/, doc/build/",stale_batch_policy,"This is a connection pool stale issue batch, not a single code diagnosis.","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.",medium,"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)","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)",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",71a7d9ef7e262994f2a8f8cfc91a132192d55feee62c3d94e2db66ca0679cfe5
|
| SIM-050,resolution:sim-050,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: datatypes (6 issues),issue_group,,datatypes stale/low urgency,,datatypes,False,,"Run one datatypes stale-resolution sweep covering 6 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"4652, 6874, 7223, 8936, 11597, 12628",,"3155, 3444, 7212",,6,0,"issue-collapse:b690d4054ae510c4, issue-collapse:de210e2e65b72b3a, issue-collapse:99d2be15ed2544bf","thread:issue:7223, thread:issue:4652",stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/sql/sqltypes.py, test/sql/test_types.py",stale_batch_policy,"This is a datatypes stale issue batch, not a single code diagnosis.","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.",medium,"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: postgresql, datatypes, use case; title: Make the new PG Range aware of the its bounds data type | issue #6874: stale/low urgency; labels: bug...","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: postgresql, datatypes, use case; title: Make the new PG Range aware of the its bounds data type | issue #6874: stale/low urgency; labels: bug...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",33da5c425b403fdbf3846862fa7a72e130cea0ba38da864bd9ecbeea61a0c9bc
|
| SIM-051,resolution:sim-051,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: declarative (3 issues),issue_group,,declarative stale/low urgency,,declarative,False,,"Run one declarative stale-resolution sweep covering 3 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"5806, 6411, 9147",,9832,,3,0,"issue-collapse:a30765ab929b9d7a, issue-collapse:cdadd8c1a79d0254",thread:issue:9147,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a declarative stale issue batch, not a single code diagnosis.","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.",medium,"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 table names when looking at the class target of a relationship, or dot separated names ? unsure | not sure we really need this but in any case...","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 table names when looking at the class target of a relationship, or dot separated names ? unsure | not sure we really need this but in any case...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",8c91f1b2f93a0555a2a96ee79de4227b6eb5b4e100144e5cb740becfe334a87a
|
| SIM-052,resolution:sim-052,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: dialects (2 issues),issue_group,,dialects stale/low urgency,,dialects,False,,"Run one dialects stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"8321, 10680",,,,2,0,issue-collapse:2e2e29b28f7dbaf5,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a dialects stale issue batch, not a single code diagnosis.","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.",medium,"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","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",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",393966f127d13a79be0cd796dd4361d5babf564d6faa9bfbfe987c070428d9b8
|
| SIM-053,resolution:sim-053,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: dml (2 issues),issue_group,,dml stale/low urgency,,dml,False,,"Run one dml stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"10446, 12096",,,,2,0,issue-collapse:f226fb654293c011,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a dml stale issue batch, not a single code diagnosis.","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.",medium,"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","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",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",cb73805708efc57b46282476fce1cf7621375825b4b90a69d50900c14d7c17e3
|
| SIM-054,resolution:sim-054,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: documentation (14 issues),issue_group,,documentation stale/low urgency,,documentation,False,,"Run one documentation stale-resolution sweep covering 14 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"4567, 4706, 4784, 4790, 5235, 6332, 7360, 7517, 8894, 9839, 10116, 11062, 11284, 12097",,"4360, 5151, 6515, 9586, 9603, 9618",,14,0,"issue-collapse:e55f86809746c7f8, issue-collapse:c7371e5fb3d5b546, issue-collapse:333919c0a89010c3, issue-collapse:45d939b1923cd32f, issue-collapse:a1aa12528019a82d","thread:issue:4784:issue:4790, thread:issue:9839, thread:issue:4567, thread:issue:12097",stale/low urgency,stale/low urgency,2,"doc/, doc/build/",stale_batch_policy,"This is a documentation stale issue batch, not a single code diagnosis.","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.",medium,"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-enabled UPDATE statements""? | issue #11062: stale/low urgency; labels: documentation, orm, orm - annotated declarative; title: Could not de-...","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-enabled UPDATE statements""? | issue #11062: stale/low urgency; labels: documentation, orm, orm - annotated declarative; title: Could not de-...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",2a1d91dc821c6f2749b9ea1d8dad5b45859019523bb5257eb126fe9d3f258502
|
| SIM-055,resolution:sim-055,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: engine (2 issues),issue_group,,#6489 support autocommit w/ explicit isolation levels,,engine,False,,"Run one engine stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"5815, 6489",,3357,,2,0,"issue-collapse:15153158044a399f, issue-collapse:3e75d8c240a41579",thread:issue:6489,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/engine/, test/engine/",stale_batch_policy,"This is a engine stale issue batch, not a single code diagnosis.","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.",medium,"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, implement for MySQL, PostgreSQL, Oracle, others","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, implement for MySQL, PostgreSQL, Oracle, others",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",4440d833569fcd0a821d4ff31ea050665ef921786733e6b4193fb760aead526e
|
| SIM-056,resolution:sim-056,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: functions (1 issue),issue_group,,#5006 support for unusual function namespace separators,,functions,False,,"Run one functions stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,5006,,,,1,0,issue-collapse:7dc84638f97835f7,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a functions stale issue batch, not a single code diagnosis.","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.",medium,"issue #5006: stale/low urgency; labels: SQL Server, functions, use case; title: support for unusual function namespace separators","issue #5006: stale/low urgency; labels: SQL Server, functions, use case; title: support for unusual function namespace separators",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d29d725511e9af4cab88970fe48d7030ce847017bc49455081f35cc8b9e11102
|
| SIM-057,resolution:sim-057,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: general (3 issues),issue_group,,bug stale/low urgency,,general,False,,"Run one general stale-resolution sweep covering 3 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"2814, 10064, 10835",,,,3,0,"issue-collapse:280698ff2c895afa, issue-collapse:5afe3c434683d6f1",,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a general stale issue batch, not a single code diagnosis.","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.",medium,"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, prohibit constructor use and/or creation for non-mapped classes, abstract, mixins | issue #2814: stale/low urgency; labels: feature, sqlalche...","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, prohibit constructor use and/or creation for non-mapped classes, abstract, mixins | issue #2814: stale/low urgency; labels: feature, sqlalche...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",aae91f9f7e64b3007cace96fb3c93fb34864b60804cbb66eee891c638e19941f
|
| SIM-058,resolution:sim-058,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: loader options (4 issues),issue_group,,loader options stale/low urgency,,loader options,False,,"Run one loader options stale-resolution sweep covering 4 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"3037, 5964, 7426, 8431",,4340,,4,0,"issue-collapse:d575fd58d4aa1a77, issue-collapse:ca8d76ffecbf8718",thread:issue:8431,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a loader options stale issue batch, not a single code diagnosis.","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.",medium,"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 instances | issue #5964: stale/low urgency; labels: orm, loader options, use case; title: implement ""sticky"" option for load_only / defer (pe...","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 instances | issue #5964: stale/low urgency; labels: orm, loader options, use case; title: implement ""sticky"" option for load_only / defer (pe...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",f365e299b371593db7186e0ad44757bb23e6fcf31223fed38bfd512848245de2
|
| SIM-059,resolution:sim-059,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: mariadb (2 issues),issue_group,,mariadb stale/low urgency,,mariadb,False,,"Run one mariadb stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"7228, 12561",,,,2,0,issue-collapse:a415992bd34f94b3,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/",stale_batch_policy,"This is a mariadb stale issue batch, not a single code diagnosis.","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.",medium,"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 MariaDB","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 MariaDB",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",020f8c762d4e46e7cef17e6863406a642cd8620ff403bd57c1f6743c66a9f645
|
| SIM-060,resolution:sim-060,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: mysql (2 issues),issue_group,,mysql stale/low urgency,,mysql,False,,"Run one mysql stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"1909, 4272",,,,2,0,issue-collapse:ee4eeb168b7f20de,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/",stale_batch_policy,"This is a mysql stale issue batch, not a single code diagnosis.","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.",medium,"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","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",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",0cf50903891378d1123b8e9c51e9b10893895e9aa039ec3ebd869a8f93312f5a
|
| SIM-061,resolution:sim-061,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: oracle (2 issues),issue_group,,#7718 create oracle_dblink table option,,oracle,False,,"Run one oracle stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"7718, 12341",,4379,,2,0,"issue-collapse:2e4d4f90e8316c97, issue-collapse:8db1ea9dc9025a96",thread:issue:7718,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/",stale_batch_policy,"This is a oracle stale issue batch, not a single code diagnosis.","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.",medium,"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... | issue #12341: stale/low urgency; labels: oracle, use case; title: Add dialect-specific support for Oracle's FETCH EXACT/APPROXIMATE","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... | issue #12341: stale/low urgency; labels: oracle, use case; title: Add dialect-specific support for Oracle's FETCH EXACT/APPROXIMATE",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",b5132f02baca2ca100c0d02045ca5bfa180313a7f5bd011658d0ca0001bf26b8
|
| SIM-062,resolution:sim-062,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: orm (31 issues),issue_group,,orm stale/low urgency queue (2 issues),,orm,False,,"Run one orm stale-resolution sweep covering 31 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"1063, 1140, 2501, 2792, 3458, 4641, 5005, 5541, 6080, 6137, 6860, 6997, 7309, 8070, 8311, 9082, 9197, 9348, 9369, 9690, 9833, 10380, 10617, 10859, 10936, 10960, 11536, 11623, 12186, 12575, 12689",,"3496, 3990, 4640, 5068, 6550, 8285, 8889",,31,0,"issue-collapse:74ae355a7c50b557, issue-collapse:61c454c49a53cd0a, issue-collapse:80185a4d43909a75, issue-collapse:abb31efb5c51b9fe, issue-collapse:8d4f8101ad61e9cf, issue-collapse:0fdb0440dac30dee, issue-collapse:4ff4d199fdc0c116, issue-collapse:e67acfe1373001c0, issue-collapse:9a42900619c3a8ed","thread:issue:10859:issue:4641, thread:issue:1063:issue:10936, thread:issue:9690, thread:issue:9082, thread:issue:6997, thread:issue:5005",stale/low urgency,stale/low urgency,20,"lib/sqlalchemy/orm/, test/orm/",stale_batch_policy,"This is a orm stale issue batch, not a single code diagnosis.","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.",medium,"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 | issue #9348: stale/low urgency; labels: bug, orm, unit of work; title: modify expunge() operation in uow to cascade along delete-orphan i...","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 | issue #9348: stale/low urgency; labels: bug, orm, unit of work; title: modify expunge() operation in uow to cascade along delete-orphan i...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",c5d222d0b9dba0b5bf072d68c2c72ff89180cd85b2ec47fc1d7f1d51a7e71492
|
| SIM-063,resolution:sim-063,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: performance (1 issue),issue_group,,#4855 instance_state can't raise an informative exception due to performance concerns. write C function?,,performance,False,,"Run one performance stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,4855,,,,1,0,issue-collapse:e4d718b980efdf08,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/perf/",stale_batch_policy,"This is a performance stale issue batch, not a single code diagnosis.","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.",medium,"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?","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?",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",1cde772c8fcbd9f10cb458b673164f56dca5fee2e22f4cd470294f15eabf7357
|
| SIM-064,resolution:sim-064,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: postgresql (5 issues),issue_group,,Review thread: 2 issues - issue #4289: support None for index name,,postgresql,False,,"Run one postgresql stale-resolution sweep covering 5 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"4289, 5350, 6612, 7475, 9944",,"3566, 3989, 5256, 7706, 8574",,5,0,"issue-collapse:cd0e171aa0d9618d, issue-collapse:e60a866083039066, issue-collapse:0e749e7cf38c163e, issue-collapse:2b24b3a4b515b378","thread:issue:4289:issue:5350, thread:issue:7475, thread:issue:6612",stale/low urgency,stale/low urgency,20,"lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/",stale_batch_policy,"This is a postgresql stale issue batch, not a single code diagnosis.","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.",medium,"**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 still get `NoReferencedTableError`, so I assume there is in fact no way to use `referred_column`, unless you construct all... | **Michael Bayer...","**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 still get `NoReferencedTableError`, so I assume there is in fact no way to use `referred_column`, unless you construct all... | **Michael Bayer...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",b7c864daad38c4b3f8fae9502e6e9bedb6ded4823504c2f4910a1caf76a50bab
|
| SIM-065,resolution:sim-065,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: public api (1 issue),issue_group,,#8680 Better organize pep 484 types in the packages,,public api,False,,"Run one public api stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,8680,,,,1,0,issue-collapse:5a0208e5ff5fcb1f,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a public api stale issue batch, not a single code diagnosis.","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.",medium,"issue #8680: stale/low urgency; labels: public api, typing; title: Better organize pep 484 types in the packages","issue #8680: stale/low urgency; labels: public api, typing; title: Better organize pep 484 types in the packages",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",c226ff2d33ceab608cd4207b204c98fae17de2e8ba114146609e7c13c816dfcf
|
| SIM-066,resolution:sim-066,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: reflection (4 issues),issue_group,,reflection stale/low urgency,,reflection,False,,"Run one reflection stale-resolution sweep covering 4 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"10435, 10742, 11385, 11677",,,11678,4,0,"issue-collapse:149f56479891c459, issue-collapse:06a30ba7b2ea1a88",thread:issue:11677,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/engine/reflection.py, test/engine/test_reflection.py",stale_batch_policy,"This is a reflection stale issue batch, not a single code diagnosis.","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.",medium,"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: stale/low urgency; labels: SQL Server, reflection; title: sql server metadata.reflect() fails if your SQL Server connection uses ""tempdb"" as...","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: stale/low urgency; labels: SQL Server, reflection; title: sql server metadata.reflect() fails if your SQL Server connection uses ""tempdb"" as...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",fea0d98e77a8fb8e9500b43f4edeaceb016d6984f7c059a8e976f8e7d40dbfb1
|
| SIM-067,resolution:sim-067,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: schema (2 issues),issue_group,,#13007 Change the default to False of addconstraint / dropconstraint isolate_from_table,,schema,False,,"Run one schema stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"9233, 13007",,13006,,2,0,"issue-collapse:9cf7fea73ce1a582, issue-collapse:cfb6b9b21f10b075",thread:issue:13007,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/sql/schema.py, test/sql/",stale_batch_policy,"This is a schema stale issue batch, not a single code diagnosis.","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.",medium,"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","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",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",38a09d5ac86e59caa1336c54fd2e0847ef36209a8fee13d5bc25599cd70cf157
|
| SIM-068,resolution:sim-068,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: sql (8 issues),issue_group,,sql stale/low urgency,,sql,False,,"Run one sql stale-resolution sweep covering 8 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"1452, 6040, 6336, 6700, 7113, 9425, 10326, 10780",,4797,,8,0,"issue-collapse:3b982883f8781c22, issue-collapse:154f18de7e338a43",thread:issue:6040:issue:7113,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a sql stale issue batch, not a single code diagnosis.","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.",medium,"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 up compoundselect + textualselect use cases | issue #6700: stale/low urgency; labels: sql, use case; title: Improve creation of custom select...","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 up compoundselect + textualselect use cases | issue #6700: stale/low urgency; labels: sql, use case; title: Improve creation of custom select...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",91d7e1837febb066b1847218f69f1a09058c12f87a9998726ec613d03ec7d1a7
|
| SIM-069,resolution:sim-069,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: sql server (1 issue),issue_group,,#5352 Can not select negated boolean column in MS SQL Server,,sql server,False,,"Run one sql server stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,5352,,4250,,1,0,issue-collapse:cfecd892c9fa03ec,thread:issue:5352,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/mssql/, test/dialect/mssql/",stale_batch_policy,"This is a sql server stale issue batch, not a single code diagnosis.","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.",medium,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 AS anon_1 FROM a` works and gives correct results. I've come across #4250 which seems related. ```py from sqlalchemy import * from sqlalchem...,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 AS anon_1 FROM a` works and gives correct results. I've come across #4250 which seems related. ```py from sqlalchemy import * from sqlalchem...,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",3793ed0c28633c91ccb7158dccbe80e05ccfc2c663816639e3dc459f922672c2
|
| SIM-070,resolution:sim-070,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: sqlite (1 issue),issue_group,,#10544 pysqlcipher open fail with err: TypeError: function takes at most 3 arguments (4 given) in dbapi_connection.create_function,,sqlite,False,,"Run one sqlite stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,10544,,,10545,1,0,issue-collapse:bc8022801416393d,thread:issue:10544,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py",stale_batch_policy,"This is a sqlite stale issue batch, not a single code diagnosis.","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.",medium,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:
|
| SIM-071,resolution:sim-071,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: tests (7 issues),issue_group,,tests stale/low urgency,,tests,False,,"Run one tests stale-resolution sweep covering 7 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"5174, 6468, 6505, 7035, 7135, 8805, 9370",,,7009,7,0,"issue-collapse:1f1acca0882aecdb, issue-collapse:4e5d02239a149c7c",thread:issue:7035,stale/low urgency,stale/low urgency,2,test/,stale_batch_policy,"This is a tests stale issue batch, not a single code diagnosis.","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.",medium,"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; title: Always include where cluases in delete statements -- at least in test cleanup | issue #6468: stale/low urgency; labels: bug, tests; title...","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; title: Always include where cluases in delete statements -- at least in test cleanup | issue #6468: stale/low urgency; labels: bug, tests; title...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",85e248abcfd67263a5c0b15a80bf78f61d6ae3fcf432fab9d587536112d6585a
|
| SIM-072,resolution:sim-072,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: typing (2 issues),issue_group,,typing stale/low urgency,,typing,False,,"Run one typing stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"8909, 10417",,,,2,0,issue-collapse:179a663236786745,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/typing/",stale_batch_policy,"This is a typing stale issue batch, not a single code diagnosis.","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.",medium,"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 method as a classmethod unless one writes @classmethod explicitly (hence the workaround)","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 method as a classmethod unless one writes @classmethod explicitly (hence the workaround)",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",cafa886f4a7b6f3424bc89eabc305a52989de334d62e209b072a4006320c2a32
|
| SIM-073,resolution:sim-073,waiting_info_resolution_sweep,Waiting-info issue sweep,Waiting-info issue sweep: documentation (1 issue),issue_group,,#10531 Issue with relationship typing when using Declarative-Imparative Mapping,,documentation,False,,Park or close 1 waiting-info issue unless the evidence already supports a maintainer reproduction.,Prevents repeated pings while still proving every waiting item was inspected.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,10531,,,,1,0,issue-collapse:4b08a2d20c2bcc0f,,waiting on contributor,waiting on contributor,0,"doc/, doc/build/",waiting_for_reporter_info,This documentation batch is waiting for reporter/contributor information.,Park or close unless existing evidence is enough for maintainers to reproduce without another ping.,medium,"issue #10531: waiting on contributor; labels: bug, documentation, awaiting info, orm - annotated declarative; title: Issue with relationship typing when using Declarative-Imparative Mapping","issue #10531: waiting on contributor; labels: bug, documentation, awaiting info, orm - annotated declarative; title: Issue with relationship typing when using Declarative-Imparative Mapping",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",5adc82dd458459926239d47d1b11f99b3be205c998d6019a991b1af0318748da
|
| SIM-074,resolution:sim-074,waiting_info_resolution_sweep,Waiting-info issue sweep,Waiting-info issue sweep: general (1 issue),issue_group,,#11136 Delete Propagation to Parent Table for Joined Table Inheritance,,general,False,,Park or close 1 waiting-info issue unless the evidence already supports a maintainer reproduction.,Prevents repeated pings while still proving every waiting item was inspected.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,11136,,,,1,0,issue-collapse:6dc6d3c9472fea84,,waiting on contributor,waiting on contributor,0,"lib/sqlalchemy/, test/",waiting_for_reporter_info,This general batch is waiting for reporter/contributor information.,Park or close unless existing evidence is enough for maintainers to reproduce without another ping.,medium,"issue #11136: waiting on contributor; labels: awaiting info, use case; title: Delete Propagation to Parent Table for Joined Table Inheritance","issue #11136: waiting on contributor; labels: awaiting info, use case; title: Delete Propagation to Parent Table for Joined Table Inheritance",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",110c68d0fd93d2a437d5805504978f87d8a935930200b8d2ef4bbf46cad579d6
|
| SIM-075,resolution:sim-075,waiting_info_resolution_sweep,Waiting-info issue sweep,Waiting-info issue sweep: orm (1 issue),issue_group,,"#5999 Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators",,orm,False,,Park or close 1 waiting-info issue unless the evidence already supports a maintainer reproduction.,Prevents repeated pings while still proving every waiting item was inspected.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,5999,,,,1,0,issue-collapse:ccb5c95b2ffe6297,,waiting on contributor,waiting on contributor,0,"lib/sqlalchemy/orm/, test/orm/",waiting_for_reporter_info,This orm batch is waiting for reporter/contributor information.,Park or close unless existing evidence is enough for maintainers to reproduce without another ping.,medium,"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","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",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",91b4ba163ec1a9887c23c653cbf779f97d790a46810398825065cdb1c4061136
|
|
|