Install

To start a new Drupal project with version 8.0.5:

To update your site and all dependencies to the latest version of Drupal:

To update your site to this specific release:
Pinning to a specific release may make it more challenging to update your site in future, see composer documentation for managing pinned versions

Using Composer to manage Drupal site dependencies

Downloads

Download drupal-8.0.5.tar.gztar.gz 11.23 MB
MD5: c13a69b0f99d70ecb6415d77f484bc7f
SHA-1: 87c51224a334d90ccf90cd8522ba2519ae0a64b9
SHA-256: b1ea95ab1eb9039866ddb34a6f1c8863a3a0d60e50114170a9012f881dc5d231
Download drupal-8.0.5.zipzip 18.65 MB
MD5: 870023f99e9f61878df1b6852d03b3e1
SHA-1: 7fedd6694ebb54f065c8e9ef4c405743b2295369
SHA-256: 3342e7ebf43c897c127ce5e7ec558115bb15cef51f088e4826a32747c132e513

Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for an extensive summary of changes and improvements since Drupal 7! Learn more about Drupal 8.

This release only contains bug fixes, along with documentation and testing improvements. A beta release for the next feature release of Drupal, 8.1.0-beta1, is also available for testing. We expect to release the first release candidate for 8.1.0 on April 6th, and the stable 8.1.0 release on April 20th.

The following important issues are resolved in 8.0.5 (in addition to the dozens of other fixes listed at the end of this post):

Known issues

There are no known regressions in this release.

The following issues may affect people running Drupal 8.0.5 on specific hosting environments:

Search the issue queue for all known issues.

All changes since the last patch release

  • #2660446 by tduong: Test the node argument_default plugin
  • #2559695 by leolando.tan, bhavikshah9, falufalump, nod_, eiriksm: JSDoc tabledrag.js
  • #2364343 by damien_vancouver, criz, ksenzee, joegraduate, Neograph734, droplet, pounard, jp.stacey, ciss: Fix robots.txt to allow Google access to CSS, JavaScript and image files
  • #2578741 by amateescu, swentel, subson, larowlan: Add setting for size to email widget
  • #2646410 by claudiu.cristea, dawehner: Container cannot be saved to cache
  • #2676680 by klausi: Rename "Phone module" to "Telephone module" in MAINTAINERS.txt
  • #2534532 by michaellander, longwave: Cannot reinstall Forum after it was previously installed
  • #2472633 by Mile23, dawehner: Expand PHPUnit test coverage of the Diff component
  • #2488540 by Lendude, SteffenR, geertvd, nlisgo, ozin, joshuajleonard, Lóna Lore: Rewrite external links in views fields
  • #2676682 by klausi: Remove Drupal 6 from MAINTAINERS.txt
  • #2613878 by edysmp, heddn, Adita, Lord_of_Codes, jian he, chx, miiimooo, alexpott, benjy, mikeryan: Use hash for Migration source keys, rather than verbatim values
  • #2672442 by rakesh.gectcr, dimaro, aditya_anurag, jhodgdon: In the documentation, change all instances of "an URL" to "a URL"
  • #2676346 by alexpott, dawehner: Coding standards check on DB dump fixtures causes PHPCS to out of memory on PHP5.5 and is slow cause of huge files
  • #2501735 by snehi, lokapujya, malavya, priya.chat, sdstyles, ChuChuNaKu, er.manojsharma, mglaman, joelpittet: Add throws to Twig extension comments
  • #2660486 by pwolanin, dawehner, rrrob: MenuLinkDefaultForm::extractFormValues() does not include the plugin ID
  • #2599594 by agoradesign, mdespeuilles, nagwani: Multilingual content: Menu link is not correctly stored on translation
  • #2496867 by Berdir, swentel, alexpott, rodrigoaguilera, yobottehg, trebormc: Translatable image file is not working unless you also config the image field. Config can get lost anyway
  • #2541252 by HOG, pazhyn, finnsky, LewisNyman, nlisgo, saki007ster, alvar0hurtad0, maris.abols, PapaGrande, pjbaert, emma.maria, bruvers, ti2m, tstoeckler: Replace the .region-content ul/ol selector with text-formatted to refactor code + fix visual bugs
  • #2674480 by twistor: Views does not properly ignore the query cache during preview
  • Back to dev.
  • #2673552 by mcjim: Add missing @return documentation for _buildArguments() in ViewExecutable.php
  • #304540 by typhonius, BrockBoland, nabiyllin, RobLoach, marcingy, ravi.khetri, jyotisankar, sudhanshug, jaredsmith, nesta_: Disable themes when theme engine or base theme aren't available
  • #2575533 by leolando.tan, AlviMurtaza, LewisNyman, j2r, joaogarin: Add warning message to Seven and Bartik that they can change in the future
  • #2673918 by David Hernández: hook_entity_view_mode_info_alter still shows hook_entity_view_mode_info, that has been removed
  • #2649352 by dawehner, borisson_: views_embed_view() should use a render array so metadata can bubble up
  • #2674198 by neclimdul: @menu_name in menu_links migration_template is invalid yaml
  • #2204037 by kpv, Lendude: Views allows removal of required relationships and gives a fatal error on save
  • #2514212 by Berdir, tduong, chx: Entity::getEntity() does not correctly deal with an existing ID mapping without a destination ID
  • #2602268 by Berdir: Translated string are loaded into Views UI and then saved as default language strings
  • Revert "Issue #2561619 by phenaproxima, nod_, lokapujya, droplet, tic2000: Drupal Ajax objects and settings grows endlessly"
  • #2621422 by stefan.korn, harsha012, aditya_anurag, rakesh.gectcr, joyceg, Cottser, jhodgdon: Wrong default path for page.html.twig given
  • #2642374 by alexpott, Berdir, drunken monkey, beejeebus: Dependency removal logic incorrectly affects indirect dependents
  • #2579931 by rjacobs, stevector: Pager option not saved on views add form page widget
  • #2669898 by thpoul, DuaelFr, Wim Leers: cke_widget_element CSS Class get wrongly returned by the drupallink plugin
  • #2659100 by dawehner, alexpott: Allow run-tests.sh to run just the javascript Functional tests
  • #2561619 by phenaproxima, nod_, lokapujya, droplet, tic2000: Drupal Ajax objects and settings grows endlessly
  • #2461017 by aerozeppelin, Berdir, Lendude: TaxonomyIndexTid doesn't check whether there are any values before trying to loop over it
  • #2668008 by dimaro, rakesh.gectcr, kannan@kiluvai.com, felribeiro, jhodgdon, eojthebrave, mobaid, xjm, AjitS: Internationalization topic refers to format_plural() function that does not exist
  • #2575101 by quietone, jcnventura, jgrubb, hussainweb, chr.fritsch, heddn, benjy: Add an explode/separator process plugin
  • #2671182 by lokapujya: Views validates displays on Cancel
  • #2671916 by Berdir, mgoedecke: node_access_rebuild() will never work after since entityQuery has now accessCheck default set to true and the grants are deleted beforehand
  • #2671946 by mikeryan: d6_url_alias_language should accept language as a scalar
  • #2620576 by cilefen, alexpott, chapf, xjm, longwave, dawehner: fnmatch() is not available on all environments (i.e QNAP QTS)
  • #2665410 by catch, pwolanin, Wim Leers: Book module breadcrumb remains cached when node title (or access) changes
  • #2662592 by marcingy: TimestampFormatter.php has invalid input name
  • #2393387 by mondrake, gnuget, tim.plunkett: Add test for editing image effect when configuration form is Ajax enabled
  • #2226455 by quietone, ultimike, brockfanning: Migrated URL aliases not working until nodes are re-saved
  • #2668926 by DuaelFr: ReplaceCommand minor documentation glitch
  • Revert "Issue #994360 by DuaelFr, andypost, emosbaugh: #states cannot disable/enable radios and checkboxes"
  • #2321995 by jhodgdon: More info needed in hook_views_data docs/sample body
  • Revert "Issue #2521782 by paulmckibben, swentel: HTML head has alternate hreflang links to unpublished translations"
  • #2536682 by eporama, r_sharma08, snehi, rakesh.gectcr, chegor, Prashant.c: default.settings.php database instructions need to be user friendly
  • #2659564 by miteshmap: Wrong return type in TermStorageInterface::loadTree()
  • #2656578 by felribeiro, malavya: Tableselect documentation around #header needs more detail
  • #2667304 by felribeiro: Error in variables documentation for vertical-tabs.html.twig
  • #2606246 by rang501, heykarthikwithu: StaticTranslation::getLanguage, add @return values in the comment docblocks
  • #2540136 by Shreya Shetty, rang501, chx, priya.chat: Improve ContextualLinkInterface doxygen
  • #1811214 by Mile23, naveenvalecha, tisteegz: Add missing type hinting to Language module docblocks
  • #2610202 by rang501, Lars Toomre: Docblock fixes for file.module file
  • #1811328 by sushyl, Mile23: Add missing type hinting to Filter module docblocks
  • #2627052 by leolando.tan, snehi, anil280988, jhodgdon: Fix docblocks in file views/src/ViewExecutable.php
  • #1811888 by bleen, Mile23, a_thakur, Nitesh Sethia, naveenvalecha: Add missing type hinting to Tracker module docblocks
  • #2627038 by ashhishhh, jordanpagewhite, snehi, Manjit.Singh, jhodgdon, sudhanshug: Fix docblock for createTerm in TaxonomyTestBase.php
  • #2521782 by paulmckibben, swentel: HTML head has alternate hreflang links to unpublished translations
  • #2606304 by snehi, priya.chat, rang501, rakesh.gectcr: Wrong @param doc for construct function in class PrivateTempStore
  • #2666702 by heilop: Fix comments in the attributes of the TaggedWithTest class
  • #2348219 by Fabianx, dawehner, webchick, Berdir, damiankloip, joelpittet, gnuget: You have requested a non-existent service "cache.backend.null"
  • #2469553 by Lendude, geertvd, oenie: Views filtering on boolean fields doesn't use right formatter
  • #2667288 by felribeiro: FilterProcessResult docs refers to class as FilterProcess
  • #2659524 by gaydabura, rakesh.gectcr: Removing wrongly added @return in core/includes/form.inc
  • #2667606 by AchillesKal: Missing single quote on the Buttons element usage example
  • #2667172 by mikeker: core.api.php links to the old (deprecated) KernelTestBase
  • #2668652 by lokapujya: DisplayTest - drupalPlaceBlock() has wrong parameters
  • #2487269 by alexpott, Oliver Sommersberg, zhuber: Postgres insert queries that fail in a transaction break the entire transaction
  • #2663290 by edurenye, Berdir, dawehner: Argument validator schemas are broken
  • #2630886 by dawehner: Correct the join from revision data table to revision base table
  • Revert "Issue #2630886 by dawehner: Correct the join from revision data table to revision base table"
  • Revert "Issue #2598502 by alexpott: Double escaping in views attachment titles"
  • #2609504 by Lendude, mohit_aghera, ibustos: Default People display shows date since unix timestamp 0 as 'Last access'
  • #2485683 by Wim Leers: REST entity resource missing entity & field access cacheability metadata
  • #2667932 by nod_: Update eslint config for eslint 2.0 update
  • #2638410 by dawehner, Lendude: Views overview page doesn't filter on tags
  • #2516930 by coleman.sean.c, alexpott, jhedstrom, mohit_aghera: Remove from outline button goes to node/x/delete instead
  • #994360 by DuaelFr, andypost, emosbaugh: #states cannot disable/enable radios and checkboxes
  • #2598502 by alexpott: Double escaping in views attachment titles
  • #2652068 by alexpott, mglaman: Update jcalderonzumba/gastonjs to a tagged release
  • #2662152 by rafaolf: Entity::preSave() throws a exception, but this is not documented
  • #2509722 by NickWilde, dawehner, Lendude, rakesh.gectcr, Nitesh Pawar, xjm, tstoeckler: "Error: missing help" in Views for Node fields without descriptions
  • #2471593 by JeroenT, Devaraj johnson: Replace the use of entity_load_unchanged() in ImageAdminStylesTest
  • #2567091 by slashrsm: AJAX updates of an element in a #group are not working
  • #2616164 by agoradesign, swentel, facine, dawehner: /update.php/run URL is generated with language prefix and returns 404 error
  • #2571929 by klausi: REST entity POST request is not cacheable: cacheability metadata is unnecessary
  • #2661642 by neclimdul: ResourceResponse can't serialize empty array
  • #2666552 by mikeker: Incorrect path for unit tests in core.api.php
  • #2663936 by milodesc: Include .gitattributes file in list of core files to move in INSTALL.txt instructions
  • #2650588 by tim.plunkett, Wim Leers, alexpott, dawehner: Entities with plugin collections should be updated before serialization
  • #2397271 by Wim Leers, larowlan, penyaskito, MattA: REST configuration fails if it contains a plugin reference that does not exist
  • #2665232 by dawehner: Add the line to Error::formatBacktrace()
  • #2568413 by grasmash, pwolanin, dawehner, Wim Leers, xjm, klausi: REST views: Pass views style plugin instance to REST Export serializer
  • #2575549 by Wim Leers, znerol, Fabianx: Add Page Cache to MAINTAINERS.txt
  • #2664396 by TravisCarden: hook_node_access_records() doxygen refers to non-existent node_access_write_grants()
  • #2664882 by chx: RedirectDestinationInterface::get is factually wrong
  • #2575245 by toniteof: Click-sorting broken in previews
  • #2662006 by pwolanin, incrn8, jtyocum: Fatal error when trying to edit book nodes (that have children) in large books
  • #2641092 by laranajim: Wrong file doc block on some tests
  • Revert "Issue #2595613 by krknth, heykarthikwithu, k4v, aerozeppelin, naveenvalecha, swentel: Forms - '#title_display' => 'invisible' is not working for radio buttons ?"
  • #2660464 by mallezie: Migrate sql base toString method not accessible by subclasses
  • #2417917 by clemens.tolboom, sudhanshug, Wim Leers, joelpittet: Include content type format name in error response
  • #2418587 by xjm, marthinal, AjitS, Wim Leers, neilmc, Berdir: Set entity values to NULL instead of using unset() method: unset() is misleading
  • #2602536 by cosmicdreams: Unused local variable in testSerialization()
  • #2624256 by roderik, jhodgdon, dawehner: Fix mention of menu_router_rebuild() in LockBackendInterface comment
  • #2494131 by webchick, mgifford, mohit_aghera, LewisNyman, yoroy: Placeholder text for site name in installer can be confusing
  • #2412363 by Arla, zealfire, mgifford, xjm, fago: ComplexDataDefinition::getPropertyDefinition() does not need to check ->propertyDefinitions
  • #2512668 by MattA, martin107, dawehner: Dblog rest plugin throws exception with incorrect parameters
  • #2587755 by aerozeppelin, NickWilde, swentel: AJAX error when using progress bar on file field widget
  • #2621794 by ShaunDychko, Alan D., joelpittet, chx: Drupal 6 image field settings incorrect after migration
  • #2615790 by Xano: Field item properties do not prevent the services they contain from being serialized
  • #2595613 by krknth, heykarthikwithu, k4v, aerozeppelin, naveenvalecha, swentel: Forms - '#title_display' => 'invisible' is not working for radio buttons ?
  • #2637680 by Dom., mikeocana, laranajim: Submit buttons for GET forms in search/views are not W3C valid due to empty 'name' attribute
  • #2646786 by dawehner: Add a backtrace for logged exceptions
  • #2649602 by hchonov: hook_translation_create is not invoked with the new entity translation but with the previous entity object
  • #2639254 by dawehner, heddn: Make it possible to skip empty migration destinations
  • #2663830 by chx: Remove action.api.php
  • #2571539 by Lendude, Surabhi Gokte, Cottser, swentel, emma.maria, alexpott, Manjit.Singh: Progress bar higher than progress track
  • #2651766 by eojthebrave, malavya, jhodgdon, alexpott: Update link in documentation block for t() function
  • #2578173 by Peacog, maximpodorov, marvin_B8, andypost, alexpott, tatisilva: Increase menu title maxlength to 255 in forms containing menu items
  • #2645036 by chx: Performance: system_path_* doesn't pass the source
  • #2641540 by Mac_Weber: Replace deprecated usage of entity_create('entity_test_mulrev') with a direct call to EntityTestMulRev::create()
  • #2626548 by dawehner, slashrsm: The static caching in \Drupal\Core\Entity\EntityTypeManagerInterface::getFormObject() is problematic
  • #2640962 by Berdir: Theme Registry does not support switching the active theme
  • #2662108 by Cottser: Add Scott Reeves (Cottser) as a provisional core committer for Drupal 8 (cherry picked from commit e495c4904974dde67a93ad395b8ef252e08bed8d)

What’s next?

  1. Learn how to install Drupal
  2. Learn how to update Drupal
  3. Extend Drupal to do more
  4. Get training
  5. Check out what others built
Created by: catch
Created on: 2 Mar 2016 at 10:34 UTC
Last updated: 18 Oct 2019 at 22:21 UTC
Insecure
Bug fixes

Other releases