Work Threads

Graph-connected issue/PR units with referenced context and review or CI gates attached.

ThreadScoreIssuesPRsNext ActionEdges
PR #13323 - Apply tuple bind expressions to expanding IN values
waiting on repo-owner test approval
94#8992PR #13323
Approve or inspect gated test run(s) for PR #13323, then review the thread evidence together.
4
PR #13402 - Allow inspection registrations from module reloads
waiting on CI/check fix
73#10748PR #13402
Review active PRs and linked issues as one maintainer work thread.
8
PR #13421 - Fix oracledb async dialect entering cursors synchronously
waiting on CI/check fix
73#13420PR #13421
Review active PRs and linked issues as one maintainer work thread.
5
PR #12697 - Support schema-qualified collation in types for PostgreSQL
waiting on repo-owner test approval
70#6511#9693PR #12697PR #12698PR #13418
Approve or inspect gated test run(s) for PR #13418, then review the thread evidence together.
43
PR #13368 - Document deprecated MySQL (M,D) float syntax and improve error message
waiting on repo-owner test approval
70#11132PR #13368
Approve or inspect gated test run(s) for PR #13368, then review the thread evidence together.
3
PR #13399 - UniqueConstraint and Index withheld from table via attach_to_table flag, and appended to table via append_constraint
waiting on repo-owner test approval
70#13048PR #13399
Approve or inspect gated test run(s) for PR #13399, then review the thread evidence together.
3
PR #13404 - Subqueryload without per-row Row construction — ~26% on subqueryload
waiting on repo-owner test approval
70#13406PR #13404
Approve or inspect gated test run(s) for PR #13404, then review the thread evidence together.
4
PR #13405 - Cython batch instance processor — ~10–30% on most loads (collection joinedload −5%)
waiting on repo-owner test approval
70#13407PR #13405
Approve or inspect gated test run(s) for PR #13405, then review the thread evidence together.
4
PR #13398 - fix catastrophic backtracking in sqlite inline unique reflection regex
waiting on repo-owner test approval
70#13419PR #13398
Approve or inspect gated test run(s) for PR #13398, then review the thread evidence together.
7
PR #12401 - Make loader strategy error message more verbose
waiting on CI/check fix
65#12398PR #12401
Review active PRs and linked issues as one maintainer work thread.
4
PR #13303 - Fix PostgreSQL CHECK constraint reflection stripping unrelated parens
waiting on contributor
62#13157PR #13303
Wait for contributor update on PR #13303; keep related issue/PR context attached.
13
PR #13415 - scalars/mappings performance improvement.
waiting on repo-owner test approval
60nonePR #13415
Approve or inspect gated test run(s) for PR #13415, then review the thread evidence together.
1
PR #13416 - Perf/eager collection bulk extend
waiting on repo-owner test approval
60nonePR #13416
Approve or inspect gated test run(s) for PR #13416, then review the thread evidence together.
3
PR #13417 - Add type annotations to sqlalchemy.ext.serializer
waiting on repo-owner test approval
60nonePR #13417
Approve or inspect gated test run(s) for PR #13417, then review the thread evidence together.
3
PR #10574 - fixes: #2943, allow overriding validates for inheritance
waiting on CI/check fix
55#2943PR #10574
Review active PRs and linked issues as one maintainer work thread.
6
PR #12645 - enable mypy "ignore-without-code" rule
waiting on CI/check fix
55nonePR #12645
PR blocked
1
PR #13289 - fix: raise clear error when default_factory/default passed to WriteOnlyMapped/DynamicMapped relationship
waiting on contributor
52#9410#9493#9930#10094#13227PR #13289
Wait for contributor update on PR #13289; keep related issue/PR context attached.
20
PR #12433 - Coerce aliased Select and CompoundSelect to subquery
waiting on contributor
52#6274PR #12433
Wait for contributor update on PR #12433; keep related issue/PR context attached.
9
Issue #9548 - relationship loader options do a "recursive" thing inconsistently
high-priority/blocker
52#9548none
high-priority/blocker
0
PR #13137 - Use _effective_decimal_return_scale in Numeric.result_processor
waiting on repo-owner test approval
52nonePR #13137
Approve or inspect gated test run(s) for PR #13137, then review the thread evidence together.
1
PR #13312 - test: add coverage for delete with nested alias exists
waiting on repo-owner test approval
52nonePR #13312
Approve or inspect gated test run(s) for PR #13312, then review the thread evidence together.
1
PR #11296 - Ability to specify `WITH` when creating a table + fixes `WITH` when creating an index
waiting on contributor
45#11122PR #11296
Wait for contributor update on PR #11296; keep related issue/PR context attached.
6
PR #13051 - Added implementations for avg & abs
waiting on contributor
45#13049PR #13051
Wait for contributor update on PR #13051; keep related issue/PR context attached.
6
PR #13288 - fix(pool): use time.monotonic() instead of time.time() for connection timestamps
waiting on contributor
45#13169PR #13288
Wait for contributor update on PR #13288; keep related issue/PR context attached.
5
PR #12297 - refactor(MSExecutionContext): improve identity insert handling and va…
has linked issue
44#11620PR #12297
Review active PRs and linked issues as one maintainer work thread.
7
PR #8136 - Add tools for documentation formatting and validation
draft/noise
43nonePR #8136
draft/noise
3
PR #12731 - fix(typing): allow DeclarativeBase subclasses in with_for_update(of=...)
draft/noise
38#6120#6810#9301#9587#10351#10527#10888#11686#13357PR #12731
Review active PRs and linked issues as one maintainer work thread.
41
Issue #10675 - syntax error with mysql bulk update via INSERT ... SELECT ... ON DUPLICATE KEY UPDATE
good volunteer slice
38#10675none
good volunteer slice
1
Issue #8341 - support MySQL 8.0.13's new magical syntax for function server defaults
good volunteer slice
38#8341none
good volunteer slice
0
PR #11107 - migration note on subqueries
waiting on contributor
35nonePR #11107
Wait for contributor update on PR #11107; keep related issue/PR context attached.
2
PR #11297 - Optionally include rollback exception in closed transaction invalid request error message when possible
waiting on contributor
35nonePR #11297
Wait for contributor update on PR #11297; keep related issue/PR context attached.
0
PR #11437 - initial commit to update the SQLAlchemy examples
waiting on contributor
35nonePR #11437
Wait for contributor update on PR #11437; keep related issue/PR context attached.
2
Issue #12101 - Better support of locking clauses (FOR UPDATE/SHARE) when supported
needs maintainer decision
28#5583#12101none
needs maintainer decision
4
Issue #13204 - Immediateload fails to load when combined with inheritance
needs maintainer decision
28#13204#13210none
needs maintainer decision
3
Issue #10541 - Improve scalars performance by trying to avoid the creation of a Row
needs maintainer decision
28#10541none
needs maintainer decision
0
Issue #10676 - Add reasonable min version for the internal dialects packages / databases
needs maintainer decision
28#10676none
needs maintainer decision
0
Issue #13113 - SQLite insert supports multiple on-conflict clauses in inserts
needs maintainer decision
28#13113none
needs maintainer decision
0
Issue #13153 - `composite` with in-place custom values getter
needs maintainer decision
28#13153none
needs maintainer decision
0
Issue #13212 - Support for native JSON in mssql
needs maintainer decision
28#13212none
needs maintainer decision
1
Issue #13253 - im not sure we can type hybrid_methods fully
needs maintainer decision
28#13253none
needs maintainer decision
0
Issue #13281 - Modernize type annotations to PEP 604 union syntax
needs maintainer decision
28#13281none
needs maintainer decision
0
Issue #13311 - Provide a many-table version for has_table
needs maintainer decision
28#13311none
needs maintainer decision
0
Issue #7366 - extend_existing will add copies of indexes, constraints, etc. as there is no deduplication on name
needs maintainer decision
28#7366none
needs maintainer decision
2
Issue #9154 - 11 test failures with PyPy3.9 7.3.11 in 2.0.0 (and git main)
needs maintainer decision
28#9154none
needs maintainer decision
1
Issue #9468 - Implementation for get_unique_constraints for MS SQL Server
needs maintainer decision
28#9468none
needs maintainer decision
0
Issue #4289 - support None for index name
stale/low urgency
20#4289#5350none
stale/low urgency
5
Issue #9212 - add additional type migration section to whatsnew detailing declared_attr format changes, others
good volunteer slice
20#9212#9213none
good volunteer slice
2
Issue #10310 - Select Values in Mysql
good volunteer slice
20#10310none
good volunteer slice
0
Issue #10335 - Support `Final[Mapped[...]]` in the ORM
good volunteer slice
20#10335none
good volunteer slice
0
Issue #10341 - add official API to have naming conventions work for alternate constraint types
good volunteer slice
20#10341none
good volunteer slice
0
Issue #11312 - reflecting oracle synonym of synonym over dblink
good volunteer slice
20#11312none
good volunteer slice
0
Issue #4434 - Support for functions in UniqueConstraint
good volunteer slice
20#4434none
good volunteer slice
0
Issue #5123 - apply informative re-raise if a result processor function fails
good volunteer slice
20#5123none
good volunteer slice
1
Issue #5133 - Add APPLY operator support for mssql
good volunteer slice
20#5133none
good volunteer slice
0
Issue #5139 - Document how to add dialect keywords get_columns() column information
good volunteer slice
20#5139none
good volunteer slice
0
Issue #5564 - add limit() / offset() to CTE, as CTE.union() produces a CTE and not a CompoundSelect
good volunteer slice
20#5564none
good volunteer slice
0
Issue #5846 - Support reverse bitwise operations
good volunteer slice
20#5846none
good volunteer slice
0
Issue #6084 - 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
good volunteer slice
20#6084none
good volunteer slice
0
Issue #7149 - Automap: prefer snake_case over lower() for relationship attribute names
good volunteer slice
20#7149none
good volunteer slice
0
Issue #7604 - add execution option for asyncpg_timeout
good volunteer slice
20#7604none
good volunteer slice
0