![]() ![]() Once the media library becomes stable, we can deprecate the use of the old file upload functionality and make the new media library the default experience. We are currently working on adding a media library to Drupal 8 so content authors can select pre-existing media from a library and easily embed them in their posts. Drupal 8.0.0 launched without a media library. In the end, our goal is for Drupal 8 to work with Symfony 3, 4 or 5 so we can identify and fix any issues before we start requiring Symfony 4 or 5 in Drupal 9.Īnother example is our support for reusable media. Supporting Symfony 4 is a valuable stepping stone to Symfony 5 as it brings new capabilities for sites that choose to use it, and it eases the amount of Symfony 5 upgrade work to do for Drupal core developers. We are currently working on making it possible to run Drupal 8 with Symfony 4 (without requiring it). However, Symfony 5 hasn't been released yet, so we don't know the scope of its changes, and we will have limited time to try to adopt it before Symfony 3's end-of-life. Ideally Drupal 9 would ship with Symfony 5, both for the latest Symfony improvements and for longer support. Symfony 5's release is less than one year away, while Symfony 4 was released a year ago. Our plan is to release Drupal 9 with Symfony 4 or 5. As mentioned, Drupal 8 currently depends on Symfony 3. Once the code becomes stable, we deprecate any old functionality. This means that we are adding new functionality as backwards-compatible code and experimental features. ![]() Instead of working on Drupal 9 in a separate codebase, we are building Drupal 9 in Drupal 8. Planned Drupal 8 and 9 minor release dates. Plus, it also gives the Drupal core contributors an extra buffer in case we can't finish Drupal 9 in time for a summer release. This gives site owners 18 months to upgrade. While we could release Drupal 9 in December 2020, we decided it was better to try to release Drupal 9 on June 3, 2020. Working backwards from November 2021, we'd like to give site owners at least one year to upgrade from Drupal 8 to Drupal 9. Or put differently, by November 2021, everyone should be on Drupal 9. Therefore, we have to end-of-life Drupal 8 no later than November 2021. This means that after November 2021, security bugs in Symfony 3 will not get fixed. We hope to release Drupal 9 on June 3, 2020ĭrupal 8's biggest dependency is Symfony 3, which has an end-of-life date in November 2021. For example, Drupal 8.8.0 is now scheduled for December 2019. This will allow us to adopt the latest Symfony releases within one month. To be able to adopt the latest Symfony releases faster, we are moving Drupal's minor releases to June and December. Unfortunately the timing of Drupal's releases has historically occurred 1-2 months before Symfony's releases, which forces us to wait six months to adopt the latest Symfony release. Symfony, a PHP framework which Drupal depends on, uses a similar release schedule. We shifted Drupal 8's minor release windows so we can adopt Symfony's releases faster.īefore I talk about the Drupal 9 release date, I want to explain another change we made, which has a minor impact on the Drupal 9 release date.Īs announced over two years ago, Drupal 8 adopted a 6-month release cycle (two releases a year). ![]()
0 Comments
Leave a Reply. |