Surely it is not the first time that you read that everything that has a beginning has an end. That end came yesterday May 28 to Fedora 28, a version of the operating system that was released on May 1, 2018. In its year of life, Fedora v28 received a total of approximately 9.700 updates, as we read in the information note that Fedora Project posted a few minutes ago.
Fedora 28 came with news like GNOME 3.28, simplified options in third-party repositories, automatic updates for the Fedora Atomic Host or a new Modular repository. The next version was already Fedora 29, released on October 30, 2018, which came with GNOME 3.20, Linux Kernel 4.18 and is still supported. The most recent version is Fedora 30, released on April 30.
Fedora 28 is no longer supported
Project Fedora provides updates for up to one month after the second post-release release for the version whose support has ended. That means Fedora 28 users will be able to upgrade from the operating system itself for up to a month after Fedora 30 is released, which coincides with May 30. For this reason, all Fedora 28 users are advised to upgrade to Fedora 29 or Fedora 30 as soon as possible. On May 30, they will no longer be able to do it from the operating system itself.
For update to the latest version (v30 at the time of writing this article), you have to open the terminal and type the following:
sudo dnf upgrade --refresh sudo dnf install dnf-plugin-system-upgrade sudo dnf system-upgrade download --releasever=30
The above commands will download and prepare the system for the update. To apply it, we will write this other command:
sudo dnf system-upgrade reboot
As for which version to choose, I think you have to assess if we want a more stable version or the latest version. The v29 has been around for a longer time, which means it's more polished than a v30 with the latest features. Which version will you upgrade to?