Install
To start a new Drupal project with version 8.6.0-rc1@RC:To update your site and all dependencies to the latest version of Drupal:
To update your site to this specific release:
Using Composer to manage Drupal site dependencies
Downloads
Release notes
This is a release candidate for the next feature release of Drupal 8. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.
This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. There may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies.
Minor releases may include string changes and additions. Translators can review the latest translation status on localize.drupal.org.
Important update information
For a full list of important changes since 8.5.x, also see the 8.6.0-alpha1 release notes and 8.6.0-beta2 release notes.
Site update and module owners planning to update to this release should take note of the following important issues:
- Contributed module authors should take note that certain deprecation warnings are no longer skipped by the core testing API, which means that automated tests that raise these warnings will now fail until the deprecated code is replaced (preferred) or until the test is marked as
@legacy
. - Coding standards changes:
Critical bug fixes
The following critical issues are fixed in Drupal 8.6.0-rc1:
- #2991710: Migrate system broken if content_translation enabled
- #2990133: Fix deprecation error in 8.5.x caused by Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments()
- #2953360: Experimental migrate_drupal_multilingual module
Other important changes since 8.6.0-beta2
- #2895532: @DataType=map cannot be normalized, affects @FieldType=link, @FieldType=map
- #2729369: Remove support for migrating temporary files
- Media library bugfixes:
Known issues
There are no known regressions in this release.
Search the issue queue for all known issues.
All changes since 8.6.0-beta2
- #2895532 by caseylau, Wim Leers, tedbow, dawehner, DamienMcKenna, gabesullice, Berdir, mistermoper, skyredwang, larowlan, bojanz: @DataType=map cannot be normalized, affects @FieldType=link, @FieldType=map
- #2991542 by mondrake, voleger: Introduce a DatabaseLegacyTest class for deprecation testing
- #2985784 by maxocub, heddn, masipila: No static mapping found in d7_language_content_settings migration
- #2984955 by neclimdul, alexpott: Fix THe to be The
- #2991080 by alexpott: Remove skipped deprecations no longer triggered by tests
- #2937853 by idebr, mfernea, SherFengChong, alexpott, borisson_: Fix 'Drupal.Formatting.MultipleStatementAlignment' coding standard
- #2893029 by phenaproxima, Sam152, tim.plunkett, alexpott, a.dmitriiev, dawehner, Berdir: EntityType objects cannot be reliably serialized without DependencySerializationTrait
- #2991710 by jcnventura, maxocub, heddn, quietone, phenaproxima, effulgentsia: Migrate system broken if content_translation enabled
- #2729369 by quietone, Jo Fitzgerald, maxocub, mikeryan, heddn: Remove support for migrating temporary files
- #2991346 by alexpott: The message displayed by taxonomy_update_8601() should be overridable
- #2981652 by ApacheEx, corbacho, drpal, dawehner, xjm, alexpott, lauriii: Format core JavaScript using recently add Prettier
- #2987124 by alexpott, mondrake: Functional tests don't use SIMPLETEST_DB environmental variable as expected
- #2988622 by samuel.mortenson, bkosborne, phenaproxima, chr.fritsch: Media library field widget loses pre-existing selection when editing entity to add another selection
- #2989686 by msankhala, joachim, jwlockhart: documentation topic uses self:: outside of a class
- #2984373 by valthebald, mradcliffe, dinarcon, xjm, rachel_norfolk, ekl1773, heddn, sparklingrobots: Confirm and update mentoring coordinators section in MAINTAINERS.txt
- #2988617 by samuel.mortenson, phenaproxima: Creating media with the media library upload is broken for unlimited cardinality follow-up
- #2978964 by ApacheEx, drpal, lauriii, corbacho, samuel.mortenson, tedbow, alexpott, droplet: Use Prettier for formatting core JavaScript
- #2897028 by chr.fritsch: Update the tests once the media module will show in UI
- #2987399 by Mile23, alexpott: Update database.api.php to remove deprecated db_*() functions
- Revert "Issue #2893029 by phenaproxima, Sam152, tim.plunkett, dawehner, a.dmitriiev, Berdir: StringTranslationTrait consumers cannot be reliably serialized without DependencySerializationTrait"
- #2989243 by xjm: _update_equivalent_security_releases() should not diverge per branch
- #2980528 by kjay, andrewmacpherson, markconroy, finnsky: Improve Umami Demo's header layout and responsive behaviour
- #2988235 by gaurav.kapoor, quietone: Remove i18n from d6 $noUpgradePaths
- #2961285 by pavlosdan, hchonov, borisson_: Entity query condition count is faulty
- #2985346 by ifrik, marcoscano: Edit Media modules descriptions to follow the UI text standards
- #2979931 by maxocub, masipila: Warnings in EntityTranslationSettings when upgrading with drush
- #2369917 by Valentine94, pjonckiere, er.pushpinderrana, jhodgdon, xjm, Berdir, Wim Leers: 'Blindly returning FALSE will break other node access modules' is a misleading sentence
- #2893029 by phenaproxima, Sam152, tim.plunkett, dawehner, a.dmitriiev, Berdir: StringTranslationTrait consumers cannot be reliably serialized without DependencySerializationTrait
- #2972365 by andrewmacpherson, msankhala, Sam152: Unlabeled checkboxes for selecting bundles in workflow edit form
- #2500509 by maxocub, quietone, heddn: Upgrade path for RDF 7.x
- #2934799 by maxocub, Olarin, heddn, dww: d6_term_node_revision migration ignores a lot of items that it shouldn't
- #2936464 by phenaproxima, tim.plunkett: Remove setComponent() workaround in LayoutBuilderEntityViewDisplay
- #2746065 by Berdir, yogeshmpawar, hlykos, xeM8VfDh: Profile page's title/heading does not fulfill hook_user_format_name_alter
- #2870444 by Lendude, michielnugter, jonathan1055, borisson_: Convert web tests to browser tests for field module
- #2989469 by amateescu: MediaUpdateTest is broken
- #2990508 by tedbow: Update test module aaa_update_test is duplicated
- #2990118 by amateescu: Optimize 'initial' and 'initial_from_field' handling in MySQL and PostgreSQL
- #2848817 by voleger, andypost, hgunicamp, JacobSanford, techtud, alexpott, vidhatanand, Sharique, JayKandari, kiamlaluno, cilefen, borisson_: Replace all calls to db_table_exists, which is deprecated
- #2989884 by chr.fritsch, alexpott, phenaproxima: Re-installing the media_library doesn't work