This also felt like a good summary
Release notes for x64 here.
I upgraded my tor node and it went smooth, took no time and is running stable. Great experience as always with debian.
I noticed an issue in the release notes that might be important to know if you have a long-running Debian server that was first installed with Debian 8.0 or earlier (mine dates to 7.0) and has been upgraded since without a fresh install. The eth0/eth1 style interface names are now unsupported, and you need to migrate manually to the new-style systemd “predictable interface names”. I followed the instructions in the release notes and it went smoothly.
The history seems to be: with the release of Debian 9.0, the new-style names were used by default on new installs, but the upgrader avoided renaming interfaces on existing installs to prevent breakage, since many scripts and things like /etc/network/interfaces likely reference the existing names. A temporary measure was put in place to map the old-style names to the ones systemd/udev wants, so they kept working. With Debian 10.0, this configuration is no longer officially supported, seemingly because upstream doesn’t support it, and Debian doesn’t want to try to maintain support indefinitely on its own. However, due to risk of breakage, they still aren’t automatically changed, so things might keep working for now (they kept working fine for me after upgrading, despite the warning). Nonetheless, I migrated to avoid future breakage at an unexpected time.
I did not expect Wayland to be included as the default option in the stable release of such a conservative distribution as Debian. I think the GNOME team has made lot’s of improvements to their Wayland-compositor Mutter.
Although a major change in one way, sticking with GNOME-on-X would also be a somewhat risky choice for a stable distribution at this point, because GNOME upstream has moved to Wayland as default. So Debian shipping GNOME-on-X in a new stable release would commit them to a 5-year maintenance cycle for a configuration that deviates from upstream. Another alternative would be to move to a default desktop whose upstream targets X, but moving away from GNOME as default would also be a pretty major change.
It’s maybe worth adding that this is specifically a GNOME default. If you choose a different desktop than GNOME, most other desktop options that Debian ships will default to running on X.