Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
- Incorrect filter group OR behavior, LEFT JOIN changed to INNER JOIN updated 17 Apr 2024 at 14:08 UTC
- Inject the display plugin manager into the view and view factory updated 11 Apr 2024 at 16:39 UTC
- [policy, then infra] Bulk update core issues for relevant minor versions updated 8 Apr 2024 at 16:38 UTC
- Lack of dynamic language field / filter makes shipping core views hard to be both compatible with mono and multilingual updated 14 Mar 2024 at 13:34 UTC
- [regression] Do not bypass route access with 'link to any page' permissions for menu links updated 13 Mar 2024 at 04:44 UTC
- Cleanup get_value_options by returning the value options updated 3 Mar 2024 at 13:29 UTC
- Prevent the use of placeholders that cannot be converted into strings when creating logs updated 18 Feb 2024 at 11:59 UTC
- [meta] Introduce specific annotations for each plugin type updated 7 Feb 2024 at 23:09 UTC
- node_access filters out accessible nodes when node is left joined updated 15 Apr 2024 at 00:03 UTC
- [Meta] PHP DOM (libxml2) misinterprets HTML5 updated 25 Nov 2023 at 00:04 UTC
- $entity->isDefaultTranslation() behaves incorrectly when changing default translation, causing file/image field usage to be set to zero, causing files to be deleted updated 31 Oct 2023 at 16:39 UTC
- #states not applied to link elements updated 25 Oct 2023 at 07:49 UTC
- ExceptionLoggingSubscriber should not log HTTP 4XX errors using PHP logger channel updated 24 Oct 2023 at 09:49 UTC
- Deprecate format_size() and use Drupal\Core\StringTranslation\ByteSizeMarkup instead updated 30 Sep 2023 at 19:59 UTC
- Simplified custom access checker does not have access to Request updated 26 Sep 2023 at 16:16 UTC
- [Plan] Update core components updated 21 Sep 2023 at 11:34 UTC
- Postgres insert queries that fail in a transaction break the entire transaction updated 14 Sep 2023 at 19:44 UTC
- Get \Drupal\views\Plugin\views\display\Feed::attachTo in line with \Drupal\views\Plugin\views\display\DisplayPluginInterface::attachTo updated 17 Sep 2023 at 08:10 UTC
- [policy] Evolving and documenting Drupal core's structure, responsibilities, and decision-making updated 31 Aug 2023 at 00:29 UTC
- Use RecursiveCallbackFilterIterator instead of the $acceptTests parameter forwarding updated 30 Aug 2023 at 11:29 UTC
- Remove try...catch from SessionHandler::write updated 6 Jan 2024 at 14:19 UTC
- Allow blocks to be configured to show/hide on 200/403/404 response pages updated 18 Jan 2024 at 06:28 UTC
- Add validation constraints to _core_config_info updated 8 Aug 2023 at 09:54 UTC
- DecimalItem should not use String as its DataDefinition updated 7 Aug 2023 at 09:49 UTC
- Add all views hooks to hook_hook_info() updated 5 Aug 2023 at 08:44 UTC
- Cached services can't be used in service providers/modifiers updated 2 Aug 2023 at 11:29 UTC
- Get rid of using 'views.settings':skip_cache in ViewsData updated 1 Aug 2023 at 17:04 UTC
- Add negated regular expressions for views filters (string and integer) updated 20 Jul 2023 at 05:59 UTC
- Add config validation for the allowed characters of machine names updated 11 Oct 2023 at 13:31 UTC
- Data loss: Deleting a translation of an entity deletes all file_usage entries for files referenced by the entity updated 3 Jul 2023 at 09:39 UTC
- Abstract RenderCache into a separate service that is capable of cache redirects in a non-render array-specific way updated 4 Sep 2023 at 08:01 UTC
- Deprecate Drupal\Core\Database\Connection::nextId() and the {sequences} table and schema updated 22 Jun 2023 at 12:54 UTC
- Adding File Usage "File" relationship results in broken/missing handler updated 29 Feb 2024 at 02:00 UTC
- Add informative error message for 'Connection refused' errors in MySQL updated 9 Jun 2023 at 09:54 UTC
- DBTNG/EQ condition works inconsistently with arrays updated 6 Jun 2023 at 22:49 UTC
- Crypt::randomBytes()/drupal_random_bytes() doesn't actually return cryptographically secure random bytes updated 11 Jun 2023 at 22:14 UTC
- Add type hinting to \Drupal\Component\Utility\Xss updated 16 May 2023 at 09:34 UTC
- Move block content edit and delete routes under admin/content/block to improve IA for editors and fix breadcrumbs updated 12 May 2023 at 10:59 UTC
- Deprecate watchdog_exception updated 12 May 2023 at 08:04 UTC
- Stampedes and cold cache performance issues with css/js aggregation updated 28 Apr 2023 at 09:44 UTC
- Replace custom password hashing library with PHP password_hash() updated 13 Oct 2023 at 19:21 UTC
- Uncaught exception in link formatter if a link field has malformed data updated 13 Jul 2023 at 07:46 UTC
- Outbound path processors cannot override the specified URL fragment updated 23 Mar 2023 at 09:09 UTC
- New option for Views page displays to use the admin theme updated 5 May 2023 at 17:18 UTC
- Allow TimestampFormatter to show as a fully cacheable time difference with JS updated 9 Nov 2023 at 14:54 UTC
- There are too many ways to generate URLs and links updated 15 Mar 2023 at 14:10 UTC
- Improve test coverage of the flood memory backend test and convert it to a unit test updated 8 Mar 2023 at 21:34 UTC
- cache.backend.chainedfast misbehaves when both fast and consistent backends point to the same storage updated 6 Mar 2023 at 17:39 UTC
- TimeInterval plugin should not handle empty values updated 6 Mar 2023 at 11:24 UTC
- Deprecate non_lazy_route_enhancer service tag in favor of route_enhancer, same for non_lazy_route_filter and route_filter updated 13 Mar 2023 at 20:10 UTC