The best Drupal news and links delivered to your inbox every week

Issue 742 - July, 30th 2026

If you enjoy this newsletter I'd appreciate it if you shared it with your friends and colleagues.

If you are interested in sponsorships simply send an email to bob@theweeklydrop.com to learn more.

~ Bob Kepford - Editor

Headlines

Drupal Association Blog: How Drupal Has Protected Millions of Sites

Security Public Service Announcements: Security Advisory Coverage Removed - QA Accounts - PSA-2026-07-22

From Our Sponsor

AI

Drupal AI Initiative: Inside AI Is Building What Our Partners Asked For

Drupal AI Initiative: Outside AI - the State of Agent Experience in Drupal.

Drupal Association Blog: Introducing the Drupal AI Security Initiative: The First Six Weeks

Salsa Digital: Drupal AI Context — Beta 3 Released

Tag1 Insights: Ten Minutes, Not an Hour: What Efficient AI-Assisted Development Actually Looks Like

Webpro Company Blog: AI Agents Do Not Only Read Web Pages: How to Make a Drupal Site Understandable and Safe for Machines

Core

BatchStorageInterface::getId() Has Been Added

DrupalCoreConfigFileStorageFactory Is Deprecated

Kernel Test Classes Can Define Their Own Routes Using the Route Attribute

module.inc, module_set_weight and module_config_sort Are Deprecated

pdoToFetchAs, clientFetchColumn, clientFetchObject, clientQueryString, $fetchModeLiterals from PdoTrait Are Deprecated

setQuery() and getQuery() Added to ConditionAggregateInterface

StubPDO Is Deprecated

Support for Enums and PHP Constants Constants in YAML Files

The Base Class Implementation of Insert::execute() Is Deprecated

The Default Homepage in the Standard Profile Is Now /user

The Frontpage (Promoted Content) View Is Disabled by Default

User Search Plugin user_search Has Been Moved to Sub-Module Search User in Search

Articles

A Love Letter to the DDEV Community

Centarro: Minimizing Downtime During eCommerce Migrations

Dries Buytaert: From Personal AI Experiments to Shared Tools

Dries Buytaert: Helping Agents Discover My Site Search with Agentic Resource Discovery

Dries Buytaert: Helping Agents Discover My Site Search with an API Catalog

Drupal Association Blog: Why We Contribute: The Philosophy Behind 1xINTERNET's Top-Tier Drupal Status

Drupal Ships the Web's Best Security Defaults — And One Big Gap | Replatform Radar

ImageX: Building a Multi‑Layered Defense with Drupal: Top Security Tools and Practices

Talish Khan: Layout Builder Is Over-Applied: A Decision Framework for When It Actually Fits

The Drop Times: Tiffany Farriss Proposes Cost Accounting and Usage-Based Enterprise Funding

Tutorials

Specbee: Understanding Drupal's Service Container and Dependency Injection

The Floating-Point Divide: Inserting Boilerplate Text Into CKEditor in Drupal

Releases

Ai 1.3.10

Ai 1.4.5

Canvas 1.9.0

Ctools 4.1.1

custom_field 4.0.10

Drupal 10.6.14

Drupal 11.3.16

drupal_helpers 2.1.0

file_entity 8.x-2.7

mail_redirect 4.2.6

Tca 3.1.2

Podcasts

Talking Drupal: Talking Drupal #562 - Acquia Fair Trade Initiative

Jobs

List Your Job on Drupal Jobs

Wanna get the word out about your great Drupal job? Get your job in front of hundreds of Drupal job seekers every day at Jobs.Drupal.Org.

Featured Jobs

Head, Web and Application Development Services, UNLV University Libraries

University of Nevada, Las Vegas Las Vegas/NV/USLas Vegas/NV/US

Full Stack Drupal Engineer

4AllPromos CT/USCT/US

Lead Drupal Developer

Third and Grove USUS

What are you waiting for? Subscribe already.

Published by Bob Kepford

Powered by Drupal