← all change records
#3512253 New methods added to BatchBuilder to prevent batch sets from being added more than once
Generated 2026-08-02 14:00 UTC
Matching rules (2)
- match_unresolved: true
to:
fqn: '\Drupal\Core\Batch\BatchBuilder::registerSetId'
- match_unresolved: true
to:
fqn: '\Drupal\Core\Batch\BatchBuilder::isSetIdRegistered'
Affected contrib projects (137)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| entity_usage ↗ | 0 | 0 | 0 | 51,047 | 0 | 1 | |
| config_split ↗ | 0 | 0 | 0 | 49,431 | 0 | 4 | |
| commerce ↗ | 0 | 0 | 0 | 35,077 | 0 | 1 | |
| s3fs ↗ | 0 | 0 | 0 | 11,972 | 0 | 2 | |
| boost ↗ | 0 | 0 | 0 | 11,572 | 0 | 2 | |
| privatemsg ↗ | 0 | 0 | 0 | 7,831 | 0 | 1 | |
| ai ↗ | 0 | 0 | 0 | 7,126 | 0 | 2 | |
| automatic_updates ↗ | 0 | 0 | 0 | 5,078 | 0 | 6 | |
| field_encrypt ↗ | 0 | 0 | 0 | 2,035 | 0 | 1 | |
| private_message ↗ | 0 | 0 | 0 | 1,884 | 0 | 1 | |
| views_url_alias ↗ | 0 | 0 | 0 | 1,592 | 0 | 1 | |
| examples ↗ | 0 | 0 | 0 | 1,426 | 0 | 1 | |
| opigno_module ↗ | 0 | 0 | 0 | 861 | 0 | 1 | |
| dbee ↗ | 0 | 0 | 0 | 758 | 0 | 2 | |
| whatlinkshere ↗ | 0 | 0 | 0 | 75 | 0 | 1 | |
| api ↗ | 0 | 0 | 0 | 17 | 0 | 1 | |
| a12s_maps_sync ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| abinbev_gmap ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| acquia_dam ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| acquia_vwo ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| advanced_sanitize ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| ai_content_lifecycle ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| ai_integration_eca ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| ai_tmgmt ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| ai_translate ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| ai_upgrade_assistant ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| alt_text_import_csv ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| aspect_ratio ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| audit ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| auditfiles ↗ | 0 | 0 | 0 | 0 | 0 | 7 | |
| author_bulk_assignment ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| auto_translation ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| b24 ↗ | 0 | 0 | 0 | 0 | 0 | 3 | |
| backlinks_index ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| batch_content_sync ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| batch_plugin ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| better_taxonomy ↗ | 0 | 0 | 0 | 0 | 0 | 6 | |
| cas_user_ban ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| cloudflare_stream ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| commerce_cart_reminder ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| commerce_currencies ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| commerce_giftcard ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| commerce_printful ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| component_builder ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| config_features ↗ | 0 | 0 | 0 | 0 | 0 | 4 | |
| config_guardian ↗ | 0 | 0 | 0 | 0 | 0 | 3 | |
| config_track ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| configurable_anonymizer ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| consent_management ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| content_reporting ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| country_state_city_taxonomy ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| css_class_collector ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| data_pipelines ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| datatrek_entities ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| dboptimize ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| domain_simple_sitemap ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| drupalfit ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| dynamic_yield ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| editoria11y ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| email_validate ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| entity_mesh ↗ | 0 | 0 | 0 | 0 | 0 | 3 | |
| entity_reference_actions ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| entity_share_websub ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| entity_sort ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| epub_reader_framework ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| fancy_file_delete ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| field_defaults ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| field_updater_service ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| file_sync ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| filefield_paths ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| gcsfs ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| generated_content ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| group_permissions_parameter ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| hacked ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| html_tag_usage ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| hubspot_client ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| image_media_migrate ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| image_resize ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| image_style_metadata ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| imagestyleflush ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| instagram_sync ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| islandora ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| linkchecker ↗ | 0 | 0 | 0 | 0 | 0 | 3 | |
| locale_deploy ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| locale_download ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| localgov_forms ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| localgov_publications_importer ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| markdown_importer ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| meaofd ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| media_acquiadam ↗ | 0 | 0 | 0 | 0 | 0 | 4 | |
| media_download_all ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| media_duplicates ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| media_library_importer ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| media_mpx ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| mrd ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| mutual_credit ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| node_health ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| node_revision_delete ↗ | 0 | 0 | 0 | 0 | 0 | 3 | |
| nodeorder ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| openai_batch ↗ | 0 | 0 | 0 | 0 | 0 | 3 | |
| opigno_moxtra ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| orphans_media ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| pagedesigner ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| pager ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| paragraphs_revisions_delete ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| path_redirect_import ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| preview_site ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| proc ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| quantcdn ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| queue_ui ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| reassign_user_content ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| referenced_entity_replace ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| revision_manager ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| rip ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| scanner_fixer_api ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| search_api_opensolr ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| simple_password_policy ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| simple_sitemap ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| smallads ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| spambot ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| suggestion ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| swapcard ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| taxonomy_delete ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| taxonomy_tree ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| texts ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| tmgmt_deepl ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| tome ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| tome_aws ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| track_usage ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| trucie ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| unused_media_cleaner ↗ | 0 | 0 | 0 | 0 | 0 | 2 | |
| update_narf ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| user_revision ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| vgwort ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| weather ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| webt ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| wisski ↗ | 0 | 0 | 0 | 0 | 0 | 1 |