Rozpoczęty testowanie wersji beta dystrybucji Fedora 31. Wydanie wersji beta oznaczało przejście do końcowej fazy testów, w której poprawiane są tylko krytyczne błędy. Uwolnienie zaplanowany 22 lub 29 października. Okładki numerów Fedora Workstation, Fedora Server, Fedora Silverblue i kompilacje Live dostarczane w formularzu kręci się ze środowiskami graficznymi KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Kompilacje są przygotowane dla architektur x86_64, ARM (Raspberry Pi 2 i 3), ARM64 (AArch64) i Power.
Zaktualizowano pulpit GNOME do wydania 3.34 z obsługą grupowania ikon aplikacji w foldery i nowym panelem wyboru tapety pulpitu;
Przeprowadzone pracuję nad usunięciem powłoki GNOME z zależności związanych z X11, umożliwiając działanie GNOME bez uruchamiania XWayland.
Wdrożone okazja automatyczne uruchomienie XWayland przy próbie uruchomienia aplikacji opartej na protokole X11 w środowisku graficznym opartym na protokole Wayland. Dodano możliwość uruchamiania aplikacji X11 z uprawnieniami roota w XWayland. SDL rozwiązuje problemy ze skalowaniem podczas uruchamiania starszych gier działających w niskiej rozdzielczości ekranu. Trwają prace nad udostępnieniem możliwości wykorzystania akceleracji 3D w XWayland na systemach z autorskimi sterownikami NVIDIA;
Menedżer okien Mutter dodał obsługę nowego transakcyjnego (atomowego) API KMS (Atomic Kernel Mode Setting), które pozwala sprawdzić poprawność parametrów przed faktyczną zmianą trybu wideo;
Do użytku z komputerem stacjonarnym GNOME proponowane domyślną opcją przeglądarki jest Firefox, zmontowane przy wsparciu Waylanda;
Biblioteka Qt do użytku w środowisku GNOME Zebrane domyślnie z obsługą Waylanda (zamiast XCB aktywowana jest wtyczka Qt Wayland);
Pakiety komputerów stacjonarnych Deepin zaktualizowane do wydania 15.11;
Włożono wiele pracy, aby dostosować tryb GNOME Classic do bardziej natywnego stylu dla GNOME 2. Domyślnie GNOME Classic wyłącza tryb przeglądu i modernizuje interfejs przełączania pomiędzy wirtualnymi pulpitami;
Tworzenie zespołów, obrazów jądra Linuksa i głównych repozytoriów dla architektury i686 zostało zatrzymane. Zachowano tworzenie repozytoriów multi-lib dla środowisk x86_64, a zawarte w nich pakiety i686 będą nadal aktualizowane;
Do liczby zestawów dystrybuowanych z głównej strony pobierania dodano nowe oficjalne wydanie Edycja IoT Fedory, który uzupełnia Fedorę Workstation, Server i CoreOS. Montaż zorientowany do użytku na urządzeniach Internetu Rzeczy (IoT) i oferuje okrojone do minimum środowisko, którego aktualizacja odbywa się atomowo poprzez wymianę obrazu całego systemu, bez rozbijania go na osobne pakiety. Do stworzenia środowiska systemowego wykorzystywana jest technologia OSTree;
Wydanie jest w fazie testów Podstawowy system operacyjny, które zastąpiło produkty Fedora Atomic Host i CoreOS Container Linux jako pojedyncze rozwiązanie dla działających środowisk opartych na izolowanych kontenerach. Pierwsza stabilna wersja CoreOS spodziewana jest w przyszłym roku;
Domyślnie zabroniony zaloguj się jako użytkownik root przez SSH przy użyciu hasła (możliwe jest logowanie przy użyciu kluczy);
Linker ZŁOTY renderowane do oddzielnego pakietu od pakietu binutils. Dodany opcjonalna możliwość wykorzystania linkera LDD z projektu LLVM;
Dystrybucja przeniesiony aby domyślnie używać ujednoliconej hierarchii cgroups-v2. Poprzednio domyślnie ustawiony był tryb hybrydowy (systemd został zbudowany z opcją „-Ddefault-hierarchy=hybrid”);
Dodany możliwość generowania zależności montażowych dla pliku specyfikacji RPM;
Nieprzerwany oczyszczanie pakiety związane z Pythonem 2 i przygotowujące do całkowitego wycofania Pythona 2. Plik wykonywalny Pythona został przekierowany do Pythona 3;
W menedżerze pakietów RPM zaangażowany Algorytm kompresji Zstd. W DNF domyślnie ustawiona jest opcja skip_if_unavailable=FALSE, tzn. Jeżeli repozytorium jest niedostępne, wyświetli się teraz błąd. Usunięto pakiety związane z obsługą YUM 3;
Zaktualizowane komponenty systemu, w tym Glibc 2.30, Gawk 5.0.1 (dawniej gałąź 4.2), RPM 4.15
Zaktualizowane narzędzia programistyczne, w tym Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
Dodano możliwość zdefiniowania własnej polityki (zasady kryptograficzne) w zakresie wsparcia algorytmów i protokołów kryptograficznych;
Kontynuowano prace nad wymianą PulseAudio i Jacka na serwerze multimediów PipeWire, który rozszerza możliwości PulseAudio, umożliwiając przetwarzanie wideo i audio o niskim opóźnieniu, aby spełnić potrzeby profesjonalnych systemów audio, a także zaawansowany model bezpieczeństwa do kontroli dostępu na poziomie urządzenia i strumienia. W ramach cyklu rozwojowego Fedory 31 prace skupiają się na wykorzystaniu PipeWire do umożliwienia udostępniania ekranu w środowiskach opartych na Wayland, w tym przy użyciu protokołu Miracast.
Nieuprzywilejowane programy nadany możliwość wysyłania pakietów ICMP Echo (ping) dzięki ustawieniu sysctl „net.ipv4.ping_group_range” dla całego zakresu grup (dla wszystkich procesów);
Zawarte w buildroot w zestawie uproszczona wersja debuggera GDB (bez obsługi XML, Pythona i podświetlania składni);
Do obrazu EFI (grubx64.efi z grub2-efi-x64) dodany moduły
„zweryfikuj”, „kryptodysk” i „luks”;
Dodany nowa wersja spinowa dla architektury AArch64 z pulpitem Xfce.