From Fedora Project Wiki

(Updating)
 
m (Removing F30 links)
Line 6: Line 6:
 
== Overall Release Story ==  
 
== Overall Release Story ==  
  
Fedora 31 Beta was released on 2019-04-02. Final release was released on 2019-05-07. [[Releases/30/Schedule|Releases/30/Schedule]]
+
Fedora 31 Beta was released on 2019-04-02. Final release was released on 2019-05-07. [[Releases/31/Schedule|Releases/31/Schedule]]
  
 
== Fedora-Wide Changes and Improvements ==
 
== Fedora-Wide Changes and Improvements ==
  
* '''Bash (shell)''': upgraded to 5.0
 
* '''Fish (shell)''': upgraded to 3.0
 
* '''DeepinDE (desktop environment)''' now available
 
* '''Panthon Desktop (desktop environment)''' now available
 
  
 
=== Architectures ===
 
=== Architectures ===
Line 19: Line 15:
 
== Changes to talk about for regular users ==
 
== Changes to talk about for regular users ==
  
* '''GNOME''': upgraded to latest upstream release, 3.32.
 
* '''Flicker Free boot''': Boot graphics improved, without abrupt graphical transitions.
 
  
 
== Changes affecting security ==
 
== Changes affecting security ==
  
* '''cryptsetup''': uses LUKS2 as the default metadata format
 
* '''libcrypt''': removed unsafe and deprecated functions
 
* '''GnuPG''': GnuPG 2 is the default
 
  
 
== Changes to talk about for developers ==
 
== Changes to talk about for developers ==
  
* '''Boost''': upgraded to 1.69
 
* '''Erlang''': upgraded to version 21
 
* '''GCC''': upgraded to version 9
 
* '''glibc''': upgraded to 2.29
 
* '''Golang''': upgraded to 1.12
 
* '''PHP''': upgraded to 7.3
 
* '''Ruby''': upgraded to 2.6
 
  
 
== Fedora Silverblue==
 
== Fedora Silverblue==
Line 45: Line 29:
 
== Fedora Server ==
 
== Fedora Server ==
  
* '''MongoDB''': removed due to incompatible license
+
 
  
 
=== Linux System Roles ===
 
=== Linux System Roles ===
 
The [https://linux-system-roles.github.io/ Linux System Roles] are a collection of roles executed by Ansible to assist Linux admins in the configuration of common GNU/Linux subsystems. Conceptually, the intent is to serve as an “API” to a given Linux distribution that is consistent across multiple major and minor releases.
 
 
For example: Linux admins used to configure the networking subsystem in Fedora via initscripts profiles, but are now configured via NetworkManager. In the future, networking may be commonly done via another implementation entirely. Targeting a consistent API for their configuration management logic, migrating datacenters across releases of Fedora (or from old downstream distros to current Fedora releases) involves much less work than rewriting the logic every several years.
 
 
The  `linux-system-roles` package exists in F28, F29 & F30, but only needs to be installed on the Ansible control node. In downstream distros such as RHEL & CentOS, it is named `rhel-system-roles`.
 
  
 
== Fedora Workstation ==
 
== Fedora Workstation ==
Line 59: Line 37:
 
=== GNOME 3.32 ===
 
=== GNOME 3.32 ===
  
Fedora 30 features GNOME 3.32 as the default desktop environment. GNOME 3.32 includes a number of enhancements, including: fractional scaling, an updated visual style, and fast in-app searching. For more information, see the [https://help.gnome.org/misc/release-notes/3.32/ release notes].
 
  
 
== Fedora ARM (aarch64 and ARMv7) ==
 
== Fedora ARM (aarch64 and ARMv7) ==
  
* Move to uEFI as the default boot mechanism for ARMv7 devices
 
  
 
== Fedora IoT ==
 
== Fedora IoT ==

Revision as of 20:54, 15 September 2019

These are the Talking Points for the Fedora 31 release. For information on how these talking points were chosen, see Talking Points SOP. They are intended to help Ambassadors quickly present an overview of highlighted features when talking about the release, and to help drive content for the release, etc.

The talking points are based in part on the Change Set for this release.


Overall Release Story

Fedora 31 Beta was released on 2019-04-02. Final release was released on 2019-05-07. Releases/31/Schedule

Fedora-Wide Changes and Improvements

Architectures

Changes to talk about for regular users

Changes affecting security

Changes to talk about for developers

Fedora Silverblue

Fedora Server

Linux System Roles

Fedora Workstation

GNOME 3.32

Fedora ARM (aarch64 and ARMv7)

Fedora IoT

Spins

KDE Plasma Desktop

Xfce

LXQt

Mate-Compiz

Cinnamon

Labs

Upgrading to the Latest Release

To learn how to upgrade to the latest release from a recent Fedora release using DNF, see here.