How and why we deprecated code on the way to Drupal 9
When we had better solutions for problems, we introduced them while keeping and deprecating the old approaches.
What changes are there for third-party dependencies?
Symfony will certainly be updated from 3 to 4.4, other dependecies may be updated or removed or added.
Which modules have been removed from Drupal 9?
The Place Blocks and SimpleTest modules have been removed from Drupal 9. Other modules and themes will be removed in Drupal 10.
Environment requirements of Drupal 9
Which webserver, PHP version, database backend, etc. will be required for Drupal 9?
What are the new features of Drupal 9?
Drupal 9.0 does not include new features, but Drupal 9.1 onward will continue to add features every six months.
What happens in the 9.0.x and 9.1.x branches?
9.0.x is the new major version with dependency updates and deprecated APIs removed. 9.1.x is open for feature development.