← all change records
#2401615 Require a specific placeholder format in db_query() in order to trigger argument expansion, and require explicit 'IN' parameter for conditions
Generated 2026-06-03 14:00 UTC
Matching rules (1)
- from:
fqn: '\Drupal\Core\Database\Query\Condition::condition'
arity_min: 2
arity_max: 2
to:
fqn: '\Drupal\Core\Database\Query\Condition::condition'
arity_min: 3
Affected contrib projects (90)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| redirect ↗ | 0 | 0 | 1 | 292,214 | 0 | 1 | |
| entity_reference_revisions ↗ | 0 | 0 | 1 | 273,796 | 0 | 1 | |
| paragraphs ↗ | 0 | 0 | 1 | 259,569 | 0 | 1 | |
| entity ↗ | 0 | 0 | 1 | 228,112 | 0 | 1 | |
| simple_sitemap ↗ | 0 | 1 | 0 | 141,271 | 3 | 2 | |
| xmlsitemap ↗ | 0 | 0 | 2 | 134,508 | 0 | 1 | |
| flood_control ↗ | 2 | 0 | 0 | 33,672 | 1 | 0 | |
| simplenews ↗ | 2 | 0 | 0 | 29,437 | 1 | 0 | |
| shs ↗ | 0 | 0 | 2 | 16,644 | 0 | 2 | |
| realname ↗ | 0 | 0 | 1 | 15,736 | 0 | 1 | |
| protected_pages ↗ | 0 | 0 | 1 | 13,884 | 0 | 1 | |
| taxonomy_access_fix ↗ | 0 | 0 | 1 | 13,420 | 0 | 1 | |
| tmgmt ↗ | 0 | 1 | 0 | 11,594 | 1 | 2 | |
| workbench_access ↗ | 0 | 0 | 1 | 8,351 | 0 | 1 | |
| views_taxonomy_term_name_depth ↗ | 0 | 0 | 1 | 8,213 | 0 | 1 | |
| select_translation ↗ | 1 | 0 | 0 | 8,156 | 1 | 0 | |
| media_gallery ↗ | 0 | 0 | 1 | 6,953 | 0 | 2 | |
| faq ↗ | 1 | 0 | 0 | 6,469 | 1 | 0 | |
| visitors ↗ | 0 | 0 | 1 | 5,674 | 0 | 3 | |
| legal ↗ | 0 | 3 | 0 | 4,005 | 1 | 1 | |
| taxonomy_entity_index ↗ | 0 | 0 | 1 | 3,756 | 0 | 3 | |
| h5p ↗ | 0 | 0 | 1 | 3,363 | 0 | 1 | |
| tac_lite ↗ | 0 | 0 | 2 | 3,137 | 0 | 1 | |
| user_expire ↗ | 0 | 0 | 1 | 2,720 | 0 | 1 | |
| csp_log ↗ | 0 | 0 | 1 | 2,137 | 0 | 1 | |
| civicrm_entity ↗ | 0 | 1 | 0 | 1,972 | 1 | 3 | |
| domain_path ↗ | 0 | 2 | 0 | 1,813 | 1 | 1 | |
| photos ↗ | 2 | 0 | 0 | 1,638 | 1 | 0 | |
| sqlsrv ↗ | 0 | 0 | 2 | 1,279 | 0 | 2 | |
| depcalc ↗ | 1 | 0 | 0 | 1,180 | 1 | 0 | |
| dbee ↗ | 0 | 0 | 1 | 1,143 | 0 | 3 | |
| gtext ↗ | 0 | 0 | 1 | 1,000 | 0 | 1 | |
| brightcove ↗ | 0 | 2 | 0 | 881 | 1 | 1 | |
| recurring_events ↗ | 0 | 0 | 2 | 813 | 0 | 2 | |
| synonyms ↗ | 0 | 1 | 0 | 722 | 3 | 6 | |
| commerce_product_taxonomy_filter ↗ | 0 | 0 | 1 | 643 | 0 | 2 | |
| ggroup ↗ | 0 | 0 | 3 | 615 | 0 | 1 | |
| user_email_verification ↗ | 0 | 0 | 1 | 586 | 0 | 1 | |
| basket ↗ | 0 | 1 | 0 | 516 | 1 | 3 | |
| opigno_messaging ↗ | 0 | 0 | 1 | 492 | 0 | 1 | |
| opigno_catalog ↗ | 1 | 0 | 0 | 489 | 1 | 0 | |
| cloudfront_cache_path_invalidate ↗ | 0 | 0 | 2 | 487 | 0 | 1 | |
| opigno_social ↗ | 0 | 0 | 2 | 409 | 0 | 1 | |
| bat ↗ | 2 | 0 | 0 | 402 | 2 | 0 | |
| redirect_audit ↗ | 0 | 1 | 0 | 382 | 1 | 1 | |
| commerce_vado ↗ | 2 | 0 | 0 | 348 | 2 | 0 | |
| colossal_menu ↗ | 2 | 0 | 0 | 340 | 1 | 0 | |
| purge_queuer_url ↗ | 0 | 0 | 1 | 303 | 0 | 1 | |
| adva ↗ | 1 | 0 | 0 | 298 | 1 | 0 | |
| oidc ↗ | 0 | 0 | 1 | 284 | 0 | 2 | |
| views_csv_source ↗ | 0 | 1 | 0 | 245 | 1 | 2 | |
| acknowledgements ↗ | 0 | 0 | 3 | 202 | 0 | 3 | |
| wisski ↗ | 0 | 0 | 1 | 193 | 0 | 1 | |
| ai_context ↗ | 0 | 0 | 1 | 180 | 0 | 1 | |
| rut ↗ | 0 | 0 | 1 | 153 | 0 | 1 | |
| commerce_sql_sanitize ↗ | 0 | 0 | 1 | 150 | 0 | 1 | |
| tether_stats ↗ | 1 | 0 | 0 | 143 | 1 | 0 | |
| drupalmoduleupgrader ↗ | 0 | 1 | 0 | 140 | 1 | 1 | |
| clean_files_entity ↗ | 0 | 0 | 1 | 139 | 0 | 1 | |
| track_usage ↗ | 0 | 1 | 0 | 126 | 1 | 1 | |
| cmlstarter ↗ | 0 | 0 | 1 | 105 | 0 | 2 | |
| views_negate ↗ | 0 | 0 | 2 | 99 | 0 | 1 | |
| media_taxonomy_filter ↗ | 0 | 0 | 1 | 90 | 0 | 2 | |
| domain_traversal ↗ | 1 | 0 | 0 | 58 | 1 | 0 | |
| easy_google_analytics_counter ↗ | 0 | 0 | 1 | 50 | 0 | 1 | |
| decoupled_auth ↗ | 0 | 0 | 2 | 47 | 0 | 1 | |
| page_manager_search ↗ | 1 | 0 | 0 | 47 | 1 | 0 | |
| migrate_log_ui ↗ | 1 | 0 | 0 | 35 | 1 | 0 | |
| taxonomy_parents_index ↗ | 0 | 0 | 1 | 34 | 0 | 1 | |
| entity_workflow ↗ | 1 | 0 | 0 | 31 | 1 | 0 | |
| indieweb ↗ | 0 | 1 | 0 | 23 | 1 | 1 | |
| username ↗ | 0 | 0 | 1 | 23 | 0 | 1 | |
| opigno_migration ↗ | 0 | 0 | 1 | 21 | 0 | 1 | |
| a12s ↗ | 1 | 0 | 0 | 19 | 1 | 0 | |
| quantcdn ↗ | 0 | 0 | 3 | 17 | 0 | 1 | |
| workflow_participants ↗ | 0 | 0 | 2 | 14 | 0 | 1 | |
| monster_menus ↗ | 0 | 1 | 0 | 13 | 9 | 7 | |
| user_inactivity_revoke_roles ↗ | 0 | 0 | 1 | 13 | 0 | 2 | |
| api ↗ | 1 | 0 | 0 | 12 | 1 | 0 | |
| varbase_faqs ↗ | 2 | 0 | 0 | 10 | 1 | 0 | |
| h5p_package ↗ | 0 | 0 | 1 | 6 | 0 | 2 | |
| supercookie ↗ | 1 | 0 | 0 | 5 | 1 | 0 | |
| password_stats ↗ | 0 | 0 | 2 | 4 | 0 | 1 | |
| group_bonus ↗ | 0 | 0 | 1 | 3 | 0 | 1 | |
| live_blog ↗ | 1 | 0 | 0 | 3 | 1 | 0 | |
| collector_systems ↗ | 0 | 0 | 1 | 2 | 0 | 2 | |
| donorperfect ↗ | 0 | 0 | 1 | 2 | 0 | 1 | |
| knowledge ↗ | 0 | 0 | 1 | 2 | 0 | 2 | |
| smallads ↗ | 0 | 1 | 0 | 1 | 1 | 1 | |
| media_mpx ↗ | 0 | 0 | 1 | 0 | 0 | 1 |