← all change records
signature
2
#2459373 New 'user.permissions' cache context, should be used instead of 'user.roles' cache context
Generated 2026-05-12 08:43 UTC
Rules (2)
from
\Drupal\Core\Access\AccessResult::cachePerRole- arity ≥ 0
→
to
\Drupal\Core\Access\AccessResult::cachePerPermissions- arity ≥ 0
Affected contrib projects (197)
| Project | legacy | in_flight | migrated | no_match | installs | files | adopters | |
|---|---|---|---|---|---|---|---|---|
| webform | 0 | 0 | 2 | 0 | 322,505 | 0 | 0 | |
| paragraphs | 0 | 0 | 1 | 0 | 237,094 | 0 | 0 | |
| entity | 0 | 0 | 1 | 0 | 222,617 | 0 | 0 | |
| role_delegation | 0 | 0 | 1 | 0 | 51,329 | 0 | 0 | |
| quickedit | 0 | 0 | 2 | 0 | 38,643 | 0 | 0 | |
| commerce | 0 | 0 | 2 | 0 | 37,105 | 0 | 0 | |
| taxonomy_manager | 0 | 0 | 1 | 0 | 31,546 | 0 | 0 | |
| page_manager | 0 | 0 | 1 | 0 | 29,978 | 0 | 0 | |
| simplenews | 0 | 0 | 2 | 0 | 28,723 | 0 | 0 | |
| consumers | 0 | 0 | 1 | 0 | 24,664 | 0 | 0 | |
| yoast_seo | 0 | 0 | 2 | 0 | 24,572 | 0 | 0 | |
| administerusersbyrole | 0 | 0 | 1 | 0 | 20,115 | 0 | 0 | |
| simple_oauth | 0 | 0 | 2 | 1 | 19,476 | 0 | 0 | |
| config_pages | 0 | 0 | 1 | 0 | 19,176 | 0 | 0 | |
| linkchecker | 0 | 0 | 2 | 0 | 17,708 | 0 | 0 | |
| advanced_help | 0 | 0 | 1 | 0 | 17,486 | 0 | 0 | |
| commerce_shipping | 0 | 0 | 2 | 0 | 15,621 | 0 | 0 | |
| eca | 0 | 0 | 3 | 0 | 15,522 | 0 | 0 | |
| ckeditor5_premium_features | 0 | 0 | 4 | 0 | 12,898 | 0 | 0 | |
| taxonomy_access_fix | 0 | 0 | 1 | 0 | 12,858 | 0 | 0 | |
| menu_item_role_access | 0 | 0 | 1 | 0 | 12,745 | 0 | 0 | |
| entity_block | 0 | 0 | 2 | 0 | 11,177 | 0 | 0 | |
| domain | 0 | 0 | 2 | 0 | 11,148 | 0 | 0 | |
| tmgmt | 0 | 0 | 1 | 0 | 11,000 | 0 | 0 | |
| formblock | 0 | 0 | 1 | 0 | 10,507 | 0 | 0 | |
| access_unpublished | 0 | 0 | 1 | 0 | 10,281 | 0 | 0 | |
| eck | 0 | 0 | 2 | 0 | 10,232 | 0 | 0 | |
| oauth | 0 | 0 | 1 | 0 | 9,626 | 0 | 0 | |
| og | 0 | 0 | 1 | 1 | 8,347 | 0 | 0 | |
| google_cse | 0 | 0 | 2 | 0 | 8,017 | 0 | 0 | |
| dashboard | 0 | 0 | 1 | 0 | 7,926 | 0 | 0 | |
| workbench_access | 0 | 0 | 1 | 0 | 7,089 | 0 | 0 | |
| site_settings | 0 | 0 | 1 | 0 | 5,448 | 0 | 0 | |
| social_auth | 0 | 0 | 2 | 1 | 5,260 | 0 | 0 | |
| workflow | 0 | 0 | 2 | 0 | 5,070 | 0 | 0 | |
| autoban | 0 | 0 | 1 | 0 | 5,045 | 0 | 0 | |
| media_library_bulk_upload | 0 | 0 | 1 | 0 | 4,699 | 0 | 0 | |
| canvas | 0 | 0 | 1 | 0 | 4,478 | 0 | 0 | |
| rate | 0 | 0 | 2 | 0 | 3,920 | 0 | 0 | |
| toc_api | 0 | 0 | 1 | 0 | 3,276 | 0 | 0 | |
| scheduled_transitions | 0 | 0 | 3 | 0 | 3,104 | 0 | 0 | |
| registration | 0 | 0 | 1 | 0 | 2,987 | 0 | 0 | |
| storage | 0 | 0 | 2 | 0 | 2,501 | 0 | 0 | |
| webform_translation_permissions | 0 | 0 | 1 | 0 | 2,464 | 0 | 0 | |
| commerce_wishlist | 0 | 0 | 1 | 0 | 2,419 | 0 | 0 | |
| entity_hierarchy | 0 | 0 | 2 | 0 | 1,941 | 0 | 0 | |
| homebox | 0 | 0 | 1 | 1 | 1,919 | 0 | 0 | |
| private_message | 0 | 0 | 2 | 0 | 1,888 | 0 | 0 | |
| entity_access_by_role_field | 0 | 0 | 1 | 0 | 1,739 | 0 | 0 | |
| domain_entity | 0 | 0 | 1 | 0 | 1,704 | 0 | 0 | |
| domain_path | 0 | 0 | 2 | 1 | 1,634 | 0 | 0 | |
| photos | 0 | 0 | 2 | 0 | 1,548 | 0 | 0 | |
| bibcite | 0 | 0 | 2 | 0 | 1,466 | 0 | 0 | |
| menu_migration | 0 | 0 | 2 | 0 | 1,418 | 0 | 0 | |
| message_ui | 0 | 0 | 1 | 0 | 1,320 | 0 | 0 | |
| frontend_editing | 0 | 0 | 2 | 0 | 1,309 | 0 | 0 | |
| private_content | 0 | 0 | 1 | 0 | 1,304 | 0 | 0 | |
| file_rename | 0 | 0 | 1 | 0 | 1,260 | 0 | 0 | |
| domain_menu_access | 0 | 0 | 1 | 0 | 1,201 | 0 | 0 | |
| workbench_moderation_actions | 0 | 0 | 1 | 0 | 1,166 | 0 | 0 | |
| path_file | 0 | 0 | 1 | 0 | 1,160 | 0 | 0 | |
| fillpdf | 0 | 0 | 2 | 0 | 1,082 | 0 | 0 | |
| external_entities | 0 | 0 | 2 | 0 | 1,024 | 0 | 0 | |
| url_alias_permissions | 0 | 0 | 1 | 0 | 821 | 0 | 0 | |
| entity_diff_ui | 0 | 0 | 2 | 0 | 813 | 0 | 0 | |
| apigee_edge | 0 | 0 | 2 | 0 | 734 | 0 | 0 | |
| recurring_events | 0 | 0 | 2 | 0 | 714 | 0 | 0 | |
| config_selector | 0 | 0 | 2 | 0 | 690 | 0 | 0 | |
| email_confirmer | 0 | 0 | 1 | 0 | 684 | 0 | 0 | |
| geo_entity | 0 | 0 | 1 | 0 | 651 | 0 | 0 | |
| courier | 0 | 0 | 1 | 0 | 649 | 0 | 0 | |
| footermap | 0 | 0 | 1 | 0 | 612 | 0 | 0 | |
| wordfilter | 0 | 0 | 2 | 0 | 557 | 0 | 0 | |
| webform_score | 0 | 0 | 1 | 0 | 546 | 0 | 0 | |
| commerce_pos | 0 | 0 | 1 | 0 | 536 | 0 | 0 | |
| moderation_note | 0 | 0 | 1 | 0 | 495 | 0 | 0 | |
| taxonomy_permissions | 0 | 0 | 1 | 0 | 486 | 0 | 0 | |
| basket | 0 | 0 | 1 | 0 | 485 | 0 | 0 | |
| auto_node_translate | 0 | 0 | 2 | 0 | 473 | 0 | 0 | |
| mailing_list | 0 | 0 | 1 | 0 | 458 | 0 | 0 | |
| microcontent | 0 | 0 | 2 | 0 | 441 | 0 | 0 | |
| access_by_ref | 0 | 0 | 1 | 0 | 427 | 0 | 0 | |
| config_translation_access | 0 | 0 | 1 | 0 | 402 | 0 | 0 | |
| analytics | 0 | 0 | 1 | 0 | 375 | 0 | 0 | |
| commerce_registration | 0 | 0 | 2 | 0 | 374 | 0 | 0 | |
| ad | 0 | 0 | 1 | 1 | 358 | 0 | 0 | |
| media_folders | 0 | 0 | 1 | 0 | 329 | 0 | 0 | |
| edit_uuid | 0 | 0 | 1 | 0 | 247 | 0 | 0 | |
| fragments | 0 | 0 | 2 | 0 | 203 | 0 | 0 | |
| instagram_feeds | 0 | 0 | 2 | 0 | 191 | 0 | 0 | |
| wisski | 0 | 0 | 2 | 0 | 179 | 0 | 0 | |
| ai_agents_test | 0 | 0 | 1 | 0 | 174 | 0 | 0 | |
| minisite | 0 | 0 | 1 | 0 | 166 | 0 | 0 | |
| date_content | 0 | 0 | 1 | 0 | 123 | 0 | 0 | |
| config_revision | 0 | 0 | 1 | 0 | 121 | 0 | 0 | |
| entity_access_by_reference_field | 0 | 0 | 1 | 0 | 109 | 0 | 0 | |
| tripal | 0 | 0 | 1 | 0 | 106 | 0 | 0 | |
| content_moderation_permissions | 0 | 0 | 1 | 0 | 95 | 0 | 0 | |
| commerce_quick_node_clone | 0 | 0 | 2 | 0 | 90 | 0 | 0 | |
| nodetype_access | 0 | 0 | 1 | 0 | 90 | 0 | 0 | |
| rng_contact | 0 | 0 | 1 | 0 | 80 | 0 | 0 | |
| linky | 0 | 0 | 2 | 0 | 77 | 0 | 0 | |
| ai_context | 0 | 0 | 1 | 0 | 70 | 0 | 0 | |
| commerce_variation_bundle | 0 | 0 | 1 | 0 | 67 | 0 | 0 | |
| workbench_approver | 0 | 0 | 1 | 0 | 67 | 0 | 0 | |
| multiple_email | 0 | 0 | 1 | 0 | 66 | 0 | 0 | |
| node_singles | 0 | 0 | 1 | 0 | 65 | 0 | 0 | |
| openintranet_messenger | 0 | 0 | 1 | 0 | 65 | 0 | 0 | |
| openintranet_documents | 0 | 0 | 1 | 0 | 63 | 0 | 0 | |
| widget_engine | 0 | 0 | 1 | 0 | 59 | 0 | 0 | |
| etm | 0 | 0 | 1 | 1 | 58 | 0 | 0 | |
| entity_abuse | 0 | 0 | 1 | 0 | 57 | 0 | 0 | |
| openintranet_access | 0 | 0 | 1 | 0 | 56 | 0 | 0 | |
| intercept | 0 | 0 | 1 | 0 | 52 | 0 | 0 | |
| path_alias_view_access | 0 | 0 | 1 | 0 | 49 | 0 | 0 | |
| crm | 0 | 0 | 1 | 0 | 48 | 0 | 0 | |
| micro_node | 0 | 0 | 1 | 0 | 48 | 0 | 0 | |
| pantheon_content_publisher | 0 | 0 | 1 | 0 | 48 | 0 | 0 | |
| wa | 0 | 0 | 1 | 0 | 48 | 0 | 0 | |
| give | 0 | 0 | 1 | 0 | 45 | 0 | 0 | |
| module_permissions | 0 | 0 | 2 | 0 | 44 | 0 | 0 | |
| paragraphs_blokkli | 0 | 0 | 1 | 1 | 43 | 0 | 0 | |
| micro_site | 0 | 0 | 1 | 0 | 42 | 0 | 0 | |
| menu_link_content_view_access | 0 | 0 | 1 | 0 | 40 | 0 | 0 | |
| vertex_ai_search | 0 | 0 | 1 | 0 | 38 | 0 | 0 | |
| activitypub | 0 | 0 | 1 | 0 | 36 | 0 | 0 | |
| user_manual | 0 | 0 | 2 | 0 | 36 | 0 | 0 | |
| micro_menu | 0 | 0 | 1 | 0 | 32 | 0 | 0 | |
| entity_ui | 0 | 0 | 1 | 0 | 31 | 0 | 0 | |
| external_entity | 0 | 0 | 1 | 0 | 29 | 0 | 0 | |
| localgov_publications_importer | 0 | 0 | 1 | 0 | 25 | 0 | 0 | |
| filepond | 0 | 0 | 1 | 0 | 24 | 0 | 0 | |
| flowdrop | 0 | 0 | 3 | 0 | 24 | 0 | 0 | |
| micro_theme | 0 | 0 | 1 | 0 | 24 | 0 | 0 | |
| mutual_credit | 0 | 0 | 1 | 0 | 19 | 0 | 0 | |
| ahrefs | 0 | 0 | 1 | 0 | 18 | 0 | 0 | |
| micro_path | 0 | 0 | 1 | 0 | 18 | 0 | 0 | |
| monster_menus | 0 | 0 | 1 | 0 | 18 | 0 | 0 | |
| rest_entity_display | 0 | 0 | 1 | 1 | 18 | 0 | 0 | |
| magic_code | 0 | 0 | 2 | 0 | 16 | 0 | 0 | |
| contacts | 0 | 0 | 1 | 0 | 15 | 0 | 0 | |
| experience_builder | 0 | 0 | 2 | 0 | 15 | 0 | 0 | |
| media_folder_management | 0 | 0 | 1 | 0 | 15 | 0 | 0 | |
| work_time | 0 | 0 | 1 | 0 | 15 | 0 | 0 | |
| collabora_online | 0 | 0 | 2 | 0 | 14 | 0 | 0 | |
| consent_management | 0 | 0 | 1 | 0 | 14 | 0 | 0 | |
| menu_item_group_role_access | 0 | 0 | 1 | 0 | 14 | 0 | 0 | |
| hospital_price_transparency | 0 | 0 | 2 | 0 | 13 | 0 | 0 | |
| seo_urls | 0 | 0 | 1 | 0 | 13 | 0 | 0 | |
| user_reference_invite | 0 | 0 | 2 | 0 | 13 | 0 | 0 | |
| openai_assistants | 0 | 0 | 1 | 0 | 12 | 0 | 0 | |
| api | 0 | 0 | 1 | 0 | 11 | 0 | 0 | |
| proc | 0 | 0 | 1 | 0 | 11 | 0 | 0 | |
| user_referral | 0 | 0 | 1 | 0 | 11 | 0 | 0 | |
| sports_league | 0 | 0 | 1 | 0 | 10 | 0 | 0 | |
| workspaces_access | 0 | 0 | 2 | 0 | 10 | 0 | 0 | |
| commerce_amazon_sp_api | 0 | 0 | 1 | 0 | 9 | 0 | 0 | |
| dl | 0 | 0 | 1 | 0 | 9 | 0 | 0 | |
| profile_manager | 0 | 0 | 1 | 0 | 8 | 0 | 0 | |
| rdf_entity | 0 | 0 | 1 | 0 | 8 | 0 | 0 | |
| affiliated | 0 | 0 | 1 | 0 | 7 | 0 | 0 | |
| expense_tracker | 0 | 0 | 1 | 0 | 7 | 0 | 0 | |
| social_course | 0 | 0 | 3 | 0 | 7 | 0 | 0 | |
| spalp | 0 | 0 | 1 | 0 | 7 | 0 | 0 | |
| commerceg | 0 | 0 | 1 | 0 | 6 | 0 | 0 | |
| de_notifications | 0 | 0 | 1 | 0 | 6 | 0 | 0 | |
| micro_taxonomy | 0 | 0 | 1 | 0 | 6 | 0 | 0 | |
| ad_inserter | 0 | 0 | 1 | 0 | 5 | 0 | 0 | |
| association | 0 | 0 | 2 | 0 | 5 | 0 | 0 | |
| govuk_pay | 0 | 0 | 1 | 0 | 5 | 0 | 0 | |
| iframe_consent | 0 | 0 | 2 | 0 | 5 | 0 | 0 | |
| public_key_credential_source | 0 | 0 | 1 | 0 | 5 | 0 | 0 | |
| siteimprove_accessibility | 0 | 0 | 2 | 0 | 5 | 0 | 0 | |
| better_unpublished_terms | 0 | 0 | 1 | 0 | 4 | 0 | 0 | |
| entity_language_access | 0 | 0 | 1 | 0 | 4 | 0 | 0 | |
| komponent | 0 | 0 | 2 | 0 | 4 | 0 | 0 | |
| paragraphs_source_edit | 0 | 0 | 1 | 0 | 4 | 0 | 0 | |
| role_request | 0 | 0 | 1 | 0 | 4 | 0 | 0 | |
| search_api_sqlite | 0 | 0 | 1 | 0 | 4 | 0 | 0 | |
| advanced_file_destination | 0 | 0 | 1 | 0 | 3 | 0 | 0 | |
| comfyui | 0 | 0 | 2 | 0 | 3 | 0 | 0 | |
| entity_lifecycle | 0 | 0 | 1 | 0 | 3 | 0 | 0 | |
| mmpp | 0 | 0 | 1 | 0 | 3 | 0 | 0 | |
| translators | 0 | 0 | 1 | 0 | 3 | 0 | 0 | |
| entity_counter | 0 | 0 | 1 | 0 | 2 | 0 | 0 | |
| flexible_access | 0 | 0 | 1 | 0 | 2 | 0 | 0 | |
| knowledge | 0 | 0 | 1 | 0 | 2 | 0 | 0 | |
| seb | 0 | 0 | 1 | 0 | 2 | 0 | 0 | |
| simple_nodeaccess | 0 | 0 | 2 | 0 | 2 | 0 | 0 | |
| smallads | 0 | 0 | 1 | 0 | 2 | 0 | 0 | |
| sucuri_cache | 0 | 0 | 1 | 0 | 2 | 0 | 0 | |
| eduframe | 0 | 0 | 2 | 0 | 1 | 0 | 0 | |
| flexible_descriptions | 0 | 0 | 2 | 0 | 1 | 0 | 0 | |
| node_access_by_field_role | 0 | 0 | 1 | 0 | 1 | 0 | 0 | |
| public_consultations | 0 | 0 | 1 | 0 | 1 | 0 | 0 | |
| entity_switcher | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| node_role_variants | 0 | 0 | 1 | 0 | 0 | 0 | 0 |