Release notes
This is a beta release for the next feature release of Drupal 8. Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites. More information on beta releases.
This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that 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. Both policies have been updated for the 8.1.x release.
For a full list of the API and feature additions included in the 8.2.0 beta, see the 8.2.0-beta1 release notes and the 8.2.0-beta2 release notes.
This release includes a new experimental feature in addition to those in 8.2.0-beta1 and beta2:
- Datetime Range (alpha stability)
-
The experimental DateTime Range module provides a new field type that allows end dates. This is important for contributed modules like the Calendar module to work with Drupal 8 core. There are some small presentational, usability, accessibility, and translatability issues with the field, and its API may be refactored somewhat as we improve both it and the stable DateTime module. However, the data model for the field has consensus, so contrib and site authors can begin working with the module so long as they are willing to manage the risks of using an alpha experimental module. You can read the DateTime Range module plan for the next steps to make this useful field a part of the Standard installation.
The other following important issues have been resolved since 8.2.0-beta2 (in addition to the numerous fixes listed at the end of this post).
- #2515050: A valid one-time login link may be leaked by the referer header to 3rd parties
- #2776357: Upgrade path for Config translation synchronization failure
Known issues
The following issues may affect people running Drupal 8.2.0-beta1 on specific hosting environments:
- Installs on php-fpm environments may see fatal errors on enabling modules, due to #2572293: Do not rebuild router in kernel.terminate.
- There is not yet per-commit testing for MySQL 5.7.9 or MariaDB 10.1.8 (both released October 2015), but there are no known issues with them. We intend to add per-commit testing on one of these databases in the future.
- Particular Apache configurations may have issues with serving public file assets. Issue: #2619250: Disabling -MultiViews in .htaccess can cause 500 errors
All changes since 8.2.0-beta2
- #2213671 by jhedstrom, richardcanoe, andypost, david_garcia, Antonnavi, dagmar, aleevas, dawehner, alexpott: Log completely unusable when an entry has corrupt serialized data
- #2706951 by Jo Fitzgerald: Field instance migration rollback fails
- #2706947 by Jo Fitzgerald: Field migration rollback fails
- #2705531 by Jo Fitzgerald: View mode migration rollback fails
- #2788487 by timmillwood: Manage moderation tab not displaying on bundle admin
- #2785241 by quietone, G√°bor Hojtsy: Add a translated node to d7_dump
- #2161337 by mpdonadio, darrick, swentel, effulgentsia, YesCT, xjm, Berdir, tim.plunkett, pguillard, SKAUGHT, sylus, jonathanjfshaw, FluxSauce, DuneBL, jhedstrom, dawehner, generalredneck, pjonckiere, borisson_, G√°bor Hojtsy, webchick, miwayha: Add a Date Range field type with support for end date
- #2783483: Make Scott Reeves (Cottser) a full core committer for Drupal 8
- #2780093 by Mile23: Have simpletest, run-tests.sh enforce their dependency on PHPUnit
- #2705823 by Lendude, Crell: BulkForm reports incorrect count
- #2782967 by mikeker: FormTest::testFieldFormUnlimitedRequired claims to test for visually-hidden, but doesn't
- #2784677 by GoZ: Move core/modules/simpletest/tests/src/Functional/BrowserTestBaseTest.php to core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php
- #2770817 by Lendude: Add javascript testing for sorting AJAX enabled views
- #2747177 by markdorison, chx, Sonal.Sangale, andypost, joachim, Berdir, eojthebrave: Add docs on possible values of $operation in hook_entity_field_access()
- #2549801 by quietone, balagan, lostkangaroo, pingers, martins.kajins, phenaproxima, scuba_fly, penyaskito: Improve source provider missing exception message
- #2776357 by alexpott: Upgrade path for Config translation synchronization failure
- #2787577 by alexpott, dawehner: When tests use multiple namespaces they should do so in a coding standards compliant way
- #2787655: Fix \Drupal\Tests\Core\Form\FormTestBase to not have multiple namespaces
- #2728403 by timmillwood: Non-revisionable translatable fields on revisionable entities don't translate correctly
- #2777651 by mkalkbrenner: Add coverage for uninstalled modules in Drupal\system\Tests\Module\ClassLoaderTest class loading tests
- #2787567 by alexpott: Refactor \Drupal\Component\Assertion\Handle to not break PSR-0/4 one class per file
- #2786855 by claudiu.cristea: Don't compute the lock name if not necessary when generating image derivatives
- #2787183 by Berdir: LinkItem::getUrl() fails if options are NULL
- #2515050 by alexpott, pwolanin, YesCT, David_Rothstein, prasad_gogate: A valid one-time login link may be leaked by the referer header to 3rd parties
- #2762173 by megansanicki, artinst4, YesCT, mradcliffe, a_thakur, vermauv, cilefen, mathieso, pwolanin, mlhess: Add "composer install" step to install.txt file for when Drupal is downloaded using git
Download | Size | md5 hash |
---|---|---|
drupal-8.2.0-beta3.tar.gz | 12.25 MB | be99e1bc4050587b5cf414a9ab947356 |
drupal-8.2.0-beta3.zip | 20.25 MB | 8d412bb0e5a42dd6943fc1658a8a3cb9 |