Drupal 9.0.0-beta1 is available now. This release includes all the dependency updates, updated platform requirements (web server, PHP, and database versions), stable APIs, and features that will ship with Drupal 9. The stable Drupal 9.0.0 release is scheduled for June 3, 2020!
The beta release marks Drupal 9 as API-complete, so now is a great time to start getting your projects ready for Drupal 9. Most projects need a few small changes. A single project release can now be compatible with Drupal 8 and 9 at the same time, so you don’t even need to release a new branch of your project to support Drupal 9.
Drupal 8.9.0 will also be released on June 3, 2020. It will contain the same features as Drupal 9.0.0 while keeping backwards compatibility with Drupal 8. This final minor version of Drupal 8 will receive long-term support, with bug fixes and security coverage until November 2021. Meanwhile, Drupal 9 will continue to receive new features in Drupal 9.1 (out in December, 2020) and beyond.