How to upgrade Fedora Linux

General Reminders:

sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade

Now use desired (latest) fedora release version:

sudo dnf system-upgrade download --releasever=37

Once finished, your system is ready for rebooting

sudo dnf system-upgrade reboot

Optionaly run post upgrade cleanup actions

sudo rpm --rebuilddb
dnf distro-sync --setopt=deltarpm=0

Feature Highlights log

Fedora 39

  • Release target Date: 2023-10-24

Fedora 38

  • Release target Date: 2023-04-25

Fedora 37

  • Release Date: 2022-11-15
  • GNOME 43 Release
    • More app switched from GTK 3 to GTK 4
    • A lot small improvements in Nautilius (File browsing)
    • Better handling of multiple sound devices
  • Linux Kernel 6.0

Fedora 36

  • Release Date: Tue 2022-05-10
  • GNOME 42 Release.
    • A new global dark UI style
    • Finally! New Screenshot Experience! Just press Print Screen button end enjoy! Also video capturing is included in the new dialog.
    • Perforance optiomizations
  • Podman 4.0
  • Golang 1.18, PHP 8.1.
  • System JDK now java-17-openjdk.
  • Wayland sessions is by default enabled in GDM even with the NVIDIA proprietary driver.
  • Release time kernel: 5.17

Fedora 35

  • Release Date: 2021-11-02
  • GNOME 41 Release
    • New Power modes
    • Perforance optiomizations
  • DNS Over TLS Support shoul work by default.
  • Kernel 5.14
  • Small changes overall, no big leaps.

Fedora 34

  • Release Date: 2021-04-27
  • GNOME 40 Release. I personally like it very much so far. Its very smooth on laptop. Feels like good elaborated UX/UI.
  • PulseAudio replaced by PipeWire
  • Wayland by default for KDE Plasma (if used instead of GNOME)
  • BTRFS now features transparent data compression (Better performance on SSD)
  • enabling systemd-oomd by default (better handling of out of memory situations)

For older versions please check Upgrading Fedora Linux