Downloads
Release notes
Maintenance release of the Drupal 7 series. Includes bug fixes and small API/feature improvements only (no major, non-backwards-compatible new functionality).
This release includes various bug fixes and improvements covering diverse areas such as privacy, testing, accessibility, performance and security. The oldest issue marked as fixed in this release was filed in January 2007, four years before D7's first release! Thank you to all contributors for their continued passion, diligence, dedication and good humour.
No changes have been made to robots.txt file in this release, so upgrading custom versions of that file is not necessary.
There are multiple changes in .htaccess, web.config and default.settings.php - please review the notes marked with a * below for details.
Major changes since the last release:
- Permissions-Policy header is added by default to disable a method of browser-based user tracking *
- Drupal 7 testing improvements - new cache and fail-only options
- Backport server configuration code from SA-CORE-2016-003 to Drupal 7 *
- Disable brotli compression of pre-compressed CSS and JS *
- CSS/JS Aggregation is no longer used during automatic maintenance mode
All changes:
- #2759197 by mcdruid: Fix typos in help text for run-tests script
- #3008170 by joseph.olstad, NicolasH, disasm, tizzo, tim.plunkett, sumitk, jhedstrom: Deleting node type leaves orphan nodes
- #2637680 by Dom., maximpodorov, Chris Burge, mikeocana, laranajim, jhodgdon, catch: Submit buttons for GET forms in search/views are not W3C valid due to empty "name" attribute
- #1018614 by JvE, hass, hussainweb, Niklas Fiekas, mcdruid, Pavan B S, chx, droplet, jamesharv, drupalshrek, vegantriathlete, solideogloria, aspilicious, catch, voleger, David_Rothstein, StevenPatz, mgifford: Inaccessible menu items in navigation links cause "Notice: Undefined index: localized_options"
- #980144 by DuaelFr, yched, ACF, aerozeppelin, poedan, tim.plunkett, mgifford, swentel, SamH, asgorobets, dxvargas, sun, Everett Zufelt, alexpott: Issues with "required, multiple" fields in forms
- #3181653 by JoshaHubbers, bskibinski: Add aria-atomic to autocomplete
- #2039709 by solideogloria, dawehner, MantasK, swentel, izmeez, alexpott: Forward slash in filter aliases in url alias overview does not work
- #106721 by msonnabaum, hefox, lotyrin, erikwebb, catch, RenatoG, joelpittet, jrglasgow, sheldonkreger, bdragon, dawehner, oleg.medvedev, ezra-g, q0rban: Optimize node access query building
- #2759197 by Fabianx, Stevel, mpdonadio, joelpittet, larowlan, gor: Improve WebTestCase performance by 50%
- #2863786 by Dinesh18, joelpittet: D7 ThemeRegistry array_key_exists() micro-optimization
- #3006123 by joelpittet: D7 drupal_array_get_nested_value() array_key_exists() micro-optimization
- #3023545 by mfb: Disable brotli compression of pre-compressed CSS and JS
- #2877131 by collinhaines, Liam Morland, sjerdo, hass, oadaeh, gnuget, johns996, gapple, aerozeppelin, mgifford, alexpott: CSS aggregation strips some essential whitespace within strings
- #2768921 by izmeez, mcdruid, Pere Orga, jfhovinne, alexpott, Fabianx, David_Rothstein, coltrane, dawehner, catch, david_garcia, xjm, pwolanin, greggles, larowlan, mlhess: Backport server configuration code from SA-CORE-2016-003 to Drupal 7
- #1007746 by figureone, dawehner, tunic, TuWebO, voleger, ryan.gibson, mcdruid, tim.plunkett, hefox, Ranko, joseph.olstad, xjm, Fabianx, David_Rothstein, chrisgross, gmclelland, webchick: Reordering fails with more than 100 items in a menu
- #460408 by marthinal, dww, David_Rothstein, gpk, joelpittet, markie, aerozeppelin, byronveale, Cottser, david_garcia, acbramley, jojonaloha, nerdcore, gnindl, dotton, girishmuraly, umar-ahmad, joseph.olstad, Webrotta, btopro, wizonesolutions, andrewmacpherson, Bojhan, catch: Cannot administer menu item/link if it points to an unpublished node
- #3015223 by bdragon, izmeez, heddn: Never use aggregation in maintenance mode
- #3215724 by Beakerboy: Add option to only print failing tests
- #3209976 by klonos: hotfix FLoC block
- #3209976 by mcdruid, DamienMcKenna, Maeglin, antiorario, effulgentsia, gapple, rachel_norfolk, rootwork, phenaproxima, neclimdul, larowlan, longwave: Add Permissions-Policy header to block Google FLoC